From 2a84fb719ef75fdb53534d64f9f78e9ab81d8f31 Mon Sep 17 00:00:00 2001 From: Randoooom Date: Sat, 20 Jul 2024 00:53:45 +0000 Subject: [PATCH] deploy: 3bea7e29da86e3cfaa1aeec0f1f83b6a9a9899cc --- nightly/404.html | 4 ++-- .../assets/{app.uTlK8t7v.js => app.DcEoCqs8.js} | 2 +- .../{Prompt.D0rH9PVt.js => Prompt.CdEEfRO0.js} | 6 +++--- .../chunks/{de.BN7YOLgH.js => de.8NFpjnQR.js} | 2 +- ...amework.I4i77lUw.js => framework.DlKF9QSh.js} | 16 ++++++++-------- .../{theme.Cayf0-bV.js => theme.BZ4IM8OJ.js} | 2 +- ...-q68.js => docs_configuration.md.DI5J_vyy.js} | 2 +- ...js => docs_configuration.md.DI5J_vyy.lean.js} | 2 +- ....js => docs_deployment_docker.md.Bj29M9KQ.js} | 2 +- ...> docs_deployment_docker.md.Bj29M9KQ.lean.js} | 2 +- ...80.js => docs_deployment_helm.md.ZjxQ_SzR.js} | 2 +- ... => docs_deployment_helm.md.ZjxQ_SzR.lean.js} | 2 +- ...> docs_frontend-library_index.md.CeJF-GBS.js} | 2 +- ...s_frontend-library_index.md.CeJF-GBS.lean.js} | 2 +- ... docs_frontend-library_prompt.md.vSjbEMcw.js} | 2 +- ..._frontend-library_prompt.md.vSjbEMcw.lean.js} | 2 +- ...docs_frontend-library_theming.md.B8-cwfrP.js} | 2 +- ...frontend-library_theming.md.B8-cwfrP.lean.js} | 2 +- ....md.QaCtPDS_.js => docs_index.md.BsPmMoU2.js} | 2 +- ...S_.lean.js => docs_index.md.BsPmMoU2.lean.js} | 2 +- ...=> docs_observability_logging.md.B2kBmL__.js} | 2 +- ...cs_observability_logging.md.B2kBmL__.lean.js} | 2 +- ...=> docs_observability_tracing.md.B5-_CN8y.js} | 2 +- ...cs_observability_tracing.md.B5-_CN8y.lean.js} | 2 +- ...index.md.DOTWLeWP.js => index.md.4ZJ6gQpT.js} | 2 +- ...OTWLeWP.lean.js => index.md.4ZJ6gQpT.lean.js} | 2 +- nightly/docs/configuration.html | 10 +++++----- nightly/docs/deployment/docker.html | 10 +++++----- nightly/docs/deployment/helm.html | 10 +++++----- nightly/docs/frontend-library/index.html | 10 +++++----- nightly/docs/frontend-library/prompt.html | 12 ++++++------ nightly/docs/frontend-library/theming.html | 12 ++++++------ nightly/docs/index.html | 10 +++++----- nightly/docs/observability/logging.html | 10 +++++----- nightly/docs/observability/tracing.html | 10 +++++----- nightly/hashmap.json | 2 +- nightly/index.html | 10 +++++----- 37 files changed, 89 insertions(+), 89 deletions(-) rename nightly/assets/{app.uTlK8t7v.js => app.DcEoCqs8.js} (90%) rename nightly/assets/chunks/{Prompt.D0rH9PVt.js => Prompt.CdEEfRO0.js} (99%) rename nightly/assets/chunks/{de.BN7YOLgH.js => de.8NFpjnQR.js} (76%) rename nightly/assets/chunks/{framework.I4i77lUw.js => framework.DlKF9QSh.js} (51%) rename nightly/assets/chunks/{theme.Cayf0-bV.js => theme.BZ4IM8OJ.js} (99%) rename nightly/assets/{docs_configuration.md.ojpw-q68.js => docs_configuration.md.DI5J_vyy.js} (98%) rename nightly/assets/{docs_configuration.md.ojpw-q68.lean.js => docs_configuration.md.DI5J_vyy.lean.js} (68%) rename nightly/assets/{docs_deployment_docker.md.mdyIf6RV.js => docs_deployment_docker.md.Bj29M9KQ.js} (98%) rename nightly/assets/{docs_deployment_docker.md.mdyIf6RV.lean.js => docs_deployment_docker.md.Bj29M9KQ.lean.js} (70%) rename nightly/assets/{docs_deployment_helm.md.II3h8p80.js => docs_deployment_helm.md.ZjxQ_SzR.js} (99%) rename nightly/assets/{docs_deployment_helm.md.II3h8p80.lean.js => docs_deployment_helm.md.ZjxQ_SzR.lean.js} (69%) rename nightly/assets/{docs_frontend-library_index.md.CYkq1gWr.js => docs_frontend-library_index.md.CeJF-GBS.js} (98%) rename nightly/assets/{docs_frontend-library_index.md.CYkq1gWr.lean.js => docs_frontend-library_index.md.CeJF-GBS.lean.js} (70%) rename nightly/assets/{docs_frontend-library_prompt.md.CaJoo-3H.js => docs_frontend-library_prompt.md.vSjbEMcw.js} (95%) rename nightly/assets/{docs_frontend-library_prompt.md.CaJoo-3H.lean.js => docs_frontend-library_prompt.md.vSjbEMcw.lean.js} (81%) rename nightly/assets/{docs_frontend-library_theming.md.DKCgv3B3.js => docs_frontend-library_theming.md.B8-cwfrP.js} (99%) rename nightly/assets/{docs_frontend-library_theming.md.DKCgv3B3.lean.js => docs_frontend-library_theming.md.B8-cwfrP.lean.js} (85%) rename nightly/assets/{docs_index.md.QaCtPDS_.js => docs_index.md.BsPmMoU2.js} (76%) rename nightly/assets/{docs_index.md.QaCtPDS_.lean.js => docs_index.md.BsPmMoU2.lean.js} (76%) rename nightly/assets/{docs_observability_logging.md.CGoFfo-7.js => docs_observability_logging.md.B2kBmL__.js} (95%) rename nightly/assets/{docs_observability_logging.md.CGoFfo-7.lean.js => docs_observability_logging.md.B2kBmL__.lean.js} (84%) rename nightly/assets/{docs_observability_tracing.md.Cv2Glux6.js => docs_observability_tracing.md.B5-_CN8y.js} (92%) rename nightly/assets/{docs_observability_tracing.md.Cv2Glux6.lean.js => docs_observability_tracing.md.B5-_CN8y.lean.js} (70%) rename nightly/assets/{index.md.DOTWLeWP.js => index.md.4ZJ6gQpT.js} (88%) rename nightly/assets/{index.md.DOTWLeWP.lean.js => index.md.4ZJ6gQpT.lean.js} (88%) diff --git a/nightly/404.html b/nightly/404.html index 0b620d3d..dd6abfd0 100644 --- a/nightly/404.html +++ b/nightly/404.html @@ -8,14 +8,14 @@ - +
- + \ No newline at end of file diff --git a/nightly/assets/app.uTlK8t7v.js b/nightly/assets/app.DcEoCqs8.js similarity index 90% rename from nightly/assets/app.uTlK8t7v.js rename to nightly/assets/app.DcEoCqs8.js index b668b1ac..1de35e78 100644 --- a/nightly/assets/app.uTlK8t7v.js +++ b/nightly/assets/app.DcEoCqs8.js @@ -1 +1 @@ -import{U as o,a5 as p,a6 as u,a7 as l,a8 as c,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,d as P,u as v,y,x as w,af as C,ag as R,ah as b,ai as E}from"./chunks/framework.I4i77lUw.js";import{R as S}from"./chunks/theme.Cayf0-bV.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),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:m}),{app:a,router:e,data:t}}function x(){return h(T)}function D(){let e=o,a;return g(t=>{let n=A(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&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; +import{U as o,a5 as p,a6 as u,a7 as l,a8 as c,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,d as P,u as v,y,x as w,af as C,ag as R,ah as b,ai as E}from"./chunks/framework.DlKF9QSh.js";import{R as S}from"./chunks/theme.BZ4IM8OJ.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{w(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),R(),b(),s.setup&&s.setup(),()=>E(s.Layout)}});async function _(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),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:m}),{app:a,router:e,data:t}}function x(){return h(T)}function D(){let e=o,a;return g(t=>{let n=A(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&&_().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{_ as createApp}; diff --git a/nightly/assets/chunks/Prompt.D0rH9PVt.js b/nightly/assets/chunks/Prompt.CdEEfRO0.js similarity index 99% rename from nightly/assets/chunks/Prompt.D0rH9PVt.js rename to nightly/assets/chunks/Prompt.CdEEfRO0.js index 793e521c..8426011a 100644 --- a/nightly/assets/chunks/Prompt.D0rH9PVt.js +++ b/nightly/assets/chunks/Prompt.CdEEfRO0.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/de.BN7YOLgH.js","assets/chunks/service-type.C77c3olz.js","assets/chunks/framework.I4i77lUw.js"])))=>i.map(i=>d[i]); -import{M as g,r as b,U as f,m as ei,a as ti,b as X,P as pe,t as ii,W as p,S as Lt,c as ni,d as si}from"./service-type.C77c3olz.js";import{a4 as oi,a2 as ai}from"./framework.I4i77lUw.js";/** +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/de.8NFpjnQR.js","assets/chunks/service-type.C77c3olz.js","assets/chunks/framework.DlKF9QSh.js"])))=>i.map(i=>d[i]); +import{M as g,r as b,U as f,m as ei,a as ti,b as X,P as pe,t as ii,W as p,S as Lt,c as ni,d as si}from"./service-type.C77c3olz.js";import{a4 as oi,a2 as ai}from"./framework.DlKF9QSh.js";/** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: BSD-3-Clause @@ -426,7 +426,7 @@ import{M as g,r as b,U as f,m as ei,a as ti,b as X,P as pe,t as ii,W as p,S as L <${bs(`feedback-fusion-field-${this.fieldTypeString()}`)} .fieldId=${this.fieldId} .value=${this.fieldValue} .options=${this.options[this.fieldTypeString()]} @update=${this.onUpdate} /> - `}};de([y({type:String})],te.prototype,"fieldId",void 0);de([y({type:String})],te.prototype,"fieldTitle",void 0);de([y({type:String})],te.prototype,"fieldType",void 0);de([y({type:Object})],te.prototype,"options",void 0);de([y({attribute:!1})],te.prototype,"value",void 0);te=de([z("feedback-fusion-field"),ct()],te);const _s="en",ws=["de"],{getLocale:Ss,setLocale:Ts}=Ii({sourceLocale:_s,targetLocales:ws,loadLocale:o=>oi(Object.assign({"./generated/locales/de.js":()=>ai(()=>import("./de.BN7YOLgH.js"),__vite__mapDeps([0,1,2]))}),`./generated/locales/${o}.js`,4)});var A=function(o,e,t,i){var s=arguments.length,n=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(o,e,t,i);else for(var r=o.length-1;r>=0;r--)(c=o[r])&&(n=(s<3?c(n):s>3?c(e,t,n):c(e,t))||n);return s>3&&n&&Object.defineProperty(e,t,n),n};let x=class extends L{constructor(){super(),this.autoClose=!1,this.closeAfter=1e3,this.locale="en",this.currentFieldPage=1,this.data={},this.error=!1,this.fields=[],this.finished=!1,this.open=!0,this.totalFieldPages=1,Se(this)}static{this.styles=q` + `}};de([y({type:String})],te.prototype,"fieldId",void 0);de([y({type:String})],te.prototype,"fieldTitle",void 0);de([y({type:String})],te.prototype,"fieldType",void 0);de([y({type:Object})],te.prototype,"options",void 0);de([y({attribute:!1})],te.prototype,"value",void 0);te=de([z("feedback-fusion-field"),ct()],te);const _s="en",ws=["de"],{getLocale:Ss,setLocale:Ts}=Ii({sourceLocale:_s,targetLocales:ws,loadLocale:o=>oi(Object.assign({"./generated/locales/de.js":()=>ai(()=>import("./de.8NFpjnQR.js"),__vite__mapDeps([0,1,2]))}),`./generated/locales/${o}.js`,4)});var A=function(o,e,t,i){var s=arguments.length,n=s<3?e:i===null?i=Object.getOwnPropertyDescriptor(e,t):i,c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(o,e,t,i);else for(var r=o.length-1;r>=0;r--)(c=o[r])&&(n=(s<3?c(n):s>3?c(e,t,n):c(e,t))||n);return s>3&&n&&Object.defineProperty(e,t,n),n};let x=class extends L{constructor(){super(),this.autoClose=!1,this.closeAfter=1e3,this.locale="en",this.currentFieldPage=1,this.data={},this.error=!1,this.fields=[],this.finished=!1,this.open=!0,this.totalFieldPages=1,Se(this)}static{this.styles=q` :host { --feedback-fusion-text: 255, 255, 245; /* #FFFFF5 */ --feedback-fusion-subtitle: 117, 117, 117; /* #757575 */ diff --git a/nightly/assets/chunks/de.BN7YOLgH.js b/nightly/assets/chunks/de.8NFpjnQR.js similarity index 76% rename from nightly/assets/chunks/de.BN7YOLgH.js rename to nightly/assets/chunks/de.8NFpjnQR.js index 4bb5f7be..617d1e3b 100644 --- a/nightly/assets/chunks/de.BN7YOLgH.js +++ b/nightly/assets/chunks/de.8NFpjnQR.js @@ -1 +1 @@ -import{x as e}from"./Prompt.D0rH9PVt.js";import"./service-type.C77c3olz.js";import"./framework.I4i77lUw.js";const i={h7d09afc329d9995b:e`Seite ${0} von ${1}`,h906d53fa43ed7b6d:e`Wert muss zwischen ${0} und ${1} liegen`,s057f8bd8830b39a9:"Wert ist keine Zahl",s121f723b61ff7629:"Es ist ein fehler beim verarbeiten Ihrer Anfrage aufgetreten.",s49730f3d5751a433:"Wird geladen...",s4fed6bcd86cf44f8:"Danke f&uuml;r ihre Teilnahme an unserer Umfrage!",s5e8250fb85d64c23:"Schlie&szlig;en",sb3d4f79d9d8b71e5:"Best&auml;tigen"};export{i as templates}; +import{x as e}from"./Prompt.CdEEfRO0.js";import"./service-type.C77c3olz.js";import"./framework.DlKF9QSh.js";const i={h7d09afc329d9995b:e`Seite ${0} von ${1}`,h906d53fa43ed7b6d:e`Wert muss zwischen ${0} und ${1} liegen`,s057f8bd8830b39a9:"Wert ist keine Zahl",s121f723b61ff7629:"Es ist ein fehler beim verarbeiten Ihrer Anfrage aufgetreten.",s49730f3d5751a433:"Wird geladen...",s4fed6bcd86cf44f8:"Danke f&uuml;r ihre Teilnahme an unserer Umfrage!",s5e8250fb85d64c23:"Schlie&szlig;en",sb3d4f79d9d8b71e5:"Best&auml;tigen"};export{i as templates}; diff --git a/nightly/assets/chunks/framework.I4i77lUw.js b/nightly/assets/chunks/framework.DlKF9QSh.js similarity index 51% rename from nightly/assets/chunks/framework.I4i77lUw.js rename to nightly/assets/chunks/framework.DlKF9QSh.js index bcc7f64d..0fb01038 100644 --- a/nightly/assets/chunks/framework.I4i77lUw.js +++ b/nightly/assets/chunks/framework.DlKF9QSh.js @@ -1,17 +1,17 @@ /** -* @vue/shared v3.4.32 +* @vue/shared v3.4.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function as(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const se={},mt=[],Te=()=>{},fo=()=>!1,Vt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),us=e=>e.startsWith("onUpdate:"),le=Object.assign,fs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ho=Object.prototype.hasOwnProperty,z=(e,t)=>ho.call(e,t),V=Array.isArray,_t=e=>mn(e)==="[object Map]",Lr=e=>mn(e)==="[object Set]",K=e=>typeof e=="function",ie=e=>typeof e=="string",Je=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Mr=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),Pr=Object.prototype.toString,mn=e=>Pr.call(e),po=e=>mn(e).slice(8,-1),Nr=e=>mn(e)==="[object Object]",ds=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yt=as(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},go=/-(\w)/g,Oe=_n(e=>e.replace(go,(t,n)=>n?n.toUpperCase():"")),mo=/\B([A-Z])/g,Qe=_n(e=>e.replace(mo,"-$1").toLowerCase()),yn=_n(e=>e.charAt(0).toUpperCase()+e.slice(1)),nn=_n(e=>e?`on${yn(e)}`:""),Ye=(e,t)=>!Object.is(e,t),Fn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},_o=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yo=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let $s;const $r=()=>$s||($s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hs(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(vo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ps(e){let t="";if(ie(e))t=e;else if(V(e))for(let n=0;n!!(e&&e.__v_isRef===!0),xo=e=>ie(e)?e:e==null?"":V(e)||Z(e)&&(e.toString===Pr||!K(e.toString))?jr(e)?xo(e.value):JSON.stringify(e,Dr,2):String(e),Dr=(e,t)=>jr(t)?Dr(e,t.value):_t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[$n(s,i)+" =>"]=r,n),{})}:Lr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>$n(n))}:Je(t)?$n(t):Z(t)&&!V(t)&&!Nr(t)?String(t):t,$n=(e,t="")=>{var n;return Je(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.32 +**//*! #__NO_SIDE_EFFECTS__ */function as(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const se={},mt=[],Te=()=>{},uo=()=>!1,Vt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),fs=e=>e.startsWith("onUpdate:"),le=Object.assign,us=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ho=Object.prototype.hasOwnProperty,z=(e,t)=>ho.call(e,t),V=Array.isArray,_t=e=>mn(e)==="[object Map]",Lr=e=>mn(e)==="[object Set]",K=e=>typeof e=="function",ie=e=>typeof e=="string",Je=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Mr=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),Pr=Object.prototype.toString,mn=e=>Pr.call(e),po=e=>mn(e).slice(8,-1),Nr=e=>mn(e)==="[object Object]",ds=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yt=as(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},go=/-(\w)/g,Oe=_n(e=>e.replace(go,(t,n)=>n?n.toUpperCase():"")),mo=/\B([A-Z])/g,Qe=_n(e=>e.replace(mo,"-$1").toLowerCase()),yn=_n(e=>e.charAt(0).toUpperCase()+e.slice(1)),nn=_n(e=>e?`on${yn(e)}`:""),Ye=(e,t)=>!Object.is(e,t),Fn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},_o=e=>{const t=parseFloat(e);return isNaN(t)?e:t},yo=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let $s;const $r=()=>$s||($s=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function hs(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(vo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ps(e){let t="";if(ie(e))t=e;else if(V(e))for(let n=0;n!!(e&&e.__v_isRef===!0),xo=e=>ie(e)?e:e==null?"":V(e)||Z(e)&&(e.toString===Pr||!K(e.toString))?jr(e)?xo(e.value):JSON.stringify(e,Dr,2):String(e),Dr=(e,t)=>jr(t)?Dr(e,t.value):_t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[$n(s,i)+" =>"]=r,n),{})}:Lr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>$n(n))}:Je(t)?$n(t):Z(t)&&!V(t)&&!Nr(t)?String(t):t,$n=(e,t="")=>{var n;return Je(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let we;class To{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),et()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=qe,n=ct;try{return qe=!0,ct=this,this._runnings++,Hs(this),this.fn()}finally{js(this),this._runnings--,ct=n,qe=t}}stop(){this.active&&(Hs(this),js(this),this.onStop&&this.onStop(),this.active=!1)}}function Oo(e){return e.value}function Hs(e){e._trackId++,e._depsLength=0}function js(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},cn=new WeakMap,at=Symbol(""),es=Symbol("");function be(e,t,n){if(qe&&ct){let s=cn.get(e);s||cn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Wr(()=>s.delete(n))),Br(ct,r)}}function He(e,t,n,s,r,i){const o=cn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&V(e)){const c=Number(s);o.forEach((f,d)=>{(d==="length"||!Je(d)&&d>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":V(e)?ds(n)&&l.push(o.get("length")):(l.push(o.get(at)),_t(e)&&l.push(o.get(es)));break;case"delete":V(e)||(l.push(o.get(at)),_t(e)&&l.push(o.get(es)));break;case"set":_t(e)&&l.push(o.get(at));break}ms();for(const c of l)c&&Kr(c,4);_s()}function Io(e,t){const n=cn.get(e);return n&&n.get(t)}const Lo=as("__proto__,__v_isRef,__isVue"),qr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Je)),Ds=Mo();function Mo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){Ze(),ms();const s=J(this)[t].apply(this,n);return _s(),et(),s}}),e}function Po(e){Je(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class Gr{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?qo:Jr:i?zr:Yr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=V(t);if(!r){if(o&&z(Ds,n))return Reflect.get(Ds,n,s);if(n==="hasOwnProperty")return Po}const l=Reflect.get(t,n,s);return(Je(n)?qr.has(n):Lo(n))||(r||be(t,"get",n),i)?l:pe(l)?o&&ds(n)?l:l.value:Z(l)?r?wn(l):vn(l):l}}class Xr extends Gr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=dt(i);if(!Ct(s)&&!dt(s)&&(i=J(i),s=J(s)),!V(t)&&pe(i)&&!pe(s))return c?!1:(i.value=s,!0)}const o=V(t)&&ds(n)?Number(n)e,bn=e=>Reflect.getPrototypeOf(e);function Kt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(Ye(t,i)&&be(r,"get",t),be(r,"get",i));const{has:o}=bn(r),l=s?ys:n?ws:Ft;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 Wt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(Ye(e,r)&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function qt(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",at),Reflect.get(e,"size",e)}function Vs(e,t=!1){!t&&!Ct(e)&&!dt(e)&&(e=J(e));const n=J(this);return bn(n).has.call(n,e)||(n.add(e),He(n,"add",e,e)),this}function Us(e,t,n=!1){!n&&!Ct(t)&&!dt(t)&&(t=J(t));const s=J(this),{has:r,get:i}=bn(s);let o=r.call(s,e);o||(e=J(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?Ye(t,l)&&He(s,"set",e,t):He(s,"add",e,t),this}function ks(e){const t=J(this),{has:n,get:s}=bn(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&&He(t,"delete",e,void 0),i}function Bs(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function Gt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?ys:e?ws:Ft;return!e&&be(l,"iterate",at),o.forEach((f,d)=>s.call(r,c(f),c(d),i))}}function Xt(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=_t(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,f=r[e](...s),d=n?ys:t?ws:Ft;return!t&&be(i,"iterate",c?es:at),{next(){const{value:h,done:y}=f.next();return y?{value:h,done:y}:{value:l?[d(h[0]),d(h[1])]:d(h),done:y}},[Symbol.iterator](){return this}}}}function Ve(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function jo(){const e={get(i){return Kt(this,i)},get size(){return qt(this)},has:Wt,add:Vs,set:Us,delete:ks,clear:Bs,forEach:Gt(!1,!1)},t={get(i){return Kt(this,i,!1,!0)},get size(){return qt(this)},has:Wt,add(i){return Vs.call(this,i,!0)},set(i,o){return Us.call(this,i,o,!0)},delete:ks,clear:Bs,forEach:Gt(!1,!0)},n={get(i){return Kt(this,i,!0)},get size(){return qt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Gt(!0,!1)},s={get(i){return Kt(this,i,!0,!0)},get size(){return qt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Gt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Xt(i,!1,!1),n[i]=Xt(i,!0,!1),t[i]=Xt(i,!1,!0),s[i]=Xt(i,!0,!0)}),[e,n,t,s]}const[Do,Vo,Uo,ko]=jo();function bs(e,t){const n=t?e?ko:Uo:e?Vo:Do;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const Bo={get:bs(!1,!1)},Ko={get:bs(!1,!0)},Wo={get:bs(!0,!1)};const Yr=new WeakMap,zr=new WeakMap,Jr=new WeakMap,qo=new WeakMap;function Go(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xo(e){return e.__v_skip||!Object.isExtensible(e)?0:Go(po(e))}function vn(e){return dt(e)?e:vs(e,!1,Fo,Bo,Yr)}function Yo(e){return vs(e,!1,Ho,Ko,zr)}function wn(e){return vs(e,!0,$o,Wo,Jr)}function vs(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 o=Xo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function bt(e){return dt(e)?bt(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function Ct(e){return!!(e&&e.__v_isShallow)}function Qr(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function sn(e){return Object.isExtensible(e)&&Fr(e,"__v_skip",!0),e}const Ft=e=>Z(e)?vn(e):e,ws=e=>Z(e)?wn(e):e;class Zr{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new gs(()=>t(this._value),()=>It(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Ye(t._value,t._value=t.effect.run())&&It(t,4),Es(t),t.effect._dirtyLevel>=2&&It(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function zo(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Te):(s=e.get,r=e.set),new Zr(s,r,i||!r,n)}function Es(e){var t;qe&&ct&&(e=J(e),Br(ct,(t=e.dep)!=null?t:e.dep=Wr(()=>e.dep=void 0,e instanceof Zr?e:void 0)))}function It(e,t=4,n,s){e=J(e);const r=e.dep;r&&Kr(r,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return ti(e,!1)}function ei(e){return ti(e,!0)}function ti(e,t){return pe(e)?e:new Jo(e,t)}class Jo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Ft(t)}get value(){return Es(this),this._value}set value(t){const n=this.__v_isShallow||Ct(t)||dt(t);t=n?t:J(t),Ye(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Ft(t),It(this,4))}}function ni(e){return pe(e)?e.value:e}const Qo={get:(e,t,n)=>ni(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return pe(r)&&!pe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function si(e){return bt(e)?e:new Proxy(e,Qo)}class Zo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Es(this),()=>It(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function el(e){return new Zo(e)}class tl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Io(J(this._object),this._key)}}class nl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function sl(e,t,n){return pe(e)?e:K(e)?new nl(e):Z(e)&&arguments.length>1?rl(e,t,n):ae(e)}function rl(e,t,n){const s=e[t];return pe(s)?s:new tl(e,t,n)}/** -* @vue/runtime-core v3.4.32 +**/let we;class To{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),et()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=qe,n=ct;try{return qe=!0,ct=this,this._runnings++,Hs(this),this.fn()}finally{js(this),this._runnings--,ct=n,qe=t}}stop(){this.active&&(Hs(this),js(this),this.onStop&&this.onStop(),this.active=!1)}}function Oo(e){return e.value}function Hs(e){e._trackId++,e._depsLength=0}function js(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},cn=new WeakMap,at=Symbol(""),es=Symbol("");function be(e,t,n){if(qe&&ct){let s=cn.get(e);s||cn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Wr(()=>s.delete(n))),Br(ct,r)}}function He(e,t,n,s,r,i){const o=cn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&V(e)){const c=Number(s);o.forEach((u,d)=>{(d==="length"||!Je(d)&&d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":V(e)?ds(n)&&l.push(o.get("length")):(l.push(o.get(at)),_t(e)&&l.push(o.get(es)));break;case"delete":V(e)||(l.push(o.get(at)),_t(e)&&l.push(o.get(es)));break;case"set":_t(e)&&l.push(o.get(at));break}ms();for(const c of l)c&&Kr(c,4);_s()}function Io(e,t){const n=cn.get(e);return n&&n.get(t)}const Lo=as("__proto__,__v_isRef,__isVue"),qr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Je)),Ds=Mo();function Mo(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){Ze(),ms();const s=J(this)[t].apply(this,n);return _s(),et(),s}}),e}function Po(e){Je(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class Gr{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?qo:Jr:i?zr:Yr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=V(t);if(!r){if(o&&z(Ds,n))return Reflect.get(Ds,n,s);if(n==="hasOwnProperty")return Po}const l=Reflect.get(t,n,s);return(Je(n)?qr.has(n):Lo(n))||(r||be(t,"get",n),i)?l:pe(l)?o&&ds(n)?l:l.value:Z(l)?r?wn(l):vn(l):l}}class Xr extends Gr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=dt(i);if(!Ct(s)&&!dt(s)&&(i=J(i),s=J(s)),!V(t)&&pe(i)&&!pe(s))return c?!1:(i.value=s,!0)}const o=V(t)&&ds(n)?Number(n)e,bn=e=>Reflect.getPrototypeOf(e);function Kt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(Ye(t,i)&&be(r,"get",t),be(r,"get",i));const{has:o}=bn(r),l=s?ys:n?ws:Ft;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 Wt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(Ye(e,r)&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function qt(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",at),Reflect.get(e,"size",e)}function Vs(e,t=!1){!t&&!Ct(e)&&!dt(e)&&(e=J(e));const n=J(this);return bn(n).has.call(n,e)||(n.add(e),He(n,"add",e,e)),this}function Us(e,t,n=!1){!n&&!Ct(t)&&!dt(t)&&(t=J(t));const s=J(this),{has:r,get:i}=bn(s);let o=r.call(s,e);o||(e=J(e),o=r.call(s,e));const l=i.call(s,e);return s.set(e,t),o?Ye(t,l)&&He(s,"set",e,t):He(s,"add",e,t),this}function ks(e){const t=J(this),{has:n,get:s}=bn(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&&He(t,"delete",e,void 0),i}function Bs(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function Gt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?ys:e?ws:Ft;return!e&&be(l,"iterate",at),o.forEach((u,d)=>s.call(r,c(u),c(d),i))}}function Xt(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=_t(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),d=n?ys:t?ws:Ft;return!t&&be(i,"iterate",c?es:at),{next(){const{value:h,done:y}=u.next();return y?{value:h,done:y}:{value:l?[d(h[0]),d(h[1])]:d(h),done:y}},[Symbol.iterator](){return this}}}}function Ve(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function jo(){const e={get(i){return Kt(this,i)},get size(){return qt(this)},has:Wt,add:Vs,set:Us,delete:ks,clear:Bs,forEach:Gt(!1,!1)},t={get(i){return Kt(this,i,!1,!0)},get size(){return qt(this)},has:Wt,add(i){return Vs.call(this,i,!0)},set(i,o){return Us.call(this,i,o,!0)},delete:ks,clear:Bs,forEach:Gt(!1,!0)},n={get(i){return Kt(this,i,!0)},get size(){return qt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Gt(!0,!1)},s={get(i){return Kt(this,i,!0,!0)},get size(){return qt(this,!0)},has(i){return Wt.call(this,i,!0)},add:Ve("add"),set:Ve("set"),delete:Ve("delete"),clear:Ve("clear"),forEach:Gt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Xt(i,!1,!1),n[i]=Xt(i,!0,!1),t[i]=Xt(i,!1,!0),s[i]=Xt(i,!0,!0)}),[e,n,t,s]}const[Do,Vo,Uo,ko]=jo();function bs(e,t){const n=t?e?ko:Uo:e?Vo:Do;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(z(n,r)&&r in s?n:s,r,i)}const Bo={get:bs(!1,!1)},Ko={get:bs(!1,!0)},Wo={get:bs(!0,!1)};const Yr=new WeakMap,zr=new WeakMap,Jr=new WeakMap,qo=new WeakMap;function Go(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Xo(e){return e.__v_skip||!Object.isExtensible(e)?0:Go(po(e))}function vn(e){return dt(e)?e:vs(e,!1,Fo,Bo,Yr)}function Yo(e){return vs(e,!1,Ho,Ko,zr)}function wn(e){return vs(e,!0,$o,Wo,Jr)}function vs(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 o=Xo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function bt(e){return dt(e)?bt(e.__v_raw):!!(e&&e.__v_isReactive)}function dt(e){return!!(e&&e.__v_isReadonly)}function Ct(e){return!!(e&&e.__v_isShallow)}function Qr(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function sn(e){return Object.isExtensible(e)&&Fr(e,"__v_skip",!0),e}const Ft=e=>Z(e)?vn(e):e,ws=e=>Z(e)?wn(e):e;class Zr{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new gs(()=>t(this._value),()=>It(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Ye(t._value,t._value=t.effect.run())&&It(t,4),Es(t),t.effect._dirtyLevel>=2&&It(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function zo(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=Te):(s=e.get,r=e.set),new Zr(s,r,i||!r,n)}function Es(e){var t;qe&&ct&&(e=J(e),Br(ct,(t=e.dep)!=null?t:e.dep=Wr(()=>e.dep=void 0,e instanceof Zr?e:void 0)))}function It(e,t=4,n,s){e=J(e);const r=e.dep;r&&Kr(r,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return ti(e,!1)}function ei(e){return ti(e,!0)}function ti(e,t){return pe(e)?e:new Jo(e,t)}class Jo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Ft(t)}get value(){return Es(this),this._value}set value(t){const n=this.__v_isShallow||Ct(t)||dt(t);t=n?t:J(t),Ye(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Ft(t),It(this,4))}}function ni(e){return pe(e)?e.value:e}const Qo={get:(e,t,n)=>ni(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return pe(r)&&!pe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function si(e){return bt(e)?e:new Proxy(e,Qo)}class Zo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Es(this),()=>It(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function el(e){return new Zo(e)}class tl{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Io(J(this._object),this._key)}}class nl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function sl(e,t,n){return pe(e)?e:K(e)?new nl(e):Z(e)&&arguments.length>1?rl(e,t,n):ae(e)}function rl(e,t,n){const s=e[t];return pe(s)?s:new tl(e,t,n)}/** +* @vue/runtime-core v3.4.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Ge(e,t,n,s){try{return s?e(...s):e()}catch(r){En(r,t,n)}}function Ae(e,t,n,s){if(K(e)){const r=Ge(e,t,n,s);return r&&Mr(r)&&r.catch(i=>{En(i,t,n)}),r}if(V(e)){const r=[];for(let i=0;i>>1,r=de[s],i=Ht(r);iPe&&de.splice(t,1)}function cl(e){V(e)?vt.push(...e):(!Be||!Be.includes(e,e.allowRecurse?it+1:it))&&vt.push(e),ii()}function Ks(e,t,n=$t?Pe+1:0){for(;nHt(n)-Ht(s));if(vt.length=0,Be){Be.push(...t);return}for(Be=t,it=0;ite.id==null?1/0:e.id,al=(e,t)=>{const n=Ht(e)-Ht(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function oi(e){ts=!1,$t=!0,de.sort(al);try{for(Pe=0;Pe{s._d&&rr(-1);const i=un(t);let o;try{o=e(...r)}finally{un(i),s._d&&rr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Me(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),hi(()=>{e.isUnmounting=!0}),e}const Ce=[Function,Array],li={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ce,onEnter:Ce,onAfterEnter:Ce,onEnterCancelled:Ce,onBeforeLeave:Ce,onLeave:Ce,onAfterLeave:Ce,onLeaveCancelled:Ce,onBeforeAppear:Ce,onAppear:Ce,onAfterAppear:Ce,onAppearCancelled:Ce},ci=e=>{const t=e.subTree;return t.component?ci(t.component):t},dl={name:"BaseTransition",props:li,setup(e,{slots:t}){const n=In(),s=fl();return()=>{const r=t.default&&ui(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const y of r)if(y.type!==me){i=y;break}}const o=J(e),{mode:l}=o;if(s.isLeaving)return Hn(i);const c=Ws(i);if(!c)return Hn(i);let f=ns(c,o,s,n,y=>f=y);fn(c,f);const d=n.subTree,h=d&&Ws(d);if(h&&h.type!==me&&!lt(c,h)&&ci(n).type!==me){const y=ns(h,o,s,n);if(fn(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Hn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(S,j,L)=>{const W=ai(s,h);W[String(h.key)]=h,S[Ke]=()=>{j(),S[Ke]=void 0,delete f.delayedLeave},f.delayedLeave=L})}return i}}},hl=dl;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 ns(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:f,onAfterEnter:d,onEnterCancelled:h,onBeforeLeave:y,onLeave:S,onAfterLeave:j,onLeaveCancelled:L,onBeforeAppear:W,onAppear:X,onAfterAppear:Y,onAppearCancelled:g}=t,m=String(e.key),M=ai(n,e),R=(I,b)=>{I&&Ae(I,s,9,b)},U=(I,b)=>{const P=b[1];R(I,b),V(I)?I.every(C=>C.length<=1)&&P():I.length<=1&&P()},D={mode:o,persisted:l,beforeEnter(I){let b=c;if(!n.isMounted)if(i)b=W||c;else return;I[Ke]&&I[Ke](!0);const P=M[m];P&<(e,P)&&P.el[Ke]&&P.el[Ke](),R(b,[I])},enter(I){let b=f,P=d,C=h;if(!n.isMounted)if(i)b=X||f,P=Y||d,C=g||h;else return;let B=!1;const ee=I[Yt]=ne=>{B||(B=!0,ne?R(C,[I]):R(P,[I]),D.delayedLeave&&D.delayedLeave(),I[Yt]=void 0)};b?U(b,[I,ee]):ee()},leave(I,b){const P=String(e.key);if(I[Yt]&&I[Yt](!0),n.isUnmounting)return b();R(y,[I]);let C=!1;const B=I[Ke]=ee=>{C||(C=!0,b(),ee?R(L,[I]):R(j,[I]),I[Ke]=void 0,M[P]===e&&delete M[P])};M[P]=e,S?U(S,[I,B]):B()},clone(I){const b=ns(I,t,n,s,r);return r&&r(b),b}};return D}function Hn(e){if(xn(e))return e=ze(e),e.children=null,e}function Ws(e){if(!xn(e))return 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 fn(e,t){e.shapeFlag&6&&e.component?fn(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 ui(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,xn=e=>e.type.__isKeepAlive;function pl(e,t){di(e,"a",t)}function gl(e,t){di(e,"da",t)}function di(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Tn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)xn(r.parent.vnode)&&ml(s,t,n,r),r=r.parent}}function ml(e,t,n,s){const r=Tn(t,e,s,!0);An(()=>{fs(s[t],r)},n)}function Tn(e,t,n=ce,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Ze();const l=Ut(n),c=Ae(t,n,e,o);return l(),et(),c});return s?r.unshift(i):r.push(i),i}}const De=e=>(t,n=ce)=>{(!Ln||e==="sp")&&Tn(e,(...s)=>t(...s),n)},_l=De("bm"),xt=De("m"),yl=De("bu"),bl=De("u"),hi=De("bum"),An=De("um"),vl=De("sp"),wl=De("rtg"),El=De("rtc");function Cl(e,t=ce){Tn("ec",e,t)}const pi="components";function Xa(e,t){return mi(pi,e,!0,t)||e}const gi=Symbol.for("v-ndc");function Ya(e){return ie(e)?mi(pi,e,!1)||e:e||gi}function mi(e,t,n=!0,s=!1){const r=he||ce;if(r){const i=r.type;{const l=pc(i,!1);if(l&&(l===t||l===Oe(t)||l===yn(Oe(t))))return i}const o=qs(r[e]||i[e],t)||qs(r.appContext[e],t);return!o&&s?i:o}}function qs(e,t){return e&&(e[t]||e[Oe(t)]||e[yn(Oe(t))])}function za(e,t,n,s){let r;const i=n;if(V(e)||ie(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lpn(t)?!(t.type===me||t.type===ye&&!_i(t.children)):!0)?e:null}function Qa(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:nn(s)]=e[s];return n}const ss=e=>e?ki(e)?Rs(e):ss(e.parent):null,Lt=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=>ss(e.parent),$root:e=>ss(e.root),$emit:e=>e.emit,$options:e=>xs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ss(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>zl.bind(e)}),jn=(e,t)=>e!==se&&!e.__isScriptSetup&&z(e,t),Sl={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 f;if(t[0]!=="$"){const S=o[t];if(S!==void 0)switch(S){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!==se&&z(r,t))return o[t]=2,r[t];if((f=e.propsOptions[0])&&z(f,t))return o[t]=3,i[t];if(n!==se&&z(n,t))return o[t]=4,n[t];rs&&(o[t]=0)}}const d=Lt[t];let h,y;if(d)return t==="$attrs"&&be(e.attrs,"get",""),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==se&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(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!==se&&z(s,t)?(s[t]=n,!0):z(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!==se&&z(e,o)||jn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z(Lt,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Za(){return xl().slots}function xl(){const e=In();return e.setupContext||(e.setupContext=Ki(e))}function Gs(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let rs=!0;function Tl(e){const t=xs(e),n=e.proxy,s=e.ctx;rs=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:f,created:d,beforeMount:h,mounted:y,beforeUpdate:S,updated:j,activated:L,deactivated:W,beforeDestroy:X,beforeUnmount:Y,destroyed:g,unmounted:m,render:M,renderTracked:R,renderTriggered:U,errorCaptured:D,serverPrefetch:I,expose:b,inheritAttrs:P,components:C,directives:B,filters:ee}=t;if(f&&Al(f,s,null),o)for(const G in o){const F=o[G];K(F)&&(s[G]=F.bind(n))}if(r){const G=r.call(n,n);Z(G)&&(e.data=vn(G))}if(rs=!0,i)for(const G in i){const F=i[G],Fe=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Te,kt=!K(F)&&K(F.set)?F.set.bind(n):Te,tt=re({get:Fe,set:kt});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ie=>tt.value=Ie})}if(l)for(const G in l)yi(l[G],s,n,G);if(c){const G=K(c)?c.call(n):c;Reflect.ownKeys(G).forEach(F=>{Pl(F,G[F])})}d&&Xs(d,e,"c");function H(G,F){V(F)?F.forEach(Fe=>G(Fe.bind(n))):F&&G(F.bind(n))}if(H(_l,h),H(xt,y),H(yl,S),H(bl,j),H(pl,L),H(gl,W),H(Cl,D),H(El,R),H(wl,U),H(hi,Y),H(An,m),H(vl,I),V(b))if(b.length){const G=e.exposed||(e.exposed={});b.forEach(F=>{Object.defineProperty(G,F,{get:()=>n[F],set:Fe=>n[F]=Fe})})}else e.exposed||(e.exposed={});M&&e.render===Te&&(e.render=M),P!=null&&(e.inheritAttrs=P),C&&(e.components=C),B&&(e.directives=B)}function Al(e,t,n=Te){V(e)&&(e=is(e));for(const s in e){const r=e[s];let i;Z(r)?"default"in r?i=Et(r.from||s,r.default,!0):i=Et(r.from||s):i=Et(r),pe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Xs(e,t,n){Ae(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function yi(e,t,n,s){const r=s.includes(".")?Pi(n,s):()=>n[s];if(ie(e)){const i=t[e];K(i)&&Ne(r,i)}else if(K(e))Ne(r,e.bind(n));else if(Z(e))if(V(e))e.forEach(i=>yi(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ne(r,i,e)}}function xs(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(f=>dn(c,f,o,!0)),dn(c,t,o)),Z(t)&&i.set(t,c),c}function dn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&dn(e,i,n,!0),r&&r.forEach(o=>dn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Rl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Rl={data:Ys,props:zs,emits:zs,methods:Ot,computed:Ot,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Ot,directives:Ot,watch:Il,provide:Ys,inject:Ol};function Ys(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 Ol(e,t){return Ot(is(e),is(t))}function is(e){if(V(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const vi={},wi=()=>Object.create(vi),Ei=e=>Object.getPrototypeOf(e)===vi;function Nl(e,t,n,s=!1){const r={},i=wi();e.propsDefaults=Object.create(null),Ci(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Yo(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Fl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let f=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,S]=Si(h,t,!0);le(o,y),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return Z(e)&&s.set(e,mt),mt;if(V(i))for(let d=0;d-1,S[1]=L<0||j-1||z(S,"default"))&&l.push(h)}}}const f=[o,l];return Z(e)&&s.set(e,f),f}function Js(e){return e[0]!=="$"&&!yt(e)}function Qs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Zs(e,t){return Qs(e)===Qs(t)}function er(e,t){return V(t)?t.findIndex(n=>Zs(n,e)):K(t)&&Zs(t,e)?0:-1}const xi=e=>e[0]==="_"||e==="$stable",Ts=e=>V(e)?e.map(xe):[xe(e)],Hl=(e,t,n)=>{if(t._n)return t;const s=ul((...r)=>Ts(t(...r)),n);return s._c=!1,s},Ti=(e,t,n)=>{const s=e._ctx;for(const r in e){if(xi(r))continue;const i=e[r];if(K(i))t[r]=Hl(r,i,s);else if(i!=null){const o=Ts(i);t[r]=()=>o}}},Ai=(e,t)=>{const n=Ts(t);e.slots.default=()=>n},Ri=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},jl=(e,t,n)=>{const s=e.slots=wi();if(e.vnode.shapeFlag&32){const r=t._;r?(Ri(s,t,n),n&&Fr(s,"_",r,!0)):Ti(t,s)}else t&&Ai(e,t)},Dl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=se;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Ri(r,t,n):(i=!t.$stable,Ti(t,r)),o=t}else t&&(Ai(e,t),o={default:1});if(i)for(const l in r)!xi(l)&&o[l]==null&&delete r[l]};function hn(e,t,n,s,r=!1){if(V(e)){e.forEach((y,S)=>hn(y,t&&(V(t)?t[S]:t),n,s,r));return}if(wt(s)&&!r)return;const i=s.shapeFlag&4?Rs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,f=t&&t.r,d=l.refs===se?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(ie(f)?(d[f]=null,z(h,f)&&(h[f]=null)):pe(f)&&(f.value=null)),K(c))Ge(c,l,12,[o,d]);else{const y=ie(c),S=pe(c);if(y||S){const j=()=>{if(e.f){const L=y?z(h,c)?h[c]:d[c]:c.value;r?V(L)&&fs(L,i):V(L)?L.includes(i)||L.push(i):y?(d[c]=[i],z(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else y?(d[c]=o,z(h,c)&&(h[c]=o)):S&&(c.value=o,e.k&&(d[e.k]=o))};o?(j.id=-1,_e(j,n)):j()}}}const Vl=Symbol("_vte"),Ul=e=>e.__isTeleport;let tr=!1;const gt=()=>{tr||(console.error("Hydration completed but contains mismatches."),tr=!0)},kl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Bl=e=>e.namespaceURI.includes("MathML"),zt=e=>{if(kl(e))return"svg";if(Bl(e))return"mathml"},Jt=e=>e.nodeType===8;function Kl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:f}}=e,d=(g,m)=>{if(!m.hasChildNodes()){n(null,g,m),an(),m._vnode=g;return}h(m.firstChild,g,null,null,null),an(),m._vnode=g},h=(g,m,M,R,U,D=!1)=>{D=D||!!m.dynamicChildren;const I=Jt(g)&&g.data==="[",b=()=>L(g,m,M,R,U,I),{type:P,ref:C,shapeFlag:B,patchFlag:ee}=m;let ne=g.nodeType;m.el=g,ee===-2&&(D=!1,m.dynamicChildren=null);let H=null;switch(P){case ut:ne!==3?m.children===""?(c(m.el=r(""),o(g),g),H=g):H=b():(g.data!==m.children&&(gt(),g.data=m.children),H=i(g));break;case me:Y(g)?(H=i(g),X(m.el=g.content.firstChild,g,M)):ne!==8||I?H=b():H=i(g);break;case Pt:if(I&&(g=i(g),ne=g.nodeType),ne===1||ne===3){H=g;const G=!m.children.length;for(let F=0;F{D=D||!!m.dynamicChildren;const{type:I,props:b,patchFlag:P,shapeFlag:C,dirs:B,transition:ee}=m,ne=I==="input"||I==="option";if(ne||P!==-1){B&&Me(m,null,M,"created");let H=!1;if(Y(g)){H=Oi(R,ee)&&M&&M.vnode.props&&M.vnode.props.appear;const F=g.content.firstChild;H&&ee.beforeEnter(F),X(F,g,M),m.el=g=F}if(C&16&&!(b&&(b.innerHTML||b.textContent))){let F=S(g.firstChild,m,g,M,R,U,D);for(;F;){gt();const Fe=F;F=F.nextSibling,l(Fe)}}else C&8&&g.textContent!==m.children&&(gt(),g.textContent=m.children);if(b){if(ne||!D||P&48)for(const F in b)(ne&&(F.endsWith("value")||F==="indeterminate")||Vt(F)&&!yt(F)||F[0]===".")&&s(g,F,null,b[F],void 0,M);else if(b.onClick)s(g,"onClick",null,b.onClick,void 0,M);else if(P&4&&bt(b.style))for(const F in b.style)b.style[F]}let G;(G=b&&b.onVnodeBeforeMount)&&Se(G,M,m),B&&Me(m,null,M,"beforeMount"),((G=b&&b.onVnodeMounted)||B||H)&&Fi(()=>{G&&Se(G,M,m),H&&ee.enter(g),B&&Me(m,null,M,"mounted")},R)}return g.nextSibling},S=(g,m,M,R,U,D,I)=>{I=I||!!m.dynamicChildren;const b=m.children,P=b.length;for(let C=0;C{const{slotScopeIds:I}=m;I&&(U=U?U.concat(I):I);const b=o(g),P=S(i(g),m,b,M,R,U,D);return P&&Jt(P)&&P.data==="]"?i(m.anchor=P):(gt(),c(m.anchor=f("]"),b,P),P)},L=(g,m,M,R,U,D)=>{if(gt(),m.el=null,D){const P=W(g);for(;;){const C=i(g);if(C&&C!==P)l(C);else break}}const I=i(g),b=o(g);return l(g),n(null,m,b,I,M,R,zt(b),U),I},W=(g,m="[",M="]")=>{let R=0;for(;g;)if(g=i(g),g&&Jt(g)&&(g.data===m&&R++,g.data===M)){if(R===0)return i(g);R--}return g},X=(g,m,M)=>{const R=m.parentNode;R&&R.replaceChild(g,m);let U=M;for(;U;)U.vnode.el===m&&(U.vnode.el=U.subTree.el=g),U=U.parent},Y=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[d,h]}const _e=Fi;function Wl(e){return ql(e,Kl)}function ql(e,t){const n=$r();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:f,setElementText:d,parentNode:h,nextSibling:y,setScopeId:S=Te,insertStaticContent:j}=e,L=(a,u,p,w=null,_=null,E=null,A=void 0,x=null,T=!!u.dynamicChildren)=>{if(a===u)return;a&&!lt(a,u)&&(w=Bt(a),Ie(a,_,E,!0),a=null),u.patchFlag===-2&&(T=!1,u.dynamicChildren=null);const{type:v,ref:O,shapeFlag:$}=u;switch(v){case ut:W(a,u,p,w);break;case me:X(a,u,p,w);break;case Pt:a==null&&Y(u,p,w,A);break;case ye:C(a,u,p,w,_,E,A,x,T);break;default:$&1?M(a,u,p,w,_,E,A,x,T):$&6?B(a,u,p,w,_,E,A,x,T):($&64||$&128)&&v.process(a,u,p,w,_,E,A,x,T,ht)}O!=null&&_&&hn(O,a&&a.ref,E,u||a,!u)},W=(a,u,p,w)=>{if(a==null)s(u.el=l(u.children),p,w);else{const _=u.el=a.el;u.children!==a.children&&f(_,u.children)}},X=(a,u,p,w)=>{a==null?s(u.el=c(u.children||""),p,w):u.el=a.el},Y=(a,u,p,w)=>{[a.el,a.anchor]=j(a.children,u,p,w,a.el,a.anchor)},g=({el:a,anchor:u},p,w)=>{let _;for(;a&&a!==u;)_=y(a),s(a,p,w),a=_;s(u,p,w)},m=({el:a,anchor:u})=>{let p;for(;a&&a!==u;)p=y(a),r(a),a=p;r(u)},M=(a,u,p,w,_,E,A,x,T)=>{u.type==="svg"?A="svg":u.type==="math"&&(A="mathml"),a==null?R(u,p,w,_,E,A,x,T):I(a,u,_,E,A,x,T)},R=(a,u,p,w,_,E,A,x)=>{let T,v;const{props:O,shapeFlag:$,transition:N,dirs:k}=a;if(T=a.el=o(a.type,E,O&&O.is,O),$&8?d(T,a.children):$&16&&D(a.children,T,null,w,_,Dn(a,E),A,x),k&&Me(a,null,w,"created"),U(T,a,a.scopeId,A,w),O){for(const te in O)te!=="value"&&!yt(te)&&i(T,te,null,O[te],E,w);"value"in O&&i(T,"value",null,O.value,E),(v=O.onVnodeBeforeMount)&&Se(v,w,a)}k&&Me(a,null,w,"beforeMount");const q=Oi(_,N);q&&N.beforeEnter(T),s(T,u,p),((v=O&&O.onVnodeMounted)||q||k)&&_e(()=>{v&&Se(v,w,a),q&&N.enter(T),k&&Me(a,null,w,"mounted")},_)},U=(a,u,p,w,_)=>{if(p&&S(a,p),w)for(let E=0;E{for(let v=T;v{const x=u.el=a.el;let{patchFlag:T,dynamicChildren:v,dirs:O}=u;T|=a.patchFlag&16;const $=a.props||se,N=u.props||se;let k;if(p&&nt(p,!1),(k=N.onVnodeBeforeUpdate)&&Se(k,p,u,a),O&&Me(u,a,p,"beforeUpdate"),p&&nt(p,!0),($.innerHTML&&N.innerHTML==null||$.textContent&&N.textContent==null)&&d(x,""),v?b(a.dynamicChildren,v,x,p,w,Dn(u,_),E):A||F(a,u,x,null,p,w,Dn(u,_),E,!1),T>0){if(T&16)P(x,$,N,p,_);else if(T&2&&$.class!==N.class&&i(x,"class",null,N.class,_),T&4&&i(x,"style",$.style,N.style,_),T&8){const q=u.dynamicProps;for(let te=0;te{k&&Se(k,p,u,a),O&&Me(u,a,p,"updated")},w)},b=(a,u,p,w,_,E,A)=>{for(let x=0;x{if(u!==p){if(u!==se)for(const E in u)!yt(E)&&!(E in p)&&i(a,E,u[E],null,_,w);for(const E in p){if(yt(E))continue;const A=p[E],x=u[E];A!==x&&E!=="value"&&i(a,E,x,A,_,w)}"value"in p&&i(a,"value",u.value,p.value,_)}},C=(a,u,p,w,_,E,A,x,T)=>{const v=u.el=a?a.el:l(""),O=u.anchor=a?a.anchor:l("");let{patchFlag:$,dynamicChildren:N,slotScopeIds:k}=u;k&&(x=x?x.concat(k):k),a==null?(s(v,p,w),s(O,p,w),D(u.children||[],p,O,_,E,A,x,T)):$>0&&$&64&&N&&a.dynamicChildren?(b(a.dynamicChildren,N,p,_,E,A,x),(u.key!=null||_&&u===_.subTree)&&Ii(a,u,!0)):F(a,u,p,O,_,E,A,x,T)},B=(a,u,p,w,_,E,A,x,T)=>{u.slotScopeIds=x,a==null?u.shapeFlag&512?_.ctx.activate(u,p,w,A,T):ee(u,p,w,_,E,A,T):ne(a,u,T)},ee=(a,u,p,w,_,E,A)=>{const x=a.component=uc(a,w,_);if(xn(a)&&(x.ctx.renderer=ht),fc(x,!1,A),x.asyncDep){if(_&&_.registerDep(x,H,A),!a.el){const T=x.subTree=ue(me);X(null,T,u,p)}}else H(x,a,u,p,_,E,A)},ne=(a,u,p)=>{const w=u.component=a.component;if(tc(a,u,p))if(w.asyncDep&&!w.asyncResolved){G(w,u,p);return}else w.next=u,ll(w.update),w.effect.dirty=!0,w.update();else u.el=a.el,w.vnode=u},H=(a,u,p,w,_,E,A)=>{const x=()=>{if(a.isMounted){let{next:O,bu:$,u:N,parent:k,vnode:q}=a;{const pt=Li(a);if(pt){O&&(O.el=q.el,G(a,O,A)),pt.asyncDep.then(()=>{a.isUnmounted||x()});return}}let te=O,Q;nt(a,!1),O?(O.el=q.el,G(a,O,A)):O=q,$&&Fn($),(Q=O.props&&O.props.onVnodeBeforeUpdate)&&Se(Q,k,O,q),nt(a,!0);const oe=Vn(a),Re=a.subTree;a.subTree=oe,L(Re,oe,h(Re.el),Bt(Re),a,_,E),O.el=oe.el,te===null&&nc(a,oe.el),N&&_e(N,_),(Q=O.props&&O.props.onVnodeUpdated)&&_e(()=>Se(Q,k,O,q),_)}else{let O;const{el:$,props:N}=u,{bm:k,m:q,parent:te}=a,Q=wt(u);if(nt(a,!1),k&&Fn(k),!Q&&(O=N&&N.onVnodeBeforeMount)&&Se(O,te,u),nt(a,!0),$&&Nn){const oe=()=>{a.subTree=Vn(a),Nn($,a.subTree,a,_,null)};Q?u.type.__asyncLoader().then(()=>!a.isUnmounted&&oe()):oe()}else{const oe=a.subTree=Vn(a);L(null,oe,p,w,a,_,E),u.el=oe.el}if(q&&_e(q,_),!Q&&(O=N&&N.onVnodeMounted)){const oe=u;_e(()=>Se(O,te,oe),_)}(u.shapeFlag&256||te&&wt(te.vnode)&&te.vnode.shapeFlag&256)&&a.a&&_e(a.a,_),a.isMounted=!0,u=p=w=null}},T=a.effect=new gs(x,Te,()=>Ss(v),a.scope),v=a.update=()=>{T.dirty&&T.run()};v.i=a,v.id=a.uid,nt(a,!0),v()},G=(a,u,p)=>{u.component=a;const w=a.vnode.props;a.vnode=u,a.next=null,Fl(a,u.props,w,p),Dl(a,u.children,p),Ze(),Ks(a),et()},F=(a,u,p,w,_,E,A,x,T=!1)=>{const v=a&&a.children,O=a?a.shapeFlag:0,$=u.children,{patchFlag:N,shapeFlag:k}=u;if(N>0){if(N&128){kt(v,$,p,w,_,E,A,x,T);return}else if(N&256){Fe(v,$,p,w,_,E,A,x,T);return}}k&8?(O&16&&Tt(v,_,E),$!==v&&d(p,$)):O&16?k&16?kt(v,$,p,w,_,E,A,x,T):Tt(v,_,E,!0):(O&8&&d(p,""),k&16&&D($,p,w,_,E,A,x,T))},Fe=(a,u,p,w,_,E,A,x,T)=>{a=a||mt,u=u||mt;const v=a.length,O=u.length,$=Math.min(v,O);let N;for(N=0;N<$;N++){const k=u[N]=T?We(u[N]):xe(u[N]);L(a[N],k,p,null,_,E,A,x,T)}v>O?Tt(a,_,E,!0,!1,$):D(u,p,w,_,E,A,x,T,$)},kt=(a,u,p,w,_,E,A,x,T)=>{let v=0;const O=u.length;let $=a.length-1,N=O-1;for(;v<=$&&v<=N;){const k=a[v],q=u[v]=T?We(u[v]):xe(u[v]);if(lt(k,q))L(k,q,p,null,_,E,A,x,T);else break;v++}for(;v<=$&&v<=N;){const k=a[$],q=u[N]=T?We(u[N]):xe(u[N]);if(lt(k,q))L(k,q,p,null,_,E,A,x,T);else break;$--,N--}if(v>$){if(v<=N){const k=N+1,q=kN)for(;v<=$;)Ie(a[v],_,E,!0),v++;else{const k=v,q=v,te=new Map;for(v=q;v<=N;v++){const ve=u[v]=T?We(u[v]):xe(u[v]);ve.key!=null&&te.set(ve.key,v)}let Q,oe=0;const Re=N-q+1;let pt=!1,Ps=0;const At=new Array(Re);for(v=0;v=Re){Ie(ve,_,E,!0);continue}let Le;if(ve.key!=null)Le=te.get(ve.key);else for(Q=q;Q<=N;Q++)if(At[Q-q]===0&<(ve,u[Q])){Le=Q;break}Le===void 0?Ie(ve,_,E,!0):(At[Le-q]=v+1,Le>=Ps?Ps=Le:pt=!0,L(ve,u[Le],p,null,_,E,A,x,T),oe++)}const Ns=pt?Gl(At):mt;for(Q=Ns.length-1,v=Re-1;v>=0;v--){const ve=q+v,Le=u[ve],Fs=ve+1{const{el:E,type:A,transition:x,children:T,shapeFlag:v}=a;if(v&6){tt(a.component.subTree,u,p,w);return}if(v&128){a.suspense.move(u,p,w);return}if(v&64){A.move(a,u,p,ht);return}if(A===ye){s(E,u,p);for(let $=0;$x.enter(E),_);else{const{leave:$,delayLeave:N,afterLeave:k}=x,q=()=>s(E,u,p),te=()=>{$(E,()=>{q(),k&&k()})};N?N(E,q,te):te()}else s(E,u,p)},Ie=(a,u,p,w=!1,_=!1)=>{const{type:E,props:A,ref:x,children:T,dynamicChildren:v,shapeFlag:O,patchFlag:$,dirs:N,cacheIndex:k}=a;if($===-2&&(_=!1),x!=null&&hn(x,null,p,a,!0),k!=null&&(u.renderCache[k]=void 0),O&256){u.ctx.deactivate(a);return}const q=O&1&&N,te=!wt(a);let Q;if(te&&(Q=A&&A.onVnodeBeforeUnmount)&&Se(Q,u,a),O&6)uo(a.component,p,w);else{if(O&128){a.suspense.unmount(p,w);return}q&&Me(a,null,u,"beforeUnmount"),O&64?a.type.remove(a,u,p,ht,w):v&&!v.hasOnce&&(E!==ye||$>0&&$&64)?Tt(v,u,p,!1,!0):(E===ye&&$&384||!_&&O&16)&&Tt(T,u,p),w&&Ls(a)}(te&&(Q=A&&A.onVnodeUnmounted)||q)&&_e(()=>{Q&&Se(Q,u,a),q&&Me(a,null,u,"unmounted")},p)},Ls=a=>{const{type:u,el:p,anchor:w,transition:_}=a;if(u===ye){ao(p,w);return}if(u===Pt){m(a);return}const E=()=>{r(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(a.shapeFlag&1&&_&&!_.persisted){const{leave:A,delayLeave:x}=_,T=()=>A(p,E);x?x(a.el,E,T):T()}else E()},ao=(a,u)=>{let p;for(;a!==u;)p=y(a),r(a),a=p;r(u)},uo=(a,u,p)=>{const{bum:w,scope:_,update:E,subTree:A,um:x,m:T,a:v}=a;nr(T),nr(v),w&&Fn(w),_.stop(),E&&(E.active=!1,Ie(A,a,u,p)),x&&_e(x,u),_e(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Tt=(a,u,p,w=!1,_=!1,E=0)=>{for(let A=E;A{if(a.shapeFlag&6)return Bt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const u=y(a.anchor||a.el),p=u&&u[Vl];return p?y(p):u};let Mn=!1;const Ms=(a,u,p)=>{a==null?u._vnode&&Ie(u._vnode,null,null,!0):L(u._vnode||null,a,u,null,null,null,p),Mn||(Mn=!0,Ks(),an(),Mn=!1),u._vnode=a},ht={p:L,um:Ie,m:tt,r:Ls,mt:ee,mc:D,pc:F,pbc:b,n:Bt,o:e};let Pn,Nn;return t&&([Pn,Nn]=t(ht)),{render:Ms,hydrate:Pn,createApp:Ml(Ms,Pn)}}function Dn({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 nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ii(e,t,n=!1){const s=e.children,r=t.children;if(V(s)&&V(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 Li(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Li(t)}function nr(e){if(e)for(let t=0;tEt(Xl);function Mi(e,t){return Rn(e,null,t)}function eu(e,t){return Rn(e,null,{flush:"post"})}const Qt={};function Ne(e,t,n){return Rn(e,t,n)}function Rn(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:l}=se){if(t&&i){const R=t;t=(...U)=>{R(...U),M()}}const c=ce,f=R=>s===!0?R:ot(R,s===!1?1:void 0);let d,h=!1,y=!1;if(pe(e)?(d=()=>e.value,h=Ct(e)):bt(e)?(d=()=>f(e),h=!0):V(e)?(y=!0,h=e.some(R=>bt(R)||Ct(R)),d=()=>e.map(R=>{if(pe(R))return R.value;if(bt(R))return f(R);if(K(R))return Ge(R,c,2)})):K(e)?t?d=()=>Ge(e,c,2):d=()=>(S&&S(),Ae(e,c,3,[j])):d=Te,t&&s){const R=d;d=()=>ot(R())}let S,j=R=>{S=g.onStop=()=>{Ge(R,c,4),S=g.onStop=void 0}},L;if(Ln)if(j=Te,t?n&&Ae(t,c,3,[d(),y?[]:void 0,j]):d(),r==="sync"){const R=Yl();L=R.__watcherHandles||(R.__watcherHandles=[])}else return Te;let W=y?new Array(e.length).fill(Qt):Qt;const X=()=>{if(!(!g.active||!g.dirty))if(t){const R=g.run();(s||h||(y?R.some((U,D)=>Ye(U,W[D])):Ye(R,W)))&&(S&&S(),Ae(t,c,3,[R,W===Qt?void 0:y&&W[0]===Qt?[]:W,j]),W=R)}else g.run()};X.allowRecurse=!!t;let Y;r==="sync"?Y=X:r==="post"?Y=()=>_e(X,c&&c.suspense):(X.pre=!0,c&&(X.id=c.uid),Y=()=>Ss(X));const g=new gs(d,Te,Y),m=Vr(),M=()=>{g.stop(),m&&fs(m.effects,g)};return t?n?X():W=g.run():r==="post"?_e(g.run.bind(g),c&&c.suspense):g.run(),L&&L.push(M),M}function zl(e,t,n){const s=this.proxy,r=ie(e)?e.includes(".")?Pi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Ut(this),l=Rn(r,i.bind(s),n);return o(),l}function Pi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ot(s,t,n)});else if(Nr(e)){for(const s in e)ot(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ot(e[s],t,n)}return e}const Jl=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${Qe(t)}Modifiers`];function Ql(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||se;let r=n;const i=t.startsWith("update:"),o=i&&Jl(s,t.slice(7));o&&(o.trim&&(r=n.map(d=>ie(d)?d.trim():d)),o.number&&(r=n.map(_o)));let l,c=s[l=nn(t)]||s[l=nn(Oe(t))];!c&&i&&(c=s[l=nn(Qe(t))]),c&&Ae(c,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ae(f,e,6,r)}}function Ni(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=f=>{const d=Ni(f,t,!0);d&&(l=!0,le(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Z(e)&&s.set(e,null),null):(V(i)?i.forEach(c=>o[c]=null):le(o,i),Z(e)&&s.set(e,o),o)}function On(e,t){return!e||!Vt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Qe(t))||z(e,t))}function Vn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:f,renderCache:d,props:h,data:y,setupState:S,ctx:j,inheritAttrs:L}=e,W=un(e);let X,Y;try{if(n.shapeFlag&4){const m=r||s,M=m;X=xe(f.call(M,m,d,h,S,y,j)),Y=l}else{const m=t;X=xe(m.length>1?m(h,{attrs:l,slots:o,emit:c}):m(h,null)),Y=t.props?l:Zl(l)}}catch(m){Nt.length=0,En(m,e,1),X=ue(me)}let g=X;if(Y&&L!==!1){const m=Object.keys(Y),{shapeFlag:M}=g;m.length&&M&7&&(i&&m.some(us)&&(Y=ec(Y,i)),g=ze(g,Y,!1,!0))}return n.dirs&&(g=ze(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),X=g,un(W),X}const Zl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vt(n))&&((t||(t={}))[n]=e[n]);return t},ec=(e,t)=>{const n={};for(const s in e)(!us(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function tc(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?sr(s,o,f):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function Fi(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):cl(e)}const ye=Symbol.for("v-fgt"),ut=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Pt=Symbol.for("v-stc"),Nt=[];let Ee=null;function $i(e=!1){Nt.push(Ee=e?null:[])}function rc(){Nt.pop(),Ee=Nt[Nt.length-1]||null}let jt=1;function rr(e){jt+=e,e<0&&Ee&&(Ee.hasOnce=!0)}function Hi(e){return e.dynamicChildren=jt>0?Ee||mt:null,rc(),jt>0&&Ee&&Ee.push(e),e}function tu(e,t,n,s,r,i){return Hi(Vi(e,t,n,s,r,i,!0))}function ji(e,t,n,s,r){return Hi(ue(e,t,n,s,r,!0))}function pn(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const Di=({key:e})=>e??null,rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||pe(e)||K(e)?{i:he,r:e,k:t,f:!!n}:e:null);function Vi(e,t=null,n=null,s=0,r=null,i=e===ye?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Di(t),ref:t&&rn(t),scopeId:Sn,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:he};return l?(As(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),jt>0&&!o&&Ee&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ee.push(c),c}const ue=ic;function ic(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===gi)&&(e=me),pn(e)){const l=ze(e,t,!0);return n&&As(l,n),jt>0&&!i&&Ee&&(l.shapeFlag&6?Ee[Ee.indexOf(e)]=l:Ee.push(l)),l.patchFlag=-2,l}if(gc(e)&&(e=e.__vccOpts),t){t=oc(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=ps(l)),Z(c)&&(Qr(c)&&!V(c)&&(c=le({},c)),t.style=hs(c))}const o=ie(e)?1:sc(e)?128:Ul(e)?64:Z(e)?4:K(e)?2:0;return Vi(e,t,n,s,r,o,i,!0)}function oc(e){return e?Qr(e)||Ei(e)?le({},e):e:null}function ze(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,f=t?lc(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Di(f),ref:t&&t.ref?n&&i?V(i)?i.concat(rn(t)):[i,rn(t)]:rn(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!==ye?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&&ze(e.ssContent),ssFallback:e.ssFallback&&ze(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&fn(d,c.clone(d)),d}function Ui(e=" ",t=0){return ue(ut,null,e,t)}function nu(e,t){const n=ue(Pt,null,e);return n.staticCount=t,n}function su(e="",t=!1){return t?($i(),ji(me,null,e)):ue(me,null,e)}function xe(e){return e==null||typeof e=="boolean"?ue(me):V(e)?ue(ye,null,e.slice()):typeof e=="object"?We(e):ue(ut,null,String(e))}function We(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ze(e)}function As(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),As(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ei(t)?t._ctx=he:r===3&&he&&(he.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:he},n=32):(t=String(t),s&64?(n=16,t=[Ui(t)]):n=8);e.children=t,e.shapeFlag|=n}function lc(...e){const t={};for(let n=0;nce||he;let gn,ls;{const e=$r(),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)}};gn=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),ls=t("__VUE_SSR_SETTERS__",n=>Ln=n)}const Ut=e=>{const t=ce;return gn(e),e.scope.on(),()=>{e.scope.off(),gn(t)}},ir=()=>{ce&&ce.scope.off(),gn(null)};function ki(e){return e.vnode.shapeFlag&4}let Ln=!1;function fc(e,t=!1,n=!1){t&&ls(t);const{props:s,children:r}=e.vnode,i=ki(e);Nl(e,s,i,t),jl(e,r,n);const o=i?dc(e,t):void 0;return t&&ls(!1),o}function dc(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?Ki(e):null,i=Ut(e);Ze();const o=Ge(s,e,0,[e.props,r]);if(et(),i(),Mr(o)){if(o.then(ir,ir),t)return o.then(l=>{or(e,l,t)}).catch(l=>{En(l,e,0)});e.asyncDep=o}else or(e,o,t)}else Bi(e,t)}function or(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=si(t)),Bi(e,n)}let lr;function Bi(e,t,n){const s=e.type;if(!e.render){if(!t&&lr&&!s.render){const r=s.template||xs(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=le(le({isCustomElement:i,delimiters:l},o),c);s.render=lr(r,f)}}e.render=s.render||Te}{const r=Ut(e);Ze();try{Tl(e)}finally{et(),r()}}}const hc={get(e,t){return be(e,"get",""),e[t]}};function Ki(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,hc),slots:e.slots,emit:e.emit,expose:t}}function Rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(si(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Lt)return Lt[n](e)},has(t,n){return n in t||n in Lt}})):e.proxy}function pc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function gc(e){return K(e)&&"__vccOpts"in e}const re=(e,t)=>zo(e,t,Ln);function cs(e,t,n){const s=arguments.length;return s===2?Z(t)&&!V(t)?pn(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&pn(n)&&(n=[n]),ue(e,t,n))}const mc="3.4.32";/** -* @vue/runtime-dom v3.4.32 +**/function Ge(e,t,n,s){try{return s?e(...s):e()}catch(r){En(r,t,n)}}function Ae(e,t,n,s){if(K(e)){const r=Ge(e,t,n,s);return r&&Mr(r)&&r.catch(i=>{En(i,t,n)}),r}if(V(e)){const r=[];for(let i=0;i>>1,r=de[s],i=Ht(r);iPe&&de.splice(t,1)}function cl(e){V(e)?vt.push(...e):(!Be||!Be.includes(e,e.allowRecurse?it+1:it))&&vt.push(e),ii()}function Ks(e,t,n=$t?Pe+1:0){for(;nHt(n)-Ht(s));if(vt.length=0,Be){Be.push(...t);return}for(Be=t,it=0;ite.id==null?1/0:e.id,al=(e,t)=>{const n=Ht(e)-Ht(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function oi(e){ts=!1,$t=!0,de.sort(al);try{for(Pe=0;Pe{s._d&&rr(-1);const i=fn(t);let o;try{o=e(...r)}finally{fn(i),s._d&&rr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Me(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),hi(()=>{e.isUnmounting=!0}),e}const Ce=[Function,Array],li={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ce,onEnter:Ce,onAfterEnter:Ce,onEnterCancelled:Ce,onBeforeLeave:Ce,onLeave:Ce,onAfterLeave:Ce,onLeaveCancelled:Ce,onBeforeAppear:Ce,onAppear:Ce,onAfterAppear:Ce,onAppearCancelled:Ce},ci=e=>{const t=e.subTree;return t.component?ci(t.component):t},dl={name:"BaseTransition",props:li,setup(e,{slots:t}){const n=In(),s=ul();return()=>{const r=t.default&&fi(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const y of r)if(y.type!==me){i=y;break}}const o=J(e),{mode:l}=o;if(s.isLeaving)return Hn(i);const c=Ws(i);if(!c)return Hn(i);let u=ns(c,o,s,n,y=>u=y);un(c,u);const d=n.subTree,h=d&&Ws(d);if(h&&h.type!==me&&!lt(c,h)&&ci(n).type!==me){const y=ns(h,o,s,n);if(un(h,y),l==="out-in"&&c.type!==me)return s.isLeaving=!0,y.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Hn(i);l==="in-out"&&c.type!==me&&(y.delayLeave=(S,j,L)=>{const W=ai(s,h);W[String(h.key)]=h,S[Ke]=()=>{j(),S[Ke]=void 0,delete u.delayedLeave},u.delayedLeave=L})}return i}}},hl=dl;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 ns(e,t,n,s,r){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:d,onEnterCancelled:h,onBeforeLeave:y,onLeave:S,onAfterLeave:j,onLeaveCancelled:L,onBeforeAppear:W,onAppear:X,onAfterAppear:Y,onAppearCancelled:g}=t,m=String(e.key),M=ai(n,e),R=(I,b)=>{I&&Ae(I,s,9,b)},U=(I,b)=>{const P=b[1];R(I,b),V(I)?I.every(C=>C.length<=1)&&P():I.length<=1&&P()},D={mode:o,persisted:l,beforeEnter(I){let b=c;if(!n.isMounted)if(i)b=W||c;else return;I[Ke]&&I[Ke](!0);const P=M[m];P&<(e,P)&&P.el[Ke]&&P.el[Ke](),R(b,[I])},enter(I){let b=u,P=d,C=h;if(!n.isMounted)if(i)b=X||u,P=Y||d,C=g||h;else return;let B=!1;const ee=I[Yt]=ne=>{B||(B=!0,ne?R(C,[I]):R(P,[I]),D.delayedLeave&&D.delayedLeave(),I[Yt]=void 0)};b?U(b,[I,ee]):ee()},leave(I,b){const P=String(e.key);if(I[Yt]&&I[Yt](!0),n.isUnmounting)return b();R(y,[I]);let C=!1;const B=I[Ke]=ee=>{C||(C=!0,b(),ee?R(L,[I]):R(j,[I]),I[Ke]=void 0,M[P]===e&&delete M[P])};M[P]=e,S?U(S,[I,B]):B()},clone(I){const b=ns(I,t,n,s,r);return r&&r(b),b}};return D}function Hn(e){if(xn(e))return e=ze(e),e.children=null,e}function Ws(e){if(!xn(e))return 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 un(e,t){e.shapeFlag&6&&e.component?un(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 fi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,xn=e=>e.type.__isKeepAlive;function pl(e,t){di(e,"a",t)}function gl(e,t){di(e,"da",t)}function di(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Tn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)xn(r.parent.vnode)&&ml(s,t,n,r),r=r.parent}}function ml(e,t,n,s){const r=Tn(t,e,s,!0);An(()=>{us(s[t],r)},n)}function Tn(e,t,n=ce,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Ze();const l=Ut(n),c=Ae(t,n,e,o);return l(),et(),c});return s?r.unshift(i):r.push(i),i}}const De=e=>(t,n=ce)=>{(!Ln||e==="sp")&&Tn(e,(...s)=>t(...s),n)},_l=De("bm"),xt=De("m"),yl=De("bu"),bl=De("u"),hi=De("bum"),An=De("um"),vl=De("sp"),wl=De("rtg"),El=De("rtc");function Cl(e,t=ce){Tn("ec",e,t)}const pi="components";function Xa(e,t){return mi(pi,e,!0,t)||e}const gi=Symbol.for("v-ndc");function Ya(e){return ie(e)?mi(pi,e,!1)||e:e||gi}function mi(e,t,n=!0,s=!1){const r=he||ce;if(r){const i=r.type;{const l=pc(i,!1);if(l&&(l===t||l===Oe(t)||l===yn(Oe(t))))return i}const o=qs(r[e]||i[e],t)||qs(r.appContext[e],t);return!o&&s?i:o}}function qs(e,t){return e&&(e[t]||e[Oe(t)]||e[yn(Oe(t))])}function za(e,t,n,s){let r;const i=n;if(V(e)||ie(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lpn(t)?!(t.type===me||t.type===ye&&!_i(t.children)):!0)?e:null}function Qa(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:nn(s)]=e[s];return n}const ss=e=>e?ki(e)?Rs(e):ss(e.parent):null,Lt=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=>ss(e.parent),$root:e=>ss(e.root),$emit:e=>e.emit,$options:e=>xs(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ss(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>zl.bind(e)}),jn=(e,t)=>e!==se&&!e.__isScriptSetup&&z(e,t),Sl={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 S=o[t];if(S!==void 0)switch(S){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!==se&&z(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&z(u,t))return o[t]=3,i[t];if(n!==se&&z(n,t))return o[t]=4,n[t];rs&&(o[t]=0)}}const d=Lt[t];let h,y;if(d)return t==="$attrs"&&be(e.attrs,"get",""),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==se&&z(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,z(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!==se&&z(s,t)?(s[t]=n,!0):z(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!==se&&z(e,o)||jn(t,o)||(l=i[0])&&z(l,o)||z(s,o)||z(Lt,o)||z(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:z(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Za(){return xl().slots}function xl(){const e=In();return e.setupContext||(e.setupContext=Ki(e))}function Gs(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let rs=!0;function Tl(e){const t=xs(e),n=e.proxy,s=e.ctx;rs=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:d,beforeMount:h,mounted:y,beforeUpdate:S,updated:j,activated:L,deactivated:W,beforeDestroy:X,beforeUnmount:Y,destroyed:g,unmounted:m,render:M,renderTracked:R,renderTriggered:U,errorCaptured:D,serverPrefetch:I,expose:b,inheritAttrs:P,components:C,directives:B,filters:ee}=t;if(u&&Al(u,s,null),o)for(const G in o){const F=o[G];K(F)&&(s[G]=F.bind(n))}if(r){const G=r.call(n,n);Z(G)&&(e.data=vn(G))}if(rs=!0,i)for(const G in i){const F=i[G],Fe=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):Te,kt=!K(F)&&K(F.set)?F.set.bind(n):Te,tt=re({get:Fe,set:kt});Object.defineProperty(s,G,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Ie=>tt.value=Ie})}if(l)for(const G in l)yi(l[G],s,n,G);if(c){const G=K(c)?c.call(n):c;Reflect.ownKeys(G).forEach(F=>{Pl(F,G[F])})}d&&Xs(d,e,"c");function H(G,F){V(F)?F.forEach(Fe=>G(Fe.bind(n))):F&&G(F.bind(n))}if(H(_l,h),H(xt,y),H(yl,S),H(bl,j),H(pl,L),H(gl,W),H(Cl,D),H(El,R),H(wl,U),H(hi,Y),H(An,m),H(vl,I),V(b))if(b.length){const G=e.exposed||(e.exposed={});b.forEach(F=>{Object.defineProperty(G,F,{get:()=>n[F],set:Fe=>n[F]=Fe})})}else e.exposed||(e.exposed={});M&&e.render===Te&&(e.render=M),P!=null&&(e.inheritAttrs=P),C&&(e.components=C),B&&(e.directives=B)}function Al(e,t,n=Te){V(e)&&(e=is(e));for(const s in e){const r=e[s];let i;Z(r)?"default"in r?i=Et(r.from||s,r.default,!0):i=Et(r.from||s):i=Et(r),pe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Xs(e,t,n){Ae(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function yi(e,t,n,s){const r=s.includes(".")?Pi(n,s):()=>n[s];if(ie(e)){const i=t[e];K(i)&&Ne(r,i)}else if(K(e))Ne(r,e.bind(n));else if(Z(e))if(V(e))e.forEach(i=>yi(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Ne(r,i,e)}}function xs(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=>dn(c,u,o,!0)),dn(c,t,o)),Z(t)&&i.set(t,c),c}function dn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&dn(e,i,n,!0),r&&r.forEach(o=>dn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Rl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Rl={data:Ys,props:zs,emits:zs,methods:Ot,computed:Ot,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Ot,directives:Ot,watch:Il,provide:Ys,inject:Ol};function Ys(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 Ol(e,t){return Ot(is(e),is(t))}function is(e){if(V(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const vi={},wi=()=>Object.create(vi),Ei=e=>Object.getPrototypeOf(e)===vi;function Nl(e,t,n,s=!1){const r={},i=wi();e.propsDefaults=Object.create(null),Ci(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Yo(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Fl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[y,S]=Si(h,t,!0);le(o,y),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return Z(e)&&s.set(e,mt),mt;if(V(i))for(let d=0;d-1,S[1]=L<0||j-1||z(S,"default"))&&l.push(h)}}}const u=[o,l];return Z(e)&&s.set(e,u),u}function Js(e){return e[0]!=="$"&&!yt(e)}function Qs(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Zs(e,t){return Qs(e)===Qs(t)}function er(e,t){return V(t)?t.findIndex(n=>Zs(n,e)):K(t)&&Zs(t,e)?0:-1}const xi=e=>e[0]==="_"||e==="$stable",Ts=e=>V(e)?e.map(xe):[xe(e)],Hl=(e,t,n)=>{if(t._n)return t;const s=fl((...r)=>Ts(t(...r)),n);return s._c=!1,s},Ti=(e,t,n)=>{const s=e._ctx;for(const r in e){if(xi(r))continue;const i=e[r];if(K(i))t[r]=Hl(r,i,s);else if(i!=null){const o=Ts(i);t[r]=()=>o}}},Ai=(e,t)=>{const n=Ts(t);e.slots.default=()=>n},Ri=(e,t,n)=>{for(const s in t)(n||s!=="_")&&(e[s]=t[s])},jl=(e,t,n)=>{const s=e.slots=wi();if(e.vnode.shapeFlag&32){const r=t._;r?(Ri(s,t,n),n&&Fr(s,"_",r,!0)):Ti(t,s)}else t&&Ai(e,t)},Dl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=se;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Ri(r,t,n):(i=!t.$stable,Ti(t,r)),o=t}else t&&(Ai(e,t),o={default:1});if(i)for(const l in r)!xi(l)&&o[l]==null&&delete r[l]};function hn(e,t,n,s,r=!1){if(V(e)){e.forEach((y,S)=>hn(y,t&&(V(t)?t[S]:t),n,s,r));return}if(wt(s)&&!r)return;const i=s.shapeFlag&4?Rs(s.component):s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,d=l.refs===se?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(ie(u)?(d[u]=null,z(h,u)&&(h[u]=null)):pe(u)&&(u.value=null)),K(c))Ge(c,l,12,[o,d]);else{const y=ie(c),S=pe(c);if(y||S){const j=()=>{if(e.f){const L=y?z(h,c)?h[c]:d[c]:c.value;r?V(L)&&us(L,i):V(L)?L.includes(i)||L.push(i):y?(d[c]=[i],z(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else y?(d[c]=o,z(h,c)&&(h[c]=o)):S&&(c.value=o,e.k&&(d[e.k]=o))};o?(j.id=-1,_e(j,n)):j()}}}const Vl=Symbol("_vte"),Ul=e=>e.__isTeleport;let tr=!1;const gt=()=>{tr||(console.error("Hydration completed but contains mismatches."),tr=!0)},kl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Bl=e=>e.namespaceURI.includes("MathML"),zt=e=>{if(kl(e))return"svg";if(Bl(e))return"mathml"},Jt=e=>e.nodeType===8;function Kl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,d=(g,m)=>{if(!m.hasChildNodes()){n(null,g,m),an(),m._vnode=g;return}h(m.firstChild,g,null,null,null),an(),m._vnode=g},h=(g,m,M,R,U,D=!1)=>{D=D||!!m.dynamicChildren;const I=Jt(g)&&g.data==="[",b=()=>L(g,m,M,R,U,I),{type:P,ref:C,shapeFlag:B,patchFlag:ee}=m;let ne=g.nodeType;m.el=g,ee===-2&&(D=!1,m.dynamicChildren=null);let H=null;switch(P){case ft:ne!==3?m.children===""?(c(m.el=r(""),o(g),g),H=g):H=b():(g.data!==m.children&&(gt(),g.data=m.children),H=i(g));break;case me:Y(g)?(H=i(g),X(m.el=g.content.firstChild,g,M)):ne!==8||I?H=b():H=i(g);break;case Pt:if(I&&(g=i(g),ne=g.nodeType),ne===1||ne===3){H=g;const G=!m.children.length;for(let F=0;F{D=D||!!m.dynamicChildren;const{type:I,props:b,patchFlag:P,shapeFlag:C,dirs:B,transition:ee}=m,ne=I==="input"||I==="option";if(ne||P!==-1){B&&Me(m,null,M,"created");let H=!1;if(Y(g)){H=Oi(R,ee)&&M&&M.vnode.props&&M.vnode.props.appear;const F=g.content.firstChild;H&&ee.beforeEnter(F),X(F,g,M),m.el=g=F}if(C&16&&!(b&&(b.innerHTML||b.textContent))){let F=S(g.firstChild,m,g,M,R,U,D);for(;F;){gt();const Fe=F;F=F.nextSibling,l(Fe)}}else C&8&&g.textContent!==m.children&&(gt(),g.textContent=m.children);if(b){if(ne||!D||P&48)for(const F in b)(ne&&(F.endsWith("value")||F==="indeterminate")||Vt(F)&&!yt(F)||F[0]===".")&&s(g,F,null,b[F],void 0,M);else if(b.onClick)s(g,"onClick",null,b.onClick,void 0,M);else if(P&4&&bt(b.style))for(const F in b.style)b.style[F]}let G;(G=b&&b.onVnodeBeforeMount)&&Se(G,M,m),B&&Me(m,null,M,"beforeMount"),((G=b&&b.onVnodeMounted)||B||H)&&Fi(()=>{G&&Se(G,M,m),H&&ee.enter(g),B&&Me(m,null,M,"mounted")},R)}return g.nextSibling},S=(g,m,M,R,U,D,I)=>{I=I||!!m.dynamicChildren;const b=m.children,P=b.length;for(let C=0;C{const{slotScopeIds:I}=m;I&&(U=U?U.concat(I):I);const b=o(g),P=S(i(g),m,b,M,R,U,D);return P&&Jt(P)&&P.data==="]"?i(m.anchor=P):(gt(),c(m.anchor=u("]"),b,P),P)},L=(g,m,M,R,U,D)=>{if(gt(),m.el=null,D){const P=W(g);for(;;){const C=i(g);if(C&&C!==P)l(C);else break}}const I=i(g),b=o(g);return l(g),n(null,m,b,I,M,R,zt(b),U),I},W=(g,m="[",M="]")=>{let R=0;for(;g;)if(g=i(g),g&&Jt(g)&&(g.data===m&&R++,g.data===M)){if(R===0)return i(g);R--}return g},X=(g,m,M)=>{const R=m.parentNode;R&&R.replaceChild(g,m);let U=M;for(;U;)U.vnode.el===m&&(U.vnode.el=U.subTree.el=g),U=U.parent},Y=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[d,h]}const _e=Fi;function Wl(e){return ql(e,Kl)}function ql(e,t){const n=$r();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:d,parentNode:h,nextSibling:y,setScopeId:S=Te,insertStaticContent:j}=e,L=(a,f,p,w=null,_=null,E=null,A=void 0,x=null,T=!!f.dynamicChildren)=>{if(a===f)return;a&&!lt(a,f)&&(w=Bt(a),Ie(a,_,E,!0),a=null),f.patchFlag===-2&&(T=!1,f.dynamicChildren=null);const{type:v,ref:O,shapeFlag:$}=f;switch(v){case ft:W(a,f,p,w);break;case me:X(a,f,p,w);break;case Pt:a==null&&Y(f,p,w,A);break;case ye:C(a,f,p,w,_,E,A,x,T);break;default:$&1?M(a,f,p,w,_,E,A,x,T):$&6?B(a,f,p,w,_,E,A,x,T):($&64||$&128)&&v.process(a,f,p,w,_,E,A,x,T,ht)}O!=null&&_&&hn(O,a&&a.ref,E,f||a,!f)},W=(a,f,p,w)=>{if(a==null)s(f.el=l(f.children),p,w);else{const _=f.el=a.el;f.children!==a.children&&u(_,f.children)}},X=(a,f,p,w)=>{a==null?s(f.el=c(f.children||""),p,w):f.el=a.el},Y=(a,f,p,w)=>{[a.el,a.anchor]=j(a.children,f,p,w,a.el,a.anchor)},g=({el:a,anchor:f},p,w)=>{let _;for(;a&&a!==f;)_=y(a),s(a,p,w),a=_;s(f,p,w)},m=({el:a,anchor:f})=>{let p;for(;a&&a!==f;)p=y(a),r(a),a=p;r(f)},M=(a,f,p,w,_,E,A,x,T)=>{f.type==="svg"?A="svg":f.type==="math"&&(A="mathml"),a==null?R(f,p,w,_,E,A,x,T):I(a,f,_,E,A,x,T)},R=(a,f,p,w,_,E,A,x)=>{let T,v;const{props:O,shapeFlag:$,transition:N,dirs:k}=a;if(T=a.el=o(a.type,E,O&&O.is,O),$&8?d(T,a.children):$&16&&D(a.children,T,null,w,_,Dn(a,E),A,x),k&&Me(a,null,w,"created"),U(T,a,a.scopeId,A,w),O){for(const te in O)te!=="value"&&!yt(te)&&i(T,te,null,O[te],E,w);"value"in O&&i(T,"value",null,O.value,E),(v=O.onVnodeBeforeMount)&&Se(v,w,a)}k&&Me(a,null,w,"beforeMount");const q=Oi(_,N);q&&N.beforeEnter(T),s(T,f,p),((v=O&&O.onVnodeMounted)||q||k)&&_e(()=>{v&&Se(v,w,a),q&&N.enter(T),k&&Me(a,null,w,"mounted")},_)},U=(a,f,p,w,_)=>{if(p&&S(a,p),w)for(let E=0;E{for(let v=T;v{const x=f.el=a.el;let{patchFlag:T,dynamicChildren:v,dirs:O}=f;T|=a.patchFlag&16;const $=a.props||se,N=f.props||se;let k;if(p&&nt(p,!1),(k=N.onVnodeBeforeUpdate)&&Se(k,p,f,a),O&&Me(f,a,p,"beforeUpdate"),p&&nt(p,!0),($.innerHTML&&N.innerHTML==null||$.textContent&&N.textContent==null)&&d(x,""),v?b(a.dynamicChildren,v,x,p,w,Dn(f,_),E):A||F(a,f,x,null,p,w,Dn(f,_),E,!1),T>0){if(T&16)P(x,$,N,p,_);else if(T&2&&$.class!==N.class&&i(x,"class",null,N.class,_),T&4&&i(x,"style",$.style,N.style,_),T&8){const q=f.dynamicProps;for(let te=0;te{k&&Se(k,p,f,a),O&&Me(f,a,p,"updated")},w)},b=(a,f,p,w,_,E,A)=>{for(let x=0;x{if(f!==p){if(f!==se)for(const E in f)!yt(E)&&!(E in p)&&i(a,E,f[E],null,_,w);for(const E in p){if(yt(E))continue;const A=p[E],x=f[E];A!==x&&E!=="value"&&i(a,E,x,A,_,w)}"value"in p&&i(a,"value",f.value,p.value,_)}},C=(a,f,p,w,_,E,A,x,T)=>{const v=f.el=a?a.el:l(""),O=f.anchor=a?a.anchor:l("");let{patchFlag:$,dynamicChildren:N,slotScopeIds:k}=f;k&&(x=x?x.concat(k):k),a==null?(s(v,p,w),s(O,p,w),D(f.children||[],p,O,_,E,A,x,T)):$>0&&$&64&&N&&a.dynamicChildren?(b(a.dynamicChildren,N,p,_,E,A,x),(f.key!=null||_&&f===_.subTree)&&Ii(a,f,!0)):F(a,f,p,O,_,E,A,x,T)},B=(a,f,p,w,_,E,A,x,T)=>{f.slotScopeIds=x,a==null?f.shapeFlag&512?_.ctx.activate(f,p,w,A,T):ee(f,p,w,_,E,A,T):ne(a,f,T)},ee=(a,f,p,w,_,E,A)=>{const x=a.component=fc(a,w,_);if(xn(a)&&(x.ctx.renderer=ht),uc(x,!1,A),x.asyncDep){if(_&&_.registerDep(x,H,A),!a.el){const T=x.subTree=fe(me);X(null,T,f,p)}}else H(x,a,f,p,_,E,A)},ne=(a,f,p)=>{const w=f.component=a.component;if(tc(a,f,p))if(w.asyncDep&&!w.asyncResolved){G(w,f,p);return}else w.next=f,ll(w.update),w.effect.dirty=!0,w.update();else f.el=a.el,w.vnode=f},H=(a,f,p,w,_,E,A)=>{const x=()=>{if(a.isMounted){let{next:O,bu:$,u:N,parent:k,vnode:q}=a;{const pt=Li(a);if(pt){O&&(O.el=q.el,G(a,O,A)),pt.asyncDep.then(()=>{a.isUnmounted||x()});return}}let te=O,Q;nt(a,!1),O?(O.el=q.el,G(a,O,A)):O=q,$&&Fn($),(Q=O.props&&O.props.onVnodeBeforeUpdate)&&Se(Q,k,O,q),nt(a,!0);const oe=Vn(a),Re=a.subTree;a.subTree=oe,L(Re,oe,h(Re.el),Bt(Re),a,_,E),O.el=oe.el,te===null&&nc(a,oe.el),N&&_e(N,_),(Q=O.props&&O.props.onVnodeUpdated)&&_e(()=>Se(Q,k,O,q),_)}else{let O;const{el:$,props:N}=f,{bm:k,m:q,parent:te}=a,Q=wt(f);if(nt(a,!1),k&&Fn(k),!Q&&(O=N&&N.onVnodeBeforeMount)&&Se(O,te,f),nt(a,!0),$&&Nn){const oe=()=>{a.subTree=Vn(a),Nn($,a.subTree,a,_,null)};Q?f.type.__asyncLoader().then(()=>!a.isUnmounted&&oe()):oe()}else{const oe=a.subTree=Vn(a);L(null,oe,p,w,a,_,E),f.el=oe.el}if(q&&_e(q,_),!Q&&(O=N&&N.onVnodeMounted)){const oe=f;_e(()=>Se(O,te,oe),_)}(f.shapeFlag&256||te&&wt(te.vnode)&&te.vnode.shapeFlag&256)&&a.a&&_e(a.a,_),a.isMounted=!0,f=p=w=null}},T=a.effect=new gs(x,Te,()=>Ss(v),a.scope),v=a.update=()=>{T.dirty&&T.run()};v.i=a,v.id=a.uid,nt(a,!0),v()},G=(a,f,p)=>{f.component=a;const w=a.vnode.props;a.vnode=f,a.next=null,Fl(a,f.props,w,p),Dl(a,f.children,p),Ze(),Ks(a),et()},F=(a,f,p,w,_,E,A,x,T=!1)=>{const v=a&&a.children,O=a?a.shapeFlag:0,$=f.children,{patchFlag:N,shapeFlag:k}=f;if(N>0){if(N&128){kt(v,$,p,w,_,E,A,x,T);return}else if(N&256){Fe(v,$,p,w,_,E,A,x,T);return}}k&8?(O&16&&Tt(v,_,E),$!==v&&d(p,$)):O&16?k&16?kt(v,$,p,w,_,E,A,x,T):Tt(v,_,E,!0):(O&8&&d(p,""),k&16&&D($,p,w,_,E,A,x,T))},Fe=(a,f,p,w,_,E,A,x,T)=>{a=a||mt,f=f||mt;const v=a.length,O=f.length,$=Math.min(v,O);let N;for(N=0;N<$;N++){const k=f[N]=T?We(f[N]):xe(f[N]);L(a[N],k,p,null,_,E,A,x,T)}v>O?Tt(a,_,E,!0,!1,$):D(f,p,w,_,E,A,x,T,$)},kt=(a,f,p,w,_,E,A,x,T)=>{let v=0;const O=f.length;let $=a.length-1,N=O-1;for(;v<=$&&v<=N;){const k=a[v],q=f[v]=T?We(f[v]):xe(f[v]);if(lt(k,q))L(k,q,p,null,_,E,A,x,T);else break;v++}for(;v<=$&&v<=N;){const k=a[$],q=f[N]=T?We(f[N]):xe(f[N]);if(lt(k,q))L(k,q,p,null,_,E,A,x,T);else break;$--,N--}if(v>$){if(v<=N){const k=N+1,q=kN)for(;v<=$;)Ie(a[v],_,E,!0),v++;else{const k=v,q=v,te=new Map;for(v=q;v<=N;v++){const ve=f[v]=T?We(f[v]):xe(f[v]);ve.key!=null&&te.set(ve.key,v)}let Q,oe=0;const Re=N-q+1;let pt=!1,Ps=0;const At=new Array(Re);for(v=0;v=Re){Ie(ve,_,E,!0);continue}let Le;if(ve.key!=null)Le=te.get(ve.key);else for(Q=q;Q<=N;Q++)if(At[Q-q]===0&<(ve,f[Q])){Le=Q;break}Le===void 0?Ie(ve,_,E,!0):(At[Le-q]=v+1,Le>=Ps?Ps=Le:pt=!0,L(ve,f[Le],p,null,_,E,A,x,T),oe++)}const Ns=pt?Gl(At):mt;for(Q=Ns.length-1,v=Re-1;v>=0;v--){const ve=q+v,Le=f[ve],Fs=ve+1{const{el:E,type:A,transition:x,children:T,shapeFlag:v}=a;if(v&6){tt(a.component.subTree,f,p,w);return}if(v&128){a.suspense.move(f,p,w);return}if(v&64){A.move(a,f,p,ht);return}if(A===ye){s(E,f,p);for(let $=0;$x.enter(E),_);else{const{leave:$,delayLeave:N,afterLeave:k}=x,q=()=>s(E,f,p),te=()=>{$(E,()=>{q(),k&&k()})};N?N(E,q,te):te()}else s(E,f,p)},Ie=(a,f,p,w=!1,_=!1)=>{const{type:E,props:A,ref:x,children:T,dynamicChildren:v,shapeFlag:O,patchFlag:$,dirs:N,cacheIndex:k}=a;if($===-2&&(_=!1),x!=null&&hn(x,null,p,a,!0),k!=null&&(f.renderCache[k]=void 0),O&256){f.ctx.deactivate(a);return}const q=O&1&&N,te=!wt(a);let Q;if(te&&(Q=A&&A.onVnodeBeforeUnmount)&&Se(Q,f,a),O&6)fo(a.component,p,w);else{if(O&128){a.suspense.unmount(p,w);return}q&&Me(a,null,f,"beforeUnmount"),O&64?a.type.remove(a,f,p,ht,w):v&&!v.hasOnce&&(E!==ye||$>0&&$&64)?Tt(v,f,p,!1,!0):(E===ye&&$&384||!_&&O&16)&&Tt(T,f,p),w&&Ls(a)}(te&&(Q=A&&A.onVnodeUnmounted)||q)&&_e(()=>{Q&&Se(Q,f,a),q&&Me(a,null,f,"unmounted")},p)},Ls=a=>{const{type:f,el:p,anchor:w,transition:_}=a;if(f===ye){ao(p,w);return}if(f===Pt){m(a);return}const E=()=>{r(p),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(a.shapeFlag&1&&_&&!_.persisted){const{leave:A,delayLeave:x}=_,T=()=>A(p,E);x?x(a.el,E,T):T()}else E()},ao=(a,f)=>{let p;for(;a!==f;)p=y(a),r(a),a=p;r(f)},fo=(a,f,p)=>{const{bum:w,scope:_,update:E,subTree:A,um:x,m:T,a:v}=a;nr(T),nr(v),w&&Fn(w),_.stop(),E&&(E.active=!1,Ie(A,a,f,p)),x&&_e(x,f),_e(()=>{a.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Tt=(a,f,p,w=!1,_=!1,E=0)=>{for(let A=E;A{if(a.shapeFlag&6)return Bt(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const f=y(a.anchor||a.el),p=f&&f[Vl];return p?y(p):f};let Mn=!1;const Ms=(a,f,p)=>{a==null?f._vnode&&Ie(f._vnode,null,null,!0):L(f._vnode||null,a,f,null,null,null,p),Mn||(Mn=!0,Ks(),an(),Mn=!1),f._vnode=a},ht={p:L,um:Ie,m:tt,r:Ls,mt:ee,mc:D,pc:F,pbc:b,n:Bt,o:e};let Pn,Nn;return t&&([Pn,Nn]=t(ht)),{render:Ms,hydrate:Pn,createApp:Ml(Ms,Pn)}}function Dn({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 nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ii(e,t,n=!1){const s=e.children,r=t.children;if(V(s)&&V(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 Li(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Li(t)}function nr(e){if(e)for(let t=0;tEt(Xl);function Mi(e,t){return Rn(e,null,t)}function ef(e,t){return Rn(e,null,{flush:"post"})}const Qt={};function Ne(e,t,n){return Rn(e,t,n)}function Rn(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:l}=se){if(t&&i){const R=t;t=(...U)=>{R(...U),M()}}const c=ce,u=R=>s===!0?R:ot(R,s===!1?1:void 0);let d,h=!1,y=!1;if(pe(e)?(d=()=>e.value,h=Ct(e)):bt(e)?(d=()=>u(e),h=!0):V(e)?(y=!0,h=e.some(R=>bt(R)||Ct(R)),d=()=>e.map(R=>{if(pe(R))return R.value;if(bt(R))return u(R);if(K(R))return Ge(R,c,2)})):K(e)?t?d=()=>Ge(e,c,2):d=()=>(S&&S(),Ae(e,c,3,[j])):d=Te,t&&s){const R=d;d=()=>ot(R())}let S,j=R=>{S=g.onStop=()=>{Ge(R,c,4),S=g.onStop=void 0}},L;if(Ln)if(j=Te,t?n&&Ae(t,c,3,[d(),y?[]:void 0,j]):d(),r==="sync"){const R=Yl();L=R.__watcherHandles||(R.__watcherHandles=[])}else return Te;let W=y?new Array(e.length).fill(Qt):Qt;const X=()=>{if(!(!g.active||!g.dirty))if(t){const R=g.run();(s||h||(y?R.some((U,D)=>Ye(U,W[D])):Ye(R,W)))&&(S&&S(),Ae(t,c,3,[R,W===Qt?void 0:y&&W[0]===Qt?[]:W,j]),W=R)}else g.run()};X.allowRecurse=!!t;let Y;r==="sync"?Y=X:r==="post"?Y=()=>_e(X,c&&c.suspense):(X.pre=!0,c&&(X.id=c.uid),Y=()=>Ss(X));const g=new gs(d,Te,Y),m=Vr(),M=()=>{g.stop(),m&&us(m.effects,g)};return t?n?X():W=g.run():r==="post"?_e(g.run.bind(g),c&&c.suspense):g.run(),L&&L.push(M),M}function zl(e,t,n){const s=this.proxy,r=ie(e)?e.includes(".")?Pi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Ut(this),l=Rn(r,i.bind(s),n);return o(),l}function Pi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ot(s,t,n)});else if(Nr(e)){for(const s in e)ot(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&ot(e[s],t,n)}return e}const Jl=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Oe(t)}Modifiers`]||e[`${Qe(t)}Modifiers`];function Ql(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||se;let r=n;const i=t.startsWith("update:"),o=i&&Jl(s,t.slice(7));o&&(o.trim&&(r=n.map(d=>ie(d)?d.trim():d)),o.number&&(r=n.map(_o)));let l,c=s[l=nn(t)]||s[l=nn(Oe(t))];!c&&i&&(c=s[l=nn(Qe(t))]),c&&Ae(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,Ae(u,e,6,r)}}function Ni(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 d=Ni(u,t,!0);d&&(l=!0,le(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Z(e)&&s.set(e,null),null):(V(i)?i.forEach(c=>o[c]=null):le(o,i),Z(e)&&s.set(e,o),o)}function On(e,t){return!e||!Vt(t)?!1:(t=t.slice(2).replace(/Once$/,""),z(e,t[0].toLowerCase()+t.slice(1))||z(e,Qe(t))||z(e,t))}function Vn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:d,props:h,data:y,setupState:S,ctx:j,inheritAttrs:L}=e,W=fn(e);let X,Y;try{if(n.shapeFlag&4){const m=r||s,M=m;X=xe(u.call(M,m,d,h,S,y,j)),Y=l}else{const m=t;X=xe(m.length>1?m(h,{attrs:l,slots:o,emit:c}):m(h,null)),Y=t.props?l:Zl(l)}}catch(m){Nt.length=0,En(m,e,1),X=fe(me)}let g=X;if(Y&&L!==!1){const m=Object.keys(Y),{shapeFlag:M}=g;m.length&&M&7&&(i&&m.some(fs)&&(Y=ec(Y,i)),g=ze(g,Y,!1,!0))}return n.dirs&&(g=ze(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),X=g,fn(W),X}const Zl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vt(n))&&((t||(t={}))[n]=e[n]);return t},ec=(e,t)=>{const n={};for(const s in e)(!fs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function tc(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?sr(s,o,u):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function Fi(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):cl(e)}const ye=Symbol.for("v-fgt"),ft=Symbol.for("v-txt"),me=Symbol.for("v-cmt"),Pt=Symbol.for("v-stc"),Nt=[];let Ee=null;function $i(e=!1){Nt.push(Ee=e?null:[])}function rc(){Nt.pop(),Ee=Nt[Nt.length-1]||null}let jt=1;function rr(e){jt+=e,e<0&&Ee&&(Ee.hasOnce=!0)}function Hi(e){return e.dynamicChildren=jt>0?Ee||mt:null,rc(),jt>0&&Ee&&Ee.push(e),e}function tf(e,t,n,s,r,i){return Hi(Vi(e,t,n,s,r,i,!0))}function ji(e,t,n,s,r){return Hi(fe(e,t,n,s,r,!0))}function pn(e){return e?e.__v_isVNode===!0:!1}function lt(e,t){return e.type===t.type&&e.key===t.key}const Di=({key:e})=>e??null,rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||pe(e)||K(e)?{i:he,r:e,k:t,f:!!n}:e:null);function Vi(e,t=null,n=null,s=0,r=null,i=e===ye?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Di(t),ref:t&&rn(t),scopeId:Sn,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:he};return l?(As(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=ie(n)?8:16),jt>0&&!o&&Ee&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ee.push(c),c}const fe=ic;function ic(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===gi)&&(e=me),pn(e)){const l=ze(e,t,!0);return n&&As(l,n),jt>0&&!i&&Ee&&(l.shapeFlag&6?Ee[Ee.indexOf(e)]=l:Ee.push(l)),l.patchFlag=-2,l}if(gc(e)&&(e=e.__vccOpts),t){t=oc(t);let{class:l,style:c}=t;l&&!ie(l)&&(t.class=ps(l)),Z(c)&&(Qr(c)&&!V(c)&&(c=le({},c)),t.style=hs(c))}const o=ie(e)?1:sc(e)?128:Ul(e)?64:Z(e)?4:K(e)?2:0;return Vi(e,t,n,s,r,o,i,!0)}function oc(e){return e?Qr(e)||Ei(e)?le({},e):e:null}function ze(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?lc(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Di(u),ref:t&&t.ref?n&&i?V(i)?i.concat(rn(t)):[i,rn(t)]:rn(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!==ye?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&&ze(e.ssContent),ssFallback:e.ssFallback&&ze(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&un(d,c.clone(d)),d}function Ui(e=" ",t=0){return fe(ft,null,e,t)}function nf(e,t){const n=fe(Pt,null,e);return n.staticCount=t,n}function sf(e="",t=!1){return t?($i(),ji(me,null,e)):fe(me,null,e)}function xe(e){return e==null||typeof e=="boolean"?fe(me):V(e)?fe(ye,null,e.slice()):typeof e=="object"?We(e):fe(ft,null,String(e))}function We(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ze(e)}function As(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),As(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ei(t)?t._ctx=he:r===3&&he&&(he.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:he},n=32):(t=String(t),s&64?(n=16,t=[Ui(t)]):n=8);e.children=t,e.shapeFlag|=n}function lc(...e){const t={};for(let n=0;nce||he;let gn,ls;{const e=$r(),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)}};gn=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),ls=t("__VUE_SSR_SETTERS__",n=>Ln=n)}const Ut=e=>{const t=ce;return gn(e),e.scope.on(),()=>{e.scope.off(),gn(t)}},ir=()=>{ce&&ce.scope.off(),gn(null)};function ki(e){return e.vnode.shapeFlag&4}let Ln=!1;function uc(e,t=!1,n=!1){t&&ls(t);const{props:s,children:r}=e.vnode,i=ki(e);Nl(e,s,i,t),jl(e,r,n);const o=i?dc(e,t):void 0;return t&&ls(!1),o}function dc(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?Ki(e):null,i=Ut(e);Ze();const o=Ge(s,e,0,[e.props,r]);if(et(),i(),Mr(o)){if(o.then(ir,ir),t)return o.then(l=>{or(e,l,t)}).catch(l=>{En(l,e,0)});e.asyncDep=o}else or(e,o,t)}else Bi(e,t)}function or(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=si(t)),Bi(e,n)}let lr;function Bi(e,t,n){const s=e.type;if(!e.render){if(!t&&lr&&!s.render){const r=s.template||xs(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=lr(r,u)}}e.render=s.render||Te}{const r=Ut(e);Ze();try{Tl(e)}finally{et(),r()}}}const hc={get(e,t){return be(e,"get",""),e[t]}};function Ki(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,hc),slots:e.slots,emit:e.emit,expose:t}}function Rs(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(si(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Lt)return Lt[n](e)},has(t,n){return n in t||n in Lt}})):e.proxy}function pc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function gc(e){return K(e)&&"__vccOpts"in e}const re=(e,t)=>zo(e,t,Ln);function cs(e,t,n){const s=arguments.length;return s===2?Z(t)&&!V(t)?pn(t)?fe(e,null,[t]):fe(e,t):fe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&pn(n)&&(n=[n]),fe(e,t,n))}const mc="3.4.33";/** +* @vue/runtime-dom v3.4.33 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const _c="http://www.w3.org/2000/svg",yc="http://www.w3.org/1998/Math/MathML",$e=typeof document<"u"?document:null,cr=$e&&$e.createElement("template"),bc={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"?$e.createElementNS(_c,e):t==="mathml"?$e.createElementNS(yc,e):n?$e.createElement(e,{is:n}):$e.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>$e.createTextNode(e),createComment:e=>$e.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$e.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{cr.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=cr.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]}},Ue="transition",Rt="animation",Dt=Symbol("_vtc"),Wi=(e,{slots:t})=>cs(hl,vc(e),t);Wi.displayName="Transition";const qi={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};Wi.props=le({},li,qi);const st=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},ar=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function vc(e){const t={};for(const C in e)C in qi||(t[C]=e[C]);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:f=o,appearToClass:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:S=`${n}-leave-to`}=e,j=wc(r),L=j&&j[0],W=j&&j[1],{onBeforeEnter:X,onEnter:Y,onEnterCancelled:g,onLeave:m,onLeaveCancelled:M,onBeforeAppear:R=X,onAppear:U=Y,onAppearCancelled:D=g}=t,I=(C,B,ee)=>{rt(C,B?d:l),rt(C,B?f:o),ee&&ee()},b=(C,B)=>{C._isLeaving=!1,rt(C,h),rt(C,S),rt(C,y),B&&B()},P=C=>(B,ee)=>{const ne=C?U:Y,H=()=>I(B,C,ee);st(ne,[B,H]),ur(()=>{rt(B,C?c:i),ke(B,C?d:l),ar(ne)||fr(B,s,L,H)})};return le(t,{onBeforeEnter(C){st(X,[C]),ke(C,i),ke(C,o)},onBeforeAppear(C){st(R,[C]),ke(C,c),ke(C,f)},onEnter:P(!1),onAppear:P(!0),onLeave(C,B){C._isLeaving=!0;const ee=()=>b(C,B);ke(C,h),ke(C,y),Sc(),ur(()=>{C._isLeaving&&(rt(C,h),ke(C,S),ar(m)||fr(C,s,W,ee))}),st(m,[C,ee])},onEnterCancelled(C){I(C,!1),st(g,[C])},onAppearCancelled(C){I(C,!0),st(D,[C])},onLeaveCancelled(C){b(C),st(M,[C])}})}function wc(e){if(e==null)return null;if(Z(e))return[Un(e.enter),Un(e.leave)];{const t=Un(e);return[t,t]}}function Un(e){return yo(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Dt]||(e[Dt]=new Set)).add(t)}function rt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Dt];n&&(n.delete(t),n.size||(e[Dt]=void 0))}function ur(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ec=0;function fr(e,t,n,s){const r=e._endId=++Ec,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Cc(e,t);if(!o)return s();const f=o+"end";let d=0;const h=()=>{e.removeEventListener(f,y),i()},y=S=>{S.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[j]||"").split(", "),r=s(`${Ue}Delay`),i=s(`${Ue}Duration`),o=dr(r,i),l=s(`${Rt}Delay`),c=s(`${Rt}Duration`),f=dr(l,c);let d=null,h=0,y=0;t===Ue?o>0&&(d=Ue,h=o,y=i.length):t===Rt?f>0&&(d=Rt,h=f,y=c.length):(h=Math.max(o,f),d=h>0?o>f?Ue:Rt:null,y=d?d===Ue?i.length:c.length:0);const S=d===Ue&&/\b(transform|all)(,|$)/.test(s(`${Ue}Property`).toString());return{type:d,timeout:h,propCount:y,hasTransform:S}}function dr(e,t){for(;e.lengthhr(n)+hr(e[s])))}function hr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Sc(){return document.body.offsetHeight}function xc(e,t,n){const s=e[Dt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pr=Symbol("_vod"),Tc=Symbol("_vsh"),Ac=Symbol(""),Rc=/(^|;)\s*display\s*:/;function Oc(e,t,n){const s=e.style,r=ie(n);let i=!1;if(n&&!r){if(t)if(ie(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&on(s,l,"")}else for(const o in t)n[o]==null&&on(s,o,"");for(const o in n)o==="display"&&(i=!0),on(s,o,n[o])}else if(r){if(t!==n){const o=s[Ac];o&&(n+=";"+o),s.cssText=n,i=Rc.test(n)}}else t&&e.removeAttribute("style");pr in e&&(e[pr]=i?s.display:"",e[Tc]&&(s.display="none"))}const gr=/\s*!important$/;function on(e,t,n){if(V(n))n.forEach(s=>on(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ic(e,t);gr.test(n)?e.setProperty(Qe(s),n.replace(gr,""),"important"):e[s]=n}}const mr=["Webkit","Moz","ms"],kn={};function Ic(e,t){const n=kn[t];if(n)return n;let s=Oe(t);if(s!=="filter"&&s in e)return kn[t]=s;s=yn(s);for(let r=0;rBn||($c.then(()=>Bn=0),Bn=Date.now());function jc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ae(Dc(s,n.value),t,5,[s])};return n.value=e,n.attached=Hc(),n}function Dc(e,t){if(V(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 wr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Vc=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?xc(e,s,o):t==="style"?Oc(e,n,s):Vt(t)?us(t)||Nc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uc(e,t,s,o))?(Lc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&yr(e,t,s,o,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),yr(e,t,s,o))};function Uc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&wr(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 wr(t)&&ie(n)?!1:t in e}const kc=["ctrl","shift","alt","meta"],Bc={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)=>kc.some(n=>e[`${n}Key`]&&!t.includes(n))},ru=(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=Qe(r.key);if(t.some(o=>o===i||Kc[o]===i))return e(r)})},Wc=le({patchProp:Vc},bc);let Kn,Er=!1;function qc(){return Kn=Er?Kn:Wl(Wc),Er=!0,Kn}const ou=(...e)=>{const t=qc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Xc(s);if(r)return n(r,!0,Gc(r))},t};function Gc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Xc(e){return ie(e)?document.querySelector(e):e}const lu=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Yc="modulepreload",zc=function(e){return"/feedback-fusion/nightly/"+e},Cr={},cu=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=i?.nonce||i?.getAttribute("nonce");r=Promise.all(n.map(l=>{if(l=zc(l),l in Cr)return;Cr[l]=!0;const c=l.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${f}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":Yc,c||(d.as="script",d.crossOrigin=""),d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),c)return new Promise((h,y)=>{d.addEventListener("load",h),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},au=(e,t,n)=>{const s=e[t];return s?typeof s=="function"?s():Promise.resolve(s):new Promise((r,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Jc=window.__VP_SITE_DATA__;function Os(e){return Vr()?(Ro(e),!0):!1}function Xe(e){return typeof e=="function"?e():ni(e)}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Qc=Object.prototype.toString,Zc=e=>Qc.call(e)==="[object Object]",Xi=()=>{},Sr=ea();function ea(){var e,t;return Gi&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function ta(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 Yi=e=>e();function na(e=Yi){const t=ae(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:wn(t),pause:n,resume:s,eventFilter:r}}function sa(e){return In()}function zi(...e){if(e.length!==1)return sl(...e);const t=e[0];return typeof t=="function"?wn(el(()=>({get:t,set:Xi}))):ae(t)}function ra(e,t,n={}){const{eventFilter:s=Yi,...r}=n;return Ne(e,ta(s,t),r)}function ia(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=na(s);return{stop:ra(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Is(e,t=!0,n){sa()?xt(e,n):t?e():Cn(e)}function Ji(e){var t;const n=Xe(e);return(t=n?.$el)!=null?t:n}const je=Gi?window:void 0;function St(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=je):[t,n,s,r]=e,!t)return Xi;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,y,S)=>(d.addEventListener(h,y,S),()=>d.removeEventListener(h,y,S)),c=Ne(()=>[Ji(t),Xe(r)],([d,h])=>{if(o(),!d)return;const y=Zc(h)?{...h}:h;i.push(...n.flatMap(S=>s.map(j=>l(d,S,j,y))))},{immediate:!0,flush:"post"}),f=()=>{c(),o()};return Os(f),f}function oa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function uu(...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=je,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=oa(t);return St(r,i,d=>{d.repeat&&Xe(l)||c(d)&&n(d)},o)}function la(){const e=ae(!1),t=In();return t&&xt(()=>{e.value=!0},t),e}function ca(e){const t=la();return re(()=>(t.value,!!e()))}function Qi(e,t={}){const{window:n=je}=t,s=ca(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ae(!1),o=f=>{i.value=f.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Mi(()=>{s.value&&(l(),r=n.matchMedia(Xe(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Os(()=>{c(),l(),r=void 0}),i}const Zt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},en="__vueuse_ssr_handlers__",aa=ua();function ua(){return en in Zt||(Zt[en]=Zt[en]||{}),Zt[en]}function Zi(e,t){return aa[e]||t}function fa(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 da={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()}},xr="vueuse-storage";function ha(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:d,window:h=je,eventFilter:y,onError:S=b=>{console.error(b)},initOnMounted:j}=s,L=(d?ei:ae)(typeof t=="function"?t():t);if(!n)try{n=Zi("getDefaultStorage",()=>{var b;return(b=je)==null?void 0:b.localStorage})()}catch(b){S(b)}if(!n)return L;const W=Xe(t),X=fa(W),Y=(r=s.serializer)!=null?r:da[X],{pause:g,resume:m}=ia(L,()=>R(L.value),{flush:i,deep:o,eventFilter:y});h&&l&&Is(()=>{St(h,"storage",D),St(h,xr,I),j&&D()}),j||D();function M(b,P){h&&h.dispatchEvent(new CustomEvent(xr,{detail:{key:e,oldValue:b,newValue:P,storageArea:n}}))}function R(b){try{const P=n.getItem(e);if(b==null)M(P,null),n.removeItem(e);else{const C=Y.write(b);P!==C&&(n.setItem(e,C),M(P,C))}}catch(P){S(P)}}function U(b){const P=b?b.newValue:n.getItem(e);if(P==null)return c&&W!=null&&n.setItem(e,Y.write(W)),W;if(!b&&f){const C=Y.read(P);return typeof f=="function"?f(C,W):X==="object"&&!Array.isArray(C)?{...W,...C}:C}else return typeof P!="string"?P:Y.read(P)}function D(b){if(!(b&&b.storageArea!==n)){if(b&&b.key==null){L.value=W;return}if(!(b&&b.key!==e)){g();try{b?.newValue!==Y.write(L.value)&&(L.value=U(b))}catch(P){S(P)}finally{b?Cn(m):m()}}}}function I(b){D(b.detail)}return L}function eo(e){return Qi("(prefers-color-scheme: dark)",e)}function pa(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=je,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:f,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=eo({window:r}),S=re(()=>y.value?"dark":"light"),j=c||(o==null?zi(s):ha(o,s,i,{window:r,listenToStorageChanges:l})),L=re(()=>j.value==="auto"?S.value:j.value),W=Zi("updateHTMLAttrs",(m,M,R)=>{const U=typeof m=="string"?r?.document.querySelector(m):Ji(m);if(!U)return;let D;if(d&&(D=r.document.createElement("style"),D.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(D)),M==="class"){const I=R.split(/\s/g);Object.values(h).flatMap(b=>(b||"").split(/\s/g)).filter(Boolean).forEach(b=>{I.includes(b)?U.classList.add(b):U.classList.remove(b)})}else U.setAttribute(M,R);d&&(r.getComputedStyle(D).opacity,document.head.removeChild(D))});function X(m){var M;W(t,n,(M=h[m])!=null?M:m)}function Y(m){e.onChanged?e.onChanged(m,X):X(m)}Ne(L,Y,{flush:"post",immediate:!0}),Is(()=>Y(L.value));const g=re({get(){return f?j.value:L.value},set(m){j.value=m}});try{return Object.assign(g,{store:j,system:S,state:L})}catch{return g}}function ga(e={}){const{valueDark:t="dark",valueLight:n="",window:s=je}=e,r=pa({...e,onChanged:(l,c)=>{var f;e.onChanged?(f=e.onChanged)==null||f.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=re(()=>r.system?r.system.value:eo({window:s}).value?"dark":"light");return re({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function Wn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function to(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 qn=new WeakMap;function fu(e,t=!1){const n=ae(t);let s=null,r="";Ne(zi(e),l=>{const c=Wn(Xe(l));if(c){const f=c;if(qn.get(f)||qn.set(f,f.style.overflow),f.style.overflow!=="hidden"&&(r=f.style.overflow),f.style.overflow==="hidden")return n.value=!0;if(n.value)return f.style.overflow="hidden"}},{immediate:!0});const i=()=>{const l=Wn(Xe(e));!l||n.value||(Sr&&(s=St(l,"touchmove",c=>{ma(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=Wn(Xe(e));!l||!n.value||(Sr&&s?.(),l.style.overflow=r,qn.delete(l),n.value=!1)};return Os(o),re({get(){return n.value},set(l){l?i():o()}})}function du(e={}){const{window:t=je,behavior:n="auto"}=e;if(!t)return{x:ae(0),y:ae(0)};const s=ae(t.scrollX),r=ae(t.scrollY),i=re({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=re({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return St(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function hu(e={}){const{window:t=je,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=ae(n),l=ae(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Is(c),St("resize",c,{passive:!0}),r){const f=Qi("(orientation: portrait)");Ne(f,()=>c())}return{width:o,height:l}}var _a={BASE_URL:"/feedback-fusion/nightly/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},ya={};const no=/^(?:[a-z]+:|\/\/)/i,ba="vitepress-theme-appearance",va=/#.*$/,wa=/[?#].*$/,Ea=/(?:(^|\/)index)?\.(?:md|html)$/,fe=typeof document<"u",so={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ca(e,t,n=!1){if(t===void 0)return!1;if(e=Tr(`/${e}`),n)return new RegExp(t).test(e);if(Tr(t)!==e)return!1;const s=t.match(va);return s?(fe?location.hash:"")===s[0]:!0}function Tr(e){return decodeURI(e).replace(wa,"").replace(Ea,"$1")}function Sa(e){return no.test(e)}function xa(e,t){return Object.keys(e?.locales||{}).find(n=>n!=="root"&&!Sa(n)&&Ca(t,`/${n}/`,!0))||"root"}function Ta(e,t){const n=xa(e,t);return Object.assign({},e,{localeIndex:n,lang:e.locales[n]?.lang??e.lang,dir:e.locales[n]?.dir??e.dir,title:e.locales[n]?.title??e.title,titleTemplate:e.locales[n]?.titleTemplate??e.titleTemplate,description:e.locales[n]?.description??e.description,head:io(e.head,e.locales[n]?.head??[]),themeConfig:{...e.themeConfig,...e.locales[n]?.themeConfig}})}function ro(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=Aa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Aa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ra(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 io(e,t){return[...e.filter(n=>!Ra(t,n)),...t]}const Oa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ia=/^[a-z]:/i;function Ar(e){const t=Ia.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Oa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Gn=new Set;function La(e){if(Gn.size===0){const n=typeof process=="object"&&ya?.VITE_EXTRA_EXTENSIONS||_a?.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=>Gn.add(s))}const t=e.split(".").pop();return t==null||!Gn.has(t.toLowerCase())}const Ma=Symbol(),ft=ei(Jc);function pu(e){const t=re(()=>Ta(ft.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ae(!0):n?ga({storageKey:ba,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ae(!1),r=ae(fe?location.hash:"");return fe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ne(()=>e.data,()=>{r.value=fe?location.hash:""}),{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>ro(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:s,hash:re(()=>r.value)}}function Pa(){const e=Et(Ma);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Na(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Rr(e){return no.test(e)||!e.startsWith("/")?e:Na(ft.value.base,e)}function Fa(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),fe){const n="/feedback-fusion/nightly/";t=Ar(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=`./${Ar(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let ln=[];function gu(e){ln.push(e),An(()=>{ln=ln.filter(t=>t!==e)})}function $a(){let e=ft.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=Or(e,n);else if(Array.isArray(e))for(const s of e){const r=Or(s,n);if(r){t=r;break}}return t}function Or(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Ha=Symbol(),oo="http://a.com",ja=()=>({path:"/",component:null,data:so});function mu(e,t){const n=vn(ja()),s={route:n,go:r};async function r(l=fe?location.href:"/"){l=Xn(l),await s.onBeforeRouteChange?.(l)!==!1&&(fe&&l!==Xn(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await s.onAfterRouteChanged?.(l))}let i=null;async function o(l,c=0,f=!1){if(await s.onBeforePageLoad?.(l)===!1)return;const d=new URL(l,oo),h=i=d.pathname;try{let y=await e(h);if(!y)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:S,__pageData:j}=y;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=fe?h:Rr(h),n.component=sn(S),n.data=sn(j),fe&&Cn(()=>{let L=ft.value.base+j.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ft.value.cleanUrls&&!L.endsWith("/")&&(L+=".html"),L!==d.pathname&&(d.pathname=L,l=L+d.search+d.hash,history.replaceState({},"",l)),d.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(X){console.warn(X)}if(W){Ir(W,d.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch|Page not found/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!f)try{const S=await fetch(ft.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=fe?h:Rr(h),n.component=t?sn(t):null;const S=fe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...so,relativePath:S}}}}return fe&&(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 f=c.getAttribute("href")??(c instanceof SVGAElement?c.getAttribute("xlink:href"):null);if(f==null)return;const{href:d,origin:h,pathname:y,hash:S,search:j}=new URL(f,c.baseURI),L=new URL(location.href);h===L.origin&&La(y)&&(l.preventDefault(),y===L.pathname&&j===L.search?(S!==L.hash&&(history.pushState({},"",d),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:d}))),S?Ir(c,S,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(d))},{capture:!0}),window.addEventListener("popstate",async l=>{l.state!==null&&(await o(Xn(location.href),l.state&&l.state.scrollPosition||0),s.onAfterRouteChanged?.(location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Da(){const e=Et(Ha);if(!e)throw new Error("useRouter() is called without provider.");return e}function lo(){return Da().route}function Ir(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-$a()+i;requestAnimationFrame(r)}}function Xn(e){const t=new URL(e,oo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ft.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 Yn=()=>ln.forEach(e=>e()),_u=fi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=lo(),{site:n}=Pa();return()=>cs(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?cs(t.component,{onVnodeMounted:Yn,onVnodeUpdated:Yn,onVnodeUnmounted:Yn}):"404 Page Not Found"])}}),yu=fi({setup(e,{slots:t}){const n=ae(!1);return xt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function bu(){fe&&window.addEventListener("click",e=>{const t=e.target;if(t.matches(".vp-code-group input")){const n=t.parentElement?.parentElement;if(!n)return;const s=Array.from(n.querySelectorAll("input")).indexOf(t);if(s<0)return;const r=n.querySelector(".blocks");if(!r)return;const i=Array.from(r.children).find(c=>c.classList.contains("active"));if(!i)return;const o=r.children[s];if(!o||i===o)return;i.classList.remove("active"),o.classList.add("active"),n?.querySelector(`label[for="${t.id}"]`)?.scrollIntoView({block:"nearest"})}})}function vu(){if(fe){const e=new WeakMap;window.addEventListener("click",t=>{const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,r=n.nextElementSibling?.nextElementSibling;if(!s||!r)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),o=[".vp-copy-ignore",".diff.remove"],l=r.cloneNode(!0);l.querySelectorAll(o.join(",")).forEach(f=>f.remove());let c=l.textContent||"";i&&(c=c.replace(/^ *(\$|>) /gm,"").trim()),Va(c).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 Va(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 wu(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=zn(l);for(const f of document.head.children)if(f.isEqualNode(c)){s.push(f);return}});return}const o=i.map(zn);s.forEach((l,c)=>{const f=o.findIndex(d=>d?.isEqualNode(l??null));f!==-1?delete o[f]:(l?.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Mi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],f=ro(o,i);f!==document.title&&(document.title=f);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):zn(["meta",{name:"description",content:d}]),r(io(o.head,ka(c)))})}function zn([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 Ua(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function ka(e){return e.filter(t=>!Ua(t))}const Jn=new Set,co=()=>document.createElement("link"),Ba=e=>{const t=co();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ka=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let tn;const Wa=fe&&(tn=co())&&tn.relList&&tn.relList.supports&&tn.relList.supports("prefetch")?Ba:Ka;function Eu(){if(!fe||!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(!Jn.has(c)){Jn.add(c);const f=Fa(c);f&&Wa(f)}}})}),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):Jn.add(l))})})};xt(s);const r=lo();Ne(()=>r.path,s),An(()=>{n&&n.disconnect()})}export{hi as $,eu as A,bl as B,$a as C,Xa as D,za as E,ye as F,ei as G,gu as H,ue as I,Ya as J,no as K,lo as L,lc as M,Et as N,hu as O,hs as P,uu as Q,Cn as R,du as S,Wi as T,fe as U,wn as V,fu as W,Pl as X,iu as Y,Qa as Z,lu as _,Ui as a,ru as a0,Za as a1,cu as a2,nu as a3,au as a4,wu as a5,Ha as a6,pu as a7,Ma as a8,_u as a9,yu as aa,ft as ab,ou as ac,mu as ad,Fa as ae,Eu as af,vu as ag,bu as ah,cs as ai,ji as b,tu as c,fi as d,su as e,La as f,Rr as g,re as h,Sa as i,Vi as j,ni as k,Ga as l,Ca as m,ps as n,$i as o,qa as p,Qi as q,Ja as r,ae as s,xo as t,Pa as u,Ne as v,ul as w,Mi as x,xt as y,An as z}; +**/const _c="http://www.w3.org/2000/svg",yc="http://www.w3.org/1998/Math/MathML",$e=typeof document<"u"?document:null,cr=$e&&$e.createElement("template"),bc={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"?$e.createElementNS(_c,e):t==="mathml"?$e.createElementNS(yc,e):n?$e.createElement(e,{is:n}):$e.createElement(e);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>$e.createTextNode(e),createComment:e=>$e.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>$e.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{cr.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=cr.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]}},Ue="transition",Rt="animation",Dt=Symbol("_vtc"),Wi=(e,{slots:t})=>cs(hl,vc(e),t);Wi.displayName="Transition";const qi={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};Wi.props=le({},li,qi);const st=(e,t=[])=>{V(e)?e.forEach(n=>n(...t)):e&&e(...t)},ar=e=>e?V(e)?e.some(t=>t.length>1):e.length>1:!1;function vc(e){const t={};for(const C in e)C in qi||(t[C]=e[C]);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:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:S=`${n}-leave-to`}=e,j=wc(r),L=j&&j[0],W=j&&j[1],{onBeforeEnter:X,onEnter:Y,onEnterCancelled:g,onLeave:m,onLeaveCancelled:M,onBeforeAppear:R=X,onAppear:U=Y,onAppearCancelled:D=g}=t,I=(C,B,ee)=>{rt(C,B?d:l),rt(C,B?u:o),ee&&ee()},b=(C,B)=>{C._isLeaving=!1,rt(C,h),rt(C,S),rt(C,y),B&&B()},P=C=>(B,ee)=>{const ne=C?U:Y,H=()=>I(B,C,ee);st(ne,[B,H]),fr(()=>{rt(B,C?c:i),ke(B,C?d:l),ar(ne)||ur(B,s,L,H)})};return le(t,{onBeforeEnter(C){st(X,[C]),ke(C,i),ke(C,o)},onBeforeAppear(C){st(R,[C]),ke(C,c),ke(C,u)},onEnter:P(!1),onAppear:P(!0),onLeave(C,B){C._isLeaving=!0;const ee=()=>b(C,B);ke(C,h),ke(C,y),Sc(),fr(()=>{C._isLeaving&&(rt(C,h),ke(C,S),ar(m)||ur(C,s,W,ee))}),st(m,[C,ee])},onEnterCancelled(C){I(C,!1),st(g,[C])},onAppearCancelled(C){I(C,!0),st(D,[C])},onLeaveCancelled(C){b(C),st(M,[C])}})}function wc(e){if(e==null)return null;if(Z(e))return[Un(e.enter),Un(e.leave)];{const t=Un(e);return[t,t]}}function Un(e){return yo(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Dt]||(e[Dt]=new Set)).add(t)}function rt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[Dt];n&&(n.delete(t),n.size||(e[Dt]=void 0))}function fr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ec=0;function ur(e,t,n,s){const r=e._endId=++Ec,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Cc(e,t);if(!o)return s();const u=o+"end";let d=0;const h=()=>{e.removeEventListener(u,y),i()},y=S=>{S.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[j]||"").split(", "),r=s(`${Ue}Delay`),i=s(`${Ue}Duration`),o=dr(r,i),l=s(`${Rt}Delay`),c=s(`${Rt}Duration`),u=dr(l,c);let d=null,h=0,y=0;t===Ue?o>0&&(d=Ue,h=o,y=i.length):t===Rt?u>0&&(d=Rt,h=u,y=c.length):(h=Math.max(o,u),d=h>0?o>u?Ue:Rt:null,y=d?d===Ue?i.length:c.length:0);const S=d===Ue&&/\b(transform|all)(,|$)/.test(s(`${Ue}Property`).toString());return{type:d,timeout:h,propCount:y,hasTransform:S}}function dr(e,t){for(;e.lengthhr(n)+hr(e[s])))}function hr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Sc(){return document.body.offsetHeight}function xc(e,t,n){const s=e[Dt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pr=Symbol("_vod"),Tc=Symbol("_vsh"),Ac=Symbol(""),Rc=/(^|;)\s*display\s*:/;function Oc(e,t,n){const s=e.style,r=ie(n);let i=!1;if(n&&!r){if(t)if(ie(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&on(s,l,"")}else for(const o in t)n[o]==null&&on(s,o,"");for(const o in n)o==="display"&&(i=!0),on(s,o,n[o])}else if(r){if(t!==n){const o=s[Ac];o&&(n+=";"+o),s.cssText=n,i=Rc.test(n)}}else t&&e.removeAttribute("style");pr in e&&(e[pr]=i?s.display:"",e[Tc]&&(s.display="none"))}const gr=/\s*!important$/;function on(e,t,n){if(V(n))n.forEach(s=>on(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ic(e,t);gr.test(n)?e.setProperty(Qe(s),n.replace(gr,""),"important"):e[s]=n}}const mr=["Webkit","Moz","ms"],kn={};function Ic(e,t){const n=kn[t];if(n)return n;let s=Oe(t);if(s!=="filter"&&s in e)return kn[t]=s;s=yn(s);for(let r=0;rBn||($c.then(()=>Bn=0),Bn=Date.now());function jc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ae(Dc(s,n.value),t,5,[s])};return n.value=e,n.attached=Hc(),n}function Dc(e,t){if(V(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 wr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Vc=(e,t,n,s,r,i)=>{const o=r==="svg";t==="class"?xc(e,s,o):t==="style"?Oc(e,n,s):Vt(t)?fs(t)||Nc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uc(e,t,s,o))?(Lc(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&yr(e,t,s,o,i,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),yr(e,t,s,o))};function Uc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&wr(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 wr(t)&&ie(n)?!1:t in e}const kc=["ctrl","shift","alt","meta"],Bc={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)=>kc.some(n=>e[`${n}Key`]&&!t.includes(n))},rf=(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=Qe(r.key);if(t.some(o=>o===i||Kc[o]===i))return e(r)})},Wc=le({patchProp:Vc},bc);let Kn,Er=!1;function qc(){return Kn=Er?Kn:Wl(Wc),Er=!0,Kn}const lf=(...e)=>{const t=qc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Xc(s);if(r)return n(r,!0,Gc(r))},t};function Gc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Xc(e){return ie(e)?document.querySelector(e):e}const cf=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Yc="modulepreload",zc=function(e){return"/feedback-fusion/nightly/"+e},Cr={},af=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=i?.nonce||i?.getAttribute("nonce");r=Promise.all(n.map(l=>{if(l=zc(l),l in Cr)return;Cr[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":Yc,c||(d.as="script",d.crossOrigin=""),d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),c)return new Promise((h,y)=>{d.addEventListener("load",h),d.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},ff=(e,t,n)=>{const s=e[t];return s?typeof s=="function"?s():Promise.resolve(s):new Promise((r,i)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(i.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Jc=window.__VP_SITE_DATA__;function Os(e){return Vr()?(Ro(e),!0):!1}function Xe(e){return typeof e=="function"?e():ni(e)}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Qc=Object.prototype.toString,Zc=e=>Qc.call(e)==="[object Object]",Xi=()=>{},Sr=ea();function ea(){var e,t;return Gi&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function ta(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 Yi=e=>e();function na(e=Yi){const t=ae(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:wn(t),pause:n,resume:s,eventFilter:r}}function sa(e){return In()}function zi(...e){if(e.length!==1)return sl(...e);const t=e[0];return typeof t=="function"?wn(el(()=>({get:t,set:Xi}))):ae(t)}function ra(e,t,n={}){const{eventFilter:s=Yi,...r}=n;return Ne(e,ta(s,t),r)}function ia(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=na(s);return{stop:ra(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Is(e,t=!0,n){sa()?xt(e,n):t?e():Cn(e)}function Ji(e){var t;const n=Xe(e);return(t=n?.$el)!=null?t:n}const je=Gi?window:void 0;function St(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=je):[t,n,s,r]=e,!t)return Xi;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,y,S)=>(d.addEventListener(h,y,S),()=>d.removeEventListener(h,y,S)),c=Ne(()=>[Ji(t),Xe(r)],([d,h])=>{if(o(),!d)return;const y=Zc(h)?{...h}:h;i.push(...n.flatMap(S=>s.map(j=>l(d,S,j,y))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Os(u),u}function oa(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function uf(...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=je,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=oa(t);return St(r,i,d=>{d.repeat&&Xe(l)||c(d)&&n(d)},o)}function la(){const e=ae(!1),t=In();return t&&xt(()=>{e.value=!0},t),e}function ca(e){const t=la();return re(()=>(t.value,!!e()))}function Qi(e,t={}){const{window:n=je}=t,s=ca(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ae(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=Mi(()=>{s.value&&(l(),r=n.matchMedia(Xe(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Os(()=>{c(),l(),r=void 0}),i}const Zt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},en="__vueuse_ssr_handlers__",aa=fa();function fa(){return en in Zt||(Zt[en]=Zt[en]||{}),Zt[en]}function Zi(e,t){return aa[e]||t}function ua(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 da={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()}},xr="vueuse-storage";function ha(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:d,window:h=je,eventFilter:y,onError:S=b=>{console.error(b)},initOnMounted:j}=s,L=(d?ei:ae)(typeof t=="function"?t():t);if(!n)try{n=Zi("getDefaultStorage",()=>{var b;return(b=je)==null?void 0:b.localStorage})()}catch(b){S(b)}if(!n)return L;const W=Xe(t),X=ua(W),Y=(r=s.serializer)!=null?r:da[X],{pause:g,resume:m}=ia(L,()=>R(L.value),{flush:i,deep:o,eventFilter:y});h&&l&&Is(()=>{St(h,"storage",D),St(h,xr,I),j&&D()}),j||D();function M(b,P){h&&h.dispatchEvent(new CustomEvent(xr,{detail:{key:e,oldValue:b,newValue:P,storageArea:n}}))}function R(b){try{const P=n.getItem(e);if(b==null)M(P,null),n.removeItem(e);else{const C=Y.write(b);P!==C&&(n.setItem(e,C),M(P,C))}}catch(P){S(P)}}function U(b){const P=b?b.newValue:n.getItem(e);if(P==null)return c&&W!=null&&n.setItem(e,Y.write(W)),W;if(!b&&u){const C=Y.read(P);return typeof u=="function"?u(C,W):X==="object"&&!Array.isArray(C)?{...W,...C}:C}else return typeof P!="string"?P:Y.read(P)}function D(b){if(!(b&&b.storageArea!==n)){if(b&&b.key==null){L.value=W;return}if(!(b&&b.key!==e)){g();try{b?.newValue!==Y.write(L.value)&&(L.value=U(b))}catch(P){S(P)}finally{b?Cn(m):m()}}}}function I(b){D(b.detail)}return L}function eo(e){return Qi("(prefers-color-scheme: dark)",e)}function pa(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=je,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},y=eo({window:r}),S=re(()=>y.value?"dark":"light"),j=c||(o==null?zi(s):ha(o,s,i,{window:r,listenToStorageChanges:l})),L=re(()=>j.value==="auto"?S.value:j.value),W=Zi("updateHTMLAttrs",(m,M,R)=>{const U=typeof m=="string"?r?.document.querySelector(m):Ji(m);if(!U)return;let D;if(d&&(D=r.document.createElement("style"),D.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(D)),M==="class"){const I=R.split(/\s/g);Object.values(h).flatMap(b=>(b||"").split(/\s/g)).filter(Boolean).forEach(b=>{I.includes(b)?U.classList.add(b):U.classList.remove(b)})}else U.setAttribute(M,R);d&&(r.getComputedStyle(D).opacity,document.head.removeChild(D))});function X(m){var M;W(t,n,(M=h[m])!=null?M:m)}function Y(m){e.onChanged?e.onChanged(m,X):X(m)}Ne(L,Y,{flush:"post",immediate:!0}),Is(()=>Y(L.value));const g=re({get(){return u?j.value:L.value},set(m){j.value=m}});try{return Object.assign(g,{store:j,system:S,state:L})}catch{return g}}function ga(e={}){const{valueDark:t="dark",valueLight:n="",window:s=je}=e,r=pa({...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=re(()=>r.system?r.system.value:eo({window:s}).value?"dark":"light");return re({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function Wn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function to(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 qn=new WeakMap;function df(e,t=!1){const n=ae(t);let s=null,r="";Ne(zi(e),l=>{const c=Wn(Xe(l));if(c){const u=c;if(qn.get(u)||qn.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=Wn(Xe(e));!l||n.value||(Sr&&(s=St(l,"touchmove",c=>{ma(c)},{passive:!1})),l.style.overflow="hidden",n.value=!0)},o=()=>{const l=Wn(Xe(e));!l||!n.value||(Sr&&s?.(),l.style.overflow=r,qn.delete(l),n.value=!1)};return Os(o),re({get(){return n.value},set(l){l?i():o()}})}function hf(e={}){const{window:t=je,behavior:n="auto"}=e;if(!t)return{x:ae(0),y:ae(0)};const s=ae(t.scrollX),r=ae(t.scrollY),i=re({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=re({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return St(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function pf(e={}){const{window:t=je,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=ae(n),l=ae(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Is(c),St("resize",c,{passive:!0}),r){const u=Qi("(orientation: portrait)");Ne(u,()=>c())}return{width:o,height:l}}var _a={BASE_URL:"/feedback-fusion/nightly/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},ya={};const no=/^(?:[a-z]+:|\/\/)/i,ba="vitepress-theme-appearance",va=/#.*$/,wa=/[?#].*$/,Ea=/(?:(^|\/)index)?\.(?:md|html)$/,ue=typeof document<"u",so={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Ca(e,t,n=!1){if(t===void 0)return!1;if(e=Tr(`/${e}`),n)return new RegExp(t).test(e);if(Tr(t)!==e)return!1;const s=t.match(va);return s?(ue?location.hash:"")===s[0]:!0}function Tr(e){return decodeURI(e).replace(wa,"").replace(Ea,"$1")}function Sa(e){return no.test(e)}function xa(e,t){return Object.keys(e?.locales||{}).find(n=>n!=="root"&&!Sa(n)&&Ca(t,`/${n}/`,!0))||"root"}function Ta(e,t){const n=xa(e,t);return Object.assign({},e,{localeIndex:n,lang:e.locales[n]?.lang??e.lang,dir:e.locales[n]?.dir??e.dir,title:e.locales[n]?.title??e.title,titleTemplate:e.locales[n]?.titleTemplate??e.titleTemplate,description:e.locales[n]?.description??e.description,head:io(e.head,e.locales[n]?.head??[]),themeConfig:{...e.themeConfig,...e.locales[n]?.themeConfig}})}function ro(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=Aa(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function Aa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Ra(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 io(e,t){return[...e.filter(n=>!Ra(t,n)),...t]}const Oa=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ia=/^[a-z]:/i;function Ar(e){const t=Ia.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(Oa,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Gn=new Set;function La(e){if(Gn.size===0){const n=typeof process=="object"&&ya?.VITE_EXTRA_EXTENSIONS||_a?.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=>Gn.add(s))}const t=e.split(".").pop();return t==null||!Gn.has(t.toLowerCase())}const Ma=Symbol(),ut=ei(Jc);function gf(e){const t=re(()=>Ta(ut.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ae(!0):n?ga({storageKey:ba,initialValue:()=>n==="dark"?"dark":"auto",...typeof n=="object"?n:{}}):ae(!1),r=ae(ue?location.hash:"");return ue&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Ne(()=>e.data,()=>{r.value=ue?location.hash:""}),{site:t,theme:re(()=>t.value.themeConfig),page:re(()=>e.data),frontmatter:re(()=>e.data.frontmatter),params:re(()=>e.data.params),lang:re(()=>t.value.lang),dir:re(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:re(()=>t.value.localeIndex||"root"),title:re(()=>ro(t.value,e.data)),description:re(()=>e.data.description||t.value.description),isDark:s,hash:re(()=>r.value)}}function Pa(){const e=Et(Ma);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Na(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Rr(e){return no.test(e)||!e.startsWith("/")?e:Na(ut.value.base,e)}function Fa(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),ue){const n="/feedback-fusion/nightly/";t=Ar(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=`./${Ar(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let ln=[];function mf(e){ln.push(e),An(()=>{ln=ln.filter(t=>t!==e)})}function $a(){let e=ut.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=Or(e,n);else if(Array.isArray(e))for(const s of e){const r=Or(s,n);if(r){t=r;break}}return t}function Or(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Ha=Symbol(),oo="http://a.com",ja=()=>({path:"/",component:null,data:so});function _f(e,t){const n=vn(ja()),s={route:n,go:r};async function r(l=ue?location.href:"/"){l=Xn(l),await s.onBeforeRouteChange?.(l)!==!1&&(ue&&l!==Xn(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await s.onAfterRouteChanged?.(l))}let i=null;async function o(l,c=0,u=!1){if(await s.onBeforePageLoad?.(l)===!1)return;const d=new URL(l,oo),h=i=d.pathname;try{let y=await e(h);if(!y)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:S,__pageData:j}=y;if(!S)throw new Error(`Invalid route component: ${S}`);n.path=ue?h:Rr(h),n.component=sn(S),n.data=sn(j),ue&&Cn(()=>{let L=ut.value.base+j.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!ut.value.cleanUrls&&!L.endsWith("/")&&(L+=".html"),L!==d.pathname&&(d.pathname=L,l=L+d.search+d.hash,history.replaceState({},"",l)),d.hash&&!c){let W=null;try{W=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(X){console.warn(X)}if(W){Ir(W,d.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch|Page not found/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!u)try{const S=await fetch(ut.value.base+"hashmap.json");window.__VP_HASH_MAP__=await S.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=ue?h:Rr(h),n.component=t?sn(t):null;const S=ue?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...so,relativePath:S}}}}return ue&&(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:d,origin:h,pathname:y,hash:S,search:j}=new URL(u,c.baseURI),L=new URL(location.href);h===L.origin&&La(y)&&(l.preventDefault(),y===L.pathname&&j===L.search?(S!==L.hash&&(history.pushState({},"",d),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:L.href,newURL:d}))),S?Ir(c,S,c.classList.contains("header-anchor")):window.scrollTo(0,0)):r(d))},{capture:!0}),window.addEventListener("popstate",async l=>{l.state!==null&&(await o(Xn(location.href),l.state&&l.state.scrollPosition||0),s.onAfterRouteChanged?.(location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Da(){const e=Et(Ha);if(!e)throw new Error("useRouter() is called without provider.");return e}function lo(){return Da().route}function Ir(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-$a()+i;requestAnimationFrame(r)}}function Xn(e){const t=new URL(e,oo);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),ut.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 Yn=()=>ln.forEach(e=>e()),yf=ui({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=lo(),{site:n}=Pa();return()=>cs(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?cs(t.component,{onVnodeMounted:Yn,onVnodeUpdated:Yn,onVnodeUnmounted:Yn}):"404 Page Not Found"])}}),bf=ui({setup(e,{slots:t}){const n=ae(!1);return xt(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function vf(){ue&&window.addEventListener("click",e=>{const t=e.target;if(t.matches(".vp-code-group input")){const n=t.parentElement?.parentElement;if(!n)return;const s=Array.from(n.querySelectorAll("input")).indexOf(t);if(s<0)return;const r=n.querySelector(".blocks");if(!r)return;const i=Array.from(r.children).find(c=>c.classList.contains("active"));if(!i)return;const o=r.children[s];if(!o||i===o)return;i.classList.remove("active"),o.classList.add("active"),n?.querySelector(`label[for="${t.id}"]`)?.scrollIntoView({block:"nearest"})}})}function wf(){if(ue){const e=new WeakMap;window.addEventListener("click",t=>{const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const s=n.parentElement,r=n.nextElementSibling?.nextElementSibling;if(!s||!r)return;const i=/language-(shellscript|shell|bash|sh|zsh)/.test(s.className),o=[".vp-copy-ignore",".diff.remove"],l=r.cloneNode(!0);l.querySelectorAll(o.join(",")).forEach(u=>u.remove());let c=l.textContent||"";i&&(c=c.replace(/^ *(\$|>) /gm,"").trim()),Va(c).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const u=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,u)})}})}}async function Va(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 Ef(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=zn(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(zn);s.forEach((l,c)=>{const u=o.findIndex(d=>d?.isEqualNode(l??null));u!==-1?delete o[u]:(l?.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};Mi(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=ro(o,i);u!==document.title&&(document.title=u);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):zn(["meta",{name:"description",content:d}]),r(io(o.head,ka(c)))})}function zn([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 Ua(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function ka(e){return e.filter(t=>!Ua(t))}const Jn=new Set,co=()=>document.createElement("link"),Ba=e=>{const t=co();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Ka=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let tn;const Wa=ue&&(tn=co())&&tn.relList&&tn.relList.supports&&tn.relList.supports("prefetch")?Ba:Ka;function Cf(){if(!ue||!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(!Jn.has(c)){Jn.add(c);const u=Fa(c);u&&Wa(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):Jn.add(l))})})};xt(s);const r=lo();Ne(()=>r.path,s),An(()=>{n&&n.disconnect()})}export{hi as $,ef as A,bl as B,$a as C,Xa as D,za as E,ye as F,ei as G,mf as H,fe as I,Ya as J,no as K,lo as L,lc as M,Et as N,pf as O,hs as P,uf as Q,Cn as R,hf as S,Wi as T,ue as U,wn as V,df as W,Pl as X,of as Y,Qa as Z,cf as _,Ui as a,rf as a0,Za as a1,af as a2,nf as a3,ff as a4,Ef as a5,Ha as a6,gf as a7,Ma as a8,yf as a9,bf as aa,ut as ab,lf as ac,_f as ad,Fa as ae,Cf as af,wf as ag,vf as ah,cs as ai,ji as b,tf as c,ui as d,sf as e,La as f,Rr as g,re as h,Sa as i,Vi as j,ni as k,Ga as l,Ca as m,ps as n,$i as o,qa as p,Qi as q,Ja as r,ae as s,xo as t,Pa as u,Ne as v,fl as w,Mi as x,xt as y,An as z}; diff --git a/nightly/assets/chunks/theme.Cayf0-bV.js b/nightly/assets/chunks/theme.BZ4IM8OJ.js similarity index 99% rename from nightly/assets/chunks/theme.Cayf0-bV.js rename to nightly/assets/chunks/theme.BZ4IM8OJ.js index b2c67ecf..927bded4 100644 --- a/nightly/assets/chunks/theme.Cayf0-bV.js +++ b/nightly/assets/chunks/theme.BZ4IM8OJ.js @@ -1,2 +1,2 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/mock.BURlBcpI.js","assets/chunks/index.Cc1VcyGa.js","assets/chunks/service-type.C77c3olz.js","assets/chunks/index.Cnf0AsaX.js"])))=>i.map(i=>d[i]); -import{d as _,o as a,c,r as l,n as T,a as O,t as V,b as k,w as d,T as le,e as f,_ as b,u as De,i as Oe,f as Ge,g as ce,h as $,j as v,k as r,p as M,l as A,m as j,q as se,s as L,v as G,x as X,y as z,z as ue,A as de,B as Re,C as Ue,D as W,F as I,E as C,G as ge,H as Z,I as m,J as F,K as ye,L as x,M as U,N as ee,O as je,P as Pe,Q as ze,R as We,S as Ve,U as te,V as qe,W as Le,X as Se,Y as Ke,Z as Je,$ as Ye,a0 as Qe,a1 as Xe,a2 as be}from"./framework.I4i77lUw.js";const Ze=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:T(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[O(V(e.text),1)])],2))}}),xe={key:0,class:"VPBackdrop"},et=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),k(le,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",xe)):f("",!0)]),_:1}))}}),tt=b(et,[["__scopeId","data-v-3679051b"]]),g=De;function ot(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ae(o){return/^\//.test(o)?o:`/${o}`}function ve(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Oe(o)||o.startsWith("#")||!n.startsWith("http")||!Ge(e))return o;const{site:i}=g(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ce(u)}function K({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=g(),u=$(()=>({label:e.value.locales[t.value]?.label,link:e.value.locales[t.value]?.link||(t.value==="root"?"/":`/${t.value}/`)}));return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([h,y])=>u.value.label===y.label?[]:{text:y.label,link:nt(y.link||(h==="root"?"/":`/${h}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(u.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:u}}function nt(o,e,t,s){return e?o.replace(/\/$/,"")+ae(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const st=o=>(M("data-v-544d79cf"),o=o(),A(),o),at={class:"NotFound"},rt={class:"code"},it={class:"title"},lt=st(()=>v("div",{class:"divider"},null,-1)),ct={class:"quote"},ut={class:"action"},dt=["href","aria-label"],vt=_({__name:"NotFound",setup(o){const{theme:e}=g(),{currentLang:t}=K();return(s,n)=>(a(),c("div",at,[v("p",rt,V(r(e).notFound?.code??"404"),1),v("h1",it,V(r(e).notFound?.title??"PAGE NOT FOUND"),1),lt,v("blockquote",ct,V(r(e).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ut,[v("a",{class:"link",href:r(ce)(r(t).link),"aria-label":r(e).notFound?.linkLabel??"go to home"},V(r(e).notFound?.linkText??"Take me home"),9,dt)])]))}}),pt=b(vt,[["__scopeId","data-v-544d79cf"]]);function Te(o,e){if(Array.isArray(o))return Y(o);if(o==null)return[];e=ae(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ae(n))),s=t?o[t]:[];return Array.isArray(s)?Y(s):Y(s.items,s.base)}function ht(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ft(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function re(o,e){return Array.isArray(e)?e.some(t=>re(o,t)):j(o,e.link)?!0:e.items?re(o,e.items):!1}function Y(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=Y(s.items,n)),s})}function R(){const{frontmatter:o,page:e,theme:t}=g(),s=se("(min-width: 960px)"),n=L(!1),i=$(()=>{const E=t.value.sidebar,S=e.value.relativePath;return E?Te(E,S):[]}),u=L(i.value);G(i,(E,S)=>{JSON.stringify(E)!==JSON.stringify(S)&&(u.value=i.value)});const p=$(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),h=$(()=>y?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),y=$(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),w=$(()=>p.value&&s.value),P=$(()=>p.value?ht(u.value):[]);function N(){n.value=!0}function B(){n.value=!1}function H(){n.value?B():N()}return{isOpen:n,sidebar:u,sidebarGroups:P,hasSidebar:p,hasAside:y,leftAside:h,isSidebarEnabled:w,open:N,close:B,toggle:H}}function _t(o,e){let t;X(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),ue(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t?.focus())}}function mt(o){const{page:e,hash:t}=g(),s=L(!1),n=$(()=>o.value.collapsed!=null),i=$(()=>!!o.value.link),u=L(!1),p=()=>{u.value=j(e.value.relativePath,o.value.link)};G([e,o,t],p),z(p);const h=$(()=>u.value?!0:o.value.items?re(e.value.relativePath,o.value.items):!1),y=$(()=>!!(o.value.items&&o.value.items.length));X(()=>{s.value=!!(n.value&&o.value.collapsed)}),de(()=>{(u.value||h.value)&&(s.value=!1)});function w(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:u,hasActiveLink:h,hasChildren:y,toggle:w}}function kt(){const{hasSidebar:o}=R(),e=se("(min-width: 960px)"),t=se("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ie=[];function we(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function pe(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:bt(t),link:"#"+t.id,level:s}});return $t(e,o)}function bt(o){let e="";for(const t of o.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 $t(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),ie.length=0;for(const{element:u,link:p}of o)ie.push({element:u,link:p});const i=[];e:for(let u=0;u=0;h--){const y=o[h];if(y.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Re(()=>{u(location.hash)}),ue(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const p=window.scrollY,h=window.innerHeight,y=document.body.offsetHeight,w=Math.abs(p+h-y)<1,P=ie.map(({element:B,link:H})=>({link:H,top:yt(B)})).filter(({top:B})=>!Number.isNaN(B)).sort((B,H)=>B.top-H.top);if(!P.length){u(null);return}if(p<1){u(null);return}if(w){u(P[P.length-1].link);return}let N=null;for(const{link:B,top:H}of P){if(H>p+Ue()+4)break;N=B}u(N)}function u(p){n&&n.classList.remove("active"),p==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const h=n;h?(h.classList.add("active"),e.value.style.top=h.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function yt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Pt=["href","title"],Vt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1];document.getElementById(decodeURIComponent(s))?.focus({preventScroll:!0})}return(t,s)=>{const n=W("VPDocOutlineItem",!0);return a(),c("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(I,null,C(t.headers,({children:i,link:u,title:p})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:p},V(p),9,Pt),i?.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ie=b(Vt,[["__scopeId","data-v-b4ce2aa1"]]),Lt={class:"content"},St={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Tt=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=g(),s=ge([]);Z(()=>{s.value=pe(e.value.outline??t.value.outline)});const n=L(),i=L();return gt(n,i),(u,p)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[v("div",Lt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",St,V(r(we)(r(t))),1),m(Ie,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),wt=b(Tt,[["__scopeId","data-v-0ecacc66"]]),It={class:"VPDocAsideCarbonAds"},Nt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",It,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Mt=o=>(M("data-v-958eec52"),o=o(),A(),o),At={class:"VPDocAside"},Bt=Mt(()=>v("div",{class:"spacer"},null,-1)),Ct=_({__name:"VPDocAside",setup(o){const{theme:e}=g();return(t,s)=>(a(),c("div",At,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(wt),l(t.$slots,"aside-outline-after",{},void 0,!0),Bt,l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Nt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Ht=b(Ct,[["__scopeId","data-v-958eec52"]]);function Et(){const{theme:o,page:e}=g();return $(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=g();return $(()=>{const s=Te(e.value.sidebar,o.value.relativePath),n=ft(s),i=Dt(n,y=>y.link.replace(/[?#].*$/,"")),u=i.findIndex(y=>j(o.value.relativePath,y.link)),p=e.value.docFooter?.prev===!1&&!t.value.prev||t.value.prev===!1,h=e.value.docFooter?.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)??i[u-1]?.docFooterText??i[u-1]?.text,link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??i[u-1]?.link},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??i[u+1]?.docFooterText??i[u+1]?.text,link:(typeof t.value.next=="object"?t.value.next.link:void 0)??i[u+1]?.link}}})}function Dt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.tag??(e.href?"a":"span")),s=$(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(F(t.value),{class:T(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(ve)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ot={class:"VPLastUpdated"},Gt=["datetime"],Rt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=g(),n=$(()=>new Date(t.value.lastUpdated)),i=$(()=>n.value.toISOString()),u=L("");return z(()=>{X(()=>{u.value=new Intl.DateTimeFormat(e.value.lastUpdated?.formatOptions?.forceLocale?s.value:void 0,e.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,h)=>(a(),c("p",Ot,[O(V(r(e).lastUpdated?.text||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:i.value},V(u.value),9,Gt)]))}}),Ut=b(Rt,[["__scopeId","data-v-cc269922"]]),Ne=o=>(M("data-v-569689b0"),o=o(),A(),o),jt={key:0,class:"VPDocFooter"},zt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},qt=Ne(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Kt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt=Ne(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),Qt={class:"pager"},Xt=["innerHTML"],Zt=["innerHTML"],xt={class:"pager"},eo=["innerHTML"],to=["innerHTML"],oo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=g(),n=Et(),i=Ft(),u=$(()=>e.value.editLink&&s.value.editLink!==!1),p=$(()=>t.value.lastUpdated),h=$(()=>u.value||p.value||i.value.prev||i.value.next);return(y,w)=>h.value?(a(),c("footer",jt,[l(y.$slots,"doc-footer-before",{},void 0,!0),u.value||p.value?(a(),c("div",zt,[u.value?(a(),c("div",Wt,[m(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[qt,O(" "+V(r(n).text),1)]),_:1},8,["href"])])):f("",!0),p.value?(a(),c("div",Kt,[m(Ut)])):f("",!0)])):f("",!0),r(i).prev?.link||r(i).next?.link?(a(),c("nav",Jt,[Yt,v("div",Qt,[r(i).prev?.link?(a(),k(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>[v("span",{class:"desc",innerHTML:r(e).docFooter?.prev||"Previous page"},null,8,Xt),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]),_:1},8,["href"])):f("",!0)]),v("div",xt,[r(i).next?.link?(a(),k(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>[v("span",{class:"desc",innerHTML:r(e).docFooter?.next||"Next page"},null,8,eo),v("span",{class:"title",innerHTML:r(i).next.text},null,8,to)]),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}),no=b(oo,[["__scopeId","data-v-569689b0"]]),so=o=>(M("data-v-6fb61154"),o=o(),A(),o),ao={class:"container"},ro=so(()=>v("div",{class:"aside-curtain"},null,-1)),io={class:"aside-container"},lo={class:"aside-content"},co={class:"content"},uo={class:"content-container"},vo={class:"main"},po=_({__name:"VPDoc",setup(o){const{theme:e}=g(),t=x(),{hasSidebar:s,hasAside:n,leftAside:i}=R(),u=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,h)=>{const y=W("Content");return a(),c("div",{class:T(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),v("div",ao,[r(n)?(a(),c("div",{key:0,class:T(["aside",{"left-aside":r(i)}])},[ro,v("div",io,[v("div",lo,[m(Ht,null,{"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",co,[v("div",uo,[l(p.$slots,"doc-before",{},void 0,!0),v("main",vo,[m(y,{class:T(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(no,null,{"doc-footer-before":d(()=>[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)}}}),ho=b(po,[["__scopeId","data-v-6fb61154"]]),fo=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.href&&ye.test(e.href)),s=$(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(F(s.value),{class:T(["VPButton",[n.size,n.theme]]),href:n.href?r(ve)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[O(V(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),_o=b(fo,[["__scopeId","data-v-8f39ede9"]]),mo=["src","alt"],ko=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),c(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ce)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,mo)):(a(),c(I,{key:1},[m(s,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Q=b(ko,[["__scopeId","data-v-77f5ba2b"]]),bo=o=>(M("data-v-8d618764"),o=o(),A(),o),$o={class:"container"},go={class:"main"},yo={key:0,class:"name"},Po=["innerHTML"],Vo=["innerHTML"],Lo=["innerHTML"],So={key:0,class:"actions"},To={key:0,class:"image"},wo={class:"image-container"},Io=bo(()=>v("div",{class:"image-bg"},null,-1)),No=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=ee("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:T(["VPHero",{"has-image":t.image||r(e)}])},[v("div",$o,[v("div",go,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",yo,[v("span",{innerHTML:t.name,class:"clip"},null,8,Po)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,Vo)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Lo)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",So,[(a(!0),c(I,null,C(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(_o,{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))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",To,[v("div",wo,[Io,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Mo=b(No,[["__scopeId","data-v-8d618764"]]),Ao=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=g();return(t,s)=>r(e).hero?(a(),k(Mo,{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":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Bo=o=>(M("data-v-1249cd3c"),o=o(),A(),o),Co={class:"box"},Ho={key:0,class:"icon"},Eo=["innerHTML"],Fo=["innerHTML"],Do=["innerHTML"],Oo={key:4,class:"link-text"},Go={class:"link-text-value"},Ro=Bo(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Uo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),k(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Co,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",Ho,[m(Q,{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(),k(Q,{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(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Eo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Fo),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Do)):f("",!0),e.linkText?(a(),c("div",Oo,[v("p",Go,[O(V(e.linkText)+" ",1),Ro])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),jo=b(Uo,[["__scopeId","data-v-1249cd3c"]]),zo={key:0,class:"VPFeatures"},Wo={class:"container"},qo={class:"items"},Ko=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=$(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),c("div",zo,[v("div",Wo,[v("div",qo,[(a(!0),c(I,null,C(s.features,i=>(a(),c("div",{key:i.title,class:T(["item",[t.value]])},[m(jo,{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))])])])):f("",!0)}}),Jo=b(Ko,[["__scopeId","data-v-b6b8ad05"]]),Yo=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=g();return(t,s)=>r(e).features?(a(),k(Jo,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),Qo=_({__name:"VPHomeContent",setup(o){const{width:e}=je({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Xo=b(Qo,[["__scopeId","data-v-8443cd1d"]]),Zo={class:"VPHome"},xo=_({__name:"VPHome",setup(o){const{frontmatter:e}=g();return(t,s)=>{const n=W("Content");return a(),c("div",Zo,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Ao,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[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),m(Yo),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Xo,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),en=b(xo,[["__scopeId","data-v-516560b7"]]),tn={},on={class:"VPPage"};function nn(o,e){const t=W("Content");return a(),c("div",on,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const sn=b(tn,[["render",nn]]),an=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=g(),{hasSidebar:s}=R();return(n,i)=>(a(),c("div",{class:T(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(pt)],!0):r(t).layout==="page"?(a(),k(sn,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(en,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(F(r(t).layout),{key:3})):(a(),k(ho,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),rn=b(an,[["__scopeId","data-v-da75e100"]]),ln={class:"container"},cn=["innerHTML"],un=["innerHTML"],dn=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=g(),{hasSidebar:s}=R();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(s)}])},[v("div",ln,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,cn)):f("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,un)):f("",!0)])],2)):f("",!0)}}),vn=b(dn,[["__scopeId","data-v-0d28fe50"]]);function pn(){const{theme:o,frontmatter:e}=g(),t=ge([]),s=$(()=>t.value.length>0);return Z(()=>{t.value=pe(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const hn=o=>(M("data-v-484cd833"),o=o(),A(),o),fn={class:"menu-text"},_n=hn(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),mn={class:"header"},kn={class:"outline"},bn=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=g(),s=L(!1),n=L(0),i=L(),u=L();function p(P){i.value?.contains(P.target)||(s.value=!1)}G(s,P=>{if(P){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),ze("Escape",()=>{s.value=!1}),Z(()=>{s.value=!1});function h(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function y(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),We(()=>{s.value=!1}))}function w(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,N)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),c("button",{key:0,onClick:h,class:T({open:s.value})},[v("span",fn,V(r(we)(r(t))),1),_n],2)):(a(),c("button",{key:1,onClick:w},V(r(t).returnToTopLabel||"Return to top"),1)),m(le,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:y},[v("div",mn,[v("a",{class:"top-link",href:"#",onClick:w},V(r(t).returnToTopLabel||"Return to top"),1)]),v("div",kn,[m(Ie,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),$n=b(bn,[["__scopeId","data-v-484cd833"]]),gn=o=>(M("data-v-7a9247a3"),o=o(),A(),o),yn={class:"container"},Pn=["aria-expanded"],Vn=gn(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Ln={class:"menu-text"},Sn=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=g(),{hasSidebar:s}=R(),{headers:n}=pn(),{y:i}=Ve(),u=L(0);z(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Z(()=>{n.value=pe(t.value.outline??e.value.outline)});const p=$(()=>n.value.length===0),h=$(()=>p.value&&!s.value),y=$(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:p.value,fixed:h.value}));return(w,P)=>r(t).layout!=="home"&&(!h.value||r(i)>=u.value)?(a(),c("div",{key:0,class:T(y.value)},[v("div",yn,[r(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":w.open,"aria-controls":"VPSidebarNav",onClick:P[0]||(P[0]=N=>w.$emit("open-menu"))},[Vn,v("span",Ln,V(r(e).sidebarMenuLabel||"Menu"),1)],8,Pn)):f("",!0),m($n,{headers:r(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Tn=b(Sn,[["__scopeId","data-v-7a9247a3"]]);function wn(){const o=L(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=x();return G(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const In={},Nn={class:"VPSwitch",type:"button",role:"switch"},Mn={class:"check"},An={key:0,class:"icon"};function Bn(o,e){return a(),c("button",Nn,[v("span",Mn,[o.$slots.default?(a(),c("span",An,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Cn=b(In,[["render",Bn],["__scopeId","data-v-ba09379e"]]),Me=o=>(M("data-v-c8164118"),o=o(),A(),o),Hn=Me(()=>v("span",{class:"vpi-sun sun"},null,-1)),En=Me(()=>v("span",{class:"vpi-moon moon"},null,-1)),Fn=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=g(),s=ee("toggle-appearance",()=>{e.value=!e.value}),n=L("");return de(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,u)=>(a(),k(Cn,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:d(()=>[Hn,En]),_:1},8,["title","aria-checked","onClick"]))}}),he=b(Fn,[["__scopeId","data-v-c8164118"]]),Dn={key:0,class:"VPNavBarAppearance"},On=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=g();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",Dn,[m(he)])):f("",!0)}}),Gn=b(On,[["__scopeId","data-v-9ccc192d"]]),fe=L();let Ae=!1,ne=0;function Rn(o){const e=L(!1);if(te){!Ae&&Un(),ne++;const t=G(fe,s=>{s===o.el.value||o.el.value?.contains(s)?(e.value=!0,o.onFocus?.()):(e.value=!1,o.onBlur?.())});ue(()=>{t(),ne--,ne||jn()})}return qe(e)}function Un(){document.addEventListener("focusin",Be),Ae=!0,fe.value=document.activeElement}function jn(){document.removeEventListener("focusin",Be)}function Be(){fe.value=document.activeElement}const zn={class:"VPMenuLink"},Wn=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=g();return(t,s)=>(a(),c("div",zn,[m(D,{class:T({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:d(()=>[O(V(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),oe=b(Wn,[["__scopeId","data-v-35352a7b"]]),qn={class:"VPMenuGroup"},Kn={key:0,class:"title"},Jn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",qn,[e.text?(a(),c("p",Kn,V(e.text),1)):f("",!0),(a(!0),c(I,null,C(e.items,s=>(a(),c(I,null,["link"in s?(a(),k(oe,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),Yn=b(Jn,[["__scopeId","data-v-ad39744d"]]),Qn={class:"VPMenu"},Xn={key:0,class:"items"},Zn=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",Qn,[e.items?(a(),c("div",Xn,[(a(!0),c(I,null,C(e.items,s=>(a(),c(I,{key:JSON.stringify(s)},["link"in s?(a(),k(oe,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(F(s.component),U({key:1,ref_for:!0},s.props),null,16)):(a(),k(Yn,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),xn=b(Zn,[["__scopeId","data-v-1051131d"]]),es=o=>(M("data-v-2dc468a3"),o=o(),A(),o),ts=["aria-expanded","aria-label"],os={key:0,class:"text"},ns=["innerHTML"],ss=es(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),as={key:1,class:"vpi-more-horizontal icon"},rs={class:"menu"},is=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=L(!1),t=L();Rn({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",os,[n.icon?(a(),c("span",{key:0,class:T([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,ns)):f("",!0),ss])):(a(),c("span",as))],8,ts),v("div",rs,[m(xn,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=b(is,[["__scopeId","data-v-2dc468a3"]]),ls=["href","aria-label","innerHTML"],cs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ls))}}),us=b(cs,[["__scopeId","data-v-f4c85444"]]),ds={class:"VPSocialLinks"},vs=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",ds,[(a(!0),c(I,null,C(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),k(us,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),me=b(vs,[["__scopeId","data-v-2c0ebff7"]]),ps={key:0,class:"group translations"},hs={class:"trans-title"},fs={key:1,class:"group"},_s={class:"item appearance"},ms={class:"label"},ks={class:"appearance-action"},bs={key:2,class:"group"},$s={class:"item social-links"},gs=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=g(),{localeLinks:s,currentLang:n}=K({correspondingLink:!0}),i=$(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,p)=>i.value?(a(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(s).length&&r(n).label?(a(),c("div",ps,[v("p",hs,V(r(n).label),1),(a(!0),c(I,null,C(r(s),h=>(a(),k(oe,{key:h.link,item:h},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",fs,[v("div",_s,[v("p",ms,V(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",ks,[m(he)])])])):f("",!0),r(t).socialLinks?(a(),c("div",bs,[v("div",$s,[m(me,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),ys=b(gs,[["__scopeId","data-v-0141acde"]]),Ps=o=>(M("data-v-340ebf84"),o=o(),A(),o),Vs=["aria-expanded"],Ls=Ps(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Ss=[Ls],Ts=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Ss,10,Vs))}}),ws=b(Ts,[["__scopeId","data-v-340ebf84"]]),Is=["innerHTML"],Ns=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=g();return(t,s)=>(a(),k(D,{class:T({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:d(()=>[v("span",{innerHTML:t.item.text},null,8,Is)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Ms=b(Ns,[["__scopeId","data-v-18ad893c"]]),As=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=g(),s=i=>"component"in i?!1:"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=$(()=>s(e.item));return(i,u)=>(a(),k(_e,{class:T({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"]))}}),Bs=o=>(M("data-v-90601090"),o=o(),A(),o),Cs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Hs=Bs(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Es=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=g();return(t,s)=>r(e).nav?(a(),c("nav",Cs,[Hs,(a(!0),c(I,null,C(r(e).nav,n=>(a(),c(I,{key:JSON.stringify(n)},["link"in n?(a(),k(Ms,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(F(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(As,{key:2,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),Fs=b(Es,[["__scopeId","data-v-90601090"]]);function Ds(o){const{localeIndex:e,theme:t}=g();function s(n){const i=n.split("."),u=t.value.search?.options,p=u&&typeof u=="object",h=p&&u.locales?.[e.value]?.translations||null,y=p&&u.translations||null;let w=h,P=y,N=o;const B=i.pop();for(const H of i){let E=null;const S=N?.[H];S&&(E=N=S);const J=P?.[H];J&&(E=P=J);const q=w?.[H];q&&(E=w=q),S||(N=E),J||(P=E),q||(w=E)}return w?.[B]??P?.[B]??N?.[B]??""}return s}const Os=["aria-label"],Gs={class:"DocSearch-Button-Container"},Rs=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Us={class:"DocSearch-Button-Placeholder"},js=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),$e=_({__name:"VPNavBarSearchButton",setup(o){const t=Ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",Gs,[Rs,v("span",Us,V(r(t)("button.buttonText")),1)]),js],8,Os))}}),zs={class:"VPNavBarSearch"},Ws={id:"local-search"},qs={key:1,id:"docsearch"},Ks=_({__name:"VPNavBarSearch",setup(o){const e=()=>null,t=()=>null,{theme:s}=g(),n=L(!1),i=L(!1);z(()=>{});function u(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const w=new Event("keydown");w.key="k",w.metaKey=!0,window.dispatchEvent(w),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const h=L(!1),y="";return(w,P)=>(a(),c("div",zs,[r(y)==="local"?(a(),c(I,{key:0},[h.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=N=>h.value=!1)})):f("",!0),v("div",Ws,[m($e,{onClick:P[1]||(P[1]=N=>h.value=!0)})])],64)):r(y)==="algolia"?(a(),c(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:r(s).search?.options??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=N=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),c("div",qs,[m($e,{onClick:u})]))],64)):f("",!0)]))}}),Js=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=g();return(t,s)=>r(e).socialLinks?(a(),k(me,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Ys=b(Js,[["__scopeId","data-v-1773bea1"]]),Qs=["href","rel","target"],Xs={key:1},Zs={key:2},xs=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=g(),{hasSidebar:s}=R(),{currentLang:n}=K(),i=$(()=>typeof t.value.logoLink=="string"?t.value.logoLink:t.value.logoLink?.link),u=$(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.rel),p=$(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.target);return(h,y)=>(a(),c("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(s)}])},[v("a",{class:"title",href:i.value??r(ve)(r(n).link),rel:u.value,target:p.value},[l(h.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),c("span",Xs,V(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),c("span",Zs,V(r(e).title),1)):f("",!0),l(h.$slots,"nav-bar-title-after",{},void 0,!0)],8,Qs)],2))}}),ea=b(xs,[["__scopeId","data-v-2aa65ab9"]]),ta={class:"items"},oa={class:"title"},na=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=g(),{localeLinks:t,currentLang:s}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",ta,[v("p",oa,V(r(s).label),1),(a(!0),c(I,null,C(r(t),u=>(a(),k(oe,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),sa=b(na,[["__scopeId","data-v-82990bc7"]]),aa=o=>(M("data-v-b17f1166"),o=o(),A(),o),ra={class:"wrapper"},ia={class:"container"},la={class:"title"},ca={class:"content"},ua={class:"content-body"},da=aa(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),va=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=Ve(),{hasSidebar:s}=R(),{frontmatter:n}=g(),i=L({});return de(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(u,p)=>(a(),c("div",{class:T(["VPNavBar",i.value])},[v("div",ra,[v("div",ia,[v("div",la,[m(ea,null,{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ca,[v("div",ua,[l(u.$slots,"nav-bar-content-before",{},void 0,!0),m(Ks,{class:"search"}),m(Fs,{class:"menu"}),m(sa,{class:"translations"}),m(Gn,{class:"appearance"}),m(Ys,{class:"social-links"}),m(ys,{class:"extra"}),l(u.$slots,"nav-bar-content-after",{},void 0,!0),m(ws,{class:"hamburger",active:u.isScreenOpen,onClick:p[0]||(p[0]=h=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),da],2))}}),pa=b(va,[["__scopeId","data-v-b17f1166"]]),ha={key:0,class:"VPNavScreenAppearance"},fa={class:"text"},_a=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=g();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",ha,[v("p",fa,V(r(t).darkModeSwitchLabel||"Appearance"),1),m(he)])):f("",!0)}}),ma=b(_a,[["__scopeId","data-v-42a6a7de"]]),ka=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=ee("close-screen");return(t,s)=>(a(),k(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"]))}}),ba=b(ka,[["__scopeId","data-v-8829b1d2"]]),$a=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=ee("close-screen");return(t,s)=>(a(),k(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[O(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ce=b($a,[["__scopeId","data-v-19bbaae8"]]),ga={class:"VPNavScreenMenuGroupSection"},ya={key:0,class:"title"},Pa=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",ga,[e.text?(a(),c("p",ya,V(e.text),1)):f("",!0),(a(!0),c(I,null,C(e.items,s=>(a(),k(Ce,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Va=b(Pa,[["__scopeId","data-v-9da16190"]]),La=o=>(M("data-v-26ab5cb7"),o=o(),A(),o),Sa=["aria-controls","aria-expanded"],Ta=["innerHTML"],wa=La(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ia=["id"],Na={key:0,class:"item"},Ma={key:1,class:"item"},Aa={key:2,class:"group"},Ba=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=L(!1),s=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,u)=>(a(),c("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,Ta),wa],8,Sa),v("div",{id:s.value,class:"items"},[(a(!0),c(I,null,C(i.items,p=>(a(),c(I,{key:JSON.stringify(p)},["link"in p?(a(),c("div",Na,[m(Ce,{item:p},null,8,["item"])])):"component"in p?(a(),c("div",Ma,[(a(),k(F(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),c("div",Aa,[m(Va,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Ia)],2))}}),Ca=b(Ba,[["__scopeId","data-v-26ab5cb7"]]),Ha={key:0,class:"VPNavScreenMenu"},Ea=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=g();return(t,s)=>r(e).nav?(a(),c("nav",Ha,[(a(!0),c(I,null,C(r(e).nav,n=>(a(),c(I,{key:JSON.stringify(n)},["link"in n?(a(),k(ba,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(F(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(Ca,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Fa=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=g();return(t,s)=>r(e).socialLinks?(a(),k(me,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),He=o=>(M("data-v-314b36f4"),o=o(),A(),o),Da=He(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),Oa=He(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ga={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),s=L(!1);function n(){s.value=!s.value}return(i,u)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:T(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[Da,O(" "+V(r(t).label)+" ",1),Oa]),v("ul",Ga,[(a(!0),c(I,null,C(r(e),p=>(a(),c("li",{key:p.link,class:"item"},[m(D,{class:"link",href:p.link},{default:d(()=>[O(V(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ua=b(Ra,[["__scopeId","data-v-314b36f4"]]),ja={class:"container"},za=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=L(null),t=Le(te?document.body:null);return(s,n)=>(a(),k(le,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ea,{class:"menu"}),m(Ua,{class:"translations"}),m(ma,{class:"appearance"}),m(Fa,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Wa=b(za,[["__scopeId","data-v-36181d6d"]]),qa={key:0,class:"VPNav"},Ka=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=wn(),{frontmatter:n}=g(),i=$(()=>n.value.navbar!==!1);return Se("close-screen",t),X(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,p)=>i.value?(a(),c("header",qa,[m(pa,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Wa,{open:r(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),Ja=b(Ka,[["__scopeId","data-v-70984414"]]),Ee=o=>(M("data-v-362eb4f0"),o=o(),A(),o),Ya=["role","tabindex"],Qa=Ee(()=>v("div",{class:"indicator"},null,-1)),Xa=Ee(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),Za=[Xa],xa={key:1,class:"items"},er=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:u,hasChildren:p,toggle:h}=mt($(()=>e.item)),y=$(()=>p.value?"section":"div"),w=$(()=>n.value?"a":"div"),P=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),N=$(()=>n.value?void 0:"button"),B=$(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":u.value}]);function H(S){"key"in S&&S.key!=="Enter"||!e.item.link&&h()}function E(){e.item.link&&h()}return(S,J)=>{const q=W("VPSidebarItem",!0);return a(),k(F(y.value),{class:T(["VPSidebarItem",B.value])},{default:d(()=>[S.item.text?(a(),c("div",U({key:0,class:"item",role:N.value},Je(S.item.items?{click:H,keydown:H}:{},!0),{tabindex:S.item.items&&0}),[Qa,S.item.link?(a(),k(D,{key:0,tag:w.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(F(P.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(F(P.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:E,onKeydown:Ke(E,["enter"]),tabindex:"0"},Za,32)):f("",!0)],16,Ya)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",xa,[S.depth<5?(a(!0),c(I,{key:0},C(S.item.items,ke=>(a(),k(q,{key:ke.text,item:ke,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),tr=b(er,[["__scopeId","data-v-362eb4f0"]]),or=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=L(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ye(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),c(I,null,C(s.items,i=>(a(),c("div",{key:i.text,class:T(["group",{"no-transition":e.value}])},[m(tr,{item:i,depth:0},null,8,["item"])],2))),128))}}),nr=b(or,[["__scopeId","data-v-4a141333"]]),Fe=o=>(M("data-v-c21887f4"),o=o(),A(),o),sr=Fe(()=>v("div",{class:"curtain"},null,-1)),ar={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},rr=Fe(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ir=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=R(),s=o,n=L(null),i=Le(te?document.body:null);G([s,n],()=>{s.open?(i.value=!0,n.value?.focus()):i.value=!1},{immediate:!0,flush:"post"});const u=L(0);return G(e,()=>{u.value+=1},{deep:!0}),(p,h)=>r(t)?(a(),c("aside",{key:0,class:T(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:h[0]||(h[0]=Qe(()=>{},["stop"]))},[sr,v("nav",ar,[rr,l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(nr,{items:r(e),key:u.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),lr=b(ir,[["__scopeId","data-v-c21887f4"]]),cr=_({__name:"VPSkipLink",setup(o){const e=x(),t=L();G(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),c(I,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),ur=b(cr,[["__scopeId","data-v-84977b48"]]),dr=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=R(),n=x();G(()=>n.path,s),_t(e,s);const{frontmatter:i}=g(),u=Xe(),p=$(()=>!!u["home-hero-image"]);return Se("hero-image-slot-exists",p),(h,y)=>{const w=W("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:T(["Layout",r(i).pageClass])},[l(h.$slots,"layout-top",{},void 0,!0),m(ur),m(tt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),m(Ja,null,{"nav-bar-title-before":d(()=>[l(h.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(h.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(h.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(h.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(h.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(h.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Tn,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(lr,{open:r(e)},{"sidebar-nav-before":d(()=>[l(h.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(h.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(rn,null,{"page-top":d(()=>[l(h.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(h.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(h.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(h.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(h.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(h.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(h.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(h.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(h.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(h.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(h.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(h.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(h.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(h.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(h.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(h.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(vn),l(h.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(w,{key:1}))}}}),vr=b(dr,[["__scopeId","data-v-ef0a394c"]]),pr={Layout:vr,enhanceApp:({app:o})=>{o.component("Badge",Ze)}},fr={...pr,async enhanceApp(){{const o=await be(()=>import("./mock.BURlBcpI.js"),__vite__mapDeps([0,1,2])),{setupWorker:e}=await be(async()=>{const{setupWorker:t}=await import("./index.Cnf0AsaX.js");return{setupWorker:t}},__vite__mapDeps([3,1]));e(...o.default).start({serviceWorker:{url:"/feedback-fusion/nightly/mockServiceWorker.js"},onUnhandledRequest:"bypass"}).catch(console.log)}}};export{fr as R}; +import{d as _,o as a,c,r as l,n as T,a as O,t as V,b as k,w as d,T as le,e as f,_ as b,u as De,i as Oe,f as Ge,g as ce,h as $,j as v,k as r,p as M,l as A,m as j,q as se,s as L,v as G,x as X,y as z,z as ue,A as de,B as Re,C as Ue,D as W,F as I,E as C,G as ge,H as Z,I as m,J as F,K as ye,L as x,M as U,N as ee,O as je,P as Pe,Q as ze,R as We,S as Ve,U as te,V as qe,W as Le,X as Se,Y as Ke,Z as Je,$ as Ye,a0 as Qe,a1 as Xe,a2 as be}from"./framework.DlKF9QSh.js";const Ze=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:T(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[O(V(e.text),1)])],2))}}),xe={key:0,class:"VPBackdrop"},et=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),k(le,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",xe)):f("",!0)]),_:1}))}}),tt=b(et,[["__scopeId","data-v-3679051b"]]),g=De;function ot(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ae(o){return/^\//.test(o)?o:`/${o}`}function ve(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Oe(o)||o.startsWith("#")||!n.startsWith("http")||!Ge(e))return o;const{site:i}=g(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ce(u)}function K({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=g(),u=$(()=>({label:e.value.locales[t.value]?.label,link:e.value.locales[t.value]?.link||(t.value==="root"?"/":`/${t.value}/`)}));return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([h,y])=>u.value.label===y.label?[]:{text:y.label,link:nt(y.link||(h==="root"?"/":`/${h}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(u.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:u}}function nt(o,e,t,s){return e?o.replace(/\/$/,"")+ae(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const st=o=>(M("data-v-544d79cf"),o=o(),A(),o),at={class:"NotFound"},rt={class:"code"},it={class:"title"},lt=st(()=>v("div",{class:"divider"},null,-1)),ct={class:"quote"},ut={class:"action"},dt=["href","aria-label"],vt=_({__name:"NotFound",setup(o){const{theme:e}=g(),{currentLang:t}=K();return(s,n)=>(a(),c("div",at,[v("p",rt,V(r(e).notFound?.code??"404"),1),v("h1",it,V(r(e).notFound?.title??"PAGE NOT FOUND"),1),lt,v("blockquote",ct,V(r(e).notFound?.quote??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ut,[v("a",{class:"link",href:r(ce)(r(t).link),"aria-label":r(e).notFound?.linkLabel??"go to home"},V(r(e).notFound?.linkText??"Take me home"),9,dt)])]))}}),pt=b(vt,[["__scopeId","data-v-544d79cf"]]);function Te(o,e){if(Array.isArray(o))return Y(o);if(o==null)return[];e=ae(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ae(n))),s=t?o[t]:[];return Array.isArray(s)?Y(s):Y(s.items,s.base)}function ht(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function ft(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function re(o,e){return Array.isArray(e)?e.some(t=>re(o,t)):j(o,e.link)?!0:e.items?re(o,e.items):!1}function Y(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=Y(s.items,n)),s})}function R(){const{frontmatter:o,page:e,theme:t}=g(),s=se("(min-width: 960px)"),n=L(!1),i=$(()=>{const E=t.value.sidebar,S=e.value.relativePath;return E?Te(E,S):[]}),u=L(i.value);G(i,(E,S)=>{JSON.stringify(E)!==JSON.stringify(S)&&(u.value=i.value)});const p=$(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),h=$(()=>y?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),y=$(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),w=$(()=>p.value&&s.value),P=$(()=>p.value?ht(u.value):[]);function N(){n.value=!0}function B(){n.value=!1}function H(){n.value?B():N()}return{isOpen:n,sidebar:u,sidebarGroups:P,hasSidebar:p,hasAside:y,leftAside:h,isSidebarEnabled:w,open:N,close:B,toggle:H}}function _t(o,e){let t;X(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),ue(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t?.focus())}}function mt(o){const{page:e,hash:t}=g(),s=L(!1),n=$(()=>o.value.collapsed!=null),i=$(()=>!!o.value.link),u=L(!1),p=()=>{u.value=j(e.value.relativePath,o.value.link)};G([e,o,t],p),z(p);const h=$(()=>u.value?!0:o.value.items?re(e.value.relativePath,o.value.items):!1),y=$(()=>!!(o.value.items&&o.value.items.length));X(()=>{s.value=!!(n.value&&o.value.collapsed)}),de(()=>{(u.value||h.value)&&(s.value=!1)});function w(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:u,hasActiveLink:h,hasChildren:y,toggle:w}}function kt(){const{hasSidebar:o}=R(),e=se("(min-width: 960px)"),t=se("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ie=[];function we(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function pe(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:bt(t),link:"#"+t.id,level:s}});return $t(e,o)}function bt(o){let e="";for(const t of o.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 $t(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),ie.length=0;for(const{element:u,link:p}of o)ie.push({element:u,link:p});const i=[];e:for(let u=0;u=0;h--){const y=o[h];if(y.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Re(()=>{u(location.hash)}),ue(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const p=window.scrollY,h=window.innerHeight,y=document.body.offsetHeight,w=Math.abs(p+h-y)<1,P=ie.map(({element:B,link:H})=>({link:H,top:yt(B)})).filter(({top:B})=>!Number.isNaN(B)).sort((B,H)=>B.top-H.top);if(!P.length){u(null);return}if(p<1){u(null);return}if(w){u(P[P.length-1].link);return}let N=null;for(const{link:B,top:H}of P){if(H>p+Ue()+4)break;N=B}u(N)}function u(p){n&&n.classList.remove("active"),p==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(p)}"]`);const h=n;h?(h.classList.add("active"),e.value.style.top=h.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function yt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Pt=["href","title"],Vt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1];document.getElementById(decodeURIComponent(s))?.focus({preventScroll:!0})}return(t,s)=>{const n=W("VPDocOutlineItem",!0);return a(),c("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(I,null,C(t.headers,({children:i,link:u,title:p})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:p},V(p),9,Pt),i?.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ie=b(Vt,[["__scopeId","data-v-b4ce2aa1"]]),Lt={class:"content"},St={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},Tt=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=g(),s=ge([]);Z(()=>{s.value=pe(e.value.outline??t.value.outline)});const n=L(),i=L();return gt(n,i),(u,p)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[v("div",Lt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",St,V(r(we)(r(t))),1),m(Ie,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),wt=b(Tt,[["__scopeId","data-v-0ecacc66"]]),It={class:"VPDocAsideCarbonAds"},Nt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",It,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Mt=o=>(M("data-v-958eec52"),o=o(),A(),o),At={class:"VPDocAside"},Bt=Mt(()=>v("div",{class:"spacer"},null,-1)),Ct=_({__name:"VPDocAside",setup(o){const{theme:e}=g();return(t,s)=>(a(),c("div",At,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(wt),l(t.$slots,"aside-outline-after",{},void 0,!0),Bt,l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Nt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Ht=b(Ct,[["__scopeId","data-v-958eec52"]]);function Et(){const{theme:o,page:e}=g();return $(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=g();return $(()=>{const s=Te(e.value.sidebar,o.value.relativePath),n=ft(s),i=Dt(n,y=>y.link.replace(/[?#].*$/,"")),u=i.findIndex(y=>j(o.value.relativePath,y.link)),p=e.value.docFooter?.prev===!1&&!t.value.prev||t.value.prev===!1,h=e.value.docFooter?.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)??i[u-1]?.docFooterText??i[u-1]?.text,link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??i[u-1]?.link},next:h?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??i[u+1]?.docFooterText??i[u+1]?.text,link:(typeof t.value.next=="object"?t.value.next.link:void 0)??i[u+1]?.link}}})}function Dt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.tag??(e.href?"a":"span")),s=$(()=>e.href&&ye.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(F(t.value),{class:T(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(ve)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ot={class:"VPLastUpdated"},Gt=["datetime"],Rt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=g(),n=$(()=>new Date(t.value.lastUpdated)),i=$(()=>n.value.toISOString()),u=L("");return z(()=>{X(()=>{u.value=new Intl.DateTimeFormat(e.value.lastUpdated?.formatOptions?.forceLocale?s.value:void 0,e.value.lastUpdated?.formatOptions??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(p,h)=>(a(),c("p",Ot,[O(V(r(e).lastUpdated?.text||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:i.value},V(u.value),9,Gt)]))}}),Ut=b(Rt,[["__scopeId","data-v-cc269922"]]),Ne=o=>(M("data-v-569689b0"),o=o(),A(),o),jt={key:0,class:"VPDocFooter"},zt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},qt=Ne(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Kt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt=Ne(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),Qt={class:"pager"},Xt=["innerHTML"],Zt=["innerHTML"],xt={class:"pager"},eo=["innerHTML"],to=["innerHTML"],oo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=g(),n=Et(),i=Ft(),u=$(()=>e.value.editLink&&s.value.editLink!==!1),p=$(()=>t.value.lastUpdated),h=$(()=>u.value||p.value||i.value.prev||i.value.next);return(y,w)=>h.value?(a(),c("footer",jt,[l(y.$slots,"doc-footer-before",{},void 0,!0),u.value||p.value?(a(),c("div",zt,[u.value?(a(),c("div",Wt,[m(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[qt,O(" "+V(r(n).text),1)]),_:1},8,["href"])])):f("",!0),p.value?(a(),c("div",Kt,[m(Ut)])):f("",!0)])):f("",!0),r(i).prev?.link||r(i).next?.link?(a(),c("nav",Jt,[Yt,v("div",Qt,[r(i).prev?.link?(a(),k(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>[v("span",{class:"desc",innerHTML:r(e).docFooter?.prev||"Previous page"},null,8,Xt),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]),_:1},8,["href"])):f("",!0)]),v("div",xt,[r(i).next?.link?(a(),k(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>[v("span",{class:"desc",innerHTML:r(e).docFooter?.next||"Next page"},null,8,eo),v("span",{class:"title",innerHTML:r(i).next.text},null,8,to)]),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}),no=b(oo,[["__scopeId","data-v-569689b0"]]),so=o=>(M("data-v-6fb61154"),o=o(),A(),o),ao={class:"container"},ro=so(()=>v("div",{class:"aside-curtain"},null,-1)),io={class:"aside-container"},lo={class:"aside-content"},co={class:"content"},uo={class:"content-container"},vo={class:"main"},po=_({__name:"VPDoc",setup(o){const{theme:e}=g(),t=x(),{hasSidebar:s,hasAside:n,leftAside:i}=R(),u=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(p,h)=>{const y=W("Content");return a(),c("div",{class:T(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[l(p.$slots,"doc-top",{},void 0,!0),v("div",ao,[r(n)?(a(),c("div",{key:0,class:T(["aside",{"left-aside":r(i)}])},[ro,v("div",io,[v("div",lo,[m(Ht,null,{"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",co,[v("div",uo,[l(p.$slots,"doc-before",{},void 0,!0),v("main",vo,[m(y,{class:T(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(no,null,{"doc-footer-before":d(()=>[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)}}}),ho=b(po,[["__scopeId","data-v-6fb61154"]]),fo=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.href&&ye.test(e.href)),s=$(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(F(s.value),{class:T(["VPButton",[n.size,n.theme]]),href:n.href?r(ve)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[O(V(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),_o=b(fo,[["__scopeId","data-v-8f39ede9"]]),mo=["src","alt"],ko=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),c(I,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",U({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ce)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,mo)):(a(),c(I,{key:1},[m(s,U({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,U({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Q=b(ko,[["__scopeId","data-v-77f5ba2b"]]),bo=o=>(M("data-v-8d618764"),o=o(),A(),o),$o={class:"container"},go={class:"main"},yo={key:0,class:"name"},Po=["innerHTML"],Vo=["innerHTML"],Lo=["innerHTML"],So={key:0,class:"actions"},To={key:0,class:"image"},wo={class:"image-container"},Io=bo(()=>v("div",{class:"image-bg"},null,-1)),No=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=ee("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:T(["VPHero",{"has-image":t.image||r(e)}])},[v("div",$o,[v("div",go,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",yo,[v("span",{innerHTML:t.name,class:"clip"},null,8,Po)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,Vo)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Lo)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",So,[(a(!0),c(I,null,C(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(_o,{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))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",To,[v("div",wo,[Io,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Mo=b(No,[["__scopeId","data-v-8d618764"]]),Ao=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=g();return(t,s)=>r(e).hero?(a(),k(Mo,{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":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Bo=o=>(M("data-v-1249cd3c"),o=o(),A(),o),Co={class:"box"},Ho={key:0,class:"icon"},Eo=["innerHTML"],Fo=["innerHTML"],Do=["innerHTML"],Oo={key:4,class:"link-text"},Go={class:"link-text-value"},Ro=Bo(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Uo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),k(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Co,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",Ho,[m(Q,{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(),k(Q,{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(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Eo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,Fo),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Do)):f("",!0),e.linkText?(a(),c("div",Oo,[v("p",Go,[O(V(e.linkText)+" ",1),Ro])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),jo=b(Uo,[["__scopeId","data-v-1249cd3c"]]),zo={key:0,class:"VPFeatures"},Wo={class:"container"},qo={class:"items"},Ko=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=$(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),c("div",zo,[v("div",Wo,[v("div",qo,[(a(!0),c(I,null,C(s.features,i=>(a(),c("div",{key:i.title,class:T(["item",[t.value]])},[m(jo,{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))])])])):f("",!0)}}),Jo=b(Ko,[["__scopeId","data-v-b6b8ad05"]]),Yo=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=g();return(t,s)=>r(e).features?(a(),k(Jo,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),Qo=_({__name:"VPHomeContent",setup(o){const{width:e}=je({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:Pe(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Xo=b(Qo,[["__scopeId","data-v-8443cd1d"]]),Zo={class:"VPHome"},xo=_({__name:"VPHome",setup(o){const{frontmatter:e}=g();return(t,s)=>{const n=W("Content");return a(),c("div",Zo,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Ao,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[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),m(Yo),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(Xo,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),en=b(xo,[["__scopeId","data-v-516560b7"]]),tn={},on={class:"VPPage"};function nn(o,e){const t=W("Content");return a(),c("div",on,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const sn=b(tn,[["render",nn]]),an=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=g(),{hasSidebar:s}=R();return(n,i)=>(a(),c("div",{class:T(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(pt)],!0):r(t).layout==="page"?(a(),k(sn,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(en,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(F(r(t).layout),{key:3})):(a(),k(ho,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),rn=b(an,[["__scopeId","data-v-da75e100"]]),ln={class:"container"},cn=["innerHTML"],un=["innerHTML"],dn=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=g(),{hasSidebar:s}=R();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(s)}])},[v("div",ln,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,cn)):f("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,un)):f("",!0)])],2)):f("",!0)}}),vn=b(dn,[["__scopeId","data-v-0d28fe50"]]);function pn(){const{theme:o,frontmatter:e}=g(),t=ge([]),s=$(()=>t.value.length>0);return Z(()=>{t.value=pe(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const hn=o=>(M("data-v-484cd833"),o=o(),A(),o),fn={class:"menu-text"},_n=hn(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),mn={class:"header"},kn={class:"outline"},bn=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=g(),s=L(!1),n=L(0),i=L(),u=L();function p(P){i.value?.contains(P.target)||(s.value=!1)}G(s,P=>{if(P){document.addEventListener("click",p);return}document.removeEventListener("click",p)}),ze("Escape",()=>{s.value=!1}),Z(()=>{s.value=!1});function h(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function y(P){P.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),We(()=>{s.value=!1}))}function w(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(P,N)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:Pe({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[P.headers.length>0?(a(),c("button",{key:0,onClick:h,class:T({open:s.value})},[v("span",fn,V(r(we)(r(t))),1),_n],2)):(a(),c("button",{key:1,onClick:w},V(r(t).returnToTopLabel||"Return to top"),1)),m(le,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:y},[v("div",mn,[v("a",{class:"top-link",href:"#",onClick:w},V(r(t).returnToTopLabel||"Return to top"),1)]),v("div",kn,[m(Ie,{headers:P.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),$n=b(bn,[["__scopeId","data-v-484cd833"]]),gn=o=>(M("data-v-7a9247a3"),o=o(),A(),o),yn={class:"container"},Pn=["aria-expanded"],Vn=gn(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Ln={class:"menu-text"},Sn=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=g(),{hasSidebar:s}=R(),{headers:n}=pn(),{y:i}=Ve(),u=L(0);z(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),Z(()=>{n.value=pe(t.value.outline??e.value.outline)});const p=$(()=>n.value.length===0),h=$(()=>p.value&&!s.value),y=$(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:p.value,fixed:h.value}));return(w,P)=>r(t).layout!=="home"&&(!h.value||r(i)>=u.value)?(a(),c("div",{key:0,class:T(y.value)},[v("div",yn,[r(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":w.open,"aria-controls":"VPSidebarNav",onClick:P[0]||(P[0]=N=>w.$emit("open-menu"))},[Vn,v("span",Ln,V(r(e).sidebarMenuLabel||"Menu"),1)],8,Pn)):f("",!0),m($n,{headers:r(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Tn=b(Sn,[["__scopeId","data-v-7a9247a3"]]);function wn(){const o=L(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=x();return G(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const In={},Nn={class:"VPSwitch",type:"button",role:"switch"},Mn={class:"check"},An={key:0,class:"icon"};function Bn(o,e){return a(),c("button",Nn,[v("span",Mn,[o.$slots.default?(a(),c("span",An,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Cn=b(In,[["render",Bn],["__scopeId","data-v-ba09379e"]]),Me=o=>(M("data-v-c8164118"),o=o(),A(),o),Hn=Me(()=>v("span",{class:"vpi-sun sun"},null,-1)),En=Me(()=>v("span",{class:"vpi-moon moon"},null,-1)),Fn=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=g(),s=ee("toggle-appearance",()=>{e.value=!e.value}),n=L("");return de(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,u)=>(a(),k(Cn,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:d(()=>[Hn,En]),_:1},8,["title","aria-checked","onClick"]))}}),he=b(Fn,[["__scopeId","data-v-c8164118"]]),Dn={key:0,class:"VPNavBarAppearance"},On=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=g();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",Dn,[m(he)])):f("",!0)}}),Gn=b(On,[["__scopeId","data-v-9ccc192d"]]),fe=L();let Ae=!1,ne=0;function Rn(o){const e=L(!1);if(te){!Ae&&Un(),ne++;const t=G(fe,s=>{s===o.el.value||o.el.value?.contains(s)?(e.value=!0,o.onFocus?.()):(e.value=!1,o.onBlur?.())});ue(()=>{t(),ne--,ne||jn()})}return qe(e)}function Un(){document.addEventListener("focusin",Be),Ae=!0,fe.value=document.activeElement}function jn(){document.removeEventListener("focusin",Be)}function Be(){fe.value=document.activeElement}const zn={class:"VPMenuLink"},Wn=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=g();return(t,s)=>(a(),c("div",zn,[m(D,{class:T({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:d(()=>[O(V(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),oe=b(Wn,[["__scopeId","data-v-35352a7b"]]),qn={class:"VPMenuGroup"},Kn={key:0,class:"title"},Jn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",qn,[e.text?(a(),c("p",Kn,V(e.text),1)):f("",!0),(a(!0),c(I,null,C(e.items,s=>(a(),c(I,null,["link"in s?(a(),k(oe,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),Yn=b(Jn,[["__scopeId","data-v-ad39744d"]]),Qn={class:"VPMenu"},Xn={key:0,class:"items"},Zn=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",Qn,[e.items?(a(),c("div",Xn,[(a(!0),c(I,null,C(e.items,s=>(a(),c(I,{key:JSON.stringify(s)},["link"in s?(a(),k(oe,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(F(s.component),U({key:1,ref_for:!0},s.props),null,16)):(a(),k(Yn,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),xn=b(Zn,[["__scopeId","data-v-1051131d"]]),es=o=>(M("data-v-2dc468a3"),o=o(),A(),o),ts=["aria-expanded","aria-label"],os={key:0,class:"text"},ns=["innerHTML"],ss=es(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),as={key:1,class:"vpi-more-horizontal icon"},rs={class:"menu"},is=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=L(!1),t=L();Rn({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",os,[n.icon?(a(),c("span",{key:0,class:T([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,ns)):f("",!0),ss])):(a(),c("span",as))],8,ts),v("div",rs,[m(xn,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),_e=b(is,[["__scopeId","data-v-2dc468a3"]]),ls=["href","aria-label","innerHTML"],cs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ls))}}),us=b(cs,[["__scopeId","data-v-f4c85444"]]),ds={class:"VPSocialLinks"},vs=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",ds,[(a(!0),c(I,null,C(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),k(us,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),me=b(vs,[["__scopeId","data-v-2c0ebff7"]]),ps={key:0,class:"group translations"},hs={class:"trans-title"},fs={key:1,class:"group"},_s={class:"item appearance"},ms={class:"label"},ks={class:"appearance-action"},bs={key:2,class:"group"},$s={class:"item social-links"},gs=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=g(),{localeLinks:s,currentLang:n}=K({correspondingLink:!0}),i=$(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,p)=>i.value?(a(),k(_e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(s).length&&r(n).label?(a(),c("div",ps,[v("p",hs,V(r(n).label),1),(a(!0),c(I,null,C(r(s),h=>(a(),k(oe,{key:h.link,item:h},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",fs,[v("div",_s,[v("p",ms,V(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",ks,[m(he)])])])):f("",!0),r(t).socialLinks?(a(),c("div",bs,[v("div",$s,[m(me,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),ys=b(gs,[["__scopeId","data-v-0141acde"]]),Ps=o=>(M("data-v-340ebf84"),o=o(),A(),o),Vs=["aria-expanded"],Ls=Ps(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Ss=[Ls],Ts=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Ss,10,Vs))}}),ws=b(Ts,[["__scopeId","data-v-340ebf84"]]),Is=["innerHTML"],Ns=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=g();return(t,s)=>(a(),k(D,{class:T({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:d(()=>[v("span",{innerHTML:t.item.text},null,8,Is)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Ms=b(Ns,[["__scopeId","data-v-18ad893c"]]),As=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=g(),s=i=>"component"in i?!1:"link"in i?j(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=$(()=>s(e.item));return(i,u)=>(a(),k(_e,{class:T({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"]))}}),Bs=o=>(M("data-v-90601090"),o=o(),A(),o),Cs={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Hs=Bs(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Es=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=g();return(t,s)=>r(e).nav?(a(),c("nav",Cs,[Hs,(a(!0),c(I,null,C(r(e).nav,n=>(a(),c(I,{key:JSON.stringify(n)},["link"in n?(a(),k(Ms,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(F(n.component),U({key:1,ref_for:!0},n.props),null,16)):(a(),k(As,{key:2,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),Fs=b(Es,[["__scopeId","data-v-90601090"]]);function Ds(o){const{localeIndex:e,theme:t}=g();function s(n){const i=n.split("."),u=t.value.search?.options,p=u&&typeof u=="object",h=p&&u.locales?.[e.value]?.translations||null,y=p&&u.translations||null;let w=h,P=y,N=o;const B=i.pop();for(const H of i){let E=null;const S=N?.[H];S&&(E=N=S);const J=P?.[H];J&&(E=P=J);const q=w?.[H];q&&(E=w=q),S||(N=E),J||(P=E),q||(w=E)}return w?.[B]??P?.[B]??N?.[B]??""}return s}const Os=["aria-label"],Gs={class:"DocSearch-Button-Container"},Rs=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Us={class:"DocSearch-Button-Placeholder"},js=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),$e=_({__name:"VPNavBarSearchButton",setup(o){const t=Ds({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",Gs,[Rs,v("span",Us,V(r(t)("button.buttonText")),1)]),js],8,Os))}}),zs={class:"VPNavBarSearch"},Ws={id:"local-search"},qs={key:1,id:"docsearch"},Ks=_({__name:"VPNavBarSearch",setup(o){const e=()=>null,t=()=>null,{theme:s}=g(),n=L(!1),i=L(!1);z(()=>{});function u(){n.value||(n.value=!0,setTimeout(p,16))}function p(){const w=new Event("keydown");w.key="k",w.metaKey=!0,window.dispatchEvent(w),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||p()},16)}const h=L(!1),y="";return(w,P)=>(a(),c("div",zs,[r(y)==="local"?(a(),c(I,{key:0},[h.value?(a(),k(r(e),{key:0,onClose:P[0]||(P[0]=N=>h.value=!1)})):f("",!0),v("div",Ws,[m($e,{onClick:P[1]||(P[1]=N=>h.value=!0)})])],64)):r(y)==="algolia"?(a(),c(I,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:r(s).search?.options??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=N=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),c("div",qs,[m($e,{onClick:u})]))],64)):f("",!0)]))}}),Js=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=g();return(t,s)=>r(e).socialLinks?(a(),k(me,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Ys=b(Js,[["__scopeId","data-v-1773bea1"]]),Qs=["href","rel","target"],Xs={key:1},Zs={key:2},xs=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=g(),{hasSidebar:s}=R(),{currentLang:n}=K(),i=$(()=>typeof t.value.logoLink=="string"?t.value.logoLink:t.value.logoLink?.link),u=$(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.rel),p=$(()=>typeof t.value.logoLink=="string"?void 0:t.value.logoLink?.target);return(h,y)=>(a(),c("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(s)}])},[v("a",{class:"title",href:i.value??r(ve)(r(n).link),rel:u.value,target:p.value},[l(h.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),c("span",Xs,V(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),c("span",Zs,V(r(e).title),1)):f("",!0),l(h.$slots,"nav-bar-title-after",{},void 0,!0)],8,Qs)],2))}}),ea=b(xs,[["__scopeId","data-v-2aa65ab9"]]),ta={class:"items"},oa={class:"title"},na=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=g(),{localeLinks:t,currentLang:s}=K({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),k(_e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",ta,[v("p",oa,V(r(s).label),1),(a(!0),c(I,null,C(r(t),u=>(a(),k(oe,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),sa=b(na,[["__scopeId","data-v-82990bc7"]]),aa=o=>(M("data-v-b17f1166"),o=o(),A(),o),ra={class:"wrapper"},ia={class:"container"},la={class:"title"},ca={class:"content"},ua={class:"content-body"},da=aa(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),va=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=Ve(),{hasSidebar:s}=R(),{frontmatter:n}=g(),i=L({});return de(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(u,p)=>(a(),c("div",{class:T(["VPNavBar",i.value])},[v("div",ra,[v("div",ia,[v("div",la,[m(ea,null,{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ca,[v("div",ua,[l(u.$slots,"nav-bar-content-before",{},void 0,!0),m(Ks,{class:"search"}),m(Fs,{class:"menu"}),m(sa,{class:"translations"}),m(Gn,{class:"appearance"}),m(Ys,{class:"social-links"}),m(ys,{class:"extra"}),l(u.$slots,"nav-bar-content-after",{},void 0,!0),m(ws,{class:"hamburger",active:u.isScreenOpen,onClick:p[0]||(p[0]=h=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),da],2))}}),pa=b(va,[["__scopeId","data-v-b17f1166"]]),ha={key:0,class:"VPNavScreenAppearance"},fa={class:"text"},_a=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=g();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",ha,[v("p",fa,V(r(t).darkModeSwitchLabel||"Appearance"),1),m(he)])):f("",!0)}}),ma=b(_a,[["__scopeId","data-v-42a6a7de"]]),ka=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=ee("close-screen");return(t,s)=>(a(),k(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"]))}}),ba=b(ka,[["__scopeId","data-v-8829b1d2"]]),$a=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=ee("close-screen");return(t,s)=>(a(),k(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[O(V(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),Ce=b($a,[["__scopeId","data-v-19bbaae8"]]),ga={class:"VPNavScreenMenuGroupSection"},ya={key:0,class:"title"},Pa=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",ga,[e.text?(a(),c("p",ya,V(e.text),1)):f("",!0),(a(!0),c(I,null,C(e.items,s=>(a(),k(Ce,{key:s.text,item:s},null,8,["item"]))),128))]))}}),Va=b(Pa,[["__scopeId","data-v-9da16190"]]),La=o=>(M("data-v-26ab5cb7"),o=o(),A(),o),Sa=["aria-controls","aria-expanded"],Ta=["innerHTML"],wa=La(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ia=["id"],Na={key:0,class:"item"},Ma={key:1,class:"item"},Aa={key:2,class:"group"},Ba=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=L(!1),s=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,u)=>(a(),c("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,Ta),wa],8,Sa),v("div",{id:s.value,class:"items"},[(a(!0),c(I,null,C(i.items,p=>(a(),c(I,{key:JSON.stringify(p)},["link"in p?(a(),c("div",Na,[m(Ce,{item:p},null,8,["item"])])):"component"in p?(a(),c("div",Ma,[(a(),k(F(p.component),U({ref_for:!0},p.props,{"screen-menu":""}),null,16))])):(a(),c("div",Aa,[m(Va,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,Ia)],2))}}),Ca=b(Ba,[["__scopeId","data-v-26ab5cb7"]]),Ha={key:0,class:"VPNavScreenMenu"},Ea=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=g();return(t,s)=>r(e).nav?(a(),c("nav",Ha,[(a(!0),c(I,null,C(r(e).nav,n=>(a(),c(I,{key:JSON.stringify(n)},["link"in n?(a(),k(ba,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(F(n.component),U({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(Ca,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Fa=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=g();return(t,s)=>r(e).socialLinks?(a(),k(me,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),He=o=>(M("data-v-314b36f4"),o=o(),A(),o),Da=He(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),Oa=He(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ga={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=K({correspondingLink:!0}),s=L(!1);function n(){s.value=!s.value}return(i,u)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:T(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[Da,O(" "+V(r(t).label)+" ",1),Oa]),v("ul",Ga,[(a(!0),c(I,null,C(r(e),p=>(a(),c("li",{key:p.link,class:"item"},[m(D,{class:"link",href:p.link},{default:d(()=>[O(V(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ua=b(Ra,[["__scopeId","data-v-314b36f4"]]),ja={class:"container"},za=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=L(null),t=Le(te?document.body:null);return(s,n)=>(a(),k(le,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ea,{class:"menu"}),m(Ua,{class:"translations"}),m(ma,{class:"appearance"}),m(Fa,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Wa=b(za,[["__scopeId","data-v-36181d6d"]]),qa={key:0,class:"VPNav"},Ka=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=wn(),{frontmatter:n}=g(),i=$(()=>n.value.navbar!==!1);return Se("close-screen",t),X(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,p)=>i.value?(a(),c("header",qa,[m(pa,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Wa,{open:r(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),Ja=b(Ka,[["__scopeId","data-v-70984414"]]),Ee=o=>(M("data-v-362eb4f0"),o=o(),A(),o),Ya=["role","tabindex"],Qa=Ee(()=>v("div",{class:"indicator"},null,-1)),Xa=Ee(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),Za=[Xa],xa={key:1,class:"items"},er=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:u,hasChildren:p,toggle:h}=mt($(()=>e.item)),y=$(()=>p.value?"section":"div"),w=$(()=>n.value?"a":"div"),P=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),N=$(()=>n.value?void 0:"button"),B=$(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":u.value}]);function H(S){"key"in S&&S.key!=="Enter"||!e.item.link&&h()}function E(){e.item.link&&h()}return(S,J)=>{const q=W("VPSidebarItem",!0);return a(),k(F(y.value),{class:T(["VPSidebarItem",B.value])},{default:d(()=>[S.item.text?(a(),c("div",U({key:0,class:"item",role:N.value},Je(S.item.items?{click:H,keydown:H}:{},!0),{tabindex:S.item.items&&0}),[Qa,S.item.link?(a(),k(D,{key:0,tag:w.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(F(P.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(F(P.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:E,onKeydown:Ke(E,["enter"]),tabindex:"0"},Za,32)):f("",!0)],16,Ya)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",xa,[S.depth<5?(a(!0),c(I,{key:0},C(S.item.items,ke=>(a(),k(q,{key:ke.text,item:ke,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),tr=b(er,[["__scopeId","data-v-362eb4f0"]]),or=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=L(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ye(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),c(I,null,C(s.items,i=>(a(),c("div",{key:i.text,class:T(["group",{"no-transition":e.value}])},[m(tr,{item:i,depth:0},null,8,["item"])],2))),128))}}),nr=b(or,[["__scopeId","data-v-4a141333"]]),Fe=o=>(M("data-v-c21887f4"),o=o(),A(),o),sr=Fe(()=>v("div",{class:"curtain"},null,-1)),ar={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},rr=Fe(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),ir=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=R(),s=o,n=L(null),i=Le(te?document.body:null);G([s,n],()=>{s.open?(i.value=!0,n.value?.focus()):i.value=!1},{immediate:!0,flush:"post"});const u=L(0);return G(e,()=>{u.value+=1},{deep:!0}),(p,h)=>r(t)?(a(),c("aside",{key:0,class:T(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:n,onClick:h[0]||(h[0]=Qe(()=>{},["stop"]))},[sr,v("nav",ar,[rr,l(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(nr,{items:r(e),key:u.value},null,8,["items"])),l(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),lr=b(ir,[["__scopeId","data-v-c21887f4"]]),cr=_({__name:"VPSkipLink",setup(o){const e=x(),t=L();G(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),c(I,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),ur=b(cr,[["__scopeId","data-v-84977b48"]]),dr=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=R(),n=x();G(()=>n.path,s),_t(e,s);const{frontmatter:i}=g(),u=Xe(),p=$(()=>!!u["home-hero-image"]);return Se("hero-image-slot-exists",p),(h,y)=>{const w=W("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:T(["Layout",r(i).pageClass])},[l(h.$slots,"layout-top",{},void 0,!0),m(ur),m(tt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),m(Ja,null,{"nav-bar-title-before":d(()=>[l(h.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(h.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(h.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(h.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(h.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(h.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Tn,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(lr,{open:r(e)},{"sidebar-nav-before":d(()=>[l(h.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(h.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(rn,null,{"page-top":d(()=>[l(h.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(h.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(h.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(h.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(h.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(h.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(h.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(h.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(h.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(h.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(h.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(h.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(h.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(h.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(h.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(h.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(vn),l(h.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(w,{key:1}))}}}),vr=b(dr,[["__scopeId","data-v-ef0a394c"]]),pr={Layout:vr,enhanceApp:({app:o})=>{o.component("Badge",Ze)}},fr={...pr,async enhanceApp(){{const o=await be(()=>import("./mock.BURlBcpI.js"),__vite__mapDeps([0,1,2])),{setupWorker:e}=await be(async()=>{const{setupWorker:t}=await import("./index.Cnf0AsaX.js");return{setupWorker:t}},__vite__mapDeps([3,1]));e(...o.default).start({serviceWorker:{url:"/feedback-fusion/nightly/mockServiceWorker.js"},onUnhandledRequest:"bypass"}).catch(console.log)}}};export{fr as R}; diff --git a/nightly/assets/docs_configuration.md.ojpw-q68.js b/nightly/assets/docs_configuration.md.DI5J_vyy.js similarity index 98% rename from nightly/assets/docs_configuration.md.ojpw-q68.js rename to nightly/assets/docs_configuration.md.DI5J_vyy.js index 6a4020f8..b5b56fb6 100644 --- a/nightly/assets/docs_configuration.md.ojpw-q68.js +++ b/nightly/assets/docs_configuration.md.DI5J_vyy.js @@ -1,4 +1,4 @@ -import{_ as t,c as e,o as a,a3 as s}from"./chunks/framework.I4i77lUw.js";const g=JSON.parse('{"title":"Configuration","description":"","frontmatter":{},"headers":[],"relativePath":"docs/configuration.md","filePath":"docs/configuration.md"}'),i={name:"docs/configuration.md"},d=s(`

Configuration

General Configuration

You can set the following environment variables:

Environment VariableTypeDefault ValueDescription
OIDC_PROVIDERStringN/AThe OIDC provider URL.
OIDC_AUDIENCEString"feedback-fusion"The audience for the OIDC tokens.
OIDC_ISSUEROption<String>NoneThe optional issuer URL for the OIDC tokens.
CONFIG_PATHOption<String>NoneThe optional path to the configuration file. (Not Required using the helm chart)
RUST_LOGStringNoneThe log level for the application. Possible values
OTLP_ENDPOINTOption<String>NoneThe gRPC OTLP endpoint to send the trace spans to
SERVICE_NAMEString"feedback-fusion"Service name used in tracing context

Scope Configuration

Environment VariableDescription
OIDC_SCOPE_APIScope for API access
OIDC_SCOPE_WRITEScope for write access
OIDC_SCOPE_READScope for read access
OIDC_SCOPE_WRITE_TARGETScope for writing targets
OIDC_SCOPE_READ_TARGETScope for reading targets
OIDC_SCOPE_WRITE_PROMPTScope for writing prompts
OIDC_SCOPE_READ_PROMPTScope for reading prompts
OIDC_SCOPE_WRITE_FIELDScope for writing fields
OIDC_SCOPE_READ_FIELDScope for reading fields
OIDC_SCOPE_READ_RESPONSEScope for reading responses

Database Configuration

The Backend supports mutliple database backends. The backend will choose the database based on your provided configuration values.

PostgreSQL

Environment VariableTypeDefault ValueDescription
POSTGRES_ENDPOINTStringN/AThe endpoint for the PostgreSQL database.
POSTGRES_USERNAMEStringN/AThe username for the PostgreSQL database.
POSTGRES_PASSWORDStringN/AThe password for the PostgreSQL database.
POSTGRES_DATABASEStringN/AThe name of the PostgreSQL database.

MySQL / MariaDB

Environment VariableTypeDefault ValueDescription
MYSQL_ENDPOINTStringN/AThe endpoint for the MySQL database.
MYSQL_USERNAMEStringN/AThe username for the MySQL database.
MYSQL_PASSWORDStringN/AThe password for the MySQL database.
MYSQL_DATABASEStringN/AThe name of the MySQL database.

MSSQL

Environment VariableTypeDefault ValueDescription
MSSQL_ENDPOINTStringN/AThe endpoint for the MSSQL database.
MSSQL_USERNAMEStringN/AThe username for the MSSQL database.
MSSQL_PASSWORDStringN/AThe password for the MSSQL database.
MSSQL_DATABASEStringN/AThe name of the MSSQL database.
MSSQL_ENCRYPTbooltrueWhether to encrypt the connection to the MSSQL database.
MSSQL_TRUST_SERVER_CERTIFICATEbooltrueWhether to trust the server certificate for the MSSQL database connection.

Presets

Example:

yaml
targets:
+import{_ as t,c as e,o as a,a3 as s}from"./chunks/framework.DlKF9QSh.js";const g=JSON.parse('{"title":"Configuration","description":"","frontmatter":{},"headers":[],"relativePath":"docs/configuration.md","filePath":"docs/configuration.md"}'),i={name:"docs/configuration.md"},d=s(`

Configuration

General Configuration

You can set the following environment variables:

Environment VariableTypeDefault ValueDescription
OIDC_PROVIDERStringN/AThe OIDC provider URL.
OIDC_AUDIENCEString"feedback-fusion"The audience for the OIDC tokens.
OIDC_ISSUEROption<String>NoneThe optional issuer URL for the OIDC tokens.
CONFIG_PATHOption<String>NoneThe optional path to the configuration file. (Not Required using the helm chart)
RUST_LOGStringNoneThe log level for the application. Possible values
OTLP_ENDPOINTOption<String>NoneThe gRPC OTLP endpoint to send the trace spans to
SERVICE_NAMEString"feedback-fusion"Service name used in tracing context

Scope Configuration

Environment VariableDescription
OIDC_SCOPE_APIScope for API access
OIDC_SCOPE_WRITEScope for write access
OIDC_SCOPE_READScope for read access
OIDC_SCOPE_WRITE_TARGETScope for writing targets
OIDC_SCOPE_READ_TARGETScope for reading targets
OIDC_SCOPE_WRITE_PROMPTScope for writing prompts
OIDC_SCOPE_READ_PROMPTScope for reading prompts
OIDC_SCOPE_WRITE_FIELDScope for writing fields
OIDC_SCOPE_READ_FIELDScope for reading fields
OIDC_SCOPE_READ_RESPONSEScope for reading responses

Database Configuration

The Backend supports mutliple database backends. The backend will choose the database based on your provided configuration values.

PostgreSQL

Environment VariableTypeDefault ValueDescription
POSTGRES_ENDPOINTStringN/AThe endpoint for the PostgreSQL database.
POSTGRES_USERNAMEStringN/AThe username for the PostgreSQL database.
POSTGRES_PASSWORDStringN/AThe password for the PostgreSQL database.
POSTGRES_DATABASEStringN/AThe name of the PostgreSQL database.

MySQL / MariaDB

Environment VariableTypeDefault ValueDescription
MYSQL_ENDPOINTStringN/AThe endpoint for the MySQL database.
MYSQL_USERNAMEStringN/AThe username for the MySQL database.
MYSQL_PASSWORDStringN/AThe password for the MySQL database.
MYSQL_DATABASEStringN/AThe name of the MySQL database.

MSSQL

Environment VariableTypeDefault ValueDescription
MSSQL_ENDPOINTStringN/AThe endpoint for the MSSQL database.
MSSQL_USERNAMEStringN/AThe username for the MSSQL database.
MSSQL_PASSWORDStringN/AThe password for the MSSQL database.
MSSQL_DATABASEStringN/AThe name of the MSSQL database.
MSSQL_ENCRYPTbooltrueWhether to encrypt the connection to the MSSQL database.
MSSQL_TRUST_SERVER_CERTIFICATEbooltrueWhether to trust the server certificate for the MSSQL database connection.

Presets

Example:

yaml
targets:
 - id: target 
   name: TestTarget 
   description: A nice Target 
diff --git a/nightly/assets/docs_configuration.md.ojpw-q68.lean.js b/nightly/assets/docs_configuration.md.DI5J_vyy.lean.js
similarity index 68%
rename from nightly/assets/docs_configuration.md.ojpw-q68.lean.js
rename to nightly/assets/docs_configuration.md.DI5J_vyy.lean.js
index b1409301..aed200ff 100644
--- a/nightly/assets/docs_configuration.md.ojpw-q68.lean.js
+++ b/nightly/assets/docs_configuration.md.DI5J_vyy.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as a,a3 as s}from"./chunks/framework.I4i77lUw.js";const g=JSON.parse('{"title":"Configuration","description":"","frontmatter":{},"headers":[],"relativePath":"docs/configuration.md","filePath":"docs/configuration.md"}'),i={name:"docs/configuration.md"},d=s("",17),n=[d];function o(r,h,l,c,p,E){return a(),e("div",null,n)}const S=t(i,[["render",o]]);export{g as __pageData,S as default};
+import{_ as t,c as e,o as a,a3 as s}from"./chunks/framework.DlKF9QSh.js";const g=JSON.parse('{"title":"Configuration","description":"","frontmatter":{},"headers":[],"relativePath":"docs/configuration.md","filePath":"docs/configuration.md"}'),i={name:"docs/configuration.md"},d=s("",17),n=[d];function o(r,h,l,c,p,E){return a(),e("div",null,n)}const S=t(i,[["render",o]]);export{g as __pageData,S as default};
diff --git a/nightly/assets/docs_deployment_docker.md.mdyIf6RV.js b/nightly/assets/docs_deployment_docker.md.Bj29M9KQ.js
similarity index 98%
rename from nightly/assets/docs_deployment_docker.md.mdyIf6RV.js
rename to nightly/assets/docs_deployment_docker.md.Bj29M9KQ.js
index a5f6ee0a..0eaf57e3 100644
--- a/nightly/assets/docs_deployment_docker.md.mdyIf6RV.js
+++ b/nightly/assets/docs_deployment_docker.md.Bj29M9KQ.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a3 as e}from"./chunks/framework.I4i77lUw.js";const y=JSON.parse('{"title":"Deployment via Docker","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/docker.md","filePath":"docs/deployment/docker.md"}'),t={name:"docs/deployment/docker.md"},n=e(`

Deployment via Docker

Prerequisites

Docker Compose Configuration

Create a docker-compose.yml file with the following content:

yaml
version: "3"
+import{_ as s,c as i,o as a,a3 as e}from"./chunks/framework.DlKF9QSh.js";const y=JSON.parse('{"title":"Deployment via Docker","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/docker.md","filePath":"docs/deployment/docker.md"}'),t={name:"docs/deployment/docker.md"},n=e(`

Deployment via Docker

Prerequisites

Docker Compose Configuration

Create a docker-compose.yml file with the following content:

yaml
version: "3"
 
 services:
   feedback-fusion:
diff --git a/nightly/assets/docs_deployment_docker.md.mdyIf6RV.lean.js b/nightly/assets/docs_deployment_docker.md.Bj29M9KQ.lean.js
similarity index 70%
rename from nightly/assets/docs_deployment_docker.md.mdyIf6RV.lean.js
rename to nightly/assets/docs_deployment_docker.md.Bj29M9KQ.lean.js
index dc1d9803..12c811b1 100644
--- a/nightly/assets/docs_deployment_docker.md.mdyIf6RV.lean.js
+++ b/nightly/assets/docs_deployment_docker.md.Bj29M9KQ.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a3 as e}from"./chunks/framework.I4i77lUw.js";const y=JSON.parse('{"title":"Deployment via Docker","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/docker.md","filePath":"docs/deployment/docker.md"}'),t={name:"docs/deployment/docker.md"},n=e("",16),h=[n];function l(p,k,r,o,d,c){return a(),i("div",null,h)}const E=s(t,[["render",l]]);export{y as __pageData,E as default};
+import{_ as s,c as i,o as a,a3 as e}from"./chunks/framework.DlKF9QSh.js";const y=JSON.parse('{"title":"Deployment via Docker","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/docker.md","filePath":"docs/deployment/docker.md"}'),t={name:"docs/deployment/docker.md"},n=e("",16),h=[n];function l(p,k,r,o,d,c){return a(),i("div",null,h)}const E=s(t,[["render",l]]);export{y as __pageData,E as default};
diff --git a/nightly/assets/docs_deployment_helm.md.II3h8p80.js b/nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.js
similarity index 99%
rename from nightly/assets/docs_deployment_helm.md.II3h8p80.js
rename to nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.js
index 0b1da13a..9ce1c968 100644
--- a/nightly/assets/docs_deployment_helm.md.II3h8p80.js
+++ b/nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.js
@@ -1,4 +1,4 @@
-import{_ as t,c as e,o as d,a3 as s}from"./chunks/framework.I4i77lUw.js";const g=JSON.parse('{"title":"Deployment via Helm","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/helm.md","filePath":"docs/deployment/helm.md"}'),i={name:"docs/deployment/helm.md"},a=s(`

Deployment via Helm

Prerequisites

Adding the Helm Repository

First, add the feedback-fusion Helm repository to your local Helm client:

sh
helm repo add feedback-fusion https://onelitefeathernet.github.io/feedback-fusion/
+import{_ as t,c as e,o as d,a3 as s}from"./chunks/framework.DlKF9QSh.js";const g=JSON.parse('{"title":"Deployment via Helm","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/helm.md","filePath":"docs/deployment/helm.md"}'),i={name:"docs/deployment/helm.md"},a=s(`

Deployment via Helm

Prerequisites

Adding the Helm Repository

First, add the feedback-fusion Helm repository to your local Helm client:

sh
helm repo add feedback-fusion https://onelitefeathernet.github.io/feedback-fusion/
 helm repo update

Configuration

Before installing the chart, you need to create a Kubernetes secret named feedback-fusion-config. Refer to the configuration documentation for the fields that need to be set.

Chart configuration

ParameterDescriptionDefault
replicaCountNumber of replicas for the deployment1
image.repositoryImage repositoryghcr.io/onelitefeathernet/feedback-fusion
image.pullPolicyImage pull policyIfNotPresent
image.tagImage tag (overrides the chart appVersion)""
imagePullSecretsList of image pull secrets[]
nameOverrideOverride the name of the chart""
fullnameOverrideOverride the full name of the chart""
serviceAccount.createSpecifies whether a service account should be createdtrue
serviceAccount.automountAutomatically mount a ServiceAccount's API credentialstrue
serviceAccount.annotationsAnnotations to add to the service account{}
serviceAccount.nameThe name of the service account to use""
podAnnotationsAnnotations to add to the pod{}
podLabelsLabels to add to the pod{}
podSecurityContextSecurity context for the pod{}
securityContextSecurity context for the container{}
service.typeType of serviceClusterIP
ingress.enabledEnable ingress controller resourcefalse
ingress.classNameIngress class name""
ingress.annotationsIngress annotations{}
ingress.hostsList of ingress hosts[]
ingress.tlsList of TLS configurations for ingress[]
resourcesResource requests and limits{}
livenessProbe.grpc.portGRPC port for liveness probe8000
livenessProbe.periodSecondsPeriod seconds for liveness probe5
startupProbe.grpc.portGRPC port for startup probe8000
startupProbe.periodSecondsPeriod seconds for startup probe2
startupProbe.failureThresholdFailure threshold for startup probe10
volumesAdditional volumes for the deployment[]
volumeMountsAdditional volume mounts for the deployment[]
nodeSelectorNode selector for pod assignment{}
tolerationsTolerations for pod assignment[]
affinityAffinity settings for pod assignment{}
feedbackFusion.preset.enabledEnable preset configurationfalse
feedbackFusion.preset.nameName of the preset configurationfeedback-fusion-preset
feedbackFusion.preset.createCreate preset configurationfalse
feedbackFusion.preset.dataPreset data{} Preset configuration
feedbackFusion.config.secretName of the secret containing configurationfeedback-fusion-config
feedbackFusion.testSecretName of the secret containing configuration for the integration testfeedback-fusion-integration-test

Install

sh
helm install feedback-fusion feedback-fusion/feedback-fusion --wait --atomic

Your instance should now be up and running 😃

Verifying Deployment with Helm Test

To verify the deployment of the Helm chart, you can use the helm test command. However, before running the test, a secret must be created with the name feedback-fusion-integration-test. Alternatively, the name of another secret can be set via the Helm value feedbackFusion.testSecret.

The secret should contain the following values:

KeyDescription
OIDC_PROVIDERURL of the OIDC provider
OIDC_CLIENT_IDThe client ID
OIDC_CLIENT_SECRETThe client secret
GRPC_ENDPOINTThe endpoint of the deployed application

Creating the Secret

To create the secret, you can use the following kubectl command:

sh
kubectl create -n <namespace> secret generic feedback-fusion-integration-test \\
   --from-literal=OIDC_PROVIDER=<oidc_provider_url> \\
   --from-literal=OIDC_CLIENT_ID=<client_id> \\
diff --git a/nightly/assets/docs_deployment_helm.md.II3h8p80.lean.js b/nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.lean.js
similarity index 69%
rename from nightly/assets/docs_deployment_helm.md.II3h8p80.lean.js
rename to nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.lean.js
index f3340190..62d98b73 100644
--- a/nightly/assets/docs_deployment_helm.md.II3h8p80.lean.js
+++ b/nightly/assets/docs_deployment_helm.md.ZjxQ_SzR.lean.js
@@ -1 +1 @@
-import{_ as t,c as e,o as d,a3 as s}from"./chunks/framework.I4i77lUw.js";const g=JSON.parse('{"title":"Deployment via Helm","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/helm.md","filePath":"docs/deployment/helm.md"}'),i={name:"docs/deployment/helm.md"},a=s("",24),o=[a];function n(r,c,l,h,p,k){return d(),e("div",null,o)}const f=t(i,[["render",n]]);export{g as __pageData,f as default};
+import{_ as t,c as e,o as d,a3 as s}from"./chunks/framework.DlKF9QSh.js";const g=JSON.parse('{"title":"Deployment via Helm","description":"","frontmatter":{},"headers":[],"relativePath":"docs/deployment/helm.md","filePath":"docs/deployment/helm.md"}'),i={name:"docs/deployment/helm.md"},a=s("",24),o=[a];function n(r,c,l,h,p,k){return d(),e("div",null,o)}const f=t(i,[["render",n]]);export{g as __pageData,f as default};
diff --git a/nightly/assets/docs_frontend-library_index.md.CYkq1gWr.js b/nightly/assets/docs_frontend-library_index.md.CeJF-GBS.js
similarity index 98%
rename from nightly/assets/docs_frontend-library_index.md.CYkq1gWr.js
rename to nightly/assets/docs_frontend-library_index.md.CeJF-GBS.js
index 474d5958..8084eeba 100644
--- a/nightly/assets/docs_frontend-library_index.md.CYkq1gWr.js
+++ b/nightly/assets/docs_frontend-library_index.md.CeJF-GBS.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,a3 as t}from"./chunks/framework.I4i77lUw.js";const c=JSON.parse('{"title":"Frontend Library","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/index.md","filePath":"docs/frontend-library/index.md"}'),n={name:"docs/frontend-library/index.md"},h=t(`

Frontend Library

INFO

The documentation reuses the same prompt definition in the most parts. As we do not want to strip down all our underlying functions we use the msw to mock the gRPC requests made by the library. Therefore we have to wait till the msw is up and running and longer loading times for the components will occur.

About

We ship a basic frontend component library based on lit providing web components compliant to openwc

Quick Setup

Node

First of all you need to install the library using a package manager of your choice:

sh
pnpm i --save @onelitefeathernet/feedback-fusion

Afterwards just import the the module in order to use the feedback-fusion-prompt component. Here is a basic example using Vue:

vue
<template>
+import{_ as s,c as i,o as a,a3 as t}from"./chunks/framework.DlKF9QSh.js";const c=JSON.parse('{"title":"Frontend Library","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/index.md","filePath":"docs/frontend-library/index.md"}'),n={name:"docs/frontend-library/index.md"},h=t(`

Frontend Library

INFO

The documentation reuses the same prompt definition in the most parts. As we do not want to strip down all our underlying functions we use the msw to mock the gRPC requests made by the library. Therefore we have to wait till the msw is up and running and longer loading times for the components will occur.

About

We ship a basic frontend component library based on lit providing web components compliant to openwc

Quick Setup

Node

First of all you need to install the library using a package manager of your choice:

sh
pnpm i --save @onelitefeathernet/feedback-fusion

Afterwards just import the the module in order to use the feedback-fusion-prompt component. Here is a basic example using Vue:

vue
<template>
     <feedback-fusion-prompt baseUrl="https://example.com" promptId="prompt" />
 </template>
 
diff --git a/nightly/assets/docs_frontend-library_index.md.CYkq1gWr.lean.js b/nightly/assets/docs_frontend-library_index.md.CeJF-GBS.lean.js
similarity index 70%
rename from nightly/assets/docs_frontend-library_index.md.CYkq1gWr.lean.js
rename to nightly/assets/docs_frontend-library_index.md.CeJF-GBS.lean.js
index 48be55ca..72fdefa7 100644
--- a/nightly/assets/docs_frontend-library_index.md.CYkq1gWr.lean.js
+++ b/nightly/assets/docs_frontend-library_index.md.CeJF-GBS.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,a3 as t}from"./chunks/framework.I4i77lUw.js";const c=JSON.parse('{"title":"Frontend Library","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/index.md","filePath":"docs/frontend-library/index.md"}'),n={name:"docs/frontend-library/index.md"},h=t("",13),e=[h];function l(p,k,r,d,E,o){return a(),i("div",null,e)}const y=s(n,[["render",l]]);export{c as __pageData,y as default};
+import{_ as s,c as i,o as a,a3 as t}from"./chunks/framework.DlKF9QSh.js";const c=JSON.parse('{"title":"Frontend Library","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/index.md","filePath":"docs/frontend-library/index.md"}'),n={name:"docs/frontend-library/index.md"},h=t("",13),e=[h];function l(p,k,r,d,E,o){return a(),i("div",null,e)}const y=s(n,[["render",l]]);export{c as __pageData,y as default};
diff --git a/nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.js b/nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.js
similarity index 95%
rename from nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.js
rename to nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.js
index f38ef2f9..3845db51 100644
--- a/nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.js
+++ b/nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.js
@@ -1 +1 @@
-import"./chunks/Prompt.D0rH9PVt.js";import{s as d,y as o,c as e,e as i,a3 as s,o as a}from"./chunks/framework.I4i77lUw.js";import"./chunks/service-type.C77c3olz.js";const r=s('

Prompt

Usage

html
<feedback-fusion-prompt baseUrl="https://example.com" promptId="prompt" />
',3),h={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},l=s('

Attributes

AttributeTypeDefaultDescriptionRequired
autoCloseBooleanfalseDetermines whether the prompt should automatically close after form submission.No
baseUrlStringThe base URL where the backend is proxied via gRPC-web.Yes
closeAfterNumber1000Specifies the duration (in milliseconds) after which the prompt should close automatically if autoClose is set to true.No
localeStringenDefines the locale for the prompt.No
promptIdStringSpecifies which prompt should be used.Yes
',2),b=JSON.parse('{"title":"Prompt","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/prompt.md","filePath":"docs/frontend-library/prompt.md"}'),p={name:"docs/frontend-library/prompt.md"},f=Object.assign(p,{setup(n){const t=d(!1);return o(()=>setTimeout(()=>t.value=!0,500)),(c,m)=>(a(),e("div",null,[r,t.value?(a(),e("feedback-fusion-prompt",h)):i("",!0),l]))}});export{b as __pageData,f as default}; +import"./chunks/Prompt.CdEEfRO0.js";import{s as d,y as o,c as e,e as i,a3 as s,o as a}from"./chunks/framework.DlKF9QSh.js";import"./chunks/service-type.C77c3olz.js";const r=s('

Prompt

Usage

html
<feedback-fusion-prompt baseUrl="https://example.com" promptId="prompt" />
',3),h={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},l=s('

Attributes

AttributeTypeDefaultDescriptionRequired
autoCloseBooleanfalseDetermines whether the prompt should automatically close after form submission.No
baseUrlStringThe base URL where the backend is proxied via gRPC-web.Yes
closeAfterNumber1000Specifies the duration (in milliseconds) after which the prompt should close automatically if autoClose is set to true.No
localeStringenDefines the locale for the prompt.No
promptIdStringSpecifies which prompt should be used.Yes
',2),b=JSON.parse('{"title":"Prompt","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/prompt.md","filePath":"docs/frontend-library/prompt.md"}'),p={name:"docs/frontend-library/prompt.md"},f=Object.assign(p,{setup(n){const t=d(!1);return o(()=>setTimeout(()=>t.value=!0,500)),(c,m)=>(a(),e("div",null,[r,t.value?(a(),e("feedback-fusion-prompt",h)):i("",!0),l]))}});export{b as __pageData,f as default}; diff --git a/nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.lean.js b/nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.lean.js similarity index 81% rename from nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.lean.js rename to nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.lean.js index 3e7b267c..9baa1a8f 100644 --- a/nightly/assets/docs_frontend-library_prompt.md.CaJoo-3H.lean.js +++ b/nightly/assets/docs_frontend-library_prompt.md.vSjbEMcw.lean.js @@ -1 +1 @@ -import"./chunks/Prompt.D0rH9PVt.js";import{s as d,y as o,c as e,e as i,a3 as s,o as a}from"./chunks/framework.I4i77lUw.js";import"./chunks/service-type.C77c3olz.js";const r=s("",3),h={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},l=s("",2),b=JSON.parse('{"title":"Prompt","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/prompt.md","filePath":"docs/frontend-library/prompt.md"}'),p={name:"docs/frontend-library/prompt.md"},f=Object.assign(p,{setup(n){const t=d(!1);return o(()=>setTimeout(()=>t.value=!0,500)),(c,m)=>(a(),e("div",null,[r,t.value?(a(),e("feedback-fusion-prompt",h)):i("",!0),l]))}});export{b as __pageData,f as default}; +import"./chunks/Prompt.CdEEfRO0.js";import{s as d,y as o,c as e,e as i,a3 as s,o as a}from"./chunks/framework.DlKF9QSh.js";import"./chunks/service-type.C77c3olz.js";const r=s("",3),h={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},l=s("",2),b=JSON.parse('{"title":"Prompt","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/prompt.md","filePath":"docs/frontend-library/prompt.md"}'),p={name:"docs/frontend-library/prompt.md"},f=Object.assign(p,{setup(n){const t=d(!1);return o(()=>setTimeout(()=>t.value=!0,500)),(c,m)=>(a(),e("div",null,[r,t.value?(a(),e("feedback-fusion-prompt",h)):i("",!0),l]))}});export{b as __pageData,f as default}; diff --git a/nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.js b/nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.js similarity index 99% rename from nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.js rename to nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.js index cb83de87..a19c1d19 100644 --- a/nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.js +++ b/nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.js @@ -1,4 +1,4 @@ -import"./chunks/Prompt.D0rH9PVt.js";import{_ as h,s as n,y as k,c as s,e as t,a3 as e,o as i}from"./chunks/framework.I4i77lUw.js";import"./chunks/service-type.C77c3olz.js";const d=e(`

Theming

Default behavior

Feedback-Fusion defines a bunch of default theming colors via css variables:

css
feedback-fusion-prompt {
+import"./chunks/Prompt.CdEEfRO0.js";import{_ as h,s as n,y as k,c as s,e as t,a3 as e,o as i}from"./chunks/framework.DlKF9QSh.js";import"./chunks/service-type.C77c3olz.js";const d=e(`

Theming

Default behavior

Feedback-Fusion defines a bunch of default theming colors via css variables:

css
feedback-fusion-prompt {
   --feedback-fusion-text: 255, 255, 245; /* #FFFFF5 */
   --feedback-fusion-subtitle: 117, 117, 117; /* #757575 */
   --feedback-fusion-sheet: 33, 33, 33; /* #212121 */
diff --git a/nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.lean.js b/nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.lean.js
similarity index 85%
rename from nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.lean.js
rename to nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.lean.js
index a6e11cef..d91a60ff 100644
--- a/nightly/assets/docs_frontend-library_theming.md.DKCgv3B3.lean.js
+++ b/nightly/assets/docs_frontend-library_theming.md.B8-cwfrP.lean.js
@@ -1 +1 @@
-import"./chunks/Prompt.D0rH9PVt.js";import{_ as h,s as n,y as k,c as s,e as t,a3 as e,o as i}from"./chunks/framework.I4i77lUw.js";import"./chunks/service-type.C77c3olz.js";const d=e("",5),l={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},p=e("",6),E={key:1,baseUrl:"https://mock.mock",promptId:"prompt",class:"nice-theme"},C=JSON.parse('{"title":"Theming","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/theming.md","filePath":"docs/frontend-library/theming.md"}'),f={name:"docs/frontend-library/theming.md"},r=Object.assign(f,{setup(v){const a=n(!1);return k(()=>setTimeout(()=>a.value=!0,500)),(g,o)=>(i(),s("div",null,[d,a.value?(i(),s("feedback-fusion-prompt",l)):t("",!0),p,a.value?(i(),s("feedback-fusion-prompt",E)):t("",!0)]))}}),u=h(r,[["__scopeId","data-v-759055fe"]]);export{C as __pageData,u as default};
+import"./chunks/Prompt.CdEEfRO0.js";import{_ as h,s as n,y as k,c as s,e as t,a3 as e,o as i}from"./chunks/framework.DlKF9QSh.js";import"./chunks/service-type.C77c3olz.js";const d=e("",5),l={key:0,baseUrl:"https://mock.mock",promptId:"prompt"},p=e("",6),E={key:1,baseUrl:"https://mock.mock",promptId:"prompt",class:"nice-theme"},C=JSON.parse('{"title":"Theming","description":"","frontmatter":{},"headers":[],"relativePath":"docs/frontend-library/theming.md","filePath":"docs/frontend-library/theming.md"}'),f={name:"docs/frontend-library/theming.md"},r=Object.assign(f,{setup(v){const a=n(!1);return k(()=>setTimeout(()=>a.value=!0,500)),(g,o)=>(i(),s("div",null,[d,a.value?(i(),s("feedback-fusion-prompt",l)):t("",!0),p,a.value?(i(),s("feedback-fusion-prompt",E)):t("",!0)]))}}),u=h(r,[["__scopeId","data-v-759055fe"]]);export{C as __pageData,u as default};
diff --git a/nightly/assets/docs_index.md.QaCtPDS_.js b/nightly/assets/docs_index.md.BsPmMoU2.js
similarity index 76%
rename from nightly/assets/docs_index.md.QaCtPDS_.js
rename to nightly/assets/docs_index.md.BsPmMoU2.js
index fb4499ec..995fd6e5 100644
--- a/nightly/assets/docs_index.md.QaCtPDS_.js
+++ b/nightly/assets/docs_index.md.BsPmMoU2.js
@@ -1 +1 @@
-import{_ as t,c as a,o,j as e,a as n}from"./chunks/framework.I4i77lUw.js";const f=JSON.parse('{"title":"Documentation","description":"","frontmatter":{},"headers":[],"relativePath":"docs/index.md","filePath":"docs/index.md"}'),c={name:"docs/index.md"},s=e("h1",{id:"documentation",tabindex:"-1"},[n("Documentation "),e("a",{class:"header-anchor",href:"#documentation","aria-label":'Permalink to "Documentation"'},"​")],-1),d=[s];function i(r,m,_,l,p,h){return o(),a("div",null,d)}const x=t(c,[["render",i]]);export{f as __pageData,x as default};
+import{_ as t,c as a,o,j as e,a as n}from"./chunks/framework.DlKF9QSh.js";const f=JSON.parse('{"title":"Documentation","description":"","frontmatter":{},"headers":[],"relativePath":"docs/index.md","filePath":"docs/index.md"}'),c={name:"docs/index.md"},s=e("h1",{id:"documentation",tabindex:"-1"},[n("Documentation "),e("a",{class:"header-anchor",href:"#documentation","aria-label":'Permalink to "Documentation"'},"​")],-1),d=[s];function i(r,m,_,l,p,h){return o(),a("div",null,d)}const x=t(c,[["render",i]]);export{f as __pageData,x as default};
diff --git a/nightly/assets/docs_index.md.QaCtPDS_.lean.js b/nightly/assets/docs_index.md.BsPmMoU2.lean.js
similarity index 76%
rename from nightly/assets/docs_index.md.QaCtPDS_.lean.js
rename to nightly/assets/docs_index.md.BsPmMoU2.lean.js
index fb4499ec..995fd6e5 100644
--- a/nightly/assets/docs_index.md.QaCtPDS_.lean.js
+++ b/nightly/assets/docs_index.md.BsPmMoU2.lean.js
@@ -1 +1 @@
-import{_ as t,c as a,o,j as e,a as n}from"./chunks/framework.I4i77lUw.js";const f=JSON.parse('{"title":"Documentation","description":"","frontmatter":{},"headers":[],"relativePath":"docs/index.md","filePath":"docs/index.md"}'),c={name:"docs/index.md"},s=e("h1",{id:"documentation",tabindex:"-1"},[n("Documentation "),e("a",{class:"header-anchor",href:"#documentation","aria-label":'Permalink to "Documentation"'},"​")],-1),d=[s];function i(r,m,_,l,p,h){return o(),a("div",null,d)}const x=t(c,[["render",i]]);export{f as __pageData,x as default};
+import{_ as t,c as a,o,j as e,a as n}from"./chunks/framework.DlKF9QSh.js";const f=JSON.parse('{"title":"Documentation","description":"","frontmatter":{},"headers":[],"relativePath":"docs/index.md","filePath":"docs/index.md"}'),c={name:"docs/index.md"},s=e("h1",{id:"documentation",tabindex:"-1"},[n("Documentation "),e("a",{class:"header-anchor",href:"#documentation","aria-label":'Permalink to "Documentation"'},"​")],-1),d=[s];function i(r,m,_,l,p,h){return o(),a("div",null,d)}const x=t(c,[["render",i]]);export{f as __pageData,x as default};
diff --git a/nightly/assets/docs_observability_logging.md.CGoFfo-7.js b/nightly/assets/docs_observability_logging.md.B2kBmL__.js
similarity index 95%
rename from nightly/assets/docs_observability_logging.md.CGoFfo-7.js
rename to nightly/assets/docs_observability_logging.md.B2kBmL__.js
index 5fbe8d7a..387534b3 100644
--- a/nightly/assets/docs_observability_logging.md.CGoFfo-7.js
+++ b/nightly/assets/docs_observability_logging.md.B2kBmL__.js
@@ -1 +1 @@
-import{_ as t,c as e,o,a3 as a}from"./chunks/framework.I4i77lUw.js";const b=JSON.parse('{"title":"Logging","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/logging.md","filePath":"docs/observability/logging.md"}'),s={name:"docs/observability/logging.md"},r=a('

Logging

FeedbackFusion uses the RUST_LOG environment variable to control the default logging level of the process. The following table lists the possible values for RUST_LOG and describes what each level typically outputs.

LevelDescription
ERRORLogs only error messages.
WARNLogs warnings and error messages.
INFOLogs informational messages, warnings, and error messages.
DEBUGLogs debug information, including database requests, informational messages, warnings, and errors.
TRACELogs everything, including trace-level information, debug information, database requests, informational messages, warnings, and errors.
',3),n=[r];function i(d,g,l,c,_,h){return o(),e("div",null,n)}const f=t(s,[["render",i]]);export{b as __pageData,f as default}; +import{_ as t,c as e,o,a3 as a}from"./chunks/framework.DlKF9QSh.js";const b=JSON.parse('{"title":"Logging","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/logging.md","filePath":"docs/observability/logging.md"}'),s={name:"docs/observability/logging.md"},r=a('

Logging

FeedbackFusion uses the RUST_LOG environment variable to control the default logging level of the process. The following table lists the possible values for RUST_LOG and describes what each level typically outputs.

LevelDescription
ERRORLogs only error messages.
WARNLogs warnings and error messages.
INFOLogs informational messages, warnings, and error messages.
DEBUGLogs debug information, including database requests, informational messages, warnings, and errors.
TRACELogs everything, including trace-level information, debug information, database requests, informational messages, warnings, and errors.
',3),n=[r];function i(d,g,l,c,_,h){return o(),e("div",null,n)}const f=t(s,[["render",i]]);export{b as __pageData,f as default}; diff --git a/nightly/assets/docs_observability_logging.md.CGoFfo-7.lean.js b/nightly/assets/docs_observability_logging.md.B2kBmL__.lean.js similarity index 84% rename from nightly/assets/docs_observability_logging.md.CGoFfo-7.lean.js rename to nightly/assets/docs_observability_logging.md.B2kBmL__.lean.js index 4e234358..491afe6a 100644 --- a/nightly/assets/docs_observability_logging.md.CGoFfo-7.lean.js +++ b/nightly/assets/docs_observability_logging.md.B2kBmL__.lean.js @@ -1 +1 @@ -import{_ as t,c as e,o,a3 as a}from"./chunks/framework.I4i77lUw.js";const b=JSON.parse('{"title":"Logging","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/logging.md","filePath":"docs/observability/logging.md"}'),s={name:"docs/observability/logging.md"},r=a("",3),n=[r];function i(d,g,l,c,_,h){return o(),e("div",null,n)}const f=t(s,[["render",i]]);export{b as __pageData,f as default}; +import{_ as t,c as e,o,a3 as a}from"./chunks/framework.DlKF9QSh.js";const b=JSON.parse('{"title":"Logging","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/logging.md","filePath":"docs/observability/logging.md"}'),s={name:"docs/observability/logging.md"},r=a("",3),n=[r];function i(d,g,l,c,_,h){return o(),e("div",null,n)}const f=t(s,[["render",i]]);export{b as __pageData,f as default}; diff --git a/nightly/assets/docs_observability_tracing.md.Cv2Glux6.js b/nightly/assets/docs_observability_tracing.md.B5-_CN8y.js similarity index 92% rename from nightly/assets/docs_observability_tracing.md.Cv2Glux6.js rename to nightly/assets/docs_observability_tracing.md.B5-_CN8y.js index 15e3f3b6..4df32113 100644 --- a/nightly/assets/docs_observability_tracing.md.Cv2Glux6.js +++ b/nightly/assets/docs_observability_tracing.md.B5-_CN8y.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a3 as i}from"./chunks/framework.I4i77lUw.js";const _=JSON.parse('{"title":"Distributed Tracing","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/tracing.md","filePath":"docs/observability/tracing.md"}'),r={name:"docs/observability/tracing.md"},s=i('

Distributed Tracing

FeedbackFusion supports distributed tracing using the OpenTelemetry Protocol (OTLP) utilizing the HeaderExtractor in order to resolve trace parents.

For more information regarding the documentation checkout the Configuration

Example with Jaeger

To configure FeedbackFusion to use Jaeger for distributed tracing, you need to set the OTLP_ENDPOINT to Jaeger's default OTLP port:

sh
OTLP_ENDPOINT=http://jaeger:4317
',6),o=[s];function n(c,d,h,l,p,g){return a(),t("div",null,o)}const b=e(r,[["render",n]]);export{_ as __pageData,b as default}; +import{_ as e,c as t,o as a,a3 as i}from"./chunks/framework.DlKF9QSh.js";const _=JSON.parse('{"title":"Distributed Tracing","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/tracing.md","filePath":"docs/observability/tracing.md"}'),r={name:"docs/observability/tracing.md"},s=i('

Distributed Tracing

FeedbackFusion supports distributed tracing using the OpenTelemetry Protocol (OTLP) utilizing the HeaderExtractor in order to resolve trace parents.

For more information regarding the documentation checkout the Configuration

Example with Jaeger

To configure FeedbackFusion to use Jaeger for distributed tracing, you need to set the OTLP_ENDPOINT to Jaeger's default OTLP port:

sh
OTLP_ENDPOINT=http://jaeger:4317
',6),o=[s];function n(c,d,h,l,p,g){return a(),t("div",null,o)}const b=e(r,[["render",n]]);export{_ as __pageData,b as default}; diff --git a/nightly/assets/docs_observability_tracing.md.Cv2Glux6.lean.js b/nightly/assets/docs_observability_tracing.md.B5-_CN8y.lean.js similarity index 70% rename from nightly/assets/docs_observability_tracing.md.Cv2Glux6.lean.js rename to nightly/assets/docs_observability_tracing.md.B5-_CN8y.lean.js index bacc64ac..8341cefc 100644 --- a/nightly/assets/docs_observability_tracing.md.Cv2Glux6.lean.js +++ b/nightly/assets/docs_observability_tracing.md.B5-_CN8y.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a3 as i}from"./chunks/framework.I4i77lUw.js";const _=JSON.parse('{"title":"Distributed Tracing","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/tracing.md","filePath":"docs/observability/tracing.md"}'),r={name:"docs/observability/tracing.md"},s=i("",6),o=[s];function n(c,d,h,l,p,g){return a(),t("div",null,o)}const b=e(r,[["render",n]]);export{_ as __pageData,b as default}; +import{_ as e,c as t,o as a,a3 as i}from"./chunks/framework.DlKF9QSh.js";const _=JSON.parse('{"title":"Distributed Tracing","description":"","frontmatter":{},"headers":[],"relativePath":"docs/observability/tracing.md","filePath":"docs/observability/tracing.md"}'),r={name:"docs/observability/tracing.md"},s=i("",6),o=[s];function n(c,d,h,l,p,g){return a(),t("div",null,o)}const b=e(r,[["render",n]]);export{_ as __pageData,b as default}; diff --git a/nightly/assets/index.md.DOTWLeWP.js b/nightly/assets/index.md.4ZJ6gQpT.js similarity index 88% rename from nightly/assets/index.md.DOTWLeWP.js rename to nightly/assets/index.md.4ZJ6gQpT.js index bdcd6605..69c24d46 100644 --- a/nightly/assets/index.md.DOTWLeWP.js +++ b/nightly/assets/index.md.4ZJ6gQpT.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./chunks/framework.I4i77lUw.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"FeedbackFusion","text":"A Tool for collecting user feedback","tagline":"Built with cloud in mind","actions":[{"theme":"brand","text":"Get Started","link":"/docs/get-started"},{"theme":"alt","text":"Docs","link":"/docs"}]}},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),o={name:"index.md"};function n(c,i,r,d,s,l){return a(),t("div")}const _=e(o,[["render",n]]);export{p as __pageData,_ as default}; +import{_ as e,c as t,o as a}from"./chunks/framework.DlKF9QSh.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"FeedbackFusion","text":"A Tool for collecting user feedback","tagline":"Built with cloud in mind","actions":[{"theme":"brand","text":"Get Started","link":"/docs/get-started"},{"theme":"alt","text":"Docs","link":"/docs"}]}},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),o={name:"index.md"};function n(c,i,r,d,s,l){return a(),t("div")}const _=e(o,[["render",n]]);export{p as __pageData,_ as default}; diff --git a/nightly/assets/index.md.DOTWLeWP.lean.js b/nightly/assets/index.md.4ZJ6gQpT.lean.js similarity index 88% rename from nightly/assets/index.md.DOTWLeWP.lean.js rename to nightly/assets/index.md.4ZJ6gQpT.lean.js index bdcd6605..69c24d46 100644 --- a/nightly/assets/index.md.DOTWLeWP.lean.js +++ b/nightly/assets/index.md.4ZJ6gQpT.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./chunks/framework.I4i77lUw.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"FeedbackFusion","text":"A Tool for collecting user feedback","tagline":"Built with cloud in mind","actions":[{"theme":"brand","text":"Get Started","link":"/docs/get-started"},{"theme":"alt","text":"Docs","link":"/docs"}]}},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),o={name:"index.md"};function n(c,i,r,d,s,l){return a(),t("div")}const _=e(o,[["render",n]]);export{p as __pageData,_ as default}; +import{_ as e,c as t,o as a}from"./chunks/framework.DlKF9QSh.js";const p=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"FeedbackFusion","text":"A Tool for collecting user feedback","tagline":"Built with cloud in mind","actions":[{"theme":"brand","text":"Get Started","link":"/docs/get-started"},{"theme":"alt","text":"Docs","link":"/docs"}]}},"headers":[],"relativePath":"index.md","filePath":"index.md"}'),o={name:"index.md"};function n(c,i,r,d,s,l){return a(),t("div")}const _=e(o,[["render",n]]);export{p as __pageData,_ as default}; diff --git a/nightly/docs/configuration.html b/nightly/docs/configuration.html index 33910673..4baac85a 100644 --- a/nightly/docs/configuration.html +++ b/nightly/docs/configuration.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -34,7 +34,7 @@ type: text lines: 1 placeholder: test
- + \ No newline at end of file diff --git a/nightly/docs/deployment/docker.html b/nightly/docs/deployment/docker.html index 0a0d01a5..f324744a 100644 --- a/nightly/docs/deployment/docker.html +++ b/nightly/docs/deployment/docker.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -36,7 +36,7 @@ --name feedback-fusion-integration-test \ --rm \ ghcr.io/onelitefeathernet/feedback-fusion-integrtion:<version>

On finish

You should now reset your database as the integration test does not delete everything it created.

- + \ No newline at end of file diff --git a/nightly/docs/deployment/helm.html b/nightly/docs/deployment/helm.html index 19d8a93e..ef3aa08f 100644 --- a/nightly/docs/deployment/helm.html +++ b/nightly/docs/deployment/helm.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -23,7 +23,7 @@ --from-literal=OIDC_CLIENT_ID=<client_id> \ --from-literal=OIDC_CLIENT_SECRET=<client_secret> \ --from-literal=GRPC_ENDPOINT=<grpc_endpoint>

Run the tests

sh
helm test -n <namespace> <release>

On finish

You should now reset your database as the integration test does not delete everything it created.

- + \ No newline at end of file diff --git a/nightly/docs/frontend-library/index.html b/nightly/docs/frontend-library/index.html index 9e9cfe45..33e1abff 100644 --- a/nightly/docs/frontend-library/index.html +++ b/nightly/docs/frontend-library/index.html @@ -8,11 +8,11 @@ - + - - - + + + @@ -35,7 +35,7 @@ <feedback-fusion-prompt baseUrl="https://example.com" promptId="prompt" /> </body> </html>
- + \ No newline at end of file diff --git a/nightly/docs/frontend-library/prompt.html b/nightly/docs/frontend-library/prompt.html index 77545cc4..8cfc2ba7 100644 --- a/nightly/docs/frontend-library/prompt.html +++ b/nightly/docs/frontend-library/prompt.html @@ -8,19 +8,19 @@ - + - - - + + + - +
Skip to content

Prompt

Usage

html
<feedback-fusion-prompt baseUrl="https://example.com" promptId="prompt" />

Attributes

AttributeTypeDefaultDescriptionRequired
autoCloseBooleanfalseDetermines whether the prompt should automatically close after form submission.No
baseUrlStringThe base URL where the backend is proxied via gRPC-web.Yes
closeAfterNumber1000Specifies the duration (in milliseconds) after which the prompt should close automatically if autoClose is set to true.No
localeStringenDefines the locale for the prompt.No
promptIdStringSpecifies which prompt should be used.Yes
- + \ No newline at end of file diff --git a/nightly/docs/frontend-library/theming.html b/nightly/docs/frontend-library/theming.html index c7af47c8..746ba21d 100644 --- a/nightly/docs/frontend-library/theming.html +++ b/nightly/docs/frontend-library/theming.html @@ -8,13 +8,13 @@ - + - - - + + + - + @@ -36,7 +36,7 @@ --feedback-fusion-success: 76, 175, 80; /* #4CAF50 */ --feedback-fusion-error: 211, 61, 61; /* #D33D3D */ }

DANGER

Always use the single rgb components of your color as the library also makes use of the alpha values. Specyfing a hex value or removing the commas will break the functionality.

html
<feedback-fusion-prompt baseUrl="http://example.com" promptId="prompt" class="nice-theme" />
- + \ No newline at end of file diff --git a/nightly/docs/index.html b/nightly/docs/index.html index f24fd1e8..33c89347 100644 --- a/nightly/docs/index.html +++ b/nightly/docs/index.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Documentation

- + \ No newline at end of file diff --git a/nightly/docs/observability/logging.html b/nightly/docs/observability/logging.html index 895669da..e2560605 100644 --- a/nightly/docs/observability/logging.html +++ b/nightly/docs/observability/logging.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Logging

FeedbackFusion uses the RUST_LOG environment variable to control the default logging level of the process. The following table lists the possible values for RUST_LOG and describes what each level typically outputs.

LevelDescription
ERRORLogs only error messages.
WARNLogs warnings and error messages.
INFOLogs informational messages, warnings, and error messages.
DEBUGLogs debug information, including database requests, informational messages, warnings, and errors.
TRACELogs everything, including trace-level information, debug information, database requests, informational messages, warnings, and errors.
- + \ No newline at end of file diff --git a/nightly/docs/observability/tracing.html b/nightly/docs/observability/tracing.html index 98724fc6..c0ab0796 100644 --- a/nightly/docs/observability/tracing.html +++ b/nightly/docs/observability/tracing.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

Distributed Tracing

FeedbackFusion supports distributed tracing using the OpenTelemetry Protocol (OTLP) utilizing the HeaderExtractor in order to resolve trace parents.

For more information regarding the documentation checkout the Configuration

Example with Jaeger

To configure FeedbackFusion to use Jaeger for distributed tracing, you need to set the OTLP_ENDPOINT to Jaeger's default OTLP port:

sh
OTLP_ENDPOINT=http://jaeger:4317
- + \ No newline at end of file diff --git a/nightly/hashmap.json b/nightly/hashmap.json index c80454d7..03ca66c6 100644 --- a/nightly/hashmap.json +++ b/nightly/hashmap.json @@ -1 +1 @@ -{"docs_configuration.md":"ojpw-q68","docs_deployment_docker.md":"mdyIf6RV","docs_deployment_helm.md":"II3h8p80","docs_frontend-library_index.md":"CYkq1gWr","docs_frontend-library_prompt.md":"CaJoo-3H","docs_frontend-library_theming.md":"DKCgv3B3","docs_index.md":"QaCtPDS_","docs_observability_logging.md":"CGoFfo-7","docs_observability_tracing.md":"Cv2Glux6","index.md":"DOTWLeWP"} +{"docs_configuration.md":"DI5J_vyy","docs_deployment_docker.md":"Bj29M9KQ","docs_deployment_helm.md":"ZjxQ_SzR","docs_frontend-library_index.md":"CeJF-GBS","docs_frontend-library_prompt.md":"vSjbEMcw","docs_frontend-library_theming.md":"B8-cwfrP","docs_index.md":"BsPmMoU2","docs_observability_logging.md":"B2kBmL__","docs_observability_tracing.md":"B5-_CN8y","index.md":"4ZJ6gQpT"} diff --git a/nightly/index.html b/nightly/index.html index 9cbe9d6e..fde5d6cb 100644 --- a/nightly/index.html +++ b/nightly/index.html @@ -8,17 +8,17 @@ - + - - - + + +
Skip to content

FeedbackFusion

A Tool for collecting user feedback

Built with cloud in mind

- + \ No newline at end of file