From b11b051864554451b09b38cb307f69dab26e1791 Mon Sep 17 00:00:00 2001 From: InfernalAzazel Date: Sun, 29 Sep 2024 07:08:31 +0000 Subject: [PATCH] deploy: 1e1407b90740f732c7bed89c8ba4dae636d6fb17 --- 404.html | 4 +- assets/{app.CipiSkZq.js => app.CagqY6Wx.js} | 2 +- ...out.DsIatEJ-.js => DemoLayout.udK5BP0m.js} | 2 +- assets/chunks/DemoProAvatar.C275IhNj.js | 1 - assets/chunks/DemoProAvatar.CfCMtCoZ.js | 1 + .../chunks/DemoProColumnSetting.DthMJfqj.js | 1 + .../chunks/DemoProColumnSetting2.outlR8Fy.js | 1 + assets/chunks/DemoProDescriptions.DstZFms-.js | 1 + .../chunks/DemoProDescriptions2.DgZ8yRQ3.js | 1 + .../chunks/DemoProDescriptions3.DL54zcx4.js | 1 + ...bs.D_B1g_DQ.js => DemoProTabs.DvjZI-Ya.js} | 2 +- ...2.jiFIAU-i.js => DemoProTabs2.CJvSv83E.js} | 2 +- .../DemoProToggleFullScreen2.C_68SlB9.js | 1 + .../DemoProToggleFullScreen3.CutVIMcd.js | 1 + ...3.js => DemoProToggleLanguage.Cfmhu4Q6.js} | 2 +- .../{theme.C_E-hC8h.js => theme.Dntp4vGq.js} | 4 +- ...QuAY.js => cn_layout_index.md.CFOhI4Qw.js} | 6 +- ...js => cn_layout_index.md.CFOhI4Qw.lean.js} | 6 +- assets/cn_other_columnSetting.md.DZNwbq0N.js | 348 ++++++++++++++++++ ...cn_other_columnSetting.md.DZNwbq0N.lean.js | 348 ++++++++++++++++++ assets/cn_other_descriptions.md.9c_A_FMD.js | 315 ++++++++++++++++ .../cn_other_descriptions.md.9c_A_FMD.lean.js | 315 ++++++++++++++++ ...zB8aa.js => cn_other_index.md.0_p3xD8U.js} | 12 +- ....js => cn_other_index.md.0_p3xD8U.lean.js} | 12 +- ...jgOAzZ.js => cn_other_tabs.md.D8q0676q.js} | 8 +- ...n.js => cn_other_tabs.md.D8q0676q.lean.js} | 8 +- .../cn_other_toggleFullScreen.md.BhArEzLa.js | 58 +++ ...other_toggleFullScreen.md.BhArEzLa.lean.js | 58 +++ .../cn_other_toggleFullScreen.md.zGeYEbA9.js | 34 -- ...other_toggleFullScreen.md.zGeYEbA9.lean.js | 34 -- ...=> cn_other_toggleLanguage.md.D2Oq6Atm.js} | 6 +- ..._other_toggleLanguage.md.D2Oq6Atm.lean.js} | 6 +- cn/form/index.html | 8 +- cn/form/query.html | 8 +- cn/form/steps.html | 8 +- cn/guide.html | 8 +- cn/layout/index.html | 12 +- cn/other/background.html | 8 +- cn/other/columnSetting.html | 27 ++ cn/other/descriptions.html | 28 ++ cn/other/index.html | 12 +- cn/other/tabs.html | 14 +- cn/other/toggleFullScreen.html | 40 +- cn/other/toggleLanguage.html | 12 +- cn/other/toggleTheme.html | 8 +- hashmap.json | 2 +- index.html | 6 +- 47 files changed, 1606 insertions(+), 196 deletions(-) rename assets/{app.CipiSkZq.js => app.CagqY6Wx.js} (95%) rename assets/chunks/{DemoLayout.DsIatEJ-.js => DemoLayout.udK5BP0m.js} (96%) delete mode 100644 assets/chunks/DemoProAvatar.C275IhNj.js create mode 100644 assets/chunks/DemoProAvatar.CfCMtCoZ.js create mode 100644 assets/chunks/DemoProColumnSetting.DthMJfqj.js create mode 100644 assets/chunks/DemoProColumnSetting2.outlR8Fy.js create mode 100644 assets/chunks/DemoProDescriptions.DstZFms-.js create mode 100644 assets/chunks/DemoProDescriptions2.DgZ8yRQ3.js create mode 100644 assets/chunks/DemoProDescriptions3.DL54zcx4.js rename assets/chunks/{DemoProTabs.D_B1g_DQ.js => DemoProTabs.DvjZI-Ya.js} (89%) rename assets/chunks/{DemoProTabs2.jiFIAU-i.js => DemoProTabs2.CJvSv83E.js} (90%) create mode 100644 assets/chunks/DemoProToggleFullScreen2.C_68SlB9.js create mode 100644 assets/chunks/DemoProToggleFullScreen3.CutVIMcd.js rename assets/chunks/{DemoProToggleLanguage._U-uI063.js => DemoProToggleLanguage.Cfmhu4Q6.js} (88%) rename assets/chunks/{theme.C_E-hC8h.js => theme.Dntp4vGq.js} (98%) rename assets/{cn_layout_index.md.Cvu1QuAY.js => cn_layout_index.md.CFOhI4Qw.js} (99%) rename assets/{cn_layout_index.md.Cvu1QuAY.lean.js => cn_layout_index.md.CFOhI4Qw.lean.js} (99%) create mode 100644 assets/cn_other_columnSetting.md.DZNwbq0N.js create mode 100644 assets/cn_other_columnSetting.md.DZNwbq0N.lean.js create mode 100644 assets/cn_other_descriptions.md.9c_A_FMD.js create mode 100644 assets/cn_other_descriptions.md.9c_A_FMD.lean.js rename assets/{cn_other_index.md.OzAzB8aa.js => cn_other_index.md.0_p3xD8U.js} (89%) rename assets/{cn_other_index.md.OzAzB8aa.lean.js => cn_other_index.md.0_p3xD8U.lean.js} (89%) rename assets/{cn_other_tabs.md.BfjgOAzZ.js => cn_other_tabs.md.D8q0676q.js} (97%) rename assets/{cn_other_tabs.md.BfjgOAzZ.lean.js => cn_other_tabs.md.D8q0676q.lean.js} (97%) create mode 100644 assets/cn_other_toggleFullScreen.md.BhArEzLa.js create mode 100644 assets/cn_other_toggleFullScreen.md.BhArEzLa.lean.js delete mode 100644 assets/cn_other_toggleFullScreen.md.zGeYEbA9.js delete mode 100644 assets/cn_other_toggleFullScreen.md.zGeYEbA9.lean.js rename assets/{cn_other_toggleLanguage.md.BGjOw1aw.js => cn_other_toggleLanguage.md.D2Oq6Atm.js} (98%) rename assets/{cn_other_toggleLanguage.md.BGjOw1aw.lean.js => cn_other_toggleLanguage.md.D2Oq6Atm.lean.js} (98%) create mode 100644 cn/other/columnSetting.html create mode 100644 cn/other/descriptions.html diff --git a/404.html b/404.html index ab3867a..eafa312 100644 --- a/404.html +++ b/404.html @@ -8,14 +8,14 @@ - +
- + \ No newline at end of file diff --git a/assets/app.CipiSkZq.js b/assets/app.CagqY6Wx.js similarity index 95% rename from assets/app.CipiSkZq.js rename to assets/app.CagqY6Wx.js index b1b8d9f..521b295 100644 --- a/assets/app.CipiSkZq.js +++ b/assets/app.CagqY6Wx.js @@ -1 +1 @@ -import{RawTheme as s}from"./chunks/theme.C_E-hC8h.js";import{inBrowser as r,useUpdateHead as u,RouterSymbol as l,initData as c,dataSymbol as f,Content as d,ClientOnly as m,siteDataRef as h,createSSRApp as g,createRouter as A,pathToFile as P,defineComponent as v,useData as w,onMounted as y,watchEffect as C,usePrefetch as R,useCopyCode as b,useCodeGroups as E,h as S}from"./chunks/framework.CO3--Yx1.js";function i(e){if(e.extends){const t=i(e.extends);return{...t,...e,async enhanceApp(n){t.enhanceApp&&await t.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const o=i(s),T=v({name:"VitePressApp",setup(){const{site:e,lang:t,dir:n}=w();return y(()=>{C(()=>{document.documentElement.lang=t.value,document.documentElement.dir=n.value})}),e.value.router.prefetchLinks&&R(),b(),E(),o.setup&&o.setup(),()=>S(o.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),t=_();t.provide(l,e);const n=c(e.route);return t.provide(f,n),t.component("Content",d),t.component("ClientOnly",m),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:t,router:e,siteData:h}),{app:t,router:e,data:n}}function _(){return g(T)}function j(){let e=r,t;return A(n=>{let a=P(n),p=null;return a&&(e&&(t=a),(e||t===a)&&(a=a.replace(/\.js$/,".lean.js")),p=import(a)),r&&(e=!1),p},o.NotFound)}r&&D().then(({app:e,router:t,data:n})=>{t.go().then(()=>{u(t.route,n.site),e.mount("#app")})});export{D as createApp}; +import{RawTheme as s}from"./chunks/theme.Dntp4vGq.js";import{inBrowser as r,useUpdateHead as u,RouterSymbol as l,initData as c,dataSymbol as f,Content as d,ClientOnly as m,siteDataRef as h,createSSRApp as g,createRouter as A,pathToFile as P,defineComponent as v,useData as w,onMounted as y,watchEffect as C,usePrefetch as R,useCopyCode as b,useCodeGroups as E,h as S}from"./chunks/framework.CO3--Yx1.js";function i(e){if(e.extends){const t=i(e.extends);return{...t,...e,async enhanceApp(n){t.enhanceApp&&await t.enhanceApp(n),e.enhanceApp&&await e.enhanceApp(n)}}}return e}const o=i(s),T=v({name:"VitePressApp",setup(){const{site:e,lang:t,dir:n}=w();return y(()=>{C(()=>{document.documentElement.lang=t.value,document.documentElement.dir=n.value})}),e.value.router.prefetchLinks&&R(),b(),E(),o.setup&&o.setup(),()=>S(o.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),t=_();t.provide(l,e);const n=c(e.route);return t.provide(f,n),t.component("Content",d),t.component("ClientOnly",m),Object.defineProperties(t.config.globalProperties,{$frontmatter:{get(){return n.frontmatter.value}},$params:{get(){return n.page.value.params}}}),o.enhanceApp&&await o.enhanceApp({app:t,router:e,siteData:h}),{app:t,router:e,data:n}}function _(){return g(T)}function j(){let e=r,t;return A(n=>{let a=P(n),p=null;return a&&(e&&(t=a),(e||t===a)&&(a=a.replace(/\.js$/,".lean.js")),p=import(a)),r&&(e=!1),p},o.NotFound)}r&&D().then(({app:e,router:t,data:n})=>{t.go().then(()=>{u(t.route,n.site),e.mount("#app")})});export{D as createApp}; diff --git a/assets/chunks/DemoLayout.DsIatEJ-.js b/assets/chunks/DemoLayout.udK5BP0m.js similarity index 96% rename from assets/chunks/DemoLayout.DsIatEJ-.js rename to assets/chunks/DemoLayout.udK5BP0m.js index a498bd5..bca8174 100644 --- a/assets/chunks/DemoLayout.DsIatEJ-.js +++ b/assets/chunks/DemoLayout.udK5BP0m.js @@ -1 +1 @@ -import{Icon as c}from"./theme.C_E-hC8h.js";import{defineComponent as y,ref as b,resolveComponent as u,openBlock as h,createElementBlock as k,createVNode as t,withCtx as o,createTextVNode as l,h as m}from"./framework.CO3--Yx1.js";const f={style:{height:"50vh"}},w=y({__name:"DemoLayout",setup(v){function n(a){return()=>m(c,{icon:a})}const d=[{label:"且听风吟",key:"hear-the-wind-sing",icon:n("ion:chevron-up-outline")},{label:"1973年的弹珠玩具",key:"pinball-1973",icon:n("ion:chevron-up-outline"),disabled:!0,children:[{label:"鼠",key:"rat"}]},{label:"寻羊冒险记",key:"a-wild-sheep-chase",disabled:!0,icon:n("ion:chevron-up-outline")},{label:"舞,舞,舞",key:"dance-dance-dance",icon:n("ion:chevron-up-outline"),children:[{type:"group",label:"人物",key:"people",children:[{label:"叙事者",key:"narrator",icon:n("ion:chevron-up-outline")},{label:"羊男",key:"sheep-man"}]},{label:"饮品",key:"beverage",icon:n("ion:chevron-up-outline"),children:[{label:"威士忌",key:"whisky"}]},{label:"食物",key:"food",children:[{label:"三明治",key:"sandwich"}]},{label:"过去增多,未来减少",key:"the-past-increases-the-future-recedes"}]}],i=b(!0);return(a,e)=>{const r=u("n-button"),s=u("ProLayout");return h(),k("div",f,[t(s,{menus:d,collapsed:i.value,"onUpdate:collapsed":e[0]||(e[0]=p=>i.value=p)},{actions:o(()=>[t(r,null,{default:o(()=>e[1]||(e[1]=[l("功能1")])),_:1}),t(r,null,{default:o(()=>e[2]||(e[2]=[l("功能2")])),_:1}),t(r,null,{default:o(()=>e[3]||(e[3]=[l("功能3")])),_:1})]),footer:o(()=>e[4]||(e[4]=[l(" © 2024 Your Company. All rights reserved. ")])),default:o(()=>[e[5]||(e[5]=l(" 我是内容 "))]),_:1},8,["collapsed"])])}}});export{w as default}; +import{Icon as c}from"./theme.Dntp4vGq.js";import{defineComponent as y,ref as b,resolveComponent as u,openBlock as h,createElementBlock as k,createVNode as t,withCtx as o,createTextVNode as l,h as m}from"./framework.CO3--Yx1.js";const f={style:{height:"50vh"}},w=y({__name:"DemoLayout",setup(v){function n(a){return()=>m(c,{icon:a})}const d=[{label:"且听风吟",key:"hear-the-wind-sing",icon:n("ion:chevron-up-outline")},{label:"1973年的弹珠玩具",key:"pinball-1973",icon:n("ion:chevron-up-outline"),disabled:!0,children:[{label:"鼠",key:"rat"}]},{label:"寻羊冒险记",key:"a-wild-sheep-chase",disabled:!0,icon:n("ion:chevron-up-outline")},{label:"舞,舞,舞",key:"dance-dance-dance",icon:n("ion:chevron-up-outline"),children:[{type:"group",label:"人物",key:"people",children:[{label:"叙事者",key:"narrator",icon:n("ion:chevron-up-outline")},{label:"羊男",key:"sheep-man"}]},{label:"饮品",key:"beverage",icon:n("ion:chevron-up-outline"),children:[{label:"威士忌",key:"whisky"}]},{label:"食物",key:"food",children:[{label:"三明治",key:"sandwich"}]},{label:"过去增多,未来减少",key:"the-past-increases-the-future-recedes"}]}],i=b(!0);return(a,e)=>{const r=u("n-button"),s=u("ProLayout");return h(),k("div",f,[t(s,{menus:d,collapsed:i.value,"onUpdate:collapsed":e[0]||(e[0]=p=>i.value=p)},{actions:o(()=>[t(r,null,{default:o(()=>e[1]||(e[1]=[l("功能1")])),_:1}),t(r,null,{default:o(()=>e[2]||(e[2]=[l("功能2")])),_:1}),t(r,null,{default:o(()=>e[3]||(e[3]=[l("功能3")])),_:1})]),footer:o(()=>e[4]||(e[4]=[l(" © 2024 Your Company. All rights reserved. ")])),default:o(()=>[e[5]||(e[5]=l(" 我是内容 "))]),_:1},8,["collapsed"])])}}});export{w as default}; diff --git a/assets/chunks/DemoProAvatar.C275IhNj.js b/assets/chunks/DemoProAvatar.C275IhNj.js deleted file mode 100644 index c53dda6..0000000 --- a/assets/chunks/DemoProAvatar.C275IhNj.js +++ /dev/null @@ -1 +0,0 @@ -import{createDiscreteApi as c,Icon as s}from"./theme.C_E-hC8h.js";import{defineComponent as i,resolveComponent as l,openBlock as m,createElementBlock as p,createVNode as _,h as f}from"./framework.CO3--Yx1.js";const u={class:"flex justify-center"},b=i({__name:"DemoProAvatar",setup(d){const{message:t}=c(["message"]);function o(e){return()=>f(s,{icon:e})}const n=[{label:"用户资料",key:"profile",icon:o("ei:user")},{label:"编辑用户资料",key:"editProfile",icon:o("material-symbols-light:edit-sharp")},{label:"退出登录",key:"logout",icon:o("material-symbols-light:logout")}];function r(e){t.info(String(e))}return(e,g)=>{const a=l("pro-avatar");return m(),p("div",u,[_(a,{class:"w-40",options:n,name:"admin",onSelect:r})])}}});export{b as default}; diff --git a/assets/chunks/DemoProAvatar.CfCMtCoZ.js b/assets/chunks/DemoProAvatar.CfCMtCoZ.js new file mode 100644 index 0000000..d51123f --- /dev/null +++ b/assets/chunks/DemoProAvatar.CfCMtCoZ.js @@ -0,0 +1 @@ +import{createDiscreteApi as c,Icon as s}from"./theme.Dntp4vGq.js";import{defineComponent as i,resolveComponent as l,openBlock as m,createElementBlock as p,createVNode as u,h as _}from"./framework.CO3--Yx1.js";const f={class:"flex justify-center"},b=i({__name:"DemoProAvatar",setup(d){const{message:t}=c(["message"]);function o(e){return()=>_(s,{icon:e})}const n=[{label:"用户资料",key:"profile",icon:o("ei:user")},{label:"编辑用户资料",key:"editProfile",icon:o("material-symbols-light:edit-sharp")},{label:"退出登录",key:"logout",icon:o("material-symbols-light:logout")}];function r(e){t.info(String(e))}return(e,g)=>{const a=l("pro-avatar");return m(),p("div",f,[u(a,{class:"w-40",options:n,name:"admin",onSelect:r,round:""})])}}});export{b as default}; diff --git a/assets/chunks/DemoProColumnSetting.DthMJfqj.js b/assets/chunks/DemoProColumnSetting.DthMJfqj.js new file mode 100644 index 0000000..fa7a55d --- /dev/null +++ b/assets/chunks/DemoProColumnSetting.DthMJfqj.js @@ -0,0 +1 @@ +import{defineComponent as p,ref as t,computed as _,resolveComponent as o,openBlock as i,createElementBlock as v,createVNode as a,Fragment as g}from"./framework.CO3--Yx1.js";const C=p({__name:"DemoProColumnSetting",setup(f){const m=t([{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"地址",key:"address"}]),e=t([...m.value]),s=_(()=>e.value.filter(n=>!n.hide)),u=t([{name:"张三",age:18,address:"北京"},{name:"李四",age:25,address:"上海"}]);return(n,l)=>{const r=o("pro-column-setting"),c=o("n-data-table");return i(),v(g,null,[a(r,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=d=>e.value=d)},null,8,["modelValue"]),a(c,{columns:s.value,data:u.value},null,8,["columns","data"])],64)}}});export{C as default}; diff --git a/assets/chunks/DemoProColumnSetting2.outlR8Fy.js b/assets/chunks/DemoProColumnSetting2.outlR8Fy.js new file mode 100644 index 0000000..8888f5a --- /dev/null +++ b/assets/chunks/DemoProColumnSetting2.outlR8Fy.js @@ -0,0 +1 @@ +import{defineComponent as c,ref as a,computed as d,resolveComponent as m,openBlock as p,createElementBlock as _,createVNode as r,Fragment as f}from"./framework.CO3--Yx1.js";const g=c({__name:"DemoProColumnSetting2",setup(h){const l=a([{title:"个人信息",key:"personalInfo",children:[{title:"姓名",key:"name"},{title:"年龄",key:"age"}]},{title:"联系方式",key:"contactInfo",children:[{title:"电话",key:"phone"},{title:"邮箱",key:"email"}]},{title:"地址",key:"address"}]),i=d(()=>{function o(n){return n.filter(e=>!e.hide).map(e=>{const t={...e};return e.children&&(t.children=o(e.children)),t})}return o(l.value)}),s=a([{name:"张三",age:18,phone:"123456789",email:"zhangsan@example.com",address:"北京"},{name:"李四",age:25,phone:"987654321",email:"lisi@example.com",address:"上海"}]);return(o,n)=>{const e=m("pro-column-setting"),t=m("n-data-table");return p(),_(f,null,[r(e,{modelValue:l.value,"onUpdate:modelValue":n[0]||(n[0]=u=>l.value=u)},null,8,["modelValue"]),r(t,{columns:i.value,data:s.value},null,8,["columns","data"])],64)}}});export{g as default}; diff --git a/assets/chunks/DemoProDescriptions.DstZFms-.js b/assets/chunks/DemoProDescriptions.DstZFms-.js new file mode 100644 index 0000000..4298c41 --- /dev/null +++ b/assets/chunks/DemoProDescriptions.DstZFms-.js @@ -0,0 +1 @@ +import{defineComponent as s,ref as e,resolveComponent as r,openBlock as a,createBlock as c}from"./framework.CO3--Yx1.js";const d=s({__name:"DemoProDescriptions",setup(l){const o=e([{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"地址",key:"address"}]),t=e({name:"张三",age:28,address:"北京市朝阳区"});return(i,m)=>{const n=r("ProDescriptions");return a(),c(n,{columns:o.value,data:t.value,title:"用户详情",bordered:""},null,8,["columns","data"])}}});export{d as default}; diff --git a/assets/chunks/DemoProDescriptions2.DgZ8yRQ3.js b/assets/chunks/DemoProDescriptions2.DgZ8yRQ3.js new file mode 100644 index 0000000..144a061 --- /dev/null +++ b/assets/chunks/DemoProDescriptions2.DgZ8yRQ3.js @@ -0,0 +1 @@ +import{defineComponent as r,ref as e,resolveComponent as s,openBlock as a,createBlock as i}from"./framework.CO3--Yx1.js";const d=r({__name:"DemoProDescriptions2",setup(c){const t=e([{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"职位",key:"position"},{title:"部门",key:"department"},{title:"地址",key:"address"}]),o=e({name:"李四",age:35,position:"产品经理",department:"产品部",address:"上海市浦东新区"});return(l,m)=>{const n=s("ProDescriptions");return a(),i(n,{columns:t.value,data:o.value,title:"员工详情",colNumber:3,size:"large",bordered:""},null,8,["columns","data"])}}});export{d as default}; diff --git a/assets/chunks/DemoProDescriptions3.DL54zcx4.js b/assets/chunks/DemoProDescriptions3.DL54zcx4.js new file mode 100644 index 0000000..ebe24a6 --- /dev/null +++ b/assets/chunks/DemoProDescriptions3.DL54zcx4.js @@ -0,0 +1 @@ +import{defineComponent as a,ref as t,resolveComponent as s,openBlock as c,createBlock as i}from"./framework.CO3--Yx1.js";const u=a({__name:"DemoProDescriptions3",setup(l){const o=t([{title:"姓名",key:"name"},{title:"注册日期",key:"registerDate",render:e=>new Date(e.registerDate).toLocaleDateString()},{title:"邮箱",key:"email"}]),n=t({name:"张三",registerDate:"2023-09-30T12:34:56Z",email:"zhangsan@example.com"});return(e,m)=>{const r=s("ProDescriptions");return c(),i(r,{columns:o.value,data:n.value,title:"用户详情",bordered:""},null,8,["columns","data"])}}});export{u as default}; diff --git a/assets/chunks/DemoProTabs.D_B1g_DQ.js b/assets/chunks/DemoProTabs.DvjZI-Ya.js similarity index 89% rename from assets/chunks/DemoProTabs.D_B1g_DQ.js rename to assets/chunks/DemoProTabs.DvjZI-Ya.js index bbffc60..4936904 100644 --- a/assets/chunks/DemoProTabs.D_B1g_DQ.js +++ b/assets/chunks/DemoProTabs.DvjZI-Ya.js @@ -1 +1 @@ -import{defineComponent as l,ref as m,resolveComponent as i,openBlock as r,createBlock as p}from"./framework.CO3--Yx1.js";import{createDiscreteApi as u}from"./theme.C_E-hC8h.js";const b=l({__name:"DemoProTabs",setup(d){const{message:n}=u(["message"]),e=m([{icon:"mdi:home",title:"首页",path:"/home"},{icon:"mdi:account",title:"我的账户",path:"/account"},{icon:"mdi:settings",title:"设置",path:"/settings"}]);function a(o){n.info(o)}return(o,t)=>{const s=i("ProTabs");return r(),p(s,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=c=>e.value=c),onSelect:a},null,8,["modelValue"])}}});export{b as default}; +import{defineComponent as l,ref as m,resolveComponent as i,openBlock as r,createBlock as p}from"./framework.CO3--Yx1.js";import{createDiscreteApi as u}from"./theme.Dntp4vGq.js";const b=l({__name:"DemoProTabs",setup(d){const{message:n}=u(["message"]),e=m([{icon:"mdi:home",title:"首页",path:"/home"},{icon:"mdi:account",title:"我的账户",path:"/account"},{icon:"mdi:settings",title:"设置",path:"/settings"}]);function a(o){n.info(o)}return(o,t)=>{const s=i("ProTabs");return r(),p(s,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=c=>e.value=c),onSelect:a},null,8,["modelValue"])}}});export{b as default}; diff --git a/assets/chunks/DemoProTabs2.jiFIAU-i.js b/assets/chunks/DemoProTabs2.CJvSv83E.js similarity index 90% rename from assets/chunks/DemoProTabs2.jiFIAU-i.js rename to assets/chunks/DemoProTabs2.CJvSv83E.js index a646cb2..84f573e 100644 --- a/assets/chunks/DemoProTabs2.jiFIAU-i.js +++ b/assets/chunks/DemoProTabs2.CJvSv83E.js @@ -1 +1 @@ -import{defineComponent as c,ref as l,resolveComponent as i,openBlock as r,createBlock as p}from"./framework.CO3--Yx1.js";import{createDiscreteApi as u}from"./theme.C_E-hC8h.js";const b=c({__name:"DemoProTabs2",setup(d){const{message:n}=u(["message"]),e=l([{icon:"mdi:home",title:"首页",path:"/home"},{icon:"mdi:account",title:"我的账户",path:"/account"},{icon:"mdi:settings",title:"设置",path:"/settings"}]);function a(t){n.info(t)}return(t,o)=>{const s=i("ProTabs");return r(),p(s,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=m=>e.value=m),storageKey:"my-custom-tabs",onSelect:a},null,8,["modelValue"])}}});export{b as default}; +import{defineComponent as c,ref as l,resolveComponent as i,openBlock as r,createBlock as p}from"./framework.CO3--Yx1.js";import{createDiscreteApi as u}from"./theme.Dntp4vGq.js";const b=c({__name:"DemoProTabs2",setup(d){const{message:n}=u(["message"]),e=l([{icon:"mdi:home",title:"首页",path:"/home"},{icon:"mdi:account",title:"我的账户",path:"/account"},{icon:"mdi:settings",title:"设置",path:"/settings"}]);function a(t){n.info(t)}return(t,o)=>{const s=i("ProTabs");return r(),p(s,{modelValue:e.value,"onUpdate:modelValue":o[0]||(o[0]=m=>e.value=m),storageKey:"my-custom-tabs",onSelect:a},null,8,["modelValue"])}}});export{b as default}; diff --git a/assets/chunks/DemoProToggleFullScreen2.C_68SlB9.js b/assets/chunks/DemoProToggleFullScreen2.C_68SlB9.js new file mode 100644 index 0000000..a1f11e3 --- /dev/null +++ b/assets/chunks/DemoProToggleFullScreen2.C_68SlB9.js @@ -0,0 +1 @@ +import{defineComponent as l,ref as t,resolveComponent as c,openBlock as s,createElementBlock as p,createVNode as u,createBaseVNode as o,Fragment as _}from"./framework.CO3--Yx1.js";const g=l({__name:"DemoProToggleFullScreen2",setup(f){const r=t(null);return(a,e)=>{const n=c("pro-toggle-full-screen");return s(),p(_,null,[u(n),o("div",{ref_key:"fullscreenTarget",ref:r},e[0]||(e[0]=[o("p",null,"这是需要全屏显示的内容。",-1)]),512)],64)}}});export{g as default}; diff --git a/assets/chunks/DemoProToggleFullScreen3.CutVIMcd.js b/assets/chunks/DemoProToggleFullScreen3.CutVIMcd.js new file mode 100644 index 0000000..0f26709 --- /dev/null +++ b/assets/chunks/DemoProToggleFullScreen3.CutVIMcd.js @@ -0,0 +1 @@ +import{_export_sfc as o,resolveComponent as c,openBlock as n,createBlock as r}from"./framework.CO3--Yx1.js";const l={};function t(_,s){const e=c("pro-toggle-full-screen");return n(),r(e,{fullScreenIcon:"mdi:fullscreen",exitFullScreenIcon:"mdi:fullscreen-exit"})}const u=o(l,[["render",t]]);export{u as default}; diff --git a/assets/chunks/DemoProToggleLanguage._U-uI063.js b/assets/chunks/DemoProToggleLanguage.Cfmhu4Q6.js similarity index 88% rename from assets/chunks/DemoProToggleLanguage._U-uI063.js rename to assets/chunks/DemoProToggleLanguage.Cfmhu4Q6.js index 6a242a8..55b309f 100644 --- a/assets/chunks/DemoProToggleLanguage._U-uI063.js +++ b/assets/chunks/DemoProToggleLanguage.Cfmhu4Q6.js @@ -1 +1 @@ -import{defineComponent as l,ref as s,resolveComponent as g,openBlock as r,createBlock as c}from"./framework.CO3--Yx1.js";import{createDiscreteApi as p}from"./theme.C_E-hC8h.js";const f=l({__name:"DemoProToggleLanguage",setup(i){const{message:o}=p(["message"]),n=s([{label:"English",key:"en"},{label:"中文",key:"zh"},{label:"Español",key:"es"}]);function t(e){o.info(`选择的语言键值为:${e}`)}return(e,m)=>{const a=g("pro-toggle-language");return r(),c(a,{options:n.value,onSelect:t},null,8,["options"])}}});export{f as default}; +import{defineComponent as l,ref as s,resolveComponent as g,openBlock as r,createBlock as c}from"./framework.CO3--Yx1.js";import{createDiscreteApi as p}from"./theme.Dntp4vGq.js";const f=l({__name:"DemoProToggleLanguage",setup(i){const{message:o}=p(["message"]),n=s([{label:"English",key:"en"},{label:"中文",key:"zh"},{label:"Español",key:"es"}]);function t(e){o.info(`选择的语言键值为:${e}`)}return(e,m)=>{const a=g("pro-toggle-language");return r(),c(a,{options:n.value,onSelect:t},null,8,["options"])}}});export{f as default}; diff --git a/assets/chunks/theme.C_E-hC8h.js b/assets/chunks/theme.Dntp4vGq.js similarity index 98% rename from assets/chunks/theme.C_E-hC8h.js rename to assets/chunks/theme.Dntp4vGq.js index 6f1f19e..ec897e6 100644 --- a/assets/chunks/theme.C_E-hC8h.js +++ b/assets/chunks/theme.Dntp4vGq.js @@ -1,5 +1,5 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/angular-html.FCauDY3i.js","assets/chunks/html.BTkmzhl9.js","assets/chunks/javascript.Begb3drz.js","assets/chunks/css.g_GSZ1hr.js","assets/chunks/angular-ts.CYVJY27s.js","assets/chunks/scss.DhxUjGWn.js","assets/chunks/apl.DFIaDQKM.js","assets/chunks/xml.DPPt2PgO.js","assets/chunks/java.BN40hmum.js","assets/chunks/json.DWmkr0yC.js","assets/chunks/astro.BfgzSE7E.js","assets/chunks/typescript.BeSffZBD.js","assets/chunks/postcss.DmF4-xLG.js","assets/chunks/blade.q83T9U1L.js","assets/chunks/sql.D8nBeWSR.js","assets/chunks/cobol.CZBybjpE.js","assets/chunks/coffee.D-9I7hOf.js","assets/chunks/cpp.C69o5lcH.js","assets/chunks/regexp.DoiKbUTj.js","assets/chunks/glsl.Bhr1nLUZ.js","assets/chunks/c.BhsLqr-4.js","assets/chunks/crystal.pycZ3LfR.js","assets/chunks/shellscript.HNM5thJl.js","assets/chunks/edge.BB0LtzJs.js","assets/chunks/html-derivative.BN4ngJVG.js","assets/chunks/elixir.OTEy_3PW.js","assets/chunks/elm.DlgPM2yh.js","assets/chunks/erb.DtNkhACu.js","assets/chunks/ruby.kwX9eVaG.js","assets/chunks/lua.C1ZeVja-.js","assets/chunks/fortran-fixed-form.VVJgyCl9.js","assets/chunks/fortran-free-form.B3Z_eaxm.js","assets/chunks/fsharp.jST-Flpc.js","assets/chunks/markdown.CNXuF1yM.js","assets/chunks/gdresource.BhhLd0vj.js","assets/chunks/gdshader.BSHf-0eb.js","assets/chunks/gdscript.C_OO3DVV.js","assets/chunks/git-commit.BwzKANli.js","assets/chunks/diff.Dnfm4U7b.js","assets/chunks/git-rebase.e1szjlo6.js","assets/chunks/glimmer-js.NN5NbLfN.js","assets/chunks/glimmer-ts.DbutfUJt.js","assets/chunks/graphql.BIeGbL1c.js","assets/chunks/jsx.NfFGm2lL.js","assets/chunks/tsx.keK8bHwS.js","assets/chunks/hack.BcegFZ73.js","assets/chunks/haml.Drx6CJUK.js","assets/chunks/handlebars.CeZF4ylo.js","assets/chunks/yaml.CIiI48o2.js","assets/chunks/http.SS9FA625.js","assets/chunks/hxml.BOObcxhc.js","assets/chunks/haxe.BgqZeg96.js","assets/chunks/imba.Clw7o2n4.js","assets/chunks/jinja.Cq8cD4Xw.js","assets/chunks/jison.BHXpPQT-.js","assets/chunks/julia.Dni4WXxQ.js","assets/chunks/python.CK56Z9cH.js","assets/chunks/r.Cqv5JV-q.js","assets/chunks/latex.CKupSdHq.js","assets/chunks/tex.j4aZ2knW.js","assets/chunks/liquid.C9_h-yZG.js","assets/chunks/marko.R82_ADzM.js","assets/chunks/less.Dk1rBueR.js","assets/chunks/mdc.DmCFtxpW.js","assets/chunks/nginx.W3PVhUWw.js","assets/chunks/nim.CP2iLwds.js","assets/chunks/perl.B0zBZZD5.js","assets/chunks/php.CgT1x55G.js","assets/chunks/pug.Dx8YbFnM.js","assets/chunks/qml.D14cgSL4.js","assets/chunks/razor.DOG9GkHD.js","assets/chunks/csharp.D7v6OrNy.js","assets/chunks/rst.D1DhyLRv.js","assets/chunks/cmake.DbXoA79R.js","assets/chunks/sas.O_TVMSzp.js","assets/chunks/shaderlab.CwIviPI8.js","assets/chunks/hlsl.DkpUthgY.js","assets/chunks/shellsession.BWlRu7Ma.js","assets/chunks/soy.a6yO5H54.js","assets/chunks/sparql.DzgMGh50.js","assets/chunks/turtle.C0hdQUNN.js","assets/chunks/stata.DgswYeFk.js","assets/chunks/svelte.BrmWDM_b.js","assets/chunks/templ.L6_o-Q4j.js","assets/chunks/go.DWt6wkI-.js","assets/chunks/ts-tags.D3o2iVSt.js","assets/chunks/twig.C2bfTZoj.js","assets/chunks/vue.Dys4dLgO.js","assets/chunks/vue-html.XN69aB7M.js","assets/chunks/xsl.C5Y1QNzJ.js"])))=>i.map(i=>d[i]); -var $k=Object.defineProperty;var qT=e=>{throw TypeError(e)};var kk=(e,t,r)=>t in e?$k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var lx=(e,t,r)=>kk(e,typeof t!="symbol"?t+"":t,r),zT=(e,t,r)=>t.has(e)||qT("Cannot "+r);var wf=(e,t,r)=>(zT(e,t,"read from private field"),r?r.call(e):t.get(e)),Ox=(e,t,r)=>t.has(e)?qT("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Ix=(e,t,r,o)=>(zT(e,t,"write to private field"),o?o.call(e,r):t.set(e,r),r),kx=(e,t,r)=>(zT(e,t,"access private method"),r);var OT=(e,t,r,o)=>({set _(s){Ix(e,t,s,r)},get _(){return wf(e,t,o)}});import{defineComponent,openBlock,createElementBlock,renderSlot,createTextVNode,toDisplayString as toDisplayString$1,normalizeClass as normalizeClass$1,createBlock as createBlock$1,withCtx,createCommentVNode,Transition,_export_sfc,useData as useData$1,isExternal,treatAsHtml,withBase,computed,createBaseVNode,unref,isActive,useMediaQuery,ref,watch,watchEffect,onMounted,onUnmounted,watchPostEffect,onUpdated,getScrollOffset,resolveComponent,Fragment,renderList,shallowRef,onContentUpdated,createVNode,EXTERNAL_URL_RE,resolveDynamicComponent,useRoute,mergeProps,inject,useWindowSize,normalizeStyle as normalizeStyle$1,onKeyStroke,nextTick as nextTick$1,useWindowScroll,inBrowser,readonly,useScrollLock,provide,toHandlers,withKeys,onBeforeUnmount,withModifiers,useSlots,version as version$2,getCurrentScope,onScopeDispose,getCurrentInstance,shallowReactive,isVNode,toRefs,reactive,withDirectives,vShow,h,useAttrs,normalizeProps,guardReactiveProps,toRaw,__vitePreload,onBeforeMount,render as render$3,Comment,Text,cloneVNode,Teleport,toRef,TransitionGroup,resolveDirective,triggerRef,onActivated,onDeactivated,onBeforeUpdate,isReactive,markRaw,isProxy,createApp,mergeModels,useModel,useDark,useLocalStorage,useFullscreen as useFullscreen$1}from"./framework.CO3--Yx1.js";const _sfc_main$16=defineComponent({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,r)=>(openBlock(),createElementBlock("span",{class:normalizeClass$1(["VPBadge",t.type])},[renderSlot(t.$slots,"default",{},()=>[createTextVNode(toDisplayString$1(t.text),1)])],2))}}),_hoisted_1$K={key:0,class:"VPBackdrop"},_sfc_main$15=defineComponent({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,r)=>(openBlock(),createBlock$1(Transition,{name:"fade"},{default:withCtx(()=>[t.show?(openBlock(),createElementBlock("div",_hoisted_1$K)):createCommentVNode("",!0)]),_:1}))}}),VPBackdrop=_export_sfc(_sfc_main$15,[["__scopeId","data-v-040eaa19"]]),useData=useData$1;function throttleAndDebounce(e,t){let r,o=!1;return()=>{r&&clearTimeout(r),o?r=setTimeout(e,t):(e(),(o=!0)&&setTimeout(()=>o=!1,t))}}function ensureStartingSlash(e){return/^\//.test(e)?e:`/${e}`}function normalizeLink$1(e){const{pathname:t,search:r,hash:o,protocol:s}=new URL(e,"http://a.com");if(isExternal(e)||e.startsWith("#")||!s.startsWith("http")||!treatAsHtml(t))return e;const{site:l}=useData(),u=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,l.value.cleanUrls?"":".html")}${r}${o}`);return withBase(u)}function useLangs({correspondingLink:e=!1}={}){const{site:t,localeIndex:r,page:o,theme:s,hash:l}=useData(),u=computed(()=>{var f,E;return{label:(f=t.value.locales[r.value])==null?void 0:f.label,link:((E=t.value.locales[r.value])==null?void 0:E.link)||(r.value==="root"?"/":`/${r.value}/`)}});return{localeLinks:computed(()=>Object.entries(t.value.locales).flatMap(([f,E])=>u.value.label===E.label?[]:{text:E.label,link:normalizeLink(E.link||(f==="root"?"/":`/${f}/`),s.value.i18nRouting!==!1&&e,o.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+l.value})),currentLang:u}}function normalizeLink(e,t,r,o){return t?e.replace(/\/$/,"")+ensureStartingSlash(r.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const _hoisted_1$J={class:"NotFound"},_hoisted_2$q={class:"code"},_hoisted_3$i={class:"title"},_hoisted_4$a={class:"quote"},_hoisted_5$9={class:"action"},_hoisted_6$7=["href","aria-label"],_sfc_main$14=defineComponent({__name:"NotFound",setup(e){const{theme:t}=useData(),{currentLang:r}=useLangs();return(o,s)=>{var l,u,d,f,E;return openBlock(),createElementBlock("div",_hoisted_1$J,[createBaseVNode("p",_hoisted_2$q,toDisplayString$1(((l=unref(t).notFound)==null?void 0:l.code)??"404"),1),createBaseVNode("h1",_hoisted_3$i,toDisplayString$1(((u=unref(t).notFound)==null?void 0:u.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=createBaseVNode("div",{class:"divider"},null,-1)),createBaseVNode("blockquote",_hoisted_4$a,toDisplayString$1(((d=unref(t).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),createBaseVNode("div",_hoisted_5$9,[createBaseVNode("a",{class:"link",href:unref(withBase)(unref(r).link),"aria-label":((f=unref(t).notFound)==null?void 0:f.linkLabel)??"go to home"},toDisplayString$1(((E=unref(t).notFound)==null?void 0:E.linkText)??"Take me home"),9,_hoisted_6$7)])])}}}),NotFound=_export_sfc(_sfc_main$14,[["__scopeId","data-v-ca80e95e"]]);function getSidebar(e,t){if(Array.isArray(e))return addBase(e);if(e==null)return[];t=ensureStartingSlash(t);const r=Object.keys(e).sort((s,l)=>l.split("/").length-s.split("/").length).find(s=>t.startsWith(ensureStartingSlash(s))),o=r?e[r]:[];return Array.isArray(o)?addBase(o):addBase(o.items,o.base)}function getSidebarGroups(e){const t=[];let r=0;for(const o in e){const s=e[o];if(s.items){r=t.push(s);continue}t[r]||t.push({items:[]}),t[r].items.push(s)}return t}function getFlatSideBarLinks(e){const t=[];function r(o){for(const s of o)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&r(s.items)}return r(e),t}function hasActiveLink(e,t){return Array.isArray(t)?t.some(r=>hasActiveLink(e,r)):isActive(e,t.link)?!0:t.items?hasActiveLink(e,t.items):!1}function addBase(e,t){return[...e].map(r=>{const o={...r},s=o.base||t;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=addBase(o.items,s)),o})}function useSidebar(){const{frontmatter:e,page:t,theme:r}=useData(),o=useMediaQuery("(min-width: 960px)"),s=ref(!1),l=computed(()=>{const Di=r.value.sidebar,Ri=t.value.relativePath;return Di?getSidebar(Di,Ri):[]}),u=ref(l.value);watch(l,(Di,Ri)=>{JSON.stringify(Di)!==JSON.stringify(Ri)&&(u.value=l.value)});const d=computed(()=>e.value.sidebar!==!1&&u.value.length>0&&e.value.layout!=="home"),f=computed(()=>E?e.value.aside==null?r.value.aside==="left":e.value.aside==="left":!1),E=computed(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:r.value.aside!==!1),D=computed(()=>d.value&&o.value),F=computed(()=>d.value?getSidebarGroups(u.value):[]);function Io(){s.value=!0}function Ei(){s.value=!1}function Ai(){s.value?Ei():Io()}return{isOpen:s,sidebar:u,sidebarGroups:F,hasSidebar:d,hasAside:E,leftAside:f,isSidebarEnabled:D,open:Io,close:Ei,toggle:Ai}}function useCloseSidebarOnEscape(e,t){let r;watchEffect(()=>{r=e.value?document.activeElement:void 0}),onMounted(()=>{window.addEventListener("keyup",o)}),onUnmounted(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),r==null||r.focus())}}function useSidebarControl(e){const{page:t,hash:r}=useData(),o=ref(!1),s=computed(()=>e.value.collapsed!=null),l=computed(()=>!!e.value.link),u=ref(!1),d=()=>{u.value=isActive(t.value.relativePath,e.value.link)};watch([t,e,r],d),onMounted(d);const f=computed(()=>u.value?!0:e.value.items?hasActiveLink(t.value.relativePath,e.value.items):!1),E=computed(()=>!!(e.value.items&&e.value.items.length));watchEffect(()=>{o.value=!!(s.value&&e.value.collapsed)}),watchPostEffect(()=>{(u.value||f.value)&&(o.value=!1)});function D(){s.value&&(o.value=!o.value)}return{collapsed:o,collapsible:s,isLink:l,isActiveLink:u,hasActiveLink:f,hasChildren:E,toggle:D}}function useAside(){const{hasSidebar:e}=useSidebar(),t=useMediaQuery("(min-width: 960px)"),r=useMediaQuery("(min-width: 1280px)");return{isAsideEnabled:computed(()=>!r.value&&!t.value?!1:e.value?r.value:t.value)}}const resolvedHeaders=[];function resolveTitle(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function getHeaders(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(r=>r.id&&r.hasChildNodes()).map(r=>{const o=Number(r.tagName[1]);return{element:r,title:serializeHeader(r),link:"#"+r.id,level:o}});return resolveHeaders(t,e)}function serializeHeader(e){let t="";for(const r of e.childNodes)if(r.nodeType===1){if(r.classList.contains("VPBadge")||r.classList.contains("header-anchor")||r.classList.contains("ignore-header"))continue;t+=r.textContent}else r.nodeType===3&&(t+=r.textContent);return t.trim()}function resolveHeaders(e,t){if(t===!1)return[];const r=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[o,s]=typeof r=="number"?[r,r]:r==="deep"?[2,6]:r;e=e.filter(u=>u.level>=o&&u.level<=s),resolvedHeaders.length=0;for(const{element:u,link:d}of e)resolvedHeaders.push({element:u,link:d});const l=[];e:for(let u=0;u=0;f--){const E=e[f];if(E.level{requestAnimationFrame(l),window.addEventListener("scroll",o)}),onUpdated(()=>{u(location.hash)}),onUnmounted(()=>{window.removeEventListener("scroll",o)});function l(){if(!r.value)return;const d=window.scrollY,f=window.innerHeight,E=document.body.offsetHeight,D=Math.abs(d+f-E)<1,F=resolvedHeaders.map(({element:Ei,link:Ai})=>({link:Ai,top:getAbsoluteTop(Ei)})).filter(({top:Ei})=>!Number.isNaN(Ei)).sort((Ei,Ai)=>Ei.top-Ai.top);if(!F.length){u(null);return}if(d<1){u(null);return}if(D){u(F[F.length-1].link);return}let Io=null;for(const{link:Ei,top:Ai}of F){if(Ai>d+getScrollOffset()+4)break;Io=Ei}u(Io)}function u(d){s&&s.classList.remove("active"),d==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const f=s;f?(f.classList.add("active"),t.value.style.top=f.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function getAbsoluteTop(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const _hoisted_1$I=["href","title"],_sfc_main$13=defineComponent({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:r}){const o=r.href.split("#")[1],s=document.getElementById(decodeURIComponent(o));s==null||s.focus({preventScroll:!0})}return(r,o)=>{const s=resolveComponent("VPDocOutlineItem",!0);return openBlock(),createElementBlock("ul",{class:normalizeClass$1(["VPDocOutlineItem",r.root?"root":"nested"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.headers,({children:l,link:u,title:d})=>(openBlock(),createElementBlock("li",null,[createBaseVNode("a",{class:"outline-link",href:u,onClick:t,title:d},toDisplayString$1(d),9,_hoisted_1$I),l!=null&&l.length?(openBlock(),createBlock$1(s,{key:0,headers:l},null,8,["headers"])):createCommentVNode("",!0)]))),256))],2)}}}),VPDocOutlineItem=_export_sfc(_sfc_main$13,[["__scopeId","data-v-10b5d6e4"]]),_hoisted_1$H={class:"content"},_hoisted_2$p={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},_sfc_main$12=defineComponent({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:r}=useData(),o=shallowRef([]);onContentUpdated(()=>{o.value=getHeaders(t.value.outline??r.value.outline)});const s=ref(),l=ref();return useActiveAnchor(s,l),(u,d)=>(openBlock(),createElementBlock("nav",{"aria-labelledby":"doc-outline-aria-label",class:normalizeClass$1(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[createBaseVNode("div",_hoisted_1$H,[createBaseVNode("div",{class:"outline-marker",ref_key:"marker",ref:l},null,512),createBaseVNode("div",_hoisted_2$p,toDisplayString$1(unref(resolveTitle)(unref(r))),1),createVNode(VPDocOutlineItem,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),VPDocAsideOutline=_export_sfc(_sfc_main$12,[["__scopeId","data-v-901fcf50"]]),_hoisted_1$G={class:"VPDocAsideCarbonAds"},_sfc_main$11=defineComponent({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$G,[createVNode(unref(t),{"carbon-ads":r.carbonAds},null,8,["carbon-ads"])]))}}),_hoisted_1$F={class:"VPDocAside"},_sfc_main$10=defineComponent({__name:"VPDocAside",setup(e){const{theme:t}=useData();return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$F,[renderSlot(r.$slots,"aside-top",{},void 0,!0),renderSlot(r.$slots,"aside-outline-before",{},void 0,!0),createVNode(VPDocAsideOutline),renderSlot(r.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=createBaseVNode("div",{class:"spacer"},null,-1)),renderSlot(r.$slots,"aside-ads-before",{},void 0,!0),unref(t).carbonAds?(openBlock(),createBlock$1(_sfc_main$11,{key:0,"carbon-ads":unref(t).carbonAds},null,8,["carbon-ads"])):createCommentVNode("",!0),renderSlot(r.$slots,"aside-ads-after",{},void 0,!0),renderSlot(r.$slots,"aside-bottom",{},void 0,!0)]))}}),VPDocAside=_export_sfc(_sfc_main$10,[["__scopeId","data-v-5fee0d02"]]);function useEditLink(){const{theme:e,page:t}=useData();return computed(()=>{const{text:r="Edit this page",pattern:o=""}=e.value.editLink||{};let s;return typeof o=="function"?s=o(t.value):s=o.replace(/:path/g,t.value.filePath),{url:s,text:r}})}function usePrevNext(){const{page:e,theme:t,frontmatter:r}=useData();return computed(()=>{var E,D,F,Io,Ei,Ai,Di,Ri;const o=getSidebar(t.value.sidebar,e.value.relativePath),s=getFlatSideBarLinks(o),l=uniqBy(s,Mi=>Mi.link.replace(/[?#].*$/,"")),u=l.findIndex(Mi=>isActive(e.value.relativePath,Mi.link)),d=((E=t.value.docFooter)==null?void 0:E.prev)===!1&&!r.value.prev||r.value.prev===!1,f=((D=t.value.docFooter)==null?void 0:D.next)===!1&&!r.value.next||r.value.next===!1;return{prev:d?void 0:{text:(typeof r.value.prev=="string"?r.value.prev:typeof r.value.prev=="object"?r.value.prev.text:void 0)??((F=l[u-1])==null?void 0:F.docFooterText)??((Io=l[u-1])==null?void 0:Io.text),link:(typeof r.value.prev=="object"?r.value.prev.link:void 0)??((Ei=l[u-1])==null?void 0:Ei.link)},next:f?void 0:{text:(typeof r.value.next=="string"?r.value.next:typeof r.value.next=="object"?r.value.next.text:void 0)??((Ai=l[u+1])==null?void 0:Ai.docFooterText)??((Di=l[u+1])==null?void 0:Di.text),link:(typeof r.value.next=="object"?r.value.next.link:void 0)??((Ri=l[u+1])==null?void 0:Ri.link)}}})}function uniqBy(e,t){const r=new Set;return e.filter(o=>{const s=t(o);return r.has(s)?!1:r.add(s)})}const _sfc_main$$=defineComponent({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,r=computed(()=>t.tag??(t.href?"a":"span")),o=computed(()=>t.href&&EXTERNAL_URL_RE.test(t.href)||t.target==="_blank");return(s,l)=>(openBlock(),createBlock$1(resolveDynamicComponent(r.value),{class:normalizeClass$1(["VPLink",{link:s.href,"vp-external-link-icon":o.value,"no-icon":s.noIcon}]),href:s.href?unref(normalizeLink$1)(s.href):void 0,target:s.target??(o.value?"_blank":void 0),rel:s.rel??(o.value?"noreferrer":void 0)},{default:withCtx(()=>[renderSlot(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),_hoisted_1$E={class:"VPLastUpdated"},_hoisted_2$o=["datetime"],_sfc_main$_=defineComponent({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:r,lang:o}=useData(),s=computed(()=>new Date(r.value.lastUpdated)),l=computed(()=>s.value.toISOString()),u=ref("");return onMounted(()=>{watchEffect(()=>{var d,f,E;u.value=new Intl.DateTimeFormat((f=(d=t.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&f.forceLocale?o.value:void 0,((E=t.value.lastUpdated)==null?void 0:E.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(d,f)=>{var E;return openBlock(),createElementBlock("p",_hoisted_1$E,[createTextVNode(toDisplayString$1(((E=unref(t).lastUpdated)==null?void 0:E.text)||unref(t).lastUpdatedText||"Last updated")+": ",1),createBaseVNode("time",{datetime:l.value},toDisplayString$1(u.value),9,_hoisted_2$o)])}}}),VPDocFooterLastUpdated=_export_sfc(_sfc_main$_,[["__scopeId","data-v-8f079b68"]]),_hoisted_1$D={key:0,class:"VPDocFooter"},_hoisted_2$n={key:0,class:"edit-info"},_hoisted_3$h={key:0,class:"edit-link"},_hoisted_4$9={key:1,class:"last-updated"},_hoisted_5$8={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},_hoisted_6$6={class:"pager"},_hoisted_7$3=["innerHTML"],_hoisted_8$2=["innerHTML"],_hoisted_9$1={class:"pager"},_hoisted_10=["innerHTML"],_hoisted_11=["innerHTML"],_sfc_main$Z=defineComponent({__name:"VPDocFooter",setup(e){const{theme:t,page:r,frontmatter:o}=useData(),s=useEditLink(),l=usePrevNext(),u=computed(()=>t.value.editLink&&o.value.editLink!==!1),d=computed(()=>r.value.lastUpdated),f=computed(()=>u.value||d.value||l.value.prev||l.value.next);return(E,D)=>{var F,Io,Ei,Ai;return f.value?(openBlock(),createElementBlock("footer",_hoisted_1$D,[renderSlot(E.$slots,"doc-footer-before",{},void 0,!0),u.value||d.value?(openBlock(),createElementBlock("div",_hoisted_2$n,[u.value?(openBlock(),createElementBlock("div",_hoisted_3$h,[createVNode(_sfc_main$$,{class:"edit-link-button",href:unref(s).url,"no-icon":!0},{default:withCtx(()=>[D[0]||(D[0]=createBaseVNode("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),createTextVNode(" "+toDisplayString$1(unref(s).text),1)]),_:1},8,["href"])])):createCommentVNode("",!0),d.value?(openBlock(),createElementBlock("div",_hoisted_4$9,[createVNode(VPDocFooterLastUpdated)])):createCommentVNode("",!0)])):createCommentVNode("",!0),(F=unref(l).prev)!=null&&F.link||(Io=unref(l).next)!=null&&Io.link?(openBlock(),createElementBlock("nav",_hoisted_5$8,[D[1]||(D[1]=createBaseVNode("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),createBaseVNode("div",_hoisted_6$6,[(Ei=unref(l).prev)!=null&&Ei.link?(openBlock(),createBlock$1(_sfc_main$$,{key:0,class:"pager-link prev",href:unref(l).prev.link},{default:withCtx(()=>{var Di;return[createBaseVNode("span",{class:"desc",innerHTML:((Di=unref(t).docFooter)==null?void 0:Di.prev)||"Previous page"},null,8,_hoisted_7$3),createBaseVNode("span",{class:"title",innerHTML:unref(l).prev.text},null,8,_hoisted_8$2)]}),_:1},8,["href"])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_9$1,[(Ai=unref(l).next)!=null&&Ai.link?(openBlock(),createBlock$1(_sfc_main$$,{key:0,class:"pager-link next",href:unref(l).next.link},{default:withCtx(()=>{var Di;return[createBaseVNode("span",{class:"desc",innerHTML:((Di=unref(t).docFooter)==null?void 0:Di.next)||"Next page"},null,8,_hoisted_10),createBaseVNode("span",{class:"title",innerHTML:unref(l).next.text},null,8,_hoisted_11)]}),_:1},8,["href"])):createCommentVNode("",!0)])])):createCommentVNode("",!0)])):createCommentVNode("",!0)}}}),VPDocFooter=_export_sfc(_sfc_main$Z,[["__scopeId","data-v-a2d72b58"]]),_hoisted_1$C={class:"container"},_hoisted_2$m={class:"aside-container"},_hoisted_3$g={class:"aside-content"},_hoisted_4$8={class:"content"},_hoisted_5$7={class:"content-container"},_hoisted_6$5={class:"main"},_sfc_main$Y=defineComponent({__name:"VPDoc",setup(e){const{theme:t}=useData(),r=useRoute(),{hasSidebar:o,hasAside:s,leftAside:l}=useSidebar(),u=computed(()=>r.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,f)=>{const E=resolveComponent("Content");return openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPDoc",{"has-sidebar":unref(o),"has-aside":unref(s)}])},[renderSlot(d.$slots,"doc-top",{},void 0,!0),createBaseVNode("div",_hoisted_1$C,[unref(s)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["aside",{"left-aside":unref(l)}])},[f[0]||(f[0]=createBaseVNode("div",{class:"aside-curtain"},null,-1)),createBaseVNode("div",_hoisted_2$m,[createBaseVNode("div",_hoisted_3$g,[createVNode(VPDocAside,null,{"aside-top":withCtx(()=>[renderSlot(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$8,[createBaseVNode("div",_hoisted_5$7,[renderSlot(d.$slots,"doc-before",{},void 0,!0),createBaseVNode("main",_hoisted_6$5,[createVNode(E,{class:normalizeClass$1(["vp-doc",[u.value,unref(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),createVNode(VPDocFooter,null,{"doc-footer-before":withCtx(()=>[renderSlot(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),renderSlot(d.$slots,"doc-after",{},void 0,!0)])])]),renderSlot(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),VPDoc=_export_sfc(_sfc_main$Y,[["__scopeId","data-v-f75fb143"]]),_sfc_main$X=defineComponent({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,r=computed(()=>t.href&&EXTERNAL_URL_RE.test(t.href)),o=computed(()=>t.tag||t.href?"a":"button");return(s,l)=>(openBlock(),createBlock$1(resolveDynamicComponent(o.value),{class:normalizeClass$1(["VPButton",[s.size,s.theme]]),href:s.href?unref(normalizeLink$1)(s.href):void 0,target:t.target??(r.value?"_blank":void 0),rel:t.rel??(r.value?"noreferrer":void 0)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),VPButton=_export_sfc(_sfc_main$X,[["__scopeId","data-v-3d14ab4d"]]),_hoisted_1$B=["src","alt"],_sfc_main$W=defineComponent({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,r)=>{const o=resolveComponent("VPImage",!0);return t.image?(openBlock(),createElementBlock(Fragment,{key:0},[typeof t.image=="string"||"src"in t.image?(openBlock(),createElementBlock("img",mergeProps({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:unref(withBase)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,_hoisted_1$B)):(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(o,mergeProps({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),createVNode(o,mergeProps({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):createCommentVNode("",!0)}}}),VPImage=_export_sfc(_sfc_main$W,[["__scopeId","data-v-d569fec8"]]),_hoisted_1$A={class:"container"},_hoisted_2$l={class:"main"},_hoisted_3$f={key:0,class:"name"},_hoisted_4$7=["innerHTML"],_hoisted_5$6=["innerHTML"],_hoisted_6$4=["innerHTML"],_hoisted_7$2={key:0,class:"actions"},_hoisted_8$1={key:0,class:"image"},_hoisted_9={class:"image-container"},_sfc_main$V=defineComponent({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=inject("hero-image-slot-exists");return(r,o)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPHero",{"has-image":r.image||unref(t)}])},[createBaseVNode("div",_hoisted_1$A,[createBaseVNode("div",_hoisted_2$l,[renderSlot(r.$slots,"home-hero-info-before",{},void 0,!0),renderSlot(r.$slots,"home-hero-info",{},()=>[r.name?(openBlock(),createElementBlock("h1",_hoisted_3$f,[createBaseVNode("span",{innerHTML:r.name,class:"clip"},null,8,_hoisted_4$7)])):createCommentVNode("",!0),r.text?(openBlock(),createElementBlock("p",{key:1,innerHTML:r.text,class:"text"},null,8,_hoisted_5$6)):createCommentVNode("",!0),r.tagline?(openBlock(),createElementBlock("p",{key:2,innerHTML:r.tagline,class:"tagline"},null,8,_hoisted_6$4)):createCommentVNode("",!0)],!0),renderSlot(r.$slots,"home-hero-info-after",{},void 0,!0),r.actions?(openBlock(),createElementBlock("div",_hoisted_7$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.actions,s=>(openBlock(),createElementBlock("div",{key:s.link,class:"action"},[createVNode(VPButton,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):createCommentVNode("",!0),renderSlot(r.$slots,"home-hero-actions-after",{},void 0,!0)]),r.image||unref(t)?(openBlock(),createElementBlock("div",_hoisted_8$1,[createBaseVNode("div",_hoisted_9,[o[0]||(o[0]=createBaseVNode("div",{class:"image-bg"},null,-1)),renderSlot(r.$slots,"home-hero-image",{},()=>[r.image?(openBlock(),createBlock$1(VPImage,{key:0,class:"image-src",image:r.image},null,8,["image"])):createCommentVNode("",!0)],!0)])])):createCommentVNode("",!0)])],2))}}),VPHero=_export_sfc(_sfc_main$V,[["__scopeId","data-v-2e0d3d20"]]),_sfc_main$U=defineComponent({__name:"VPHomeHero",setup(e){const{frontmatter:t}=useData();return(r,o)=>unref(t).hero?(openBlock(),createBlock$1(VPHero,{key:0,class:"VPHomeHero",name:unref(t).hero.name,text:unref(t).hero.text,tagline:unref(t).hero.tagline,image:unref(t).hero.image,actions:unref(t).hero.actions},{"home-hero-info-before":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-before")]),"home-hero-info":withCtx(()=>[renderSlot(r.$slots,"home-hero-info")]),"home-hero-info-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-after")]),"home-hero-actions-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-actions-after")]),"home-hero-image":withCtx(()=>[renderSlot(r.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):createCommentVNode("",!0)}}),_hoisted_1$z={class:"box"},_hoisted_2$k={key:0,class:"icon"},_hoisted_3$e=["innerHTML"],_hoisted_4$6=["innerHTML"],_hoisted_5$5=["innerHTML"],_hoisted_6$3={key:4,class:"link-text"},_hoisted_7$1={class:"link-text-value"},_sfc_main$T=defineComponent({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,r)=>(openBlock(),createBlock$1(_sfc_main$$,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:withCtx(()=>[createBaseVNode("article",_hoisted_1$z,[typeof t.icon=="object"&&t.icon.wrap?(openBlock(),createElementBlock("div",_hoisted_2$k,[createVNode(VPImage,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(openBlock(),createBlock$1(VPImage,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(openBlock(),createElementBlock("div",{key:2,class:"icon",innerHTML:t.icon},null,8,_hoisted_3$e)):createCommentVNode("",!0),createBaseVNode("h2",{class:"title",innerHTML:t.title},null,8,_hoisted_4$6),t.details?(openBlock(),createElementBlock("p",{key:3,class:"details",innerHTML:t.details},null,8,_hoisted_5$5)):createCommentVNode("",!0),t.linkText?(openBlock(),createElementBlock("div",_hoisted_6$3,[createBaseVNode("p",_hoisted_7$1,[createTextVNode(toDisplayString$1(t.linkText)+" ",1),r[0]||(r[0]=createBaseVNode("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):createCommentVNode("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),VPFeature=_export_sfc(_sfc_main$T,[["__scopeId","data-v-197637c2"]]),_hoisted_1$y={key:0,class:"VPFeatures"},_hoisted_2$j={class:"container"},_hoisted_3$d={class:"items"},_sfc_main$S=defineComponent({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,r=computed(()=>{const o=t.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(openBlock(),createElementBlock("div",_hoisted_1$y,[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.features,l=>(openBlock(),createElementBlock("div",{key:l.title,class:normalizeClass$1(["item",[r.value]])},[createVNode(VPFeature,{icon:l.icon,title:l.title,details:l.details,link:l.link,"link-text":l.linkText,rel:l.rel,target:l.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):createCommentVNode("",!0)}}),VPFeatures=_export_sfc(_sfc_main$S,[["__scopeId","data-v-6a3385de"]]),_sfc_main$R=defineComponent({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=useData();return(r,o)=>unref(t).features?(openBlock(),createBlock$1(VPFeatures,{key:0,class:"VPHomeFeatures",features:unref(t).features},null,8,["features"])):createCommentVNode("",!0)}}),_sfc_main$Q=defineComponent({__name:"VPHomeContent",setup(e){const{width:t}=useWindowSize({initialWidth:0,includeScrollbar:!1});return(r,o)=>(openBlock(),createElementBlock("div",{class:"vp-doc container",style:normalizeStyle$1(unref(t)?{"--vp-offset":`calc(50% - ${unref(t)/2}px)`}:{})},[renderSlot(r.$slots,"default",{},void 0,!0)],4))}}),VPHomeContent=_export_sfc(_sfc_main$Q,[["__scopeId","data-v-324b2f93"]]),_hoisted_1$x={class:"VPHome"},_sfc_main$P=defineComponent({__name:"VPHome",setup(e){const{frontmatter:t}=useData();return(r,o)=>{const s=resolveComponent("Content");return openBlock(),createElementBlock("div",_hoisted_1$x,[renderSlot(r.$slots,"home-hero-before",{},void 0,!0),createVNode(_sfc_main$U,null,{"home-hero-info-before":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(r.$slots,"home-hero-image",{},void 0,!0)]),_:3}),renderSlot(r.$slots,"home-hero-after",{},void 0,!0),renderSlot(r.$slots,"home-features-before",{},void 0,!0),createVNode(_sfc_main$R),renderSlot(r.$slots,"home-features-after",{},void 0,!0),unref(t).markdownStyles!==!1?(openBlock(),createBlock$1(VPHomeContent,{key:0},{default:withCtx(()=>[createVNode(s)]),_:1})):(openBlock(),createBlock$1(s,{key:1}))])}}}),VPHome=_export_sfc(_sfc_main$P,[["__scopeId","data-v-d30d623f"]]),_sfc_main$O={},_hoisted_1$w={class:"VPPage"};function _sfc_render$1(e,t){const r=resolveComponent("Content");return openBlock(),createElementBlock("div",_hoisted_1$w,[renderSlot(e.$slots,"page-top"),createVNode(r),renderSlot(e.$slots,"page-bottom")])}const VPPage=_export_sfc(_sfc_main$O,[["render",_sfc_render$1]]),_sfc_main$N=defineComponent({__name:"VPContent",setup(e){const{page:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar();return(s,l)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPContent",{"has-sidebar":unref(o),"is-home":unref(r).layout==="home"}]),id:"VPContent"},[unref(t).isNotFound?renderSlot(s.$slots,"not-found",{key:0},()=>[createVNode(NotFound)],!0):unref(r).layout==="page"?(openBlock(),createBlock$1(VPPage,{key:1},{"page-top":withCtx(()=>[renderSlot(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":withCtx(()=>[renderSlot(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):unref(r).layout==="home"?(openBlock(),createBlock$1(VPHome,{key:2},{"home-hero-before":withCtx(()=>[renderSlot(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":withCtx(()=>[renderSlot(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":withCtx(()=>[renderSlot(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":withCtx(()=>[renderSlot(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):unref(r).layout&&unref(r).layout!=="doc"?(openBlock(),createBlock$1(resolveDynamicComponent(unref(r).layout),{key:3})):(openBlock(),createBlock$1(VPDoc,{key:4},{"doc-top":withCtx(()=>[renderSlot(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":withCtx(()=>[renderSlot(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":withCtx(()=>[renderSlot(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":withCtx(()=>[renderSlot(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":withCtx(()=>[renderSlot(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":withCtx(()=>[renderSlot(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),VPContent=_export_sfc(_sfc_main$N,[["__scopeId","data-v-0aa263f5"]]),_hoisted_1$v={class:"container"},_hoisted_2$i=["innerHTML"],_hoisted_3$c=["innerHTML"],_sfc_main$M=defineComponent({__name:"VPFooter",setup(e){const{theme:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar();return(s,l)=>unref(t).footer&&unref(r).footer!==!1?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass$1(["VPFooter",{"has-sidebar":unref(o)}])},[createBaseVNode("div",_hoisted_1$v,[unref(t).footer.message?(openBlock(),createElementBlock("p",{key:0,class:"message",innerHTML:unref(t).footer.message},null,8,_hoisted_2$i)):createCommentVNode("",!0),unref(t).footer.copyright?(openBlock(),createElementBlock("p",{key:1,class:"copyright",innerHTML:unref(t).footer.copyright},null,8,_hoisted_3$c)):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)}}),VPFooter=_export_sfc(_sfc_main$M,[["__scopeId","data-v-5c3e7063"]]);function useLocalNav(){const{theme:e,frontmatter:t}=useData(),r=shallowRef([]),o=computed(()=>r.value.length>0);return onContentUpdated(()=>{r.value=getHeaders(t.value.outline??e.value.outline)}),{headers:r,hasLocalNav:o}}const _hoisted_1$u={class:"menu-text"},_hoisted_2$h={class:"header"},_hoisted_3$b={class:"outline"},_sfc_main$L=defineComponent({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:r}=useData(),o=ref(!1),s=ref(0),l=ref(),u=ref();function d(F){var Io;(Io=l.value)!=null&&Io.contains(F.target)||(o.value=!1)}watch(o,F=>{if(F){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),onKeyStroke("Escape",()=>{o.value=!1}),onContentUpdated(()=>{o.value=!1});function f(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function E(F){F.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),nextTick$1(()=>{o.value=!1}))}function D(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(F,Io)=>(openBlock(),createElementBlock("div",{class:"VPLocalNavOutlineDropdown",style:normalizeStyle$1({"--vp-vh":s.value+"px"}),ref_key:"main",ref:l},[F.headers.length>0?(openBlock(),createElementBlock("button",{key:0,onClick:f,class:normalizeClass$1({open:o.value})},[createBaseVNode("span",_hoisted_1$u,toDisplayString$1(unref(resolveTitle)(unref(r))),1),Io[0]||(Io[0]=createBaseVNode("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(openBlock(),createElementBlock("button",{key:1,onClick:D},toDisplayString$1(unref(r).returnToTopLabel||"Return to top"),1)),createVNode(Transition,{name:"flyout"},{default:withCtx(()=>[o.value?(openBlock(),createElementBlock("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:E},[createBaseVNode("div",_hoisted_2$h,[createBaseVNode("a",{class:"top-link",href:"#",onClick:D},toDisplayString$1(unref(r).returnToTopLabel||"Return to top"),1)]),createBaseVNode("div",_hoisted_3$b,[createVNode(VPDocOutlineItem,{headers:F.headers},null,8,["headers"])])],512)):createCommentVNode("",!0)]),_:1})],4))}}),VPLocalNavOutlineDropdown=_export_sfc(_sfc_main$L,[["__scopeId","data-v-640a4b39"]]),_hoisted_1$t={class:"container"},_hoisted_2$g=["aria-expanded"],_hoisted_3$a={class:"menu-text"},_sfc_main$K=defineComponent({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar(),{headers:s}=useLocalNav(),{y:l}=useWindowScroll(),u=ref(0);onMounted(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),onContentUpdated(()=>{s.value=getHeaders(r.value.outline??t.value.outline)});const d=computed(()=>s.value.length===0),f=computed(()=>d.value&&!o.value),E=computed(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:f.value}));return(D,F)=>unref(r).layout!=="home"&&(!f.value||unref(l)>=u.value)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(E.value)},[createBaseVNode("div",_hoisted_1$t,[unref(o)?(openBlock(),createElementBlock("button",{key:0,class:"menu","aria-expanded":D.open,"aria-controls":"VPSidebarNav",onClick:F[0]||(F[0]=Io=>D.$emit("open-menu"))},[F[1]||(F[1]=createBaseVNode("span",{class:"vpi-align-left menu-icon"},null,-1)),createBaseVNode("span",_hoisted_3$a,toDisplayString$1(unref(t).sidebarMenuLabel||"Menu"),1)],8,_hoisted_2$g)):createCommentVNode("",!0),createVNode(VPLocalNavOutlineDropdown,{headers:unref(s),navHeight:u.value},null,8,["headers","navHeight"])])],2)):createCommentVNode("",!0)}}),VPLocalNav=_export_sfc(_sfc_main$K,[["__scopeId","data-v-7bac80db"]]);function useNav(){const e=ref(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function r(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?r():t()}function s(){window.outerWidth>=768&&r()}const l=useRoute();return watch(()=>l.path,r),{isScreenOpen:e,openScreen:t,closeScreen:r,toggleScreen:o}}const _sfc_main$J={},_hoisted_1$s={class:"VPSwitch",type:"button",role:"switch"},_hoisted_2$f={class:"check"},_hoisted_3$9={key:0,class:"icon"};function _sfc_render(e,t){return openBlock(),createElementBlock("button",_hoisted_1$s,[createBaseVNode("span",_hoisted_2$f,[e.$slots.default?(openBlock(),createElementBlock("span",_hoisted_3$9,[renderSlot(e.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)])])}const VPSwitch=_export_sfc(_sfc_main$J,[["render",_sfc_render],["__scopeId","data-v-0d6af2d8"]]),_sfc_main$I=defineComponent({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:r}=useData(),o=inject("toggle-appearance",()=>{t.value=!t.value}),s=ref("");return watchPostEffect(()=>{s.value=t.value?r.value.lightModeSwitchTitle||"Switch to light theme":r.value.darkModeSwitchTitle||"Switch to dark theme"}),(l,u)=>(openBlock(),createBlock$1(VPSwitch,{title:s.value,class:"VPSwitchAppearance","aria-checked":unref(t),onClick:unref(o)},{default:withCtx(()=>u[0]||(u[0]=[createBaseVNode("span",{class:"vpi-sun sun"},null,-1),createBaseVNode("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),VPSwitchAppearance=_export_sfc(_sfc_main$I,[["__scopeId","data-v-ca70ba6a"]]),_hoisted_1$r={key:0,class:"VPNavBarAppearance"},_sfc_main$H=defineComponent({__name:"VPNavBarAppearance",setup(e){const{site:t}=useData();return(r,o)=>unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_1$r,[createVNode(VPSwitchAppearance)])):createCommentVNode("",!0)}}),VPNavBarAppearance=_export_sfc(_sfc_main$H,[["__scopeId","data-v-1bc8ac8d"]]),focusedElement=ref();let active=!1,listeners=0;function useFlyout(e){const t=ref(!1);if(inBrowser){!active&&activateFocusTracking(),listeners++;const r=watch(focusedElement,o=>{var s,l,u;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(l=e.onFocus)==null||l.call(e)):(t.value=!1,(u=e.onBlur)==null||u.call(e))});onUnmounted(()=>{r(),listeners--,listeners||deactivateFocusTracking()})}return readonly(t)}function activateFocusTracking(){document.addEventListener("focusin",handleFocusIn),active=!0,focusedElement.value=document.activeElement}function deactivateFocusTracking(){document.removeEventListener("focusin",handleFocusIn)}function handleFocusIn(){focusedElement.value=document.activeElement}const _hoisted_1$q={class:"VPMenuLink"},_sfc_main$G=defineComponent({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=useData();return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$q,[createVNode(_sfc_main$$,{class:normalizeClass$1({active:unref(isActive)(unref(t).relativePath,r.item.activeMatch||r.item.link,!!r.item.activeMatch)}),href:r.item.link,target:r.item.target,rel:r.item.rel},{default:withCtx(()=>[createTextVNode(toDisplayString$1(r.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),VPMenuLink=_export_sfc(_sfc_main$G,[["__scopeId","data-v-debfc2ae"]]),_hoisted_1$p={class:"VPMenuGroup"},_hoisted_2$e={key:0,class:"title"},_sfc_main$F=defineComponent({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$p,[t.text?(openBlock(),createElementBlock("p",_hoisted_2$e,toDisplayString$1(t.text),1)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createElementBlock(Fragment,null,["link"in o?(openBlock(),createBlock$1(VPMenuLink,{key:0,item:o},null,8,["item"])):createCommentVNode("",!0)],64))),256))]))}}),VPMenuGroup=_export_sfc(_sfc_main$F,[["__scopeId","data-v-23a982d7"]]),_hoisted_1$o={class:"VPMenu"},_hoisted_2$d={key:0,class:"items"},_sfc_main$E=defineComponent({__name:"VPMenu",props:{items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$o,[t.items?(openBlock(),createElementBlock("div",_hoisted_2$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(o)},["link"in o?(openBlock(),createBlock$1(VPMenuLink,{key:0,item:o},null,8,["item"])):"component"in o?(openBlock(),createBlock$1(resolveDynamicComponent(o.component),mergeProps({key:1,ref_for:!0},o.props),null,16)):(openBlock(),createBlock$1(VPMenuGroup,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):createCommentVNode("",!0),renderSlot(t.$slots,"default",{},void 0,!0)]))}}),VPMenu=_export_sfc(_sfc_main$E,[["__scopeId","data-v-383f1ff7"]]),_hoisted_1$n=["aria-expanded","aria-label"],_hoisted_2$c={key:0,class:"text"},_hoisted_3$8=["innerHTML"],_hoisted_4$5={key:1,class:"vpi-more-horizontal icon"},_hoisted_5$4={class:"menu"},_sfc_main$D=defineComponent({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=ref(!1),r=ref();useFlyout({el:r,onBlur:o});function o(){t.value=!1}return(s,l)=>(openBlock(),createElementBlock("div",{class:"VPFlyout",ref_key:"el",ref:r,onMouseenter:l[1]||(l[1]=u=>t.value=!0),onMouseleave:l[2]||(l[2]=u=>t.value=!1)},[createBaseVNode("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:l[0]||(l[0]=u=>t.value=!t.value)},[s.button||s.icon?(openBlock(),createElementBlock("span",_hoisted_2$c,[s.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass$1([s.icon,"option-icon"])},null,2)):createCommentVNode("",!0),s.button?(openBlock(),createElementBlock("span",{key:1,innerHTML:s.button},null,8,_hoisted_3$8)):createCommentVNode("",!0),l[3]||(l[3]=createBaseVNode("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(openBlock(),createElementBlock("span",_hoisted_4$5))],8,_hoisted_1$n),createBaseVNode("div",_hoisted_5$4,[createVNode(VPMenu,{items:s.items},{default:withCtx(()=>[renderSlot(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),VPFlyout=_export_sfc(_sfc_main$D,[["__scopeId","data-v-89199f5c"]]),_hoisted_1$m=["href","aria-label","innerHTML"],_sfc_main$C=defineComponent({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,r=computed(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,s)=>(openBlock(),createElementBlock("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:r.value},null,8,_hoisted_1$m))}}),VPSocialLink=_export_sfc(_sfc_main$C,[["__scopeId","data-v-a566167a"]]),_hoisted_1$l={class:"VPSocialLinks"},_sfc_main$B=defineComponent({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$l,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.links,({link:o,icon:s,ariaLabel:l})=>(openBlock(),createBlock$1(VPSocialLink,{key:o,icon:s,link:o,ariaLabel:l},null,8,["icon","link","ariaLabel"]))),128))]))}}),VPSocialLinks=_export_sfc(_sfc_main$B,[["__scopeId","data-v-d1898cb7"]]),_hoisted_1$k={key:0,class:"group translations"},_hoisted_2$b={class:"trans-title"},_hoisted_3$7={key:1,class:"group"},_hoisted_4$4={class:"item appearance"},_hoisted_5$3={class:"label"},_hoisted_6$2={class:"appearance-action"},_hoisted_7={key:2,class:"group"},_hoisted_8={class:"item social-links"},_sfc_main$A=defineComponent({__name:"VPNavBarExtra",setup(e){const{site:t,theme:r}=useData(),{localeLinks:o,currentLang:s}=useLangs({correspondingLink:!0}),l=computed(()=>o.value.length&&s.value.label||t.value.appearance||r.value.socialLinks);return(u,d)=>l.value?(openBlock(),createBlock$1(VPFlyout,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:withCtx(()=>[unref(o).length&&unref(s).label?(openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("p",_hoisted_2$b,toDisplayString$1(unref(s).label),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o),f=>(openBlock(),createBlock$1(VPMenuLink,{key:f.link,item:f},null,8,["item"]))),128))])):createCommentVNode("",!0),unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_3$7,[createBaseVNode("div",_hoisted_4$4,[createBaseVNode("p",_hoisted_5$3,toDisplayString$1(unref(r).darkModeSwitchLabel||"Appearance"),1),createBaseVNode("div",_hoisted_6$2,[createVNode(VPSwitchAppearance)])])])):createCommentVNode("",!0),unref(r).socialLinks?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("div",_hoisted_8,[createVNode(VPSocialLinks,{class:"social-links-list",links:unref(r).socialLinks},null,8,["links"])])])):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0)}}),VPNavBarExtra=_export_sfc(_sfc_main$A,[["__scopeId","data-v-4e57bb70"]]),_hoisted_1$j=["aria-expanded"],_sfc_main$z=defineComponent({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,r)=>(openBlock(),createElementBlock("button",{type:"button",class:normalizeClass$1(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:r[0]||(r[0]=o=>t.$emit("click"))},r[1]||(r[1]=[createBaseVNode("span",{class:"container"},[createBaseVNode("span",{class:"top"}),createBaseVNode("span",{class:"middle"}),createBaseVNode("span",{class:"bottom"})],-1)]),10,_hoisted_1$j))}}),VPNavBarHamburger=_export_sfc(_sfc_main$z,[["__scopeId","data-v-4a77f15b"]]),_hoisted_1$i=["innerHTML"],_sfc_main$y=defineComponent({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=useData();return(r,o)=>(openBlock(),createBlock$1(_sfc_main$$,{class:normalizeClass$1({VPNavBarMenuLink:!0,active:unref(isActive)(unref(t).relativePath,r.item.activeMatch||r.item.link,!!r.item.activeMatch)}),href:r.item.link,noIcon:r.item.noIcon,target:r.item.target,rel:r.item.rel,tabindex:"0"},{default:withCtx(()=>[createBaseVNode("span",{innerHTML:r.item.text},null,8,_hoisted_1$i)]),_:1},8,["class","href","noIcon","target","rel"]))}}),VPNavBarMenuLink=_export_sfc(_sfc_main$y,[["__scopeId","data-v-eb824074"]]),_sfc_main$x=defineComponent({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:r}=useData(),o=l=>"component"in l?!1:"link"in l?isActive(r.value.relativePath,l.link,!!t.item.activeMatch):l.items.some(o),s=computed(()=>o(t.item));return(l,u)=>(openBlock(),createBlock$1(VPFlyout,{class:normalizeClass$1({VPNavBarMenuGroup:!0,active:unref(isActive)(unref(r).relativePath,l.item.activeMatch,!!l.item.activeMatch)||s.value}),button:l.item.text,items:l.item.items},null,8,["class","button","items"]))}}),_hoisted_1$h={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},_sfc_main$w=defineComponent({__name:"VPNavBarMenu",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).nav?(openBlock(),createElementBlock("nav",_hoisted_1$h,[o[0]||(o[0]=createBaseVNode("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t).nav,s=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(s)},["link"in s?(openBlock(),createBlock$1(VPNavBarMenuLink,{key:0,item:s},null,8,["item"])):"component"in s?(openBlock(),createBlock$1(resolveDynamicComponent(s.component),mergeProps({key:1,ref_for:!0},s.props),null,16)):(openBlock(),createBlock$1(_sfc_main$x,{key:2,item:s},null,8,["item"]))],64))),128))])):createCommentVNode("",!0)}}),VPNavBarMenu=_export_sfc(_sfc_main$w,[["__scopeId","data-v-29dddeae"]]);function createSearchTranslate(e){const{localeIndex:t,theme:r}=useData();function o(s){var Ai,Di,Ri;const l=s.split("."),u=(Ai=r.value.search)==null?void 0:Ai.options,d=u&&typeof u=="object",f=d&&((Ri=(Di=u.locales)==null?void 0:Di[t.value])==null?void 0:Ri.translations)||null,E=d&&u.translations||null;let D=f,F=E,Io=e;const Ei=l.pop();for(const Mi of l){let xa=null;const Sa=Io==null?void 0:Io[Mi];Sa&&(xa=Io=Sa);const $a=F==null?void 0:F[Mi];$a&&(xa=F=$a);const Pa=D==null?void 0:D[Mi];Pa&&(xa=D=Pa),Sa||(Io=xa),$a||(F=xa),Pa||(D=xa)}return(D==null?void 0:D[Ei])??(F==null?void 0:F[Ei])??(Io==null?void 0:Io[Ei])??""}return o}const _hoisted_1$g=["aria-label"],_hoisted_2$a={class:"DocSearch-Button-Container"},_hoisted_3$6={class:"DocSearch-Button-Placeholder"},_sfc_main$v=defineComponent({__name:"VPNavBarSearchButton",setup(e){const r=createSearchTranslate({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,s)=>(openBlock(),createElementBlock("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":unref(r)("button.buttonAriaLabel")},[createBaseVNode("span",_hoisted_2$a,[s[0]||(s[0]=createBaseVNode("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),createBaseVNode("span",_hoisted_3$6,toDisplayString$1(unref(r)("button.buttonText")),1)]),s[1]||(s[1]=createBaseVNode("span",{class:"DocSearch-Button-Keys"},[createBaseVNode("kbd",{class:"DocSearch-Button-Key"}),createBaseVNode("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,_hoisted_1$g))}}),_hoisted_1$f={class:"VPNavBarSearch"},_hoisted_2$9={id:"local-search"},_hoisted_3$5={key:1,id:"docsearch"},_sfc_main$u=defineComponent({__name:"VPNavBarSearch",setup(e){const t=()=>null,r=()=>null,{theme:o}=useData(),s=ref(!1),l=ref(!1);onMounted(()=>{});function u(){s.value||(s.value=!0,setTimeout(d,16))}function d(){const D=new Event("keydown");D.key="k",D.metaKey=!0,window.dispatchEvent(D),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}const f=ref(!1),E="";return(D,F)=>{var Io;return openBlock(),createElementBlock("div",_hoisted_1$f,[unref(E)==="local"?(openBlock(),createElementBlock(Fragment,{key:0},[f.value?(openBlock(),createBlock$1(unref(t),{key:0,onClose:F[0]||(F[0]=Ei=>f.value=!1)})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$9,[createVNode(_sfc_main$v,{onClick:F[1]||(F[1]=Ei=>f.value=!0)})])],64)):unref(E)==="algolia"?(openBlock(),createElementBlock(Fragment,{key:1},[s.value?(openBlock(),createBlock$1(unref(r),{key:0,algolia:((Io=unref(o).search)==null?void 0:Io.options)??unref(o).algolia,onVnodeBeforeMount:F[2]||(F[2]=Ei=>l.value=!0)},null,8,["algolia"])):createCommentVNode("",!0),l.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3$5,[createVNode(_sfc_main$v,{onClick:u})]))],64)):createCommentVNode("",!0)])}}}),_sfc_main$t=defineComponent({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).socialLinks?(openBlock(),createBlock$1(VPSocialLinks,{key:0,class:"VPNavBarSocialLinks",links:unref(t).socialLinks},null,8,["links"])):createCommentVNode("",!0)}}),VPNavBarSocialLinks=_export_sfc(_sfc_main$t,[["__scopeId","data-v-223291cf"]]),_hoisted_1$e=["href","rel","target"],_hoisted_2$8={key:1},_hoisted_3$4={key:2},_sfc_main$s=defineComponent({__name:"VPNavBarTitle",setup(e){const{site:t,theme:r}=useData(),{hasSidebar:o}=useSidebar(),{currentLang:s}=useLangs(),l=computed(()=>{var f;return typeof r.value.logoLink=="string"?r.value.logoLink:(f=r.value.logoLink)==null?void 0:f.link}),u=computed(()=>{var f;return typeof r.value.logoLink=="string"||(f=r.value.logoLink)==null?void 0:f.rel}),d=computed(()=>{var f;return typeof r.value.logoLink=="string"||(f=r.value.logoLink)==null?void 0:f.target});return(f,E)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavBarTitle",{"has-sidebar":unref(o)}])},[createBaseVNode("a",{class:"title",href:l.value??unref(normalizeLink$1)(unref(s).link),rel:u.value,target:d.value},[renderSlot(f.$slots,"nav-bar-title-before",{},void 0,!0),unref(r).logo?(openBlock(),createBlock$1(VPImage,{key:0,class:"logo",image:unref(r).logo},null,8,["image"])):createCommentVNode("",!0),unref(r).siteTitle?(openBlock(),createElementBlock("span",_hoisted_2$8,toDisplayString$1(unref(r).siteTitle),1)):unref(r).siteTitle===void 0?(openBlock(),createElementBlock("span",_hoisted_3$4,toDisplayString$1(unref(t).title),1)):createCommentVNode("",!0),renderSlot(f.$slots,"nav-bar-title-after",{},void 0,!0)],8,_hoisted_1$e)],2))}}),VPNavBarTitle=_export_sfc(_sfc_main$s,[["__scopeId","data-v-0223ae2c"]]),_hoisted_1$d={class:"items"},_hoisted_2$7={class:"title"},_sfc_main$r=defineComponent({__name:"VPNavBarTranslations",setup(e){const{theme:t}=useData(),{localeLinks:r,currentLang:o}=useLangs({correspondingLink:!0});return(s,l)=>unref(r).length&&unref(o).label?(openBlock(),createBlock$1(VPFlyout,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:unref(t).langMenuLabel||"Change language"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("p",_hoisted_2$7,toDisplayString$1(unref(o).label),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),u=>(openBlock(),createBlock$1(VPMenuLink,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):createCommentVNode("",!0)}}),VPNavBarTranslations=_export_sfc(_sfc_main$r,[["__scopeId","data-v-4502e420"]]),_hoisted_1$c={class:"wrapper"},_hoisted_2$6={class:"container"},_hoisted_3$3={class:"title"},_hoisted_4$3={class:"content"},_hoisted_5$2={class:"content-body"},_sfc_main$q=defineComponent({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:r}=useWindowScroll(),{hasSidebar:o}=useSidebar(),{frontmatter:s}=useData(),l=ref({});return watchPostEffect(()=>{l.value={"has-sidebar":o.value,home:s.value.layout==="home",top:r.value===0,"screen-open":t.isScreenOpen}}),(u,d)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavBar",l.value])},[createBaseVNode("div",_hoisted_1$c,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("div",_hoisted_3$3,[createVNode(VPNavBarTitle,null,{"nav-bar-title-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),createBaseVNode("div",_hoisted_4$3,[createBaseVNode("div",_hoisted_5$2,[renderSlot(u.$slots,"nav-bar-content-before",{},void 0,!0),createVNode(_sfc_main$u,{class:"search"}),createVNode(VPNavBarMenu,{class:"menu"}),createVNode(VPNavBarTranslations,{class:"translations"}),createVNode(VPNavBarAppearance,{class:"appearance"}),createVNode(VPNavBarSocialLinks,{class:"social-links"}),createVNode(VPNavBarExtra,{class:"extra"}),renderSlot(u.$slots,"nav-bar-content-after",{},void 0,!0),createVNode(VPNavBarHamburger,{class:"hamburger",active:u.isScreenOpen,onClick:d[0]||(d[0]=f=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=createBaseVNode("div",{class:"divider"},[createBaseVNode("div",{class:"divider-line"})],-1))],2))}}),VPNavBar=_export_sfc(_sfc_main$q,[["__scopeId","data-v-e0819eab"]]),_hoisted_1$b={key:0,class:"VPNavScreenAppearance"},_hoisted_2$5={class:"text"},_sfc_main$p=defineComponent({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:r}=useData();return(o,s)=>unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_1$b,[createBaseVNode("p",_hoisted_2$5,toDisplayString$1(unref(r).darkModeSwitchLabel||"Appearance"),1),createVNode(VPSwitchAppearance)])):createCommentVNode("",!0)}}),VPNavScreenAppearance=_export_sfc(_sfc_main$p,[["__scopeId","data-v-8a17a6e7"]]),_sfc_main$o=defineComponent({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=inject("close-screen");return(r,o)=>(openBlock(),createBlock$1(_sfc_main$$,{class:"VPNavScreenMenuLink",href:r.item.link,target:r.item.target,rel:r.item.rel,onClick:unref(t),innerHTML:r.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),VPNavScreenMenuLink=_export_sfc(_sfc_main$o,[["__scopeId","data-v-e9034710"]]),_sfc_main$n=defineComponent({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=inject("close-screen");return(r,o)=>(openBlock(),createBlock$1(_sfc_main$$,{class:"VPNavScreenMenuGroupLink",href:r.item.link,target:r.item.target,rel:r.item.rel,onClick:unref(t)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(r.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),VPNavScreenMenuGroupLink=_export_sfc(_sfc_main$n,[["__scopeId","data-v-3bc738ba"]]),_hoisted_1$a={class:"VPNavScreenMenuGroupSection"},_hoisted_2$4={key:0,class:"title"},_sfc_main$m=defineComponent({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$a,[t.text?(openBlock(),createElementBlock("p",_hoisted_2$4,toDisplayString$1(t.text),1)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createBlock$1(VPNavScreenMenuGroupLink,{key:o.text,item:o},null,8,["item"]))),128))]))}}),VPNavScreenMenuGroupSection=_export_sfc(_sfc_main$m,[["__scopeId","data-v-5dd46425"]]),_hoisted_1$9=["aria-controls","aria-expanded"],_hoisted_2$3=["innerHTML"],_hoisted_3$2=["id"],_hoisted_4$2={key:0,class:"item"},_hoisted_5$1={key:1,class:"item"},_hoisted_6$1={key:2,class:"group"},_sfc_main$l=defineComponent({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,r=ref(!1),o=computed(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){r.value=!r.value}return(l,u)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavScreenMenuGroup",{open:r.value}])},[createBaseVNode("button",{class:"button","aria-controls":o.value,"aria-expanded":r.value,onClick:s},[createBaseVNode("span",{class:"button-text",innerHTML:l.text},null,8,_hoisted_2$3),u[0]||(u[0]=createBaseVNode("span",{class:"vpi-plus button-icon"},null,-1))],8,_hoisted_1$9),createBaseVNode("div",{id:o.value,class:"items"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.items,d=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(d)},["link"in d?(openBlock(),createElementBlock("div",_hoisted_4$2,[createVNode(VPNavScreenMenuGroupLink,{item:d},null,8,["item"])])):"component"in d?(openBlock(),createElementBlock("div",_hoisted_5$1,[(openBlock(),createBlock$1(resolveDynamicComponent(d.component),mergeProps({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(openBlock(),createElementBlock("div",_hoisted_6$1,[createVNode(VPNavScreenMenuGroupSection,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,_hoisted_3$2)],2))}}),VPNavScreenMenuGroup=_export_sfc(_sfc_main$l,[["__scopeId","data-v-6183a670"]]),_hoisted_1$8={key:0,class:"VPNavScreenMenu"},_sfc_main$k=defineComponent({__name:"VPNavScreenMenu",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).nav?(openBlock(),createElementBlock("nav",_hoisted_1$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t).nav,s=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(s)},["link"in s?(openBlock(),createBlock$1(VPNavScreenMenuLink,{key:0,item:s},null,8,["item"])):"component"in s?(openBlock(),createBlock$1(resolveDynamicComponent(s.component),mergeProps({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(openBlock(),createBlock$1(VPNavScreenMenuGroup,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):createCommentVNode("",!0)}}),_sfc_main$j=defineComponent({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).socialLinks?(openBlock(),createBlock$1(VPSocialLinks,{key:0,class:"VPNavScreenSocialLinks",links:unref(t).socialLinks},null,8,["links"])):createCommentVNode("",!0)}}),_hoisted_1$7={class:"list"},_sfc_main$i=defineComponent({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:r}=useLangs({correspondingLink:!0}),o=ref(!1);function s(){o.value=!o.value}return(l,u)=>unref(t).length&&unref(r).label?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["VPNavScreenTranslations",{open:o.value}])},[createBaseVNode("button",{class:"title",onClick:s},[u[0]||(u[0]=createBaseVNode("span",{class:"vpi-languages icon lang"},null,-1)),createTextVNode(" "+toDisplayString$1(unref(r).label)+" ",1),u[1]||(u[1]=createBaseVNode("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),createBaseVNode("ul",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t),d=>(openBlock(),createElementBlock("li",{key:d.link,class:"item"},[createVNode(_sfc_main$$,{class:"link",href:d.link},{default:withCtx(()=>[createTextVNode(toDisplayString$1(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):createCommentVNode("",!0)}}),VPNavScreenTranslations=_export_sfc(_sfc_main$i,[["__scopeId","data-v-520a7eb8"]]),_hoisted_1$6={class:"container"},_sfc_main$h=defineComponent({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ref(null),r=useScrollLock(inBrowser?document.body:null);return(o,s)=>(openBlock(),createBlock$1(Transition,{name:"fade",onEnter:s[0]||(s[0]=l=>r.value=!0),onAfterLeave:s[1]||(s[1]=l=>r.value=!1)},{default:withCtx(()=>[o.open?(openBlock(),createElementBlock("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[createBaseVNode("div",_hoisted_1$6,[renderSlot(o.$slots,"nav-screen-content-before",{},void 0,!0),createVNode(_sfc_main$k,{class:"menu"}),createVNode(VPNavScreenTranslations,{class:"translations"}),createVNode(VPNavScreenAppearance,{class:"appearance"}),createVNode(_sfc_main$j,{class:"social-links"}),renderSlot(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):createCommentVNode("",!0)]),_:3}))}}),VPNavScreen=_export_sfc(_sfc_main$h,[["__scopeId","data-v-bc4493dc"]]),_hoisted_1$5={key:0,class:"VPNav"},_sfc_main$g=defineComponent({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:r,toggleScreen:o}=useNav(),{frontmatter:s}=useData(),l=computed(()=>s.value.navbar!==!1);return provide("close-screen",r),watchEffect(()=>{inBrowser&&document.documentElement.classList.toggle("hide-nav",!l.value)}),(u,d)=>l.value?(openBlock(),createElementBlock("header",_hoisted_1$5,[createVNode(VPNavBar,{"is-screen-open":unref(t),onToggleScreen:unref(o)},{"nav-bar-title-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),createVNode(VPNavScreen,{open:unref(t)},{"nav-screen-content-before":withCtx(()=>[renderSlot(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":withCtx(()=>[renderSlot(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):createCommentVNode("",!0)}}),VPNav=_export_sfc(_sfc_main$g,[["__scopeId","data-v-e5624407"]]),_hoisted_1$4=["role","tabindex"],_hoisted_2$2={key:1,class:"items"},_sfc_main$f=defineComponent({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:r,collapsible:o,isLink:s,isActiveLink:l,hasActiveLink:u,hasChildren:d,toggle:f}=useSidebarControl(computed(()=>t.item)),E=computed(()=>d.value?"section":"div"),D=computed(()=>s.value?"a":"div"),F=computed(()=>d.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),Io=computed(()=>s.value?void 0:"button"),Ei=computed(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:r.value},{"is-link":s.value},{"is-active":l.value},{"has-active":u.value}]);function Ai(Ri){"key"in Ri&&Ri.key!=="Enter"||!t.item.link&&f()}function Di(){t.item.link&&f()}return(Ri,Mi)=>{const xa=resolveComponent("VPSidebarItem",!0);return openBlock(),createBlock$1(resolveDynamicComponent(E.value),{class:normalizeClass$1(["VPSidebarItem",Ei.value])},{default:withCtx(()=>[Ri.item.text?(openBlock(),createElementBlock("div",mergeProps({key:0,class:"item",role:Io.value},toHandlers(Ri.item.items?{click:Ai,keydown:Ai}:{},!0),{tabindex:Ri.item.items&&0}),[Mi[1]||(Mi[1]=createBaseVNode("div",{class:"indicator"},null,-1)),Ri.item.link?(openBlock(),createBlock$1(_sfc_main$$,{key:0,tag:D.value,class:"link",href:Ri.item.link,rel:Ri.item.rel,target:Ri.item.target},{default:withCtx(()=>[(openBlock(),createBlock$1(resolveDynamicComponent(F.value),{class:"text",innerHTML:Ri.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(openBlock(),createBlock$1(resolveDynamicComponent(F.value),{key:1,class:"text",innerHTML:Ri.item.text},null,8,["innerHTML"])),Ri.item.collapsed!=null&&Ri.item.items&&Ri.item.items.length?(openBlock(),createElementBlock("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:Di,onKeydown:withKeys(Di,["enter"]),tabindex:"0"},Mi[0]||(Mi[0]=[createBaseVNode("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):createCommentVNode("",!0)],16,_hoisted_1$4)):createCommentVNode("",!0),Ri.item.items&&Ri.item.items.length?(openBlock(),createElementBlock("div",_hoisted_2$2,[Ri.depth<5?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Ri.item.items,Sa=>(openBlock(),createBlock$1(xa,{key:Sa.text,item:Sa,depth:Ri.depth+1},null,8,["item","depth"]))),128)):createCommentVNode("",!0)])):createCommentVNode("",!0)]),_:1},8,["class"])}}}),VPSidebarItem=_export_sfc(_sfc_main$f,[["__scopeId","data-v-e491e59a"]]),_sfc_main$e=defineComponent({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=ref(!0);let r=null;return onMounted(()=>{r=setTimeout(()=>{r=null,t.value=!1},300)}),onBeforeUnmount(()=>{r!=null&&(clearTimeout(r),r=null)}),(o,s)=>(openBlock(!0),createElementBlock(Fragment,null,renderList(o.items,l=>(openBlock(),createElementBlock("div",{key:l.text,class:normalizeClass$1(["group",{"no-transition":t.value}])},[createVNode(VPSidebarItem,{item:l,depth:0},null,8,["item"])],2))),128))}}),VPSidebarGroup=_export_sfc(_sfc_main$e,[["__scopeId","data-v-9e78c5c2"]]),_hoisted_1$3={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},_sfc_main$d=defineComponent({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:r}=useSidebar(),o=e,s=ref(null),l=useScrollLock(inBrowser?document.body:null);watch([o,s],()=>{var d;o.open?(l.value=!0,(d=s.value)==null||d.focus()):l.value=!1},{immediate:!0,flush:"post"});const u=ref(0);return watch(t,()=>{u.value+=1},{deep:!0}),(d,f)=>unref(r)?(openBlock(),createElementBlock("aside",{key:0,class:normalizeClass$1(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:s,onClick:f[0]||(f[0]=withModifiers(()=>{},["stop"]))},[f[2]||(f[2]=createBaseVNode("div",{class:"curtain"},null,-1)),createBaseVNode("nav",_hoisted_1$3,[f[1]||(f[1]=createBaseVNode("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),renderSlot(d.$slots,"sidebar-nav-before",{},void 0,!0),(openBlock(),createBlock$1(VPSidebarGroup,{items:unref(t),key:u.value},null,8,["items"])),renderSlot(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):createCommentVNode("",!0)}}),VPSidebar=_export_sfc(_sfc_main$d,[["__scopeId","data-v-8e0b9065"]]),_sfc_main$c=defineComponent({__name:"VPSkipLink",setup(e){const t=useRoute(),r=ref();watch(()=>t.path,()=>r.value.focus());function o({target:s}){const l=document.getElementById(decodeURIComponent(s.hash).slice(1));if(l){const u=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",u)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",u),l.focus(),window.scrollTo(0,0)}}return(s,l)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("span",{ref_key:"backToTop",ref:r,tabindex:"-1"},null,512),createBaseVNode("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),VPSkipLink=_export_sfc(_sfc_main$c,[["__scopeId","data-v-72f91f54"]]),_sfc_main$b=defineComponent({__name:"Layout",setup(e){const{isOpen:t,open:r,close:o}=useSidebar(),s=useRoute();watch(()=>s.path,o),useCloseSidebarOnEscape(t,o);const{frontmatter:l}=useData(),u=useSlots(),d=computed(()=>!!u["home-hero-image"]);return provide("hero-image-slot-exists",d),(f,E)=>{const D=resolveComponent("Content");return unref(l).layout!==!1?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["Layout",unref(l).pageClass])},[renderSlot(f.$slots,"layout-top",{},void 0,!0),createVNode(VPSkipLink),createVNode(VPBackdrop,{class:"backdrop",show:unref(t),onClick:unref(o)},null,8,["show","onClick"]),createVNode(VPNav,null,{"nav-bar-title-before":withCtx(()=>[renderSlot(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":withCtx(()=>[renderSlot(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":withCtx(()=>[renderSlot(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":withCtx(()=>[renderSlot(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":withCtx(()=>[renderSlot(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),createVNode(VPLocalNav,{open:unref(t),onOpenMenu:unref(r)},null,8,["open","onOpenMenu"]),createVNode(VPSidebar,{open:unref(t)},{"sidebar-nav-before":withCtx(()=>[renderSlot(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":withCtx(()=>[renderSlot(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),createVNode(VPContent,null,{"page-top":withCtx(()=>[renderSlot(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":withCtx(()=>[renderSlot(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":withCtx(()=>[renderSlot(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":withCtx(()=>[renderSlot(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":withCtx(()=>[renderSlot(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":withCtx(()=>[renderSlot(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":withCtx(()=>[renderSlot(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":withCtx(()=>[renderSlot(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":withCtx(()=>[renderSlot(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":withCtx(()=>[renderSlot(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":withCtx(()=>[renderSlot(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":withCtx(()=>[renderSlot(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":withCtx(()=>[renderSlot(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),createVNode(VPFooter),renderSlot(f.$slots,"layout-bottom",{},void 0,!0)],2)):(openBlock(),createBlock$1(D,{key:1}))}}}),Layout$1=_export_sfc(_sfc_main$b,[["__scopeId","data-v-10881b73"]]),theme={Layout:Layout$1,enhanceApp:({app:e})=>{e.component("Badge",_sfc_main$16)}};/** +var $k=Object.defineProperty;var qT=e=>{throw TypeError(e)};var kk=(e,t,r)=>t in e?$k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var lx=(e,t,r)=>kk(e,typeof t!="symbol"?t+"":t,r),zT=(e,t,r)=>t.has(e)||qT("Cannot "+r);var wf=(e,t,r)=>(zT(e,t,"read from private field"),r?r.call(e):t.get(e)),Ox=(e,t,r)=>t.has(e)?qT("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Ix=(e,t,r,o)=>(zT(e,t,"write to private field"),o?o.call(e,r):t.set(e,r),r),kx=(e,t,r)=>(zT(e,t,"access private method"),r);var OT=(e,t,r,o)=>({set _(s){Ix(e,t,s,r)},get _(){return wf(e,t,o)}});import{defineComponent,openBlock,createElementBlock,renderSlot,createTextVNode,toDisplayString as toDisplayString$1,normalizeClass as normalizeClass$1,createBlock as createBlock$1,withCtx,createCommentVNode,Transition,_export_sfc,useData as useData$1,isExternal,treatAsHtml,withBase,computed,createBaseVNode,unref,isActive,useMediaQuery,ref,watch,watchEffect,onMounted,onUnmounted,watchPostEffect,onUpdated,getScrollOffset,resolveComponent,Fragment,renderList,shallowRef,onContentUpdated,createVNode,EXTERNAL_URL_RE,resolveDynamicComponent,useRoute,mergeProps,inject,useWindowSize,normalizeStyle as normalizeStyle$1,onKeyStroke,nextTick as nextTick$1,useWindowScroll,inBrowser,readonly,useScrollLock,provide,toHandlers,withKeys,onBeforeUnmount,withModifiers,useSlots,version as version$2,getCurrentScope,onScopeDispose,getCurrentInstance,shallowReactive,isVNode,toRefs,reactive,withDirectives,vShow,h,useAttrs,normalizeProps,guardReactiveProps,toRaw,__vitePreload,onBeforeMount,render as render$3,Comment,Text,cloneVNode,Teleport,toRef,TransitionGroup,resolveDirective,triggerRef,onActivated,onDeactivated,onBeforeUpdate,isReactive,markRaw,isProxy,createApp,mergeModels,useModel,useDark,useLocalStorage,useFullscreen as useFullscreen$1}from"./framework.CO3--Yx1.js";const _sfc_main$18=defineComponent({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(e){return(t,r)=>(openBlock(),createElementBlock("span",{class:normalizeClass$1(["VPBadge",t.type])},[renderSlot(t.$slots,"default",{},()=>[createTextVNode(toDisplayString$1(t.text),1)])],2))}}),_hoisted_1$K={key:0,class:"VPBackdrop"},_sfc_main$17=defineComponent({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,r)=>(openBlock(),createBlock$1(Transition,{name:"fade"},{default:withCtx(()=>[t.show?(openBlock(),createElementBlock("div",_hoisted_1$K)):createCommentVNode("",!0)]),_:1}))}}),VPBackdrop=_export_sfc(_sfc_main$17,[["__scopeId","data-v-040eaa19"]]),useData=useData$1;function throttleAndDebounce(e,t){let r,o=!1;return()=>{r&&clearTimeout(r),o?r=setTimeout(e,t):(e(),(o=!0)&&setTimeout(()=>o=!1,t))}}function ensureStartingSlash(e){return/^\//.test(e)?e:`/${e}`}function normalizeLink$1(e){const{pathname:t,search:r,hash:o,protocol:s}=new URL(e,"http://a.com");if(isExternal(e)||e.startsWith("#")||!s.startsWith("http")||!treatAsHtml(t))return e;const{site:l}=useData(),u=t.endsWith("/")||t.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,l.value.cleanUrls?"":".html")}${r}${o}`);return withBase(u)}function useLangs({correspondingLink:e=!1}={}){const{site:t,localeIndex:r,page:o,theme:s,hash:l}=useData(),u=computed(()=>{var f,E;return{label:(f=t.value.locales[r.value])==null?void 0:f.label,link:((E=t.value.locales[r.value])==null?void 0:E.link)||(r.value==="root"?"/":`/${r.value}/`)}});return{localeLinks:computed(()=>Object.entries(t.value.locales).flatMap(([f,E])=>u.value.label===E.label?[]:{text:E.label,link:normalizeLink(E.link||(f==="root"?"/":`/${f}/`),s.value.i18nRouting!==!1&&e,o.value.relativePath.slice(u.value.link.length-1),!t.value.cleanUrls)+l.value})),currentLang:u}}function normalizeLink(e,t,r,o){return t?e.replace(/\/$/,"")+ensureStartingSlash(r.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):e}const _hoisted_1$J={class:"NotFound"},_hoisted_2$q={class:"code"},_hoisted_3$i={class:"title"},_hoisted_4$a={class:"quote"},_hoisted_5$9={class:"action"},_hoisted_6$7=["href","aria-label"],_sfc_main$16=defineComponent({__name:"NotFound",setup(e){const{theme:t}=useData(),{currentLang:r}=useLangs();return(o,s)=>{var l,u,d,f,E;return openBlock(),createElementBlock("div",_hoisted_1$J,[createBaseVNode("p",_hoisted_2$q,toDisplayString$1(((l=unref(t).notFound)==null?void 0:l.code)??"404"),1),createBaseVNode("h1",_hoisted_3$i,toDisplayString$1(((u=unref(t).notFound)==null?void 0:u.title)??"PAGE NOT FOUND"),1),s[0]||(s[0]=createBaseVNode("div",{class:"divider"},null,-1)),createBaseVNode("blockquote",_hoisted_4$a,toDisplayString$1(((d=unref(t).notFound)==null?void 0:d.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),createBaseVNode("div",_hoisted_5$9,[createBaseVNode("a",{class:"link",href:unref(withBase)(unref(r).link),"aria-label":((f=unref(t).notFound)==null?void 0:f.linkLabel)??"go to home"},toDisplayString$1(((E=unref(t).notFound)==null?void 0:E.linkText)??"Take me home"),9,_hoisted_6$7)])])}}}),NotFound=_export_sfc(_sfc_main$16,[["__scopeId","data-v-ca80e95e"]]);function getSidebar(e,t){if(Array.isArray(e))return addBase(e);if(e==null)return[];t=ensureStartingSlash(t);const r=Object.keys(e).sort((s,l)=>l.split("/").length-s.split("/").length).find(s=>t.startsWith(ensureStartingSlash(s))),o=r?e[r]:[];return Array.isArray(o)?addBase(o):addBase(o.items,o.base)}function getSidebarGroups(e){const t=[];let r=0;for(const o in e){const s=e[o];if(s.items){r=t.push(s);continue}t[r]||t.push({items:[]}),t[r].items.push(s)}return t}function getFlatSideBarLinks(e){const t=[];function r(o){for(const s of o)s.text&&s.link&&t.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&r(s.items)}return r(e),t}function hasActiveLink(e,t){return Array.isArray(t)?t.some(r=>hasActiveLink(e,r)):isActive(e,t.link)?!0:t.items?hasActiveLink(e,t.items):!1}function addBase(e,t){return[...e].map(r=>{const o={...r},s=o.base||t;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=addBase(o.items,s)),o})}function useSidebar(){const{frontmatter:e,page:t,theme:r}=useData(),o=useMediaQuery("(min-width: 960px)"),s=ref(!1),l=computed(()=>{const Di=r.value.sidebar,Ri=t.value.relativePath;return Di?getSidebar(Di,Ri):[]}),u=ref(l.value);watch(l,(Di,Ri)=>{JSON.stringify(Di)!==JSON.stringify(Ri)&&(u.value=l.value)});const d=computed(()=>e.value.sidebar!==!1&&u.value.length>0&&e.value.layout!=="home"),f=computed(()=>E?e.value.aside==null?r.value.aside==="left":e.value.aside==="left":!1),E=computed(()=>e.value.layout==="home"?!1:e.value.aside!=null?!!e.value.aside:r.value.aside!==!1),D=computed(()=>d.value&&o.value),F=computed(()=>d.value?getSidebarGroups(u.value):[]);function Io(){s.value=!0}function Ei(){s.value=!1}function Ai(){s.value?Ei():Io()}return{isOpen:s,sidebar:u,sidebarGroups:F,hasSidebar:d,hasAside:E,leftAside:f,isSidebarEnabled:D,open:Io,close:Ei,toggle:Ai}}function useCloseSidebarOnEscape(e,t){let r;watchEffect(()=>{r=e.value?document.activeElement:void 0}),onMounted(()=>{window.addEventListener("keyup",o)}),onUnmounted(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&e.value&&(t(),r==null||r.focus())}}function useSidebarControl(e){const{page:t,hash:r}=useData(),o=ref(!1),s=computed(()=>e.value.collapsed!=null),l=computed(()=>!!e.value.link),u=ref(!1),d=()=>{u.value=isActive(t.value.relativePath,e.value.link)};watch([t,e,r],d),onMounted(d);const f=computed(()=>u.value?!0:e.value.items?hasActiveLink(t.value.relativePath,e.value.items):!1),E=computed(()=>!!(e.value.items&&e.value.items.length));watchEffect(()=>{o.value=!!(s.value&&e.value.collapsed)}),watchPostEffect(()=>{(u.value||f.value)&&(o.value=!1)});function D(){s.value&&(o.value=!o.value)}return{collapsed:o,collapsible:s,isLink:l,isActiveLink:u,hasActiveLink:f,hasChildren:E,toggle:D}}function useAside(){const{hasSidebar:e}=useSidebar(),t=useMediaQuery("(min-width: 960px)"),r=useMediaQuery("(min-width: 1280px)");return{isAsideEnabled:computed(()=>!r.value&&!t.value?!1:e.value?r.value:t.value)}}const resolvedHeaders=[];function resolveTitle(e){return typeof e.outline=="object"&&!Array.isArray(e.outline)&&e.outline.label||e.outlineTitle||"On this page"}function getHeaders(e){const t=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(r=>r.id&&r.hasChildNodes()).map(r=>{const o=Number(r.tagName[1]);return{element:r,title:serializeHeader(r),link:"#"+r.id,level:o}});return resolveHeaders(t,e)}function serializeHeader(e){let t="";for(const r of e.childNodes)if(r.nodeType===1){if(r.classList.contains("VPBadge")||r.classList.contains("header-anchor")||r.classList.contains("ignore-header"))continue;t+=r.textContent}else r.nodeType===3&&(t+=r.textContent);return t.trim()}function resolveHeaders(e,t){if(t===!1)return[];const r=(typeof t=="object"&&!Array.isArray(t)?t.level:t)||2,[o,s]=typeof r=="number"?[r,r]:r==="deep"?[2,6]:r;e=e.filter(u=>u.level>=o&&u.level<=s),resolvedHeaders.length=0;for(const{element:u,link:d}of e)resolvedHeaders.push({element:u,link:d});const l=[];e:for(let u=0;u=0;f--){const E=e[f];if(E.level{requestAnimationFrame(l),window.addEventListener("scroll",o)}),onUpdated(()=>{u(location.hash)}),onUnmounted(()=>{window.removeEventListener("scroll",o)});function l(){if(!r.value)return;const d=window.scrollY,f=window.innerHeight,E=document.body.offsetHeight,D=Math.abs(d+f-E)<1,F=resolvedHeaders.map(({element:Ei,link:Ai})=>({link:Ai,top:getAbsoluteTop(Ei)})).filter(({top:Ei})=>!Number.isNaN(Ei)).sort((Ei,Ai)=>Ei.top-Ai.top);if(!F.length){u(null);return}if(d<1){u(null);return}if(D){u(F[F.length-1].link);return}let Io=null;for(const{link:Ei,top:Ai}of F){if(Ai>d+getScrollOffset()+4)break;Io=Ei}u(Io)}function u(d){s&&s.classList.remove("active"),d==null?s=null:s=e.value.querySelector(`a[href="${decodeURIComponent(d)}"]`);const f=s;f?(f.classList.add("active"),t.value.style.top=f.offsetTop+39+"px",t.value.style.opacity="1"):(t.value.style.top="33px",t.value.style.opacity="0")}}function getAbsoluteTop(e){let t=0;for(;e!==document.body;){if(e===null)return NaN;t+=e.offsetTop,e=e.offsetParent}return t}const _hoisted_1$I=["href","title"],_sfc_main$15=defineComponent({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(e){function t({target:r}){const o=r.href.split("#")[1],s=document.getElementById(decodeURIComponent(o));s==null||s.focus({preventScroll:!0})}return(r,o)=>{const s=resolveComponent("VPDocOutlineItem",!0);return openBlock(),createElementBlock("ul",{class:normalizeClass$1(["VPDocOutlineItem",r.root?"root":"nested"])},[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.headers,({children:l,link:u,title:d})=>(openBlock(),createElementBlock("li",null,[createBaseVNode("a",{class:"outline-link",href:u,onClick:t,title:d},toDisplayString$1(d),9,_hoisted_1$I),l!=null&&l.length?(openBlock(),createBlock$1(s,{key:0,headers:l},null,8,["headers"])):createCommentVNode("",!0)]))),256))],2)}}}),VPDocOutlineItem=_export_sfc(_sfc_main$15,[["__scopeId","data-v-10b5d6e4"]]),_hoisted_1$H={class:"content"},_hoisted_2$p={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},_sfc_main$14=defineComponent({__name:"VPDocAsideOutline",setup(e){const{frontmatter:t,theme:r}=useData(),o=shallowRef([]);onContentUpdated(()=>{o.value=getHeaders(t.value.outline??r.value.outline)});const s=ref(),l=ref();return useActiveAnchor(s,l),(u,d)=>(openBlock(),createElementBlock("nav",{"aria-labelledby":"doc-outline-aria-label",class:normalizeClass$1(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[createBaseVNode("div",_hoisted_1$H,[createBaseVNode("div",{class:"outline-marker",ref_key:"marker",ref:l},null,512),createBaseVNode("div",_hoisted_2$p,toDisplayString$1(unref(resolveTitle)(unref(r))),1),createVNode(VPDocOutlineItem,{headers:o.value,root:!0},null,8,["headers"])])],2))}}),VPDocAsideOutline=_export_sfc(_sfc_main$14,[["__scopeId","data-v-901fcf50"]]),_hoisted_1$G={class:"VPDocAsideCarbonAds"},_sfc_main$13=defineComponent({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(e){const t=()=>null;return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$G,[createVNode(unref(t),{"carbon-ads":r.carbonAds},null,8,["carbon-ads"])]))}}),_hoisted_1$F={class:"VPDocAside"},_sfc_main$12=defineComponent({__name:"VPDocAside",setup(e){const{theme:t}=useData();return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$F,[renderSlot(r.$slots,"aside-top",{},void 0,!0),renderSlot(r.$slots,"aside-outline-before",{},void 0,!0),createVNode(VPDocAsideOutline),renderSlot(r.$slots,"aside-outline-after",{},void 0,!0),o[0]||(o[0]=createBaseVNode("div",{class:"spacer"},null,-1)),renderSlot(r.$slots,"aside-ads-before",{},void 0,!0),unref(t).carbonAds?(openBlock(),createBlock$1(_sfc_main$13,{key:0,"carbon-ads":unref(t).carbonAds},null,8,["carbon-ads"])):createCommentVNode("",!0),renderSlot(r.$slots,"aside-ads-after",{},void 0,!0),renderSlot(r.$slots,"aside-bottom",{},void 0,!0)]))}}),VPDocAside=_export_sfc(_sfc_main$12,[["__scopeId","data-v-5fee0d02"]]);function useEditLink(){const{theme:e,page:t}=useData();return computed(()=>{const{text:r="Edit this page",pattern:o=""}=e.value.editLink||{};let s;return typeof o=="function"?s=o(t.value):s=o.replace(/:path/g,t.value.filePath),{url:s,text:r}})}function usePrevNext(){const{page:e,theme:t,frontmatter:r}=useData();return computed(()=>{var E,D,F,Io,Ei,Ai,Di,Ri;const o=getSidebar(t.value.sidebar,e.value.relativePath),s=getFlatSideBarLinks(o),l=uniqBy(s,Mi=>Mi.link.replace(/[?#].*$/,"")),u=l.findIndex(Mi=>isActive(e.value.relativePath,Mi.link)),d=((E=t.value.docFooter)==null?void 0:E.prev)===!1&&!r.value.prev||r.value.prev===!1,f=((D=t.value.docFooter)==null?void 0:D.next)===!1&&!r.value.next||r.value.next===!1;return{prev:d?void 0:{text:(typeof r.value.prev=="string"?r.value.prev:typeof r.value.prev=="object"?r.value.prev.text:void 0)??((F=l[u-1])==null?void 0:F.docFooterText)??((Io=l[u-1])==null?void 0:Io.text),link:(typeof r.value.prev=="object"?r.value.prev.link:void 0)??((Ei=l[u-1])==null?void 0:Ei.link)},next:f?void 0:{text:(typeof r.value.next=="string"?r.value.next:typeof r.value.next=="object"?r.value.next.text:void 0)??((Ai=l[u+1])==null?void 0:Ai.docFooterText)??((Di=l[u+1])==null?void 0:Di.text),link:(typeof r.value.next=="object"?r.value.next.link:void 0)??((Ri=l[u+1])==null?void 0:Ri.link)}}})}function uniqBy(e,t){const r=new Set;return e.filter(o=>{const s=t(o);return r.has(s)?!1:r.add(s)})}const _sfc_main$11=defineComponent({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(e){const t=e,r=computed(()=>t.tag??(t.href?"a":"span")),o=computed(()=>t.href&&EXTERNAL_URL_RE.test(t.href)||t.target==="_blank");return(s,l)=>(openBlock(),createBlock$1(resolveDynamicComponent(r.value),{class:normalizeClass$1(["VPLink",{link:s.href,"vp-external-link-icon":o.value,"no-icon":s.noIcon}]),href:s.href?unref(normalizeLink$1)(s.href):void 0,target:s.target??(o.value?"_blank":void 0),rel:s.rel??(o.value?"noreferrer":void 0)},{default:withCtx(()=>[renderSlot(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),_hoisted_1$E={class:"VPLastUpdated"},_hoisted_2$o=["datetime"],_sfc_main$10=defineComponent({__name:"VPDocFooterLastUpdated",setup(e){const{theme:t,page:r,lang:o}=useData(),s=computed(()=>new Date(r.value.lastUpdated)),l=computed(()=>s.value.toISOString()),u=ref("");return onMounted(()=>{watchEffect(()=>{var d,f,E;u.value=new Intl.DateTimeFormat((f=(d=t.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&f.forceLocale?o.value:void 0,((E=t.value.lastUpdated)==null?void 0:E.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(s.value)})}),(d,f)=>{var E;return openBlock(),createElementBlock("p",_hoisted_1$E,[createTextVNode(toDisplayString$1(((E=unref(t).lastUpdated)==null?void 0:E.text)||unref(t).lastUpdatedText||"Last updated")+": ",1),createBaseVNode("time",{datetime:l.value},toDisplayString$1(u.value),9,_hoisted_2$o)])}}}),VPDocFooterLastUpdated=_export_sfc(_sfc_main$10,[["__scopeId","data-v-8f079b68"]]),_hoisted_1$D={key:0,class:"VPDocFooter"},_hoisted_2$n={key:0,class:"edit-info"},_hoisted_3$h={key:0,class:"edit-link"},_hoisted_4$9={key:1,class:"last-updated"},_hoisted_5$8={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},_hoisted_6$6={class:"pager"},_hoisted_7$3=["innerHTML"],_hoisted_8$2=["innerHTML"],_hoisted_9$1={class:"pager"},_hoisted_10=["innerHTML"],_hoisted_11=["innerHTML"],_sfc_main$$=defineComponent({__name:"VPDocFooter",setup(e){const{theme:t,page:r,frontmatter:o}=useData(),s=useEditLink(),l=usePrevNext(),u=computed(()=>t.value.editLink&&o.value.editLink!==!1),d=computed(()=>r.value.lastUpdated),f=computed(()=>u.value||d.value||l.value.prev||l.value.next);return(E,D)=>{var F,Io,Ei,Ai;return f.value?(openBlock(),createElementBlock("footer",_hoisted_1$D,[renderSlot(E.$slots,"doc-footer-before",{},void 0,!0),u.value||d.value?(openBlock(),createElementBlock("div",_hoisted_2$n,[u.value?(openBlock(),createElementBlock("div",_hoisted_3$h,[createVNode(_sfc_main$11,{class:"edit-link-button",href:unref(s).url,"no-icon":!0},{default:withCtx(()=>[D[0]||(D[0]=createBaseVNode("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),createTextVNode(" "+toDisplayString$1(unref(s).text),1)]),_:1},8,["href"])])):createCommentVNode("",!0),d.value?(openBlock(),createElementBlock("div",_hoisted_4$9,[createVNode(VPDocFooterLastUpdated)])):createCommentVNode("",!0)])):createCommentVNode("",!0),(F=unref(l).prev)!=null&&F.link||(Io=unref(l).next)!=null&&Io.link?(openBlock(),createElementBlock("nav",_hoisted_5$8,[D[1]||(D[1]=createBaseVNode("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),createBaseVNode("div",_hoisted_6$6,[(Ei=unref(l).prev)!=null&&Ei.link?(openBlock(),createBlock$1(_sfc_main$11,{key:0,class:"pager-link prev",href:unref(l).prev.link},{default:withCtx(()=>{var Di;return[createBaseVNode("span",{class:"desc",innerHTML:((Di=unref(t).docFooter)==null?void 0:Di.prev)||"Previous page"},null,8,_hoisted_7$3),createBaseVNode("span",{class:"title",innerHTML:unref(l).prev.text},null,8,_hoisted_8$2)]}),_:1},8,["href"])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_9$1,[(Ai=unref(l).next)!=null&&Ai.link?(openBlock(),createBlock$1(_sfc_main$11,{key:0,class:"pager-link next",href:unref(l).next.link},{default:withCtx(()=>{var Di;return[createBaseVNode("span",{class:"desc",innerHTML:((Di=unref(t).docFooter)==null?void 0:Di.next)||"Next page"},null,8,_hoisted_10),createBaseVNode("span",{class:"title",innerHTML:unref(l).next.text},null,8,_hoisted_11)]}),_:1},8,["href"])):createCommentVNode("",!0)])])):createCommentVNode("",!0)])):createCommentVNode("",!0)}}}),VPDocFooter=_export_sfc(_sfc_main$$,[["__scopeId","data-v-a2d72b58"]]),_hoisted_1$C={class:"container"},_hoisted_2$m={class:"aside-container"},_hoisted_3$g={class:"aside-content"},_hoisted_4$8={class:"content"},_hoisted_5$7={class:"content-container"},_hoisted_6$5={class:"main"},_sfc_main$_=defineComponent({__name:"VPDoc",setup(e){const{theme:t}=useData(),r=useRoute(),{hasSidebar:o,hasAside:s,leftAside:l}=useSidebar(),u=computed(()=>r.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,f)=>{const E=resolveComponent("Content");return openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPDoc",{"has-sidebar":unref(o),"has-aside":unref(s)}])},[renderSlot(d.$slots,"doc-top",{},void 0,!0),createBaseVNode("div",_hoisted_1$C,[unref(s)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["aside",{"left-aside":unref(l)}])},[f[0]||(f[0]=createBaseVNode("div",{class:"aside-curtain"},null,-1)),createBaseVNode("div",_hoisted_2$m,[createBaseVNode("div",_hoisted_3$g,[createVNode(VPDocAside,null,{"aside-top":withCtx(()=>[renderSlot(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4$8,[createBaseVNode("div",_hoisted_5$7,[renderSlot(d.$slots,"doc-before",{},void 0,!0),createBaseVNode("main",_hoisted_6$5,[createVNode(E,{class:normalizeClass$1(["vp-doc",[u.value,unref(t).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),createVNode(VPDocFooter,null,{"doc-footer-before":withCtx(()=>[renderSlot(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),renderSlot(d.$slots,"doc-after",{},void 0,!0)])])]),renderSlot(d.$slots,"doc-bottom",{},void 0,!0)],2)}}}),VPDoc=_export_sfc(_sfc_main$_,[["__scopeId","data-v-f75fb143"]]),_sfc_main$Z=defineComponent({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(e){const t=e,r=computed(()=>t.href&&EXTERNAL_URL_RE.test(t.href)),o=computed(()=>t.tag||t.href?"a":"button");return(s,l)=>(openBlock(),createBlock$1(resolveDynamicComponent(o.value),{class:normalizeClass$1(["VPButton",[s.size,s.theme]]),href:s.href?unref(normalizeLink$1)(s.href):void 0,target:t.target??(r.value?"_blank":void 0),rel:t.rel??(r.value?"noreferrer":void 0)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),VPButton=_export_sfc(_sfc_main$Z,[["__scopeId","data-v-3d14ab4d"]]),_hoisted_1$B=["src","alt"],_sfc_main$Y=defineComponent({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(e){return(t,r)=>{const o=resolveComponent("VPImage",!0);return t.image?(openBlock(),createElementBlock(Fragment,{key:0},[typeof t.image=="string"||"src"in t.image?(openBlock(),createElementBlock("img",mergeProps({key:0,class:"VPImage"},typeof t.image=="string"?t.$attrs:{...t.image,...t.$attrs},{src:unref(withBase)(typeof t.image=="string"?t.image:t.image.src),alt:t.alt??(typeof t.image=="string"?"":t.image.alt||"")}),null,16,_hoisted_1$B)):(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(o,mergeProps({class:"dark",image:t.image.dark,alt:t.image.alt},t.$attrs),null,16,["image","alt"]),createVNode(o,mergeProps({class:"light",image:t.image.light,alt:t.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):createCommentVNode("",!0)}}}),VPImage=_export_sfc(_sfc_main$Y,[["__scopeId","data-v-d569fec8"]]),_hoisted_1$A={class:"container"},_hoisted_2$l={class:"main"},_hoisted_3$f={key:0,class:"name"},_hoisted_4$7=["innerHTML"],_hoisted_5$6=["innerHTML"],_hoisted_6$4=["innerHTML"],_hoisted_7$2={key:0,class:"actions"},_hoisted_8$1={key:0,class:"image"},_hoisted_9={class:"image-container"},_sfc_main$X=defineComponent({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(e){const t=inject("hero-image-slot-exists");return(r,o)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPHero",{"has-image":r.image||unref(t)}])},[createBaseVNode("div",_hoisted_1$A,[createBaseVNode("div",_hoisted_2$l,[renderSlot(r.$slots,"home-hero-info-before",{},void 0,!0),renderSlot(r.$slots,"home-hero-info",{},()=>[r.name?(openBlock(),createElementBlock("h1",_hoisted_3$f,[createBaseVNode("span",{innerHTML:r.name,class:"clip"},null,8,_hoisted_4$7)])):createCommentVNode("",!0),r.text?(openBlock(),createElementBlock("p",{key:1,innerHTML:r.text,class:"text"},null,8,_hoisted_5$6)):createCommentVNode("",!0),r.tagline?(openBlock(),createElementBlock("p",{key:2,innerHTML:r.tagline,class:"tagline"},null,8,_hoisted_6$4)):createCommentVNode("",!0)],!0),renderSlot(r.$slots,"home-hero-info-after",{},void 0,!0),r.actions?(openBlock(),createElementBlock("div",_hoisted_7$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.actions,s=>(openBlock(),createElementBlock("div",{key:s.link,class:"action"},[createVNode(VPButton,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):createCommentVNode("",!0),renderSlot(r.$slots,"home-hero-actions-after",{},void 0,!0)]),r.image||unref(t)?(openBlock(),createElementBlock("div",_hoisted_8$1,[createBaseVNode("div",_hoisted_9,[o[0]||(o[0]=createBaseVNode("div",{class:"image-bg"},null,-1)),renderSlot(r.$slots,"home-hero-image",{},()=>[r.image?(openBlock(),createBlock$1(VPImage,{key:0,class:"image-src",image:r.image},null,8,["image"])):createCommentVNode("",!0)],!0)])])):createCommentVNode("",!0)])],2))}}),VPHero=_export_sfc(_sfc_main$X,[["__scopeId","data-v-2e0d3d20"]]),_sfc_main$W=defineComponent({__name:"VPHomeHero",setup(e){const{frontmatter:t}=useData();return(r,o)=>unref(t).hero?(openBlock(),createBlock$1(VPHero,{key:0,class:"VPHomeHero",name:unref(t).hero.name,text:unref(t).hero.text,tagline:unref(t).hero.tagline,image:unref(t).hero.image,actions:unref(t).hero.actions},{"home-hero-info-before":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-before")]),"home-hero-info":withCtx(()=>[renderSlot(r.$slots,"home-hero-info")]),"home-hero-info-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-after")]),"home-hero-actions-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-actions-after")]),"home-hero-image":withCtx(()=>[renderSlot(r.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):createCommentVNode("",!0)}}),_hoisted_1$z={class:"box"},_hoisted_2$k={key:0,class:"icon"},_hoisted_3$e=["innerHTML"],_hoisted_4$6=["innerHTML"],_hoisted_5$5=["innerHTML"],_hoisted_6$3={key:4,class:"link-text"},_hoisted_7$1={class:"link-text-value"},_sfc_main$V=defineComponent({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(e){return(t,r)=>(openBlock(),createBlock$1(_sfc_main$11,{class:"VPFeature",href:t.link,rel:t.rel,target:t.target,"no-icon":!0,tag:t.link?"a":"div"},{default:withCtx(()=>[createBaseVNode("article",_hoisted_1$z,[typeof t.icon=="object"&&t.icon.wrap?(openBlock(),createElementBlock("div",_hoisted_2$k,[createVNode(VPImage,{image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])])):typeof t.icon=="object"?(openBlock(),createBlock$1(VPImage,{key:1,image:t.icon,alt:t.icon.alt,height:t.icon.height||48,width:t.icon.width||48},null,8,["image","alt","height","width"])):t.icon?(openBlock(),createElementBlock("div",{key:2,class:"icon",innerHTML:t.icon},null,8,_hoisted_3$e)):createCommentVNode("",!0),createBaseVNode("h2",{class:"title",innerHTML:t.title},null,8,_hoisted_4$6),t.details?(openBlock(),createElementBlock("p",{key:3,class:"details",innerHTML:t.details},null,8,_hoisted_5$5)):createCommentVNode("",!0),t.linkText?(openBlock(),createElementBlock("div",_hoisted_6$3,[createBaseVNode("p",_hoisted_7$1,[createTextVNode(toDisplayString$1(t.linkText)+" ",1),r[0]||(r[0]=createBaseVNode("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):createCommentVNode("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),VPFeature=_export_sfc(_sfc_main$V,[["__scopeId","data-v-197637c2"]]),_hoisted_1$y={key:0,class:"VPFeatures"},_hoisted_2$j={class:"container"},_hoisted_3$d={class:"items"},_sfc_main$U=defineComponent({__name:"VPFeatures",props:{features:{}},setup(e){const t=e,r=computed(()=>{const o=t.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(openBlock(),createElementBlock("div",_hoisted_1$y,[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.features,l=>(openBlock(),createElementBlock("div",{key:l.title,class:normalizeClass$1(["item",[r.value]])},[createVNode(VPFeature,{icon:l.icon,title:l.title,details:l.details,link:l.link,"link-text":l.linkText,rel:l.rel,target:l.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):createCommentVNode("",!0)}}),VPFeatures=_export_sfc(_sfc_main$U,[["__scopeId","data-v-6a3385de"]]),_sfc_main$T=defineComponent({__name:"VPHomeFeatures",setup(e){const{frontmatter:t}=useData();return(r,o)=>unref(t).features?(openBlock(),createBlock$1(VPFeatures,{key:0,class:"VPHomeFeatures",features:unref(t).features},null,8,["features"])):createCommentVNode("",!0)}}),_sfc_main$S=defineComponent({__name:"VPHomeContent",setup(e){const{width:t}=useWindowSize({initialWidth:0,includeScrollbar:!1});return(r,o)=>(openBlock(),createElementBlock("div",{class:"vp-doc container",style:normalizeStyle$1(unref(t)?{"--vp-offset":`calc(50% - ${unref(t)/2}px)`}:{})},[renderSlot(r.$slots,"default",{},void 0,!0)],4))}}),VPHomeContent=_export_sfc(_sfc_main$S,[["__scopeId","data-v-324b2f93"]]),_hoisted_1$x={class:"VPHome"},_sfc_main$R=defineComponent({__name:"VPHome",setup(e){const{frontmatter:t}=useData();return(r,o)=>{const s=resolveComponent("Content");return openBlock(),createElementBlock("div",_hoisted_1$x,[renderSlot(r.$slots,"home-hero-before",{},void 0,!0),createVNode(_sfc_main$W,null,{"home-hero-info-before":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(r.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(r.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(r.$slots,"home-hero-image",{},void 0,!0)]),_:3}),renderSlot(r.$slots,"home-hero-after",{},void 0,!0),renderSlot(r.$slots,"home-features-before",{},void 0,!0),createVNode(_sfc_main$T),renderSlot(r.$slots,"home-features-after",{},void 0,!0),unref(t).markdownStyles!==!1?(openBlock(),createBlock$1(VPHomeContent,{key:0},{default:withCtx(()=>[createVNode(s)]),_:1})):(openBlock(),createBlock$1(s,{key:1}))])}}}),VPHome=_export_sfc(_sfc_main$R,[["__scopeId","data-v-d30d623f"]]),_sfc_main$Q={},_hoisted_1$w={class:"VPPage"};function _sfc_render$1(e,t){const r=resolveComponent("Content");return openBlock(),createElementBlock("div",_hoisted_1$w,[renderSlot(e.$slots,"page-top"),createVNode(r),renderSlot(e.$slots,"page-bottom")])}const VPPage=_export_sfc(_sfc_main$Q,[["render",_sfc_render$1]]),_sfc_main$P=defineComponent({__name:"VPContent",setup(e){const{page:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar();return(s,l)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPContent",{"has-sidebar":unref(o),"is-home":unref(r).layout==="home"}]),id:"VPContent"},[unref(t).isNotFound?renderSlot(s.$slots,"not-found",{key:0},()=>[createVNode(NotFound)],!0):unref(r).layout==="page"?(openBlock(),createBlock$1(VPPage,{key:1},{"page-top":withCtx(()=>[renderSlot(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":withCtx(()=>[renderSlot(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):unref(r).layout==="home"?(openBlock(),createBlock$1(VPHome,{key:2},{"home-hero-before":withCtx(()=>[renderSlot(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":withCtx(()=>[renderSlot(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":withCtx(()=>[renderSlot(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":withCtx(()=>[renderSlot(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":withCtx(()=>[renderSlot(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):unref(r).layout&&unref(r).layout!=="doc"?(openBlock(),createBlock$1(resolveDynamicComponent(unref(r).layout),{key:3})):(openBlock(),createBlock$1(VPDoc,{key:4},{"doc-top":withCtx(()=>[renderSlot(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":withCtx(()=>[renderSlot(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":withCtx(()=>[renderSlot(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":withCtx(()=>[renderSlot(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":withCtx(()=>[renderSlot(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":withCtx(()=>[renderSlot(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),VPContent=_export_sfc(_sfc_main$P,[["__scopeId","data-v-0aa263f5"]]),_hoisted_1$v={class:"container"},_hoisted_2$i=["innerHTML"],_hoisted_3$c=["innerHTML"],_sfc_main$O=defineComponent({__name:"VPFooter",setup(e){const{theme:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar();return(s,l)=>unref(t).footer&&unref(r).footer!==!1?(openBlock(),createElementBlock("footer",{key:0,class:normalizeClass$1(["VPFooter",{"has-sidebar":unref(o)}])},[createBaseVNode("div",_hoisted_1$v,[unref(t).footer.message?(openBlock(),createElementBlock("p",{key:0,class:"message",innerHTML:unref(t).footer.message},null,8,_hoisted_2$i)):createCommentVNode("",!0),unref(t).footer.copyright?(openBlock(),createElementBlock("p",{key:1,class:"copyright",innerHTML:unref(t).footer.copyright},null,8,_hoisted_3$c)):createCommentVNode("",!0)])],2)):createCommentVNode("",!0)}}),VPFooter=_export_sfc(_sfc_main$O,[["__scopeId","data-v-5c3e7063"]]);function useLocalNav(){const{theme:e,frontmatter:t}=useData(),r=shallowRef([]),o=computed(()=>r.value.length>0);return onContentUpdated(()=>{r.value=getHeaders(t.value.outline??e.value.outline)}),{headers:r,hasLocalNav:o}}const _hoisted_1$u={class:"menu-text"},_hoisted_2$h={class:"header"},_hoisted_3$b={class:"outline"},_sfc_main$N=defineComponent({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(e){const t=e,{theme:r}=useData(),o=ref(!1),s=ref(0),l=ref(),u=ref();function d(F){var Io;(Io=l.value)!=null&&Io.contains(F.target)||(o.value=!1)}watch(o,F=>{if(F){document.addEventListener("click",d);return}document.removeEventListener("click",d)}),onKeyStroke("Escape",()=>{o.value=!1}),onContentUpdated(()=>{o.value=!1});function f(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-t.navHeight,0)}function E(F){F.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),nextTick$1(()=>{o.value=!1}))}function D(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(F,Io)=>(openBlock(),createElementBlock("div",{class:"VPLocalNavOutlineDropdown",style:normalizeStyle$1({"--vp-vh":s.value+"px"}),ref_key:"main",ref:l},[F.headers.length>0?(openBlock(),createElementBlock("button",{key:0,onClick:f,class:normalizeClass$1({open:o.value})},[createBaseVNode("span",_hoisted_1$u,toDisplayString$1(unref(resolveTitle)(unref(r))),1),Io[0]||(Io[0]=createBaseVNode("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(openBlock(),createElementBlock("button",{key:1,onClick:D},toDisplayString$1(unref(r).returnToTopLabel||"Return to top"),1)),createVNode(Transition,{name:"flyout"},{default:withCtx(()=>[o.value?(openBlock(),createElementBlock("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:E},[createBaseVNode("div",_hoisted_2$h,[createBaseVNode("a",{class:"top-link",href:"#",onClick:D},toDisplayString$1(unref(r).returnToTopLabel||"Return to top"),1)]),createBaseVNode("div",_hoisted_3$b,[createVNode(VPDocOutlineItem,{headers:F.headers},null,8,["headers"])])],512)):createCommentVNode("",!0)]),_:1})],4))}}),VPLocalNavOutlineDropdown=_export_sfc(_sfc_main$N,[["__scopeId","data-v-640a4b39"]]),_hoisted_1$t={class:"container"},_hoisted_2$g=["aria-expanded"],_hoisted_3$a={class:"menu-text"},_sfc_main$M=defineComponent({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(e){const{theme:t,frontmatter:r}=useData(),{hasSidebar:o}=useSidebar(),{headers:s}=useLocalNav(),{y:l}=useWindowScroll(),u=ref(0);onMounted(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),onContentUpdated(()=>{s.value=getHeaders(r.value.outline??t.value.outline)});const d=computed(()=>s.value.length===0),f=computed(()=>d.value&&!o.value),E=computed(()=>({VPLocalNav:!0,"has-sidebar":o.value,empty:d.value,fixed:f.value}));return(D,F)=>unref(r).layout!=="home"&&(!f.value||unref(l)>=u.value)?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(E.value)},[createBaseVNode("div",_hoisted_1$t,[unref(o)?(openBlock(),createElementBlock("button",{key:0,class:"menu","aria-expanded":D.open,"aria-controls":"VPSidebarNav",onClick:F[0]||(F[0]=Io=>D.$emit("open-menu"))},[F[1]||(F[1]=createBaseVNode("span",{class:"vpi-align-left menu-icon"},null,-1)),createBaseVNode("span",_hoisted_3$a,toDisplayString$1(unref(t).sidebarMenuLabel||"Menu"),1)],8,_hoisted_2$g)):createCommentVNode("",!0),createVNode(VPLocalNavOutlineDropdown,{headers:unref(s),navHeight:u.value},null,8,["headers","navHeight"])])],2)):createCommentVNode("",!0)}}),VPLocalNav=_export_sfc(_sfc_main$M,[["__scopeId","data-v-7bac80db"]]);function useNav(){const e=ref(!1);function t(){e.value=!0,window.addEventListener("resize",s)}function r(){e.value=!1,window.removeEventListener("resize",s)}function o(){e.value?r():t()}function s(){window.outerWidth>=768&&r()}const l=useRoute();return watch(()=>l.path,r),{isScreenOpen:e,openScreen:t,closeScreen:r,toggleScreen:o}}const _sfc_main$L={},_hoisted_1$s={class:"VPSwitch",type:"button",role:"switch"},_hoisted_2$f={class:"check"},_hoisted_3$9={key:0,class:"icon"};function _sfc_render(e,t){return openBlock(),createElementBlock("button",_hoisted_1$s,[createBaseVNode("span",_hoisted_2$f,[e.$slots.default?(openBlock(),createElementBlock("span",_hoisted_3$9,[renderSlot(e.$slots,"default",{},void 0,!0)])):createCommentVNode("",!0)])])}const VPSwitch=_export_sfc(_sfc_main$L,[["render",_sfc_render],["__scopeId","data-v-0d6af2d8"]]),_sfc_main$K=defineComponent({__name:"VPSwitchAppearance",setup(e){const{isDark:t,theme:r}=useData(),o=inject("toggle-appearance",()=>{t.value=!t.value}),s=ref("");return watchPostEffect(()=>{s.value=t.value?r.value.lightModeSwitchTitle||"Switch to light theme":r.value.darkModeSwitchTitle||"Switch to dark theme"}),(l,u)=>(openBlock(),createBlock$1(VPSwitch,{title:s.value,class:"VPSwitchAppearance","aria-checked":unref(t),onClick:unref(o)},{default:withCtx(()=>u[0]||(u[0]=[createBaseVNode("span",{class:"vpi-sun sun"},null,-1),createBaseVNode("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),VPSwitchAppearance=_export_sfc(_sfc_main$K,[["__scopeId","data-v-ca70ba6a"]]),_hoisted_1$r={key:0,class:"VPNavBarAppearance"},_sfc_main$J=defineComponent({__name:"VPNavBarAppearance",setup(e){const{site:t}=useData();return(r,o)=>unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_1$r,[createVNode(VPSwitchAppearance)])):createCommentVNode("",!0)}}),VPNavBarAppearance=_export_sfc(_sfc_main$J,[["__scopeId","data-v-1bc8ac8d"]]),focusedElement=ref();let active=!1,listeners=0;function useFlyout(e){const t=ref(!1);if(inBrowser){!active&&activateFocusTracking(),listeners++;const r=watch(focusedElement,o=>{var s,l,u;o===e.el.value||(s=e.el.value)!=null&&s.contains(o)?(t.value=!0,(l=e.onFocus)==null||l.call(e)):(t.value=!1,(u=e.onBlur)==null||u.call(e))});onUnmounted(()=>{r(),listeners--,listeners||deactivateFocusTracking()})}return readonly(t)}function activateFocusTracking(){document.addEventListener("focusin",handleFocusIn),active=!0,focusedElement.value=document.activeElement}function deactivateFocusTracking(){document.removeEventListener("focusin",handleFocusIn)}function handleFocusIn(){focusedElement.value=document.activeElement}const _hoisted_1$q={class:"VPMenuLink"},_sfc_main$I=defineComponent({__name:"VPMenuLink",props:{item:{}},setup(e){const{page:t}=useData();return(r,o)=>(openBlock(),createElementBlock("div",_hoisted_1$q,[createVNode(_sfc_main$11,{class:normalizeClass$1({active:unref(isActive)(unref(t).relativePath,r.item.activeMatch||r.item.link,!!r.item.activeMatch)}),href:r.item.link,target:r.item.target,rel:r.item.rel},{default:withCtx(()=>[createTextVNode(toDisplayString$1(r.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),VPMenuLink=_export_sfc(_sfc_main$I,[["__scopeId","data-v-debfc2ae"]]),_hoisted_1$p={class:"VPMenuGroup"},_hoisted_2$e={key:0,class:"title"},_sfc_main$H=defineComponent({__name:"VPMenuGroup",props:{text:{},items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$p,[t.text?(openBlock(),createElementBlock("p",_hoisted_2$e,toDisplayString$1(t.text),1)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createElementBlock(Fragment,null,["link"in o?(openBlock(),createBlock$1(VPMenuLink,{key:0,item:o},null,8,["item"])):createCommentVNode("",!0)],64))),256))]))}}),VPMenuGroup=_export_sfc(_sfc_main$H,[["__scopeId","data-v-23a982d7"]]),_hoisted_1$o={class:"VPMenu"},_hoisted_2$d={key:0,class:"items"},_sfc_main$G=defineComponent({__name:"VPMenu",props:{items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$o,[t.items?(openBlock(),createElementBlock("div",_hoisted_2$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(o)},["link"in o?(openBlock(),createBlock$1(VPMenuLink,{key:0,item:o},null,8,["item"])):"component"in o?(openBlock(),createBlock$1(resolveDynamicComponent(o.component),mergeProps({key:1,ref_for:!0},o.props),null,16)):(openBlock(),createBlock$1(VPMenuGroup,{key:2,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):createCommentVNode("",!0),renderSlot(t.$slots,"default",{},void 0,!0)]))}}),VPMenu=_export_sfc(_sfc_main$G,[["__scopeId","data-v-383f1ff7"]]),_hoisted_1$n=["aria-expanded","aria-label"],_hoisted_2$c={key:0,class:"text"},_hoisted_3$8=["innerHTML"],_hoisted_4$5={key:1,class:"vpi-more-horizontal icon"},_hoisted_5$4={class:"menu"},_sfc_main$F=defineComponent({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(e){const t=ref(!1),r=ref();useFlyout({el:r,onBlur:o});function o(){t.value=!1}return(s,l)=>(openBlock(),createElementBlock("div",{class:"VPFlyout",ref_key:"el",ref:r,onMouseenter:l[1]||(l[1]=u=>t.value=!0),onMouseleave:l[2]||(l[2]=u=>t.value=!1)},[createBaseVNode("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":s.label,onClick:l[0]||(l[0]=u=>t.value=!t.value)},[s.button||s.icon?(openBlock(),createElementBlock("span",_hoisted_2$c,[s.icon?(openBlock(),createElementBlock("span",{key:0,class:normalizeClass$1([s.icon,"option-icon"])},null,2)):createCommentVNode("",!0),s.button?(openBlock(),createElementBlock("span",{key:1,innerHTML:s.button},null,8,_hoisted_3$8)):createCommentVNode("",!0),l[3]||(l[3]=createBaseVNode("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(openBlock(),createElementBlock("span",_hoisted_4$5))],8,_hoisted_1$n),createBaseVNode("div",_hoisted_5$4,[createVNode(VPMenu,{items:s.items},{default:withCtx(()=>[renderSlot(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),VPFlyout=_export_sfc(_sfc_main$F,[["__scopeId","data-v-89199f5c"]]),_hoisted_1$m=["href","aria-label","innerHTML"],_sfc_main$E=defineComponent({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(e){const t=e,r=computed(()=>typeof t.icon=="object"?t.icon.svg:``);return(o,s)=>(openBlock(),createElementBlock("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:r.value},null,8,_hoisted_1$m))}}),VPSocialLink=_export_sfc(_sfc_main$E,[["__scopeId","data-v-a566167a"]]),_hoisted_1$l={class:"VPSocialLinks"},_sfc_main$D=defineComponent({__name:"VPSocialLinks",props:{links:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$l,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.links,({link:o,icon:s,ariaLabel:l})=>(openBlock(),createBlock$1(VPSocialLink,{key:o,icon:s,link:o,ariaLabel:l},null,8,["icon","link","ariaLabel"]))),128))]))}}),VPSocialLinks=_export_sfc(_sfc_main$D,[["__scopeId","data-v-d1898cb7"]]),_hoisted_1$k={key:0,class:"group translations"},_hoisted_2$b={class:"trans-title"},_hoisted_3$7={key:1,class:"group"},_hoisted_4$4={class:"item appearance"},_hoisted_5$3={class:"label"},_hoisted_6$2={class:"appearance-action"},_hoisted_7={key:2,class:"group"},_hoisted_8={class:"item social-links"},_sfc_main$C=defineComponent({__name:"VPNavBarExtra",setup(e){const{site:t,theme:r}=useData(),{localeLinks:o,currentLang:s}=useLangs({correspondingLink:!0}),l=computed(()=>o.value.length&&s.value.label||t.value.appearance||r.value.socialLinks);return(u,d)=>l.value?(openBlock(),createBlock$1(VPFlyout,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:withCtx(()=>[unref(o).length&&unref(s).label?(openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("p",_hoisted_2$b,toDisplayString$1(unref(s).label),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o),f=>(openBlock(),createBlock$1(VPMenuLink,{key:f.link,item:f},null,8,["item"]))),128))])):createCommentVNode("",!0),unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_3$7,[createBaseVNode("div",_hoisted_4$4,[createBaseVNode("p",_hoisted_5$3,toDisplayString$1(unref(r).darkModeSwitchLabel||"Appearance"),1),createBaseVNode("div",_hoisted_6$2,[createVNode(VPSwitchAppearance)])])])):createCommentVNode("",!0),unref(r).socialLinks?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("div",_hoisted_8,[createVNode(VPSocialLinks,{class:"social-links-list",links:unref(r).socialLinks},null,8,["links"])])])):createCommentVNode("",!0)]),_:1})):createCommentVNode("",!0)}}),VPNavBarExtra=_export_sfc(_sfc_main$C,[["__scopeId","data-v-4e57bb70"]]),_hoisted_1$j=["aria-expanded"],_sfc_main$B=defineComponent({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(e){return(t,r)=>(openBlock(),createElementBlock("button",{type:"button",class:normalizeClass$1(["VPNavBarHamburger",{active:t.active}]),"aria-label":"mobile navigation","aria-expanded":t.active,"aria-controls":"VPNavScreen",onClick:r[0]||(r[0]=o=>t.$emit("click"))},r[1]||(r[1]=[createBaseVNode("span",{class:"container"},[createBaseVNode("span",{class:"top"}),createBaseVNode("span",{class:"middle"}),createBaseVNode("span",{class:"bottom"})],-1)]),10,_hoisted_1$j))}}),VPNavBarHamburger=_export_sfc(_sfc_main$B,[["__scopeId","data-v-4a77f15b"]]),_hoisted_1$i=["innerHTML"],_sfc_main$A=defineComponent({__name:"VPNavBarMenuLink",props:{item:{}},setup(e){const{page:t}=useData();return(r,o)=>(openBlock(),createBlock$1(_sfc_main$11,{class:normalizeClass$1({VPNavBarMenuLink:!0,active:unref(isActive)(unref(t).relativePath,r.item.activeMatch||r.item.link,!!r.item.activeMatch)}),href:r.item.link,noIcon:r.item.noIcon,target:r.item.target,rel:r.item.rel,tabindex:"0"},{default:withCtx(()=>[createBaseVNode("span",{innerHTML:r.item.text},null,8,_hoisted_1$i)]),_:1},8,["class","href","noIcon","target","rel"]))}}),VPNavBarMenuLink=_export_sfc(_sfc_main$A,[["__scopeId","data-v-eb824074"]]),_sfc_main$z=defineComponent({__name:"VPNavBarMenuGroup",props:{item:{}},setup(e){const t=e,{page:r}=useData(),o=l=>"component"in l?!1:"link"in l?isActive(r.value.relativePath,l.link,!!t.item.activeMatch):l.items.some(o),s=computed(()=>o(t.item));return(l,u)=>(openBlock(),createBlock$1(VPFlyout,{class:normalizeClass$1({VPNavBarMenuGroup:!0,active:unref(isActive)(unref(r).relativePath,l.item.activeMatch,!!l.item.activeMatch)||s.value}),button:l.item.text,items:l.item.items},null,8,["class","button","items"]))}}),_hoisted_1$h={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},_sfc_main$y=defineComponent({__name:"VPNavBarMenu",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).nav?(openBlock(),createElementBlock("nav",_hoisted_1$h,[o[0]||(o[0]=createBaseVNode("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t).nav,s=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(s)},["link"in s?(openBlock(),createBlock$1(VPNavBarMenuLink,{key:0,item:s},null,8,["item"])):"component"in s?(openBlock(),createBlock$1(resolveDynamicComponent(s.component),mergeProps({key:1,ref_for:!0},s.props),null,16)):(openBlock(),createBlock$1(_sfc_main$z,{key:2,item:s},null,8,["item"]))],64))),128))])):createCommentVNode("",!0)}}),VPNavBarMenu=_export_sfc(_sfc_main$y,[["__scopeId","data-v-29dddeae"]]);function createSearchTranslate(e){const{localeIndex:t,theme:r}=useData();function o(s){var Ai,Di,Ri;const l=s.split("."),u=(Ai=r.value.search)==null?void 0:Ai.options,d=u&&typeof u=="object",f=d&&((Ri=(Di=u.locales)==null?void 0:Di[t.value])==null?void 0:Ri.translations)||null,E=d&&u.translations||null;let D=f,F=E,Io=e;const Ei=l.pop();for(const Mi of l){let xa=null;const Sa=Io==null?void 0:Io[Mi];Sa&&(xa=Io=Sa);const $a=F==null?void 0:F[Mi];$a&&(xa=F=$a);const Pa=D==null?void 0:D[Mi];Pa&&(xa=D=Pa),Sa||(Io=xa),$a||(F=xa),Pa||(D=xa)}return(D==null?void 0:D[Ei])??(F==null?void 0:F[Ei])??(Io==null?void 0:Io[Ei])??""}return o}const _hoisted_1$g=["aria-label"],_hoisted_2$a={class:"DocSearch-Button-Container"},_hoisted_3$6={class:"DocSearch-Button-Placeholder"},_sfc_main$x=defineComponent({__name:"VPNavBarSearchButton",setup(e){const r=createSearchTranslate({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(o,s)=>(openBlock(),createElementBlock("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":unref(r)("button.buttonAriaLabel")},[createBaseVNode("span",_hoisted_2$a,[s[0]||(s[0]=createBaseVNode("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),createBaseVNode("span",_hoisted_3$6,toDisplayString$1(unref(r)("button.buttonText")),1)]),s[1]||(s[1]=createBaseVNode("span",{class:"DocSearch-Button-Keys"},[createBaseVNode("kbd",{class:"DocSearch-Button-Key"}),createBaseVNode("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,_hoisted_1$g))}}),_hoisted_1$f={class:"VPNavBarSearch"},_hoisted_2$9={id:"local-search"},_hoisted_3$5={key:1,id:"docsearch"},_sfc_main$w=defineComponent({__name:"VPNavBarSearch",setup(e){const t=()=>null,r=()=>null,{theme:o}=useData(),s=ref(!1),l=ref(!1);onMounted(()=>{});function u(){s.value||(s.value=!0,setTimeout(d,16))}function d(){const D=new Event("keydown");D.key="k",D.metaKey=!0,window.dispatchEvent(D),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||d()},16)}const f=ref(!1),E="";return(D,F)=>{var Io;return openBlock(),createElementBlock("div",_hoisted_1$f,[unref(E)==="local"?(openBlock(),createElementBlock(Fragment,{key:0},[f.value?(openBlock(),createBlock$1(unref(t),{key:0,onClose:F[0]||(F[0]=Ei=>f.value=!1)})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_2$9,[createVNode(_sfc_main$x,{onClick:F[1]||(F[1]=Ei=>f.value=!0)})])],64)):unref(E)==="algolia"?(openBlock(),createElementBlock(Fragment,{key:1},[s.value?(openBlock(),createBlock$1(unref(r),{key:0,algolia:((Io=unref(o).search)==null?void 0:Io.options)??unref(o).algolia,onVnodeBeforeMount:F[2]||(F[2]=Ei=>l.value=!0)},null,8,["algolia"])):createCommentVNode("",!0),l.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_3$5,[createVNode(_sfc_main$x,{onClick:u})]))],64)):createCommentVNode("",!0)])}}}),_sfc_main$v=defineComponent({__name:"VPNavBarSocialLinks",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).socialLinks?(openBlock(),createBlock$1(VPSocialLinks,{key:0,class:"VPNavBarSocialLinks",links:unref(t).socialLinks},null,8,["links"])):createCommentVNode("",!0)}}),VPNavBarSocialLinks=_export_sfc(_sfc_main$v,[["__scopeId","data-v-223291cf"]]),_hoisted_1$e=["href","rel","target"],_hoisted_2$8={key:1},_hoisted_3$4={key:2},_sfc_main$u=defineComponent({__name:"VPNavBarTitle",setup(e){const{site:t,theme:r}=useData(),{hasSidebar:o}=useSidebar(),{currentLang:s}=useLangs(),l=computed(()=>{var f;return typeof r.value.logoLink=="string"?r.value.logoLink:(f=r.value.logoLink)==null?void 0:f.link}),u=computed(()=>{var f;return typeof r.value.logoLink=="string"||(f=r.value.logoLink)==null?void 0:f.rel}),d=computed(()=>{var f;return typeof r.value.logoLink=="string"||(f=r.value.logoLink)==null?void 0:f.target});return(f,E)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavBarTitle",{"has-sidebar":unref(o)}])},[createBaseVNode("a",{class:"title",href:l.value??unref(normalizeLink$1)(unref(s).link),rel:u.value,target:d.value},[renderSlot(f.$slots,"nav-bar-title-before",{},void 0,!0),unref(r).logo?(openBlock(),createBlock$1(VPImage,{key:0,class:"logo",image:unref(r).logo},null,8,["image"])):createCommentVNode("",!0),unref(r).siteTitle?(openBlock(),createElementBlock("span",_hoisted_2$8,toDisplayString$1(unref(r).siteTitle),1)):unref(r).siteTitle===void 0?(openBlock(),createElementBlock("span",_hoisted_3$4,toDisplayString$1(unref(t).title),1)):createCommentVNode("",!0),renderSlot(f.$slots,"nav-bar-title-after",{},void 0,!0)],8,_hoisted_1$e)],2))}}),VPNavBarTitle=_export_sfc(_sfc_main$u,[["__scopeId","data-v-0223ae2c"]]),_hoisted_1$d={class:"items"},_hoisted_2$7={class:"title"},_sfc_main$t=defineComponent({__name:"VPNavBarTranslations",setup(e){const{theme:t}=useData(),{localeLinks:r,currentLang:o}=useLangs({correspondingLink:!0});return(s,l)=>unref(r).length&&unref(o).label?(openBlock(),createBlock$1(VPFlyout,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:unref(t).langMenuLabel||"Change language"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("p",_hoisted_2$7,toDisplayString$1(unref(o).label),1),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),u=>(openBlock(),createBlock$1(VPMenuLink,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):createCommentVNode("",!0)}}),VPNavBarTranslations=_export_sfc(_sfc_main$t,[["__scopeId","data-v-4502e420"]]),_hoisted_1$c={class:"wrapper"},_hoisted_2$6={class:"container"},_hoisted_3$3={class:"title"},_hoisted_4$3={class:"content"},_hoisted_5$2={class:"content-body"},_sfc_main$s=defineComponent({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(e){const t=e,{y:r}=useWindowScroll(),{hasSidebar:o}=useSidebar(),{frontmatter:s}=useData(),l=ref({});return watchPostEffect(()=>{l.value={"has-sidebar":o.value,home:s.value.layout==="home",top:r.value===0,"screen-open":t.isScreenOpen}}),(u,d)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavBar",l.value])},[createBaseVNode("div",_hoisted_1$c,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("div",_hoisted_3$3,[createVNode(VPNavBarTitle,null,{"nav-bar-title-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),createBaseVNode("div",_hoisted_4$3,[createBaseVNode("div",_hoisted_5$2,[renderSlot(u.$slots,"nav-bar-content-before",{},void 0,!0),createVNode(_sfc_main$w,{class:"search"}),createVNode(VPNavBarMenu,{class:"menu"}),createVNode(VPNavBarTranslations,{class:"translations"}),createVNode(VPNavBarAppearance,{class:"appearance"}),createVNode(VPNavBarSocialLinks,{class:"social-links"}),createVNode(VPNavBarExtra,{class:"extra"}),renderSlot(u.$slots,"nav-bar-content-after",{},void 0,!0),createVNode(VPNavBarHamburger,{class:"hamburger",active:u.isScreenOpen,onClick:d[0]||(d[0]=f=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),d[1]||(d[1]=createBaseVNode("div",{class:"divider"},[createBaseVNode("div",{class:"divider-line"})],-1))],2))}}),VPNavBar=_export_sfc(_sfc_main$s,[["__scopeId","data-v-e0819eab"]]),_hoisted_1$b={key:0,class:"VPNavScreenAppearance"},_hoisted_2$5={class:"text"},_sfc_main$r=defineComponent({__name:"VPNavScreenAppearance",setup(e){const{site:t,theme:r}=useData();return(o,s)=>unref(t).appearance&&unref(t).appearance!=="force-dark"&&unref(t).appearance!=="force-auto"?(openBlock(),createElementBlock("div",_hoisted_1$b,[createBaseVNode("p",_hoisted_2$5,toDisplayString$1(unref(r).darkModeSwitchLabel||"Appearance"),1),createVNode(VPSwitchAppearance)])):createCommentVNode("",!0)}}),VPNavScreenAppearance=_export_sfc(_sfc_main$r,[["__scopeId","data-v-8a17a6e7"]]),_sfc_main$q=defineComponent({__name:"VPNavScreenMenuLink",props:{item:{}},setup(e){const t=inject("close-screen");return(r,o)=>(openBlock(),createBlock$1(_sfc_main$11,{class:"VPNavScreenMenuLink",href:r.item.link,target:r.item.target,rel:r.item.rel,onClick:unref(t),innerHTML:r.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),VPNavScreenMenuLink=_export_sfc(_sfc_main$q,[["__scopeId","data-v-e9034710"]]),_sfc_main$p=defineComponent({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(e){const t=inject("close-screen");return(r,o)=>(openBlock(),createBlock$1(_sfc_main$11,{class:"VPNavScreenMenuGroupLink",href:r.item.link,target:r.item.target,rel:r.item.rel,onClick:unref(t)},{default:withCtx(()=>[createTextVNode(toDisplayString$1(r.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),VPNavScreenMenuGroupLink=_export_sfc(_sfc_main$p,[["__scopeId","data-v-3bc738ba"]]),_hoisted_1$a={class:"VPNavScreenMenuGroupSection"},_hoisted_2$4={key:0,class:"title"},_sfc_main$o=defineComponent({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(e){return(t,r)=>(openBlock(),createElementBlock("div",_hoisted_1$a,[t.text?(openBlock(),createElementBlock("p",_hoisted_2$4,toDisplayString$1(t.text),1)):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(t.items,o=>(openBlock(),createBlock$1(VPNavScreenMenuGroupLink,{key:o.text,item:o},null,8,["item"]))),128))]))}}),VPNavScreenMenuGroupSection=_export_sfc(_sfc_main$o,[["__scopeId","data-v-5dd46425"]]),_hoisted_1$9=["aria-controls","aria-expanded"],_hoisted_2$3=["innerHTML"],_hoisted_3$2=["id"],_hoisted_4$2={key:0,class:"item"},_hoisted_5$1={key:1,class:"item"},_hoisted_6$1={key:2,class:"group"},_sfc_main$n=defineComponent({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(e){const t=e,r=ref(!1),o=computed(()=>`NavScreenGroup-${t.text.replace(" ","-").toLowerCase()}`);function s(){r.value=!r.value}return(l,u)=>(openBlock(),createElementBlock("div",{class:normalizeClass$1(["VPNavScreenMenuGroup",{open:r.value}])},[createBaseVNode("button",{class:"button","aria-controls":o.value,"aria-expanded":r.value,onClick:s},[createBaseVNode("span",{class:"button-text",innerHTML:l.text},null,8,_hoisted_2$3),u[0]||(u[0]=createBaseVNode("span",{class:"vpi-plus button-icon"},null,-1))],8,_hoisted_1$9),createBaseVNode("div",{id:o.value,class:"items"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.items,d=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(d)},["link"in d?(openBlock(),createElementBlock("div",_hoisted_4$2,[createVNode(VPNavScreenMenuGroupLink,{item:d},null,8,["item"])])):"component"in d?(openBlock(),createElementBlock("div",_hoisted_5$1,[(openBlock(),createBlock$1(resolveDynamicComponent(d.component),mergeProps({ref_for:!0},d.props,{"screen-menu":""}),null,16))])):(openBlock(),createElementBlock("div",_hoisted_6$1,[createVNode(VPNavScreenMenuGroupSection,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,_hoisted_3$2)],2))}}),VPNavScreenMenuGroup=_export_sfc(_sfc_main$n,[["__scopeId","data-v-6183a670"]]),_hoisted_1$8={key:0,class:"VPNavScreenMenu"},_sfc_main$m=defineComponent({__name:"VPNavScreenMenu",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).nav?(openBlock(),createElementBlock("nav",_hoisted_1$8,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t).nav,s=>(openBlock(),createElementBlock(Fragment,{key:JSON.stringify(s)},["link"in s?(openBlock(),createBlock$1(VPNavScreenMenuLink,{key:0,item:s},null,8,["item"])):"component"in s?(openBlock(),createBlock$1(resolveDynamicComponent(s.component),mergeProps({key:1,ref_for:!0},s.props,{"screen-menu":""}),null,16)):(openBlock(),createBlock$1(VPNavScreenMenuGroup,{key:2,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):createCommentVNode("",!0)}}),_sfc_main$l=defineComponent({__name:"VPNavScreenSocialLinks",setup(e){const{theme:t}=useData();return(r,o)=>unref(t).socialLinks?(openBlock(),createBlock$1(VPSocialLinks,{key:0,class:"VPNavScreenSocialLinks",links:unref(t).socialLinks},null,8,["links"])):createCommentVNode("",!0)}}),_hoisted_1$7={class:"list"},_sfc_main$k=defineComponent({__name:"VPNavScreenTranslations",setup(e){const{localeLinks:t,currentLang:r}=useLangs({correspondingLink:!0}),o=ref(!1);function s(){o.value=!o.value}return(l,u)=>unref(t).length&&unref(r).label?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["VPNavScreenTranslations",{open:o.value}])},[createBaseVNode("button",{class:"title",onClick:s},[u[0]||(u[0]=createBaseVNode("span",{class:"vpi-languages icon lang"},null,-1)),createTextVNode(" "+toDisplayString$1(unref(r).label)+" ",1),u[1]||(u[1]=createBaseVNode("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),createBaseVNode("ul",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(t),d=>(openBlock(),createElementBlock("li",{key:d.link,class:"item"},[createVNode(_sfc_main$11,{class:"link",href:d.link},{default:withCtx(()=>[createTextVNode(toDisplayString$1(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):createCommentVNode("",!0)}}),VPNavScreenTranslations=_export_sfc(_sfc_main$k,[["__scopeId","data-v-520a7eb8"]]),_hoisted_1$6={class:"container"},_sfc_main$j=defineComponent({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(e){const t=ref(null),r=useScrollLock(inBrowser?document.body:null);return(o,s)=>(openBlock(),createBlock$1(Transition,{name:"fade",onEnter:s[0]||(s[0]=l=>r.value=!0),onAfterLeave:s[1]||(s[1]=l=>r.value=!1)},{default:withCtx(()=>[o.open?(openBlock(),createElementBlock("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:t,id:"VPNavScreen"},[createBaseVNode("div",_hoisted_1$6,[renderSlot(o.$slots,"nav-screen-content-before",{},void 0,!0),createVNode(_sfc_main$m,{class:"menu"}),createVNode(VPNavScreenTranslations,{class:"translations"}),createVNode(VPNavScreenAppearance,{class:"appearance"}),createVNode(_sfc_main$l,{class:"social-links"}),renderSlot(o.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):createCommentVNode("",!0)]),_:3}))}}),VPNavScreen=_export_sfc(_sfc_main$j,[["__scopeId","data-v-bc4493dc"]]),_hoisted_1$5={key:0,class:"VPNav"},_sfc_main$i=defineComponent({__name:"VPNav",setup(e){const{isScreenOpen:t,closeScreen:r,toggleScreen:o}=useNav(),{frontmatter:s}=useData(),l=computed(()=>s.value.navbar!==!1);return provide("close-screen",r),watchEffect(()=>{inBrowser&&document.documentElement.classList.toggle("hide-nav",!l.value)}),(u,d)=>l.value?(openBlock(),createElementBlock("header",_hoisted_1$5,[createVNode(VPNavBar,{"is-screen-open":unref(t),onToggleScreen:unref(o)},{"nav-bar-title-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":withCtx(()=>[renderSlot(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":withCtx(()=>[renderSlot(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),createVNode(VPNavScreen,{open:unref(t)},{"nav-screen-content-before":withCtx(()=>[renderSlot(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":withCtx(()=>[renderSlot(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):createCommentVNode("",!0)}}),VPNav=_export_sfc(_sfc_main$i,[["__scopeId","data-v-e5624407"]]),_hoisted_1$4=["role","tabindex"],_hoisted_2$2={key:1,class:"items"},_sfc_main$h=defineComponent({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(e){const t=e,{collapsed:r,collapsible:o,isLink:s,isActiveLink:l,hasActiveLink:u,hasChildren:d,toggle:f}=useSidebarControl(computed(()=>t.item)),E=computed(()=>d.value?"section":"div"),D=computed(()=>s.value?"a":"div"),F=computed(()=>d.value?t.depth+2===7?"p":`h${t.depth+2}`:"p"),Io=computed(()=>s.value?void 0:"button"),Ei=computed(()=>[[`level-${t.depth}`],{collapsible:o.value},{collapsed:r.value},{"is-link":s.value},{"is-active":l.value},{"has-active":u.value}]);function Ai(Ri){"key"in Ri&&Ri.key!=="Enter"||!t.item.link&&f()}function Di(){t.item.link&&f()}return(Ri,Mi)=>{const xa=resolveComponent("VPSidebarItem",!0);return openBlock(),createBlock$1(resolveDynamicComponent(E.value),{class:normalizeClass$1(["VPSidebarItem",Ei.value])},{default:withCtx(()=>[Ri.item.text?(openBlock(),createElementBlock("div",mergeProps({key:0,class:"item",role:Io.value},toHandlers(Ri.item.items?{click:Ai,keydown:Ai}:{},!0),{tabindex:Ri.item.items&&0}),[Mi[1]||(Mi[1]=createBaseVNode("div",{class:"indicator"},null,-1)),Ri.item.link?(openBlock(),createBlock$1(_sfc_main$11,{key:0,tag:D.value,class:"link",href:Ri.item.link,rel:Ri.item.rel,target:Ri.item.target},{default:withCtx(()=>[(openBlock(),createBlock$1(resolveDynamicComponent(F.value),{class:"text",innerHTML:Ri.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(openBlock(),createBlock$1(resolveDynamicComponent(F.value),{key:1,class:"text",innerHTML:Ri.item.text},null,8,["innerHTML"])),Ri.item.collapsed!=null&&Ri.item.items&&Ri.item.items.length?(openBlock(),createElementBlock("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:Di,onKeydown:withKeys(Di,["enter"]),tabindex:"0"},Mi[0]||(Mi[0]=[createBaseVNode("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):createCommentVNode("",!0)],16,_hoisted_1$4)):createCommentVNode("",!0),Ri.item.items&&Ri.item.items.length?(openBlock(),createElementBlock("div",_hoisted_2$2,[Ri.depth<5?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(Ri.item.items,Sa=>(openBlock(),createBlock$1(xa,{key:Sa.text,item:Sa,depth:Ri.depth+1},null,8,["item","depth"]))),128)):createCommentVNode("",!0)])):createCommentVNode("",!0)]),_:1},8,["class"])}}}),VPSidebarItem=_export_sfc(_sfc_main$h,[["__scopeId","data-v-e491e59a"]]),_sfc_main$g=defineComponent({__name:"VPSidebarGroup",props:{items:{}},setup(e){const t=ref(!0);let r=null;return onMounted(()=>{r=setTimeout(()=>{r=null,t.value=!1},300)}),onBeforeUnmount(()=>{r!=null&&(clearTimeout(r),r=null)}),(o,s)=>(openBlock(!0),createElementBlock(Fragment,null,renderList(o.items,l=>(openBlock(),createElementBlock("div",{key:l.text,class:normalizeClass$1(["group",{"no-transition":t.value}])},[createVNode(VPSidebarItem,{item:l,depth:0},null,8,["item"])],2))),128))}}),VPSidebarGroup=_export_sfc(_sfc_main$g,[["__scopeId","data-v-9e78c5c2"]]),_hoisted_1$3={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},_sfc_main$f=defineComponent({__name:"VPSidebar",props:{open:{type:Boolean}},setup(e){const{sidebarGroups:t,hasSidebar:r}=useSidebar(),o=e,s=ref(null),l=useScrollLock(inBrowser?document.body:null);watch([o,s],()=>{var d;o.open?(l.value=!0,(d=s.value)==null||d.focus()):l.value=!1},{immediate:!0,flush:"post"});const u=ref(0);return watch(t,()=>{u.value+=1},{deep:!0}),(d,f)=>unref(r)?(openBlock(),createElementBlock("aside",{key:0,class:normalizeClass$1(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:s,onClick:f[0]||(f[0]=withModifiers(()=>{},["stop"]))},[f[2]||(f[2]=createBaseVNode("div",{class:"curtain"},null,-1)),createBaseVNode("nav",_hoisted_1$3,[f[1]||(f[1]=createBaseVNode("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),renderSlot(d.$slots,"sidebar-nav-before",{},void 0,!0),(openBlock(),createBlock$1(VPSidebarGroup,{items:unref(t),key:u.value},null,8,["items"])),renderSlot(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):createCommentVNode("",!0)}}),VPSidebar=_export_sfc(_sfc_main$f,[["__scopeId","data-v-8e0b9065"]]),_sfc_main$e=defineComponent({__name:"VPSkipLink",setup(e){const t=useRoute(),r=ref();watch(()=>t.path,()=>r.value.focus());function o({target:s}){const l=document.getElementById(decodeURIComponent(s.hash).slice(1));if(l){const u=()=>{l.removeAttribute("tabindex"),l.removeEventListener("blur",u)};l.setAttribute("tabindex","-1"),l.addEventListener("blur",u),l.focus(),window.scrollTo(0,0)}}return(s,l)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("span",{ref_key:"backToTop",ref:r,tabindex:"-1"},null,512),createBaseVNode("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}}),VPSkipLink=_export_sfc(_sfc_main$e,[["__scopeId","data-v-72f91f54"]]),_sfc_main$d=defineComponent({__name:"Layout",setup(e){const{isOpen:t,open:r,close:o}=useSidebar(),s=useRoute();watch(()=>s.path,o),useCloseSidebarOnEscape(t,o);const{frontmatter:l}=useData(),u=useSlots(),d=computed(()=>!!u["home-hero-image"]);return provide("hero-image-slot-exists",d),(f,E)=>{const D=resolveComponent("Content");return unref(l).layout!==!1?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass$1(["Layout",unref(l).pageClass])},[renderSlot(f.$slots,"layout-top",{},void 0,!0),createVNode(VPSkipLink),createVNode(VPBackdrop,{class:"backdrop",show:unref(t),onClick:unref(o)},null,8,["show","onClick"]),createVNode(VPNav,null,{"nav-bar-title-before":withCtx(()=>[renderSlot(f.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":withCtx(()=>[renderSlot(f.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":withCtx(()=>[renderSlot(f.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":withCtx(()=>[renderSlot(f.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":withCtx(()=>[renderSlot(f.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":withCtx(()=>[renderSlot(f.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),createVNode(VPLocalNav,{open:unref(t),onOpenMenu:unref(r)},null,8,["open","onOpenMenu"]),createVNode(VPSidebar,{open:unref(t)},{"sidebar-nav-before":withCtx(()=>[renderSlot(f.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":withCtx(()=>[renderSlot(f.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),createVNode(VPContent,null,{"page-top":withCtx(()=>[renderSlot(f.$slots,"page-top",{},void 0,!0)]),"page-bottom":withCtx(()=>[renderSlot(f.$slots,"page-bottom",{},void 0,!0)]),"not-found":withCtx(()=>[renderSlot(f.$slots,"not-found",{},void 0,!0)]),"home-hero-before":withCtx(()=>[renderSlot(f.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":withCtx(()=>[renderSlot(f.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":withCtx(()=>[renderSlot(f.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":withCtx(()=>[renderSlot(f.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":withCtx(()=>[renderSlot(f.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":withCtx(()=>[renderSlot(f.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":withCtx(()=>[renderSlot(f.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":withCtx(()=>[renderSlot(f.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":withCtx(()=>[renderSlot(f.$slots,"doc-before",{},void 0,!0)]),"doc-after":withCtx(()=>[renderSlot(f.$slots,"doc-after",{},void 0,!0)]),"doc-top":withCtx(()=>[renderSlot(f.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":withCtx(()=>[renderSlot(f.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":withCtx(()=>[renderSlot(f.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":withCtx(()=>[renderSlot(f.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":withCtx(()=>[renderSlot(f.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":withCtx(()=>[renderSlot(f.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":withCtx(()=>[renderSlot(f.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":withCtx(()=>[renderSlot(f.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),createVNode(VPFooter),renderSlot(f.$slots,"layout-bottom",{},void 0,!0)],2)):(openBlock(),createBlock$1(D,{key:1}))}}}),Layout$1=_export_sfc(_sfc_main$d,[["__scopeId","data-v-10881b73"]]),theme={Layout:Layout$1,enhanceApp:({app:e})=>{e.component("Badge",_sfc_main$18)}};/** * @vue/compiler-sfc v3.5.10 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT @@ -8292,4 +8292,4 @@ ${t} height: max(284vh, 284vw); width: max(284vh, 284vw); `)])]);function getRatio(e){if(!e)return 1;const t=e.backingStorePixelRatio||e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/t}const watermarkProps=Object.assign(Object.assign({},useTheme.props),{debug:Boolean,cross:Boolean,fullscreen:Boolean,width:{type:Number,default:32},height:{type:Number,default:32},zIndex:{type:Number,default:10},xGap:{type:Number,default:0},yGap:{type:Number,default:0},yOffset:{type:Number,default:0},xOffset:{type:Number,default:0},rotate:{type:Number,default:0},textAlign:{type:String,default:"left"},image:String,imageOpacity:{type:Number,default:1},imageHeight:Number,imageWidth:Number,content:String,selectable:{type:Boolean,default:!0},fontSize:{type:Number,default:14},fontFamily:String,fontStyle:{type:String,default:"normal"},fontVariant:{type:String,default:""},fontWeight:{type:Number,default:400},fontColor:{type:String,default:"rgba(128, 128, 128, .3)"},fontStretch:{type:String,default:""},lineHeight:{type:Number,default:14},globalRotate:{type:Number,default:0}}),Watermark=defineComponent({name:"Watermark",props:watermarkProps,setup(e,{slots:t}){const{mergedClsPrefixRef:r}=useConfig(e),o=useTheme("Watermark","-watermark",style,watermarkLight,e,r),s=ref(""),l=isBrowser$2?document.createElement("canvas"):null,u=l?l.getContext("2d"):null,d=ref(!1);return onFontsReady(()=>d.value=!0),watchEffect(()=>{if(!l)return;d.value;const f=getRatio(u),{xGap:E,yGap:D,width:F,height:Io,yOffset:Ei,xOffset:Ai,rotate:Di,image:Ri,content:Mi,fontColor:xa,fontStyle:Sa,fontVariant:$a,fontStretch:Pa,fontWeight:Vs,fontFamily:ks,fontSize:Fs,lineHeight:Oa,debug:Ws}=e,Us=(E+F)*f,Ks=(D+Io)*f,Ys=Ai*f,rf=Ei*f;if(l.width=Us,l.height=Ks,u){u.translate(0,0);const qs=F*f,of=Io*f;if(Ws&&(u.strokeStyle="grey",u.strokeRect(0,0,qs,of)),u.rotate(Di*(Math.PI/180)),Ri){const cf=new Image;cf.crossOrigin="anonymous",cf.referrerPolicy="no-referrer",cf.src=Ri,cf.onload=()=>{u.globalAlpha=e.imageOpacity;const{imageWidth:df,imageHeight:xf}=e;u.drawImage(cf,Ys,rf,(e.imageWidth||(xf?cf.width*xf/cf.height:cf.width))*f,(e.imageHeight||(df?cf.height*df/cf.width:cf.height))*f),s.value=l.toDataURL()}}else if(Mi){Ws&&(u.strokeStyle="green",u.strokeRect(0,0,qs,of)),u.font=`${Sa} ${$a} ${Vs} ${Pa} ${Fs*f}px/${Oa*f}px ${ks||o.value.self.fontFamily}`,u.fillStyle=xa;let cf=0;const{textAlign:df}=e;Mi.split(` -`).map(xf=>{const mf=u.measureText(xf).width;return cf=Math.max(cf,mf),{width:mf,line:xf}}).forEach(({line:xf,width:mf},lf)=>{const tf=df==="left"?0:df==="center"?(cf-mf)/2:cf-mf;u.fillText(xf,Ys+tf,rf+Oa*f*(lf+1))}),s.value=l.toDataURL()}else Mi||(u.clearRect(0,0,l.width,l.height),s.value=l.toDataURL())}else warnOnce("watermark","Canvas is not supported in the browser.")}),()=>{var f;const{globalRotate:E,fullscreen:D,zIndex:F}=e,Io=r.value,Ei=E!==0&&D,Ai="max(142vh, 142vw)",Di=h("div",{class:[`${Io}-watermark`,E!==0&&`${Io}-watermark--global-rotate`,D&&`${Io}-watermark--fullscreen`],style:{transform:E?`translateX(-50%) translateY(-50%) rotate(${E}deg)`:void 0,zIndex:Ei?void 0:F,backgroundSize:`${e.xGap+e.width}px`,backgroundPosition:E===0?e.cross?`${e.width/2}px ${e.height/2}px, 0 0`:"":e.cross?`calc(${Ai} + ${e.width/2}px) calc(${Ai} + ${e.height/2}px), ${Ai} ${Ai}`:Ai,backgroundImage:e.cross?`url(${s.value}), url(${s.value})`:`url(${s.value})`}});return e.fullscreen&&!E?Di:h("div",{class:[`${Io}-watermark-container`,E!==0&&`${Io}-watermark-container--global-rotate`,D&&`${Io}-watermark-container--fullscreen`,e.selectable&&`${Io}-watermark-container--selectable`],style:{zIndex:Ei?F:void 0}},(f=t.default)===null||f===void 0?void 0:f.call(t),Di)}}}),NInjectionExtractor=defineComponent({name:"InjectionExtractor",props:{onSetup:Function},setup(e,{slots:t}){var r;return(r=e.onSetup)===null||r===void 0||r.call(e),()=>{var o;return(o=t.default)===null||o===void 0?void 0:o.call(t)}}}),injectionFactoryMap={message:useMessage,notification:useNotification,loadingBar:useLoadingBar,dialog:useDialog,modal:useModal};function createDiscreteApp({providersAndProps:e,configProviderProps:t}){let r=createApp(s);const o={app:r};function s(){return h(NConfigProvider,unref(t),{default:()=>e.map(({type:d,Provider:f,props:E})=>h(f,unref(E),{default:()=>h(NInjectionExtractor,{onSetup:()=>o[d]=injectionFactoryMap[d]()})}))})}let l;return isBrowser$2&&(l=document.createElement("div"),document.body.appendChild(l),r.mount(l)),Object.assign({unmount:()=>{var d;if(r===null||l===null){warn$2("discrete","unmount call no need because discrete app has been unmounted");return}r.unmount(),(d=l.parentNode)===null||d===void 0||d.removeChild(l),l=null,r=null}},o)}function createDiscreteApi(e,{configProviderProps:t,messageProviderProps:r,dialogProviderProps:o,notificationProviderProps:s,loadingBarProviderProps:l,modalProviderProps:u}={}){const d=[];return e.forEach(E=>{switch(E){case"message":d.push({type:E,Provider:NMessageProvider,props:r});break;case"notification":d.push({type:E,Provider:NNotificationProvider,props:s});break;case"dialog":d.push({type:E,Provider:NDialogProvider,props:o});break;case"loadingBar":d.push({type:E,Provider:NLoadingBarProvider,props:l});break;case"modal":d.push({type:E,Provider:NModalProvider,props:u})}}),createDiscreteApp({providersAndProps:d,configProviderProps:t})}const equationProps={value:String,katex:Object,katexOptions:Object},Equation=defineComponent({name:"Equation",props:equationProps,setup(e){const t=inject(configProviderInjectionKey),r=computed(()=>{var o;const s=((o=e.katex||(t==null?void 0:t.mergedKatexRef.value))===null||o===void 0?void 0:o.renderToString(e.value||"",Object.assign({throwOnError:!1},e.katexOptions)))||"no katex provided",l=s.match(/^<([a-z]+)[^>]+class="([^"]+)"[^>]*>/),u=(l==null?void 0:l[1])||"span",d=l==null?void 0:l[2],f=s.replace(/^<[a-z]+[^>]*>/,"").replace(/<\/[a-z]+>$/,"");return{wrapperTag:u,innerHtml:f,wrapperClass:d}});return()=>{const{innerHtml:o,wrapperClass:s,wrapperTag:l}=r.value;return h(l,{class:s,innerHTML:o})}}}),components$1=Object.freeze(Object.defineProperty({__proto__:null,NA:a,NAffix,NAlert:Alert,NAnchor:AnchorAdapter,NAnchorLink:Link,NAutoComplete:AutoComplete,NAvatar,NAvatarGroup:AvatarGroup,NBackTop:BackTop,NBadge:Badge,NBlockquote:blockquote,NBreadcrumb:Breadcrumb,NBreadcrumbItem:BreadcrumbItem,NButton:Button,NButtonGroup,NCalendar:Calendar,NCard,NCarousel:Carousel,NCarouselItem,NCascader:Cascader,NCheckbox,NCheckboxGroup,NCode,NCol,NCollapse,NCollapseItem,NCollapseTransition:CollapseTransition,NColorPicker,NConfigProvider,NCountdown:Countdown,NDataTable:DataTable,NDatePicker:DatePicker,NDescriptions:Descriptions,NDescriptionsItem:DescriptionsItem,NDialog,NDialogProvider,NDivider,NDrawer:Drawer,NDrawerContent:DrawerContent,NDropdown,NDynamicInput:DynamicInput,NDynamicTags:DynamicTags,NEl:NElement,NElement,NEllipsis,NEmpty,NEquation:Equation,NFlex:Flex,NFloatButton:FloatButton,NFloatButtonGroup:FloatButtonGroup,NForm:Form,NFormItem,NFormItemCol,NFormItemGi:FormItemGridItem,NFormItemGridItem:FormItemGridItem,NFormItemRow:FormItemRow,NGi,NGlobalStyle:GlobalStyle,NGradientText:GradientText,NGrid,NGridItem:NGi,NH1,NH2,NH3,NH4,NH5,NH6,NHighlight:Highlight,NHr:hr,NIcon,NIconWrapper,NImage,NImageGroup,NInfiniteScroll:InfiniteScroll,NInput,NInputGroup,NInputGroupLabel:InputGroupLabel,NInputNumber:InputNumber,NLayout:Layout,NLayoutContent:LayoutContent,NLayoutFooter:LayoutFooter,NLayoutHeader:LayoutHeader,NLayoutSider:LayoutSider,NLegacyTransfer:Transfer$1,NLi:li,NList:List,NListItem:ListItem,NLoadingBarProvider,NLog:Log,NMention:Mention,NMenu:Menu,NMessageProvider,NModal,NModalProvider,NNotificationProvider,NNumberAnimation:NumberAnimation,NOl:ol,NP:p,NPageHeader:PageHeader,NPagination,NPerformantEllipsis,NPopconfirm:Popconfirm,NPopover,NPopselect,NProgress,NQrCode:QrCode,NRadio,NRadioButton:RadioButton,NRadioGroup,NRate:Rate,NResult:Result,NRow,NScrollbar:Scrollbar,NSelect,NSkeleton:Skeleton,NSlider:Slider,NSpace,NSpin:Spin,NSplit:Split,NStatistic:Statistic,NStep:Step,NSteps:Steps,NSwitch:Switch,NTab:Tab,NTabPane:TabPane,NTable:Table,NTabs:Tabs,NTag,NTbody:Tbody,NTd:Td,NText:text,NTh:Th,NThead:Thead,NThing:Thing,NTime:Time,NTimePicker,NTimeline:Timeline,NTimelineItem:TimelineItem,NTooltip,NTr:Tr,NTransfer:Transfer,NTree,NTreeSelect:TreeSelect,NUl:ul,NUpload:Upload,NUploadDragger,NUploadFileList,NUploadTrigger,NVirtualList:VirtualList,NWatermark:Watermark,NxButton:XButton,aProps,affixProps,alertProps,anchorLinkProps,anchorProps,autoCompleteProps,avatarGroupProps,avatarProps,backTopProps,badgeProps,blockquoteProps,breadcrumbItemProps,breadcrumbProps,buttonGroupProps,buttonProps,calendarProps,cardProps,carouselProps,cascaderProps,checkboxGroupProps,checkboxProps,codeProps,colProps,collapseItemProps,collapseProps,collapseTransitionProps,colorPickerProps,configProviderProps,countdownProps,createDiscreteApi,dataTableProps,datePickerProps,descriptionsItemProps,descriptionsProps,dialogProps,dialogProviderProps,dividerProps,drawerContentProps,drawerProps,dropdownProps,dynamicInputProps,dynamicTagsProps,elementProps,ellipsisProps,emptyProps,equationProps,flexProps,floatButtonGroupProps,floatButtonProps,formItemGiProps,formItemGridItemProps:formItemGiProps,formItemProps,formProps,giProps:gridItemProps,gradientTextProps,gridItemProps,gridProps,h1Props:headerProps,h2Props:headerProps,h3Props:headerProps,h4Props:headerProps,h5Props:headerProps,h6Props:headerProps,highlightProps,iconProps,iconWrapperProps,imageGroupProps,imageProps,infiniteScrollProps,inputGroupLabelProps,inputGroupProps,inputNumberProps,inputProps,layoutContentProps:layoutProps,layoutFooterProps,layoutHeaderProps:headerProps$1,layoutProps,layoutSiderProps,legacyTransferProps:transferProps$1,listProps,loadingBarProviderProps,logProps,mentionProps,menuProps,messageProviderProps,modalProps,modalProviderProps,notificationProviderProps,numberAnimationProps,olProps,pProps,pageHeaderProps,paginationProps,popconfirmProps,popoverProps,popselectProps,progressProps,qrCodeProps,radioButtonProps,radioGroupProps,radioProps,rateProps,resultProps,rowProps,scrollbarProps,selectProps,skeletonProps,sliderProps,spaceProps,spinProps,splitProps,statisticProps,stepProps,stepsProps,switchProps,tabPaneProps,tabProps,tableProps,tabsProps,tagProps,textProps,thingProps,timePickerProps,timeProps,timelineItemProps,timelineProps,tooltipProps,transferProps,treeGetClickTarget,treeProps,treeSelectProps,ulProps,uploadProps,useDialog,useDialogReactiveList,useLoadingBar,useMessage,useModal,useModalReactiveList,useNotification,virtualListProps,watermarkProps},Symbol.toStringTag,{value:"Module"})),version="2.40.1";function create({componentPrefix:e="N",components:t=[]}={}){const r=[];function o(l,u,d){l.component(e+u)||l.component(e+u,d)}function s(l){r.includes(l)||(r.push(l),t.forEach(u=>{const{name:d,alias:f}=u;o(l,d,u),f&&f.forEach(E=>{o(l,E,u)})}))}return{version,componentPrefix:e,install:s}}const naive=create({components:Object.keys(components$1).map(e=>components$1[e])}),install$1=naive.install;function useThemeVars(){const e=inject(configProviderInjectionKey,null);return computed(()=>{if(e===null)return derived;const{mergedThemeRef:{value:t},mergedThemeOverridesRef:{value:r}}=e,o=(t==null?void 0:t.common)||derived;return r!=null&&r.common?Object.assign({},o,r.common):o})}const self$1=()=>({}),equationLight={name:"Equation",common:derived,self:self$1},equationDark={name:"Equation",common:derived$1,self:self$1},floatButtonGroupDark={name:"FloatButtonGroup",common:derived$1,self(e){const{popoverColor:t,dividerColor:r,borderRadius:o}=e;return{color:t,buttonBorderColor:r,borderRadiusSquare:o,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},darkTheme={name:"dark",common:derived$1,Alert:alertDark,Anchor:anchorDark,AutoComplete:autoCompleteDark,Avatar:avatarDark,AvatarGroup:avatarGroupDark,BackTop:backTopDark,Badge:badgeDark,Breadcrumb:breadcrumbDark,Button:buttonDark,ButtonGroup:buttonGroupDark,Calendar:calendarDark,Card:cardDark,Carousel:carouselDark,Cascader:cascaderDark,Checkbox:checkboxDark,Code:codeDark,Collapse:collapseDark,CollapseTransition:collapseTransitionDark,ColorPicker:colorPickerDark,DataTable:dataTableDark,DatePicker:datePickerDark,Descriptions:descriptionsDark,Dialog:dialogDark,Divider:dividerDark,Drawer:drawerDark,Dropdown:dropdownDark,DynamicInput:dynamicInputDark,DynamicTags:dynamicTagsDark,Element:elementDark,Empty:emptyDark,Ellipsis:ellipsisDark,Equation:equationDark,Flex:flexDark,Form:formItemDark,GradientText:gradientTextDark,Icon:iconDark$1,IconWrapper:iconDark,Image:imageDark,Input:inputDark,InputNumber:inputNumberDark,LegacyTransfer:transferDark,Layout:layoutDark,List:listDark$1,LoadingBar:loadingBarDark,Log:logDark,Menu:menuDark,Mention:listDark,Message:messageDark,Modal:modalDark,Notification:notificationDark,PageHeader:pageHeaderDark,Pagination:paginationDark,Popconfirm:popconfirmDark,Popover:popoverDark,Popselect:popselect,Progress:progressDark,QrCode:qrcodeDark,Radio:radioDark,Rate:rateDark,Result:resultDark,Row:rowDark,Scrollbar:scrollbarDark,Select:selectDark,Skeleton:skeletonDark,Slider:sliderDark,Space:spaceDark,Spin:spinDark,Statistic:statisticDark,Steps:stepsDark,Switch:switchDark,Table:tableDark,Tabs:tabsDark,Tag:tagDark,Thing:thingDark,TimePicker:timePickerDark,Timeline:timelineDark,Tooltip:tooltipDark,Transfer:transferDark$1,Tree:treeDark,TreeSelect:treeSelectDark,Typography:typographyDark,Upload:uploadDark,Watermark:watermarkDark,Split:splitDark,FloatButton:floatButtonDark,FloatButtonGroup:floatButtonGroupDark},lightTheme={name:"light",common:derived,Alert:alertLight,Anchor:anchorLight,AutoComplete:autoCompleteLight,Avatar:avatarLight,AvatarGroup:avatarGroupLight,BackTop:backTopLight,Badge:badgeLight,Breadcrumb:breadcrumbLight,Button:buttonLight,ButtonGroup:buttonGroupLight,Calendar:calendarLight,Card:cardLight,Carousel:carouselLight,Cascader:cascaderLight,Checkbox:checkboxLight,Code:codeLight,Collapse:collapseLight,CollapseTransition:collapseTransitionLight,ColorPicker:colorPickerLight,DataTable:dataTableLight,DatePicker:datePickerLight,Descriptions:descriptionsLight,Dialog:dialogLight,Divider:dividerLight,Drawer:drawerLight,Dropdown:dropdownLight,DynamicInput:dynamicInputLight,DynamicTags:dynamicTagsLight,Element:elementLight,Empty:emptyLight,Equation:equationLight,Ellipsis:ellipsisLight,Flex:flexLight,Form:formLight,GradientText:gradientTextLight,Icon:iconLight,IconWrapper:iconWrapperLight,Image:imageLight,Input:inputLight,InputNumber:inputNumberLight,Layout:layoutLight,LegacyTransfer:transferLight,List:listLight,LoadingBar:loadingBarLight,Log:logLight,Menu:menuLight,Mention:mentionLight,Message:messageLight,Modal:modalLight,Notification:notificationLight,PageHeader:pageHeaderLight,Pagination:paginationLight,Popconfirm:popconfirmLight,Popover:popoverLight,Popselect:popselectLight,Progress:progressLight,QrCode:themeLight$1,Radio:radioLight,Rate:themeLight$4,Row:rowLight,Result:resultLight,Scrollbar:scrollbarLight,Skeleton:skeletonLight,Select:selectLight,Slider:sliderLight,Space:spaceLight,Spin:spinLight,Statistic:statisticLight,Steps:stepsLight,Switch:switchLight,Table:tableLight,Tabs:tabsLight,Tag:tagLight,Thing:thingLight,TimePicker:timePickerLight,Timeline:timelineLight,Tooltip:tooltipLight,Transfer:transferLight$1,Tree:treeLight,TreeSelect:treeSelectLight,Typography:typographyLight,Upload:uploadLight,Watermark:watermarkLight,Split:themeLight,FloatButton:themeLight$2,FloatButtonGroup:themeLight$3};function createTheme(e,t){const r=typeof e=="string",o={name:r?e:"customized-theme"};if(r){if(t)for(const s of t)o[s.name]=s}else for(const s of e)o[s.name]=s;return o}const MaximizeIcon=defineComponent({render(){return h("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},h("g",{fill:"none"},h("path",{d:"M8.5 2a.5.5 0 0 0 0 1h3.793L3 12.293V8.5a.5.5 0 0 0-1 0v4.9a.6.6 0 0 0 .6.6h4.9a.5.5 0 0 0 0-1H3.707L13 3.707V7.5a.5.5 0 0 0 1 0V2.6a.6.6 0 0 0-.6-.6H8.5z",fill:"currentColor"})))}}),MinimizeIcon=defineComponent({render(){return h("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},h("path",{d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18H4z",fill:"currentColor"}),h("path",{d:"M30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586L30 3.416z",fill:"currentColor"}))}}),ColorWandIcon=h("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{width:"1em",height:"1em",color:"currentColor"}},h("path",{d:"M13.5 1C13.7761 1 14 1.22386 14 1.5V2H14.5C14.7761 2 15 2.22386 15 2.5C15 2.77614 14.7761 3 14.5 3H14V3.5C14 3.77614 13.7761 4 13.5 4C13.2239 4 13 3.77614 13 3.5V3H12.5C12.2239 3 12 2.77614 12 2.5C12 2.22386 12.2239 2 12.5 2H13V1.5C13 1.22386 13.2239 1 13.5 1Z",fill:"currentColor"}),h("path",{d:"M3.5 3C3.77615 3 4 3.22386 4 3.5V4H4.5C4.77615 4 5 4.22386 5 4.5C5 4.77614 4.77615 5 4.5 5H4V5.5C4 5.77614 3.77615 6 3.5 6C3.22386 6 3 5.77614 3 5.5V5H2.5C2.22386 5 2 4.77614 2 4.5C2 4.22386 2.22386 4 2.5 4H3V3.5C3 3.22386 3.22386 3 3.5 3Z",fill:"currentColor"}),h("path",{d:"M12.5 12C12.7761 12 13 11.7761 13 11.5C13 11.2239 12.7761 11 12.5 11H12V10.5C12 10.2239 11.7761 10 11.5 10C11.2239 10 11 10.2239 11 10.5V11H10.5C10.2239 11 10 11.2239 10 11.5C10 11.7761 10.2239 12 10.5 12H11V12.5C11 12.7761 11.2239 13 11.5 13C11.7761 13 12 12.7761 12 12.5V12H12.5Z",fill:"currentColor"}),h("path",{d:"M8.72956 4.56346C9.4771 3.81592 10.6891 3.81592 11.4367 4.56347C12.1842 5.31102 12.1842 6.52303 11.4367 7.27058L4.26679 14.4404C3.51924 15.1879 2.30723 15.1879 1.55968 14.4404C0.812134 13.6928 0.812138 12.4808 1.55969 11.7333L8.72956 4.56346ZM8.25002 6.4572L2.26679 12.4404C1.90977 12.7974 1.90977 13.3763 2.26679 13.7333C2.62381 14.0903 3.20266 14.0903 3.55968 13.7333L9.54292 7.75009L8.25002 6.4572ZM10.25 7.04299L10.7295 6.56347C11.0866 6.20645 11.0866 5.6276 10.7296 5.27057C10.3725 4.91355 9.79368 4.91355 9.43666 5.27057L8.95713 5.7501L10.25 7.04299Z",fill:"currentColor"}));function showColorPicker(e){return e.includes("pacity")?!1:!!(e.includes("color")||e.includes("Color"))}const ThemeEditor=defineComponent({name:"ThemeEditor",inheritAttrs:!1,setup(){const e=ref(!1),t=ref(null),r=inject(configProviderInjectionKey,null),o=ref(JSON.parse(localStorage["naive-ui-theme-overrides"]||"{}")),s=computed(()=>{var Sa,$a,Pa,Vs;const ks=(r==null?void 0:r.mergedThemeRef.value)||lightTheme,Fs=r==null?void 0:r.mergedThemeOverridesRef.value,Oa=merge$1({},ks.common||lightTheme.common,Fs==null?void 0:Fs.common,o.value.common||{}),Ws={common:Oa};for(const Us of Object.keys(lightTheme))Us!=="common"&&(Ws[Us]=(($a=(Sa=ks[Us])===null||Sa===void 0?void 0:Sa.self)===null||$a===void 0?void 0:$a.call(Sa,Oa))||((Vs=(Pa=lightTheme[Us]).self)===null||Vs===void 0?void 0:Vs.call(Pa,Oa)),Fs&&Ws[Us]&&merge$1(Ws[Us],Fs[Us]));return Ws}),l=computed(()=>{var Sa;return((Sa=r==null?void 0:r.mergedThemeRef.value)===null||Sa===void 0?void 0:Sa.common)||lightTheme.common}),u=ref(!1),d=ref(JSON.parse(localStorage["naive-ui-theme-overrides"]||"{}")),f=ref(""),E=ref(""),D=ref(""),F=ref("");function Io(){o.value=cloneDeep(toRaw(d.value))}function Ei(Sa,$a,Pa){const{value:Vs}=d;Sa in Vs||(Vs[Sa]={});const ks=Vs[Sa];Pa?ks[$a]=Pa:delete ks[$a]}function Ai(){d.value={},o.value={}}function Di(){const{value:Sa}=t;Sa&&Sa.click()}function Ri(){e.value=!e.value}function Mi(){const{value:Sa}=t;if(!Sa)return;const $a=Sa.files,Pa=$a==null?void 0:$a[0];Pa&&Pa.text().then(Vs=>{o.value=JSON.parse(Vs),d.value=JSON.parse(Vs)}).catch(Vs=>{alert("Imported File is Invalid"),console.error(Vs)}).finally(()=>{Sa.value=""})}function xa(){const Sa=URL.createObjectURL(new Blob([JSON.stringify(o.value,void 0,2)]));download(Sa,"naive-ui-theme-overrides.json"),URL.revokeObjectURL(Sa)}return watch(o,Sa=>{localStorage["naive-ui-theme-overrides"]=JSON.stringify(Sa)}),{locale:useLocale("ThemeEditor").localeRef,themeCommonDefault:l,theme:s,showPanel:u,tempOverrides:d,overrides:o,compNamePattern:E,tempCompNamePattern:F,varNamePattern:f,tempVarNamePattern:D,fileInputRef:t,applyTempOverrides:Io,setTempOverrides:Ei,handleClearAllClick:Ai,handleExportClick:xa,handleImportClick:Di,handleInputFileChange:Mi,toggleMaximized:Ri,isMaximized:e}},render(){return h(NConfigProvider,{themeOverrides:this.overrides},{default:()=>{var e,t;return[h(NPopover,{scrollable:!0,arrowPointToCenter:!0,trigger:"manual",show:this.showPanel,displayDirective:"show",placement:"top-end",style:{width:this.isMaximized?"calc(100vw - 80px)":"288px",height:"calc(100vh - 200px)",padding:0}},{trigger:()=>h(NElement,{style:[{position:"fixed",zIndex:10,bottom:"40px",right:`calc(40px + ${lockHtmlScrollRightCompensationRef.value})`,width:"44px",height:"44px",fontSize:"26px",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",backgroundColor:"var(--popover-color)",color:"var(--text-color-2)",transition:"color .3s var(--cubic-bezier-ease-in-out), background-color .3s var(--cubic-bezier-ease-in-out), box-shadow .3s var(--cubic-bezier-ease-in-out)",boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",cursor:"pointer"},this.$attrs.style],onClick:()=>{this.showPanel=!this.showPanel}},{default:()=>ColorWandIcon}),default:()=>h(Fragment,null,h("input",{type:"file",ref:"fileInputRef",style:{display:"block",width:0,height:0,visibility:"hidden"},onChange:this.handleInputFileChange}),h(NSpace,{vertical:!0},{default:()=>[h(NSpace,{align:"center",justify:"space-between",style:{marginBottom:"8px",fontSize:"18px",fontWeight:500}},{default:()=>h(Fragment,null,h("span",null,this.locale.title),h(Button,{onClick:this.toggleMaximized,secondary:!0,circle:!0,size:"tiny"},{icon:()=>h(NIcon,{component:this.isMaximized?MinimizeIcon:MaximizeIcon})}))}),this.locale.filterCompName,h(NInput,{onChange:()=>{this.compNamePattern=this.tempCompNamePattern},onInput:r=>{this.tempCompNamePattern=r},value:this.tempCompNamePattern,placeholder:this.locale.filterCompName}),this.locale.filterVarName,h(NInput,{onChange:r=>{this.varNamePattern=r},onInput:r=>{this.tempVarNamePattern=r},value:this.tempVarNamePattern,placeholder:this.locale.filterVarName}),h(Button,{size:"small",onClick:()=>{this.compNamePattern="",this.varNamePattern="",this.tempCompNamePattern="",this.tempVarNamePattern=""},block:!0},{default:()=>this.locale.clearSearch}),h(Button,{size:"small",onClick:this.handleClearAllClick,block:!0},{default:()=>this.locale.clearAllVars}),h(NSpace,{itemStyle:{flex:1}},{default:()=>h(Fragment,null,h(Button,{block:!0,size:"small",onClick:this.handleImportClick},{default:()=>this.locale.import}),h(Button,{block:!0,size:"small",onClick:this.handleExportClick},{default:()=>this.locale.export}))})]}),h(NDivider,null),h(NCollapse,null,{default:()=>{const{theme:r,compNamePattern:o,varNamePattern:s}=this,l=Object.keys(r),u=o.toLowerCase(),d=s.toLowerCase();let f=0;const E=l.filter(D=>D.toLowerCase().includes(u)).map(D=>{const F=D==="common"?this.themeCommonDefault:r[D];if(F===void 0)return null;const Io=Object.keys(F).filter(Ei=>Ei!=="name"&&Ei.toLowerCase().includes(d));return Io.length?(f+=1,h(NCollapseItem,{title:D,name:D},{default:()=>h(NGrid,{xGap:32,yGap:16,responsive:"screen",cols:this.isMaximized?"1 xs:1 s:2 m:3 l:4":1},{default:()=>Io.map(Ei=>h(NGi,null,{default:()=>{var Ai,Di,Ri,Mi;return h(Fragment,null,h("div",{key:`${Ei}Label`,style:{wordBreak:"break-word"}},Ei),showColorPicker(Ei)?h(NColorPicker,{key:Ei,modes:["rgb","hex"],value:((Di=(Ai=this.tempOverrides)===null||Ai===void 0?void 0:Ai[D])===null||Di===void 0?void 0:Di[Ei])||F[Ei],onComplete:this.applyTempOverrides,onUpdateValue:xa=>{this.setTempOverrides(D,Ei,xa)}},{action:()=>{var xa,Sa;return h(Button,{size:"small",disabled:F[Ei]===((Sa=(xa=this.tempOverrides)===null||xa===void 0?void 0:xa[D])===null||Sa===void 0?void 0:Sa[Ei]),onClick:()=>{this.setTempOverrides(D,Ei,F[Ei]),this.applyTempOverrides()}},{default:()=>this.locale.restore})}}):h(NInput,{key:Ei,onChange:this.applyTempOverrides,onUpdateValue:xa=>{this.setTempOverrides(D,Ei,xa)},value:((Mi=(Ri=this.tempOverrides)===null||Ri===void 0?void 0:Ri[D])===null||Mi===void 0?void 0:Mi[Ei])||"",placeholder:F[Ei]}))}}))})})):null});return f?E:h(NEmpty,null)}}))}),(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)]}})}}),index$1=Object.freeze(Object.defineProperty({__proto__:null,NA:a,NAffix,NAlert:Alert,NAnchor:AnchorAdapter,NAnchorLink:Link,NAutoComplete:AutoComplete,NAvatar,NAvatarGroup:AvatarGroup,NBackTop:BackTop,NBadge:Badge,NBlockquote:blockquote,NBreadcrumb:Breadcrumb,NBreadcrumbItem:BreadcrumbItem,NButton:Button,NButtonGroup,NCalendar:Calendar,NCard,NCarousel:Carousel,NCarouselItem,NCascader:Cascader,NCheckbox,NCheckboxGroup,NCode,NCol,NCollapse,NCollapseItem,NCollapseTransition:CollapseTransition,NColorPicker,NConfigProvider,NCountdown:Countdown,NDataTable:DataTable,NDatePicker:DatePicker,NDescriptions:Descriptions,NDescriptionsItem:DescriptionsItem,NDialog,NDialogProvider,NDivider,NDrawer:Drawer,NDrawerContent:DrawerContent,NDropdown,NDynamicInput:DynamicInput,NDynamicTags:DynamicTags,NEl:NElement,NElement,NEllipsis,NEmpty,NEquation:Equation,NFlex:Flex,NFloatButton:FloatButton,NFloatButtonGroup:FloatButtonGroup,NForm:Form,NFormItem,NFormItemCol,NFormItemGi:FormItemGridItem,NFormItemGridItem:FormItemGridItem,NFormItemRow:FormItemRow,NGi,NGlobalStyle:GlobalStyle,NGradientText:GradientText,NGrid,NGridItem:NGi,NH1,NH2,NH3,NH4,NH5,NH6,NHighlight:Highlight,NHr:hr,NIcon,NIconWrapper,NImage,NImageGroup,NInfiniteScroll:InfiniteScroll,NInput,NInputGroup,NInputGroupLabel:InputGroupLabel,NInputNumber:InputNumber,NLayout:Layout,NLayoutContent:LayoutContent,NLayoutFooter:LayoutFooter,NLayoutHeader:LayoutHeader,NLayoutSider:LayoutSider,NLegacyTransfer:Transfer$1,NLi:li,NList:List,NListItem:ListItem,NLoadingBarProvider,NLog:Log,NMention:Mention,NMenu:Menu,NMessageProvider,NModal,NModalProvider,NNotificationProvider,NNumberAnimation:NumberAnimation,NOl:ol,NP:p,NPageHeader:PageHeader,NPagination,NPerformantEllipsis,NPopconfirm:Popconfirm,NPopover,NPopselect,NProgress,NQrCode:QrCode,NRadio,NRadioButton:RadioButton,NRadioGroup,NRate:Rate,NResult:Result,NRow,NScrollbar:Scrollbar,NSelect,NSkeleton:Skeleton,NSlider:Slider,NSpace,NSpin:Spin,NSplit:Split,NStatistic:Statistic,NStep:Step,NSteps:Steps,NSwitch:Switch,NTab:Tab,NTabPane:TabPane,NTable:Table,NTabs:Tabs,NTag,NTbody:Tbody,NTd:Td,NText:text,NTh:Th,NThead:Thead,NThemeEditor:ThemeEditor,NThing:Thing,NTime:Time,NTimePicker,NTimeline:Timeline,NTimelineItem:TimelineItem,NTooltip,NTr:Tr,NTransfer:Transfer,NTree,NTreeSelect:TreeSelect,NUl:ul,NUpload:Upload,NUploadDragger,NUploadFileList,NUploadTrigger,NVirtualList:VirtualList,NWatermark:Watermark,NxButton:XButton,aProps,affixProps,alertDark,alertProps,anchorDark,anchorLinkProps,anchorProps,arDZ:arDZ$1,autoCompleteDark,autoCompleteProps,avatarDark,avatarGroupProps,avatarProps,azAZ,backTopDark,backTopProps,badgeDark,badgeProps,blockquoteProps,breadcrumbDark,breadcrumbItemProps,breadcrumbProps,buttonDark,buttonGroupDark,buttonGroupProps,buttonProps,c:c$1,cB,cE,cM,cNotM,calendarProps,cardDark,cardProps,carouselProps,cascaderDark,cascaderProps,checkboxDark,checkboxGroupProps,checkboxProps,codeDark,codeProps,colProps,collapseDark,collapseItemProps,collapseProps,collapseTransitionProps,colorPickerProps,commonDark:derived$1,commonLight:derived,configProviderProps,countdownProps,create,createDiscreteApi,createLocale,createTheme,csCZ,darkTheme,dataTableDark,dataTableProps,dateArDZ,dateAzAZ,dateCsCZ,dateDeDE,dateEnGB,dateEnUS:dateEnUs,dateEo,dateEsAR,dateEtEE,dateFaIR,dateFrFR,dateIdID,dateItIT,dateJaJP,dateKoKR,dateNbNO,dateNlNL,datePickerDark,datePickerProps,datePlPL,datePtBR:datePtBr,dateRuRU,dateSkSK,dateSvSE,dateThTH,dateTrTR,dateUkUA,dateUzUZ,dateViVN:dateVi,dateZhCN,dateZhTW:datezhTW,deDE,default:naive,descriptionsDark,descriptionsItemProps,descriptionsProps,dialogDark,dialogProps,dialogProviderProps,dividerDark,dividerProps,drawerContentProps,drawerDark,drawerProps,dropdownDark,dropdownProps,dynamicInputDark,dynamicInputProps,dynamicTagsDark,dynamicTagsProps,elementDark,elementProps,ellipsisProps,emptyDark,emptyProps,enGB:enGB$1,enUS:enUS$1,eo:eo$1,equationProps,esAR,etEE,faIR:faIR$1,flexDark,flexProps,floatButtonGroupProps,floatButtonProps,formDark:formItemDark,formItemGiProps,formItemGridItemProps:formItemGiProps,formItemProps,formProps,frFR,giProps:gridItemProps,gradientTextDark,gradientTextProps,gridItemProps,gridProps,h1Props:headerProps,h2Props:headerProps,h3Props:headerProps,h4Props:headerProps,h5Props:headerProps,h6Props:headerProps,highlightProps,iconDark:iconDark$1,iconProps,iconWrapperProps,idID,imageGroupProps,imageProps,infiniteScrollProps,inputDark,inputGroupLabelProps,inputGroupProps,inputNumberDark,inputNumberProps,inputProps,install:install$1,internalSelectMenuDark,internalSelectionDark,itIT,jaJP,koKR,layoutContentProps:layoutProps,layoutDark,layoutFooterProps,layoutHeaderProps:headerProps$1,layoutProps,layoutSiderProps,legacyTransferProps:transferProps$1,lightTheme,listDark:listDark$1,listProps,loadingBarDark,loadingBarProviderProps,logDark,logProps,mentionDark:listDark,mentionProps,menuDark,menuProps,messageDark,messageProviderProps,modalDark,modalProps,modalProviderProps,nbNO,nlNL,notificationDark,notificationProviderProps,numberAnimationProps,olProps,pProps,pageHeaderProps,paginationDark,paginationProps,plPL,popconfirmDark,popconfirmProps,popoverDark,popoverProps,popselectDark:popselect,popselectProps,progressDark,progressProps,ptBR:ptBR$1,qrCodeProps,radioButtonProps,radioDark,radioGroupProps,radioProps,rateDark,rateProps,resultDark,resultProps,rowProps,ruRU:ruRu,scrollbarDark,scrollbarProps,selectDark,selectProps,skSK,skeletonProps,sliderDark,sliderProps,spaceDark,spaceProps,spinDark,spinProps,splitProps,statisticDark,statisticProps,stepProps,stepsDark,stepsProps,svSE,switchDark,switchProps,tabPaneProps,tabProps,tableDark,tableProps,tabsDark,tabsProps,tagDark,tagProps,textProps,thTH,thingDark,thingProps,timePickerDark,timePickerProps,timeProps,timelineDark,timelineItemProps,timelineProps,tooltipDark,tooltipProps,trTR,transferDark:transferDark$1,transferProps,treeDark,treeGetClickTarget,treeProps,treeSelectDark,treeSelectProps,typographyDark,ukUA,ulProps,unstableAlertRtl:alertRtl,unstableAvatarGroupRtl:avatarGroupRtl,unstableBadgeRtl:badgeRtl,unstableButtonGroupRtl:buttonGroupRtl,unstableButtonRtl:buttonRtl,unstableCardRtl:cardRtl,unstableCheckboxRtl:checkboxRtl,unstableCollapseRtl:collapseRtl,unstableCollapseTransitionRtl:collapseTransitionRtl,unstableDataTableRtl:DataTableRtl,unstableDialogRtl:dialogRtl,unstableDrawerRtl:drawerRtl,unstableDynamicInputRtl:dynamicInputRtl,unstableFlexRtl:flexRtl,unstableInputNumberRtl:inputNumberRtl,unstableInputRtl:inputRtl,unstableListRtl:listRtl,unstableMessageRtl:messageRtl,unstableNotificationRtl:notificationRtl,unstablePageHeaderRtl:rtl,unstablePaginationRtl:paginationRtl,unstableRadioRtl:radioRtl,unstableRowRtl:rowRtl,unstableScrollbarRtl:scrollbarRtl,unstableSelectRtl:selectRtl,unstableSpaceRtl:spaceRtl,unstableStatisticRtl:statisticRtl,unstableStepsRtl:stepsRtl,unstableTableRtl:tableRtl,unstableTagRtl:tagRtl,unstableThingRtl:thingRtl,unstableTreeRtl:treeRtl,uploadDark,uploadProps,useDialog,useDialogReactiveList,useLoadingBar,useMessage,useModal,useModalReactiveList,useNotification,useOsTheme,useThemeVars,uzUZ,version,viVN,virtualListProps,watermarkDark,watermarkProps,zhCN:zhCN$1,zhTW:zhTW$1,zindexable},Symbol.toStringTag,{value:"Module"})),_sfc_main$a=defineComponent({name:"ProBaseForm",inheritAttrs:!1,__name:"ProBaseForm",props:mergeModels({columns:{},cols:{default:24},xGap:{default:12},yGap:{default:0},columnsSpan:{default:24},footerSpan:{default:24},collapsed:{type:Boolean,default:!1},collapsedRows:{default:1}},{modelValue:{default:{}},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const r=e,o=ref(null),s=useModel(e,"modelValue"),l=useAttrs();function u(d){return typeof d.component=="string"?resolveComponent(d.component):d.component}return t({inst:()=>o.value}),(d,f)=>{const E=resolveComponent("n-form-item-gi"),D=resolveComponent("n-grid-item"),F=resolveComponent("n-grid"),Io=resolveComponent("n-space"),Ei=resolveComponent("n-form");return openBlock(),createBlock$1(Ei,mergeProps({ref_key:"formInstRef",ref:o,model:s.value},unref(l)),{default:withCtx(()=>[createVNode(Io,{vertical:""},{default:withCtx(()=>[renderSlot(d.$slots,"header"),createVNode(F,{cols:r.cols,"x-gap":r.xGap,"y-gap":r.yGap,collapsed:r.collapsed,"collapsed-rows":r.collapsedRows},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.columns,(Ai,Di)=>(openBlock(),createElementBlock(Fragment,{key:Di},[Ai.show!==!1?(openBlock(),createBlock$1(E,{key:0,span:Ai.span||r.columnsSpan,label:Ai.label,path:Ai.prop},{default:withCtx(()=>[(openBlock(),createBlock$1(resolveDynamicComponent(u(Ai)),mergeProps({ref_for:!0},Ai.props,{value:s.value[Ai.prop],"onUpdate:value":[Ri=>s.value[Ai.prop]=Ri,Ri=>s.value[Ai.prop]=Ri]}),null,16,["value","onUpdate:value"]))]),_:2},1032,["span","label","path"])):createCommentVNode("",!0)],64))),128)),createVNode(D,{suffix:"",span:r.footerSpan},{default:withCtx(({overflow:Ai})=>[renderSlot(d.$slots,"footer",{overflow:Ai})]),_:3},8,["span"])]),_:3},8,["cols","x-gap","y-gap","collapsed","collapsed-rows"])]),_:3})]),_:3},16,["model"])}}}),_sfc_main$9=defineComponent({name:"ProForm",inheritAttrs:!1,__name:"ProForm",props:mergeModels({toolbar:{default:()=>({justify:"start",submit:!0,submitText:"提交",submitProps:{type:"primary"},reset:!0,resetText:"重置"})},submit:{},reset:{},columns:{},cols:{},xGap:{},yGap:{},columnsSpan:{},footerSpan:{},collapsed:{type:Boolean},collapsedRows:{}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["submit","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=useModel(e,"modelValue"),l=useAttrs(),u=ref(),d=r,f=(Ei,Ai)=>{var Di;return(Di=u.value)==null?void 0:Di.inst().validate(Ei,Ai)},E=()=>{var Ei;return(Ei=u.value)==null?void 0:Ei.inst().restoreValidation()},D=()=>o.columns.forEach(Ei=>s.value[Ei.prop]="");function F(){f(Ei=>d("submit",!Ei))}function Io(){D(),d("reset")}return t({validate:f,restoreValidation:E,resetFields:D}),(Ei,Ai)=>{const Di=resolveComponent("n-button"),Ri=resolveComponent("n-space");return openBlock(),createBlock$1(_sfc_main$a,mergeProps({ref_key:"formInstRef",ref:u,modelValue:s.value,"onUpdate:modelValue":Ai[0]||(Ai[0]=Mi=>s.value=Mi)},unref(l),{columns:o.columns}),{footer:withCtx(()=>[createVNode(Ri,{justify:Ei.toolbar.justify},{default:withCtx(()=>[renderSlot(Ei.$slots,"toolbar",{},()=>[o.toolbar.submit?(openBlock(),createBlock$1(Di,mergeProps({key:0},o.toolbar.submitProps,{onClick:F}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.submitText),1)]),_:1},16)):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Di,mergeProps({key:1},o.toolbar.resetProps,{onClick:Io}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0)])]),_:3},8,["justify"])]),_:3},16,["modelValue","columns"])}}}),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(e,t,r,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const d=s.pop(),f=s.pop(),E={provider:s.length>0?s[0]:o,prefix:f,name:d};return t&&!validateIconName(E)?null:E}const l=s[0],u=l.split("-");if(u.length>1){const d={provider:o,prefix:u.shift(),name:u.join("-")};return t&&!validateIconName(d)?null:d}if(r&&o===""){const d={provider:o,prefix:"",name:l};return t&&!validateIconName(d,r)?null:d}return null},validateIconName=(e,t)=>e?!!((e.provider===""||e.provider.match(matchIconName))&&(t&&e.prefix===""||e.prefix.match(matchIconName))&&e.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations(e,t){const r={};!e.hFlip!=!t.hFlip&&(r.hFlip=!0),!e.vFlip!=!t.vFlip&&(r.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(r.rotate=o),r}function mergeIconData(e,t){const r=mergeIconTransformations(e,t);for(const o in defaultExtendedIconProps)o in defaultIconTransformations?o in e&&!(o in r)&&(r[o]=defaultIconTransformations[o]):o in t?r[o]=t[o]:o in e&&(r[o]=e[o]);return r}function getIconsTree(e,t){const r=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function l(u){if(r[u])return s[u]=[];if(!(u in s)){s[u]=null;const d=o[u]&&o[u].parent,f=d&&l(d);f&&(s[u]=[d].concat(f))}return s[u]}return Object.keys(r).concat(Object.keys(o)).forEach(l),s}function internalGetIconData(e,t,r){const o=e.icons,s=e.aliases||Object.create(null);let l={};function u(d){l=mergeIconData(o[d]||s[d],l)}return u(t),r.forEach(u),mergeIconData(e,l)}function parseIconSet(e,t){const r=[];if(typeof e!="object"||typeof e.icons!="object")return r;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),r.push(s)});const o=getIconsTree(e);for(const s in o){const l=o[s];l&&(t(s,internalGetIconData(e,s,l)),r.push(s))}return r}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(e,t){for(const r in t)if(r in e&&typeof e[r]!=typeof t[r])return!1;return!0}function quicklyValidateIconSet(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!checkOptionalProps(e,optionalPropertyDefaults))return null;const r=t.icons;for(const s in r){const l=r[s];if(!s.match(matchIconName)||typeof l.body!="string"||!checkOptionalProps(l,defaultExtendedIconProps))return null}const o=t.aliases||Object.create(null);for(const s in o){const l=o[s],u=l.parent;if(!s.match(matchIconName)||typeof u!="string"||!r[u]&&!o[u]||!checkOptionalProps(l,defaultExtendedIconProps))return null}return t}const dataStorage=Object.create(null);function newStorage(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function getStorage(e,t){const r=dataStorage[e]||(dataStorage[e]=Object.create(null));return r[t]||(r[t]=newStorage(e,t))}function addIconSet(e,t){return quicklyValidateIconSet(t)?parseIconSet(t,(r,o)=>{o?e.icons[r]=o:e.missing.add(r)}):[]}function addIconToStorage(e,t,r){try{if(typeof r.body=="string")return e.icons[t]={...r},!0}catch{}return!1}function listIcons(e,t){let r=[];return(typeof e=="string"?[e]:Object.keys(dataStorage)).forEach(s=>{(typeof s=="string"&&typeof t=="string"?[t]:Object.keys(dataStorage[s]||{})).forEach(u=>{const d=getStorage(s,u);r=r.concat(Object.keys(d.icons).map(f=>(s!==""?"@"+s+":":"")+u+":"+f))})}),r}let simpleNames=!1;function allowSimpleNames(e){return typeof e=="boolean"&&(simpleNames=e),simpleNames}function getIconData(e){const t=typeof e=="string"?stringToIcon(e,!0,simpleNames):e;if(t){const r=getStorage(t.provider,t.prefix),o=t.name;return r.icons[o]||(r.missing.has(o)?null:void 0)}}function addIcon(e,t){const r=stringToIcon(e,!0,simpleNames);if(!r)return!1;const o=getStorage(r.provider,r.prefix);return addIconToStorage(o,r.name,t)}function addCollection(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),simpleNames&&!t&&!e.prefix){let s=!1;return quicklyValidateIconSet(e)&&(e.prefix="",parseIconSet(e,(l,u)=>{u&&addIcon(l,u)&&(s=!0)})),s}const r=e.prefix;if(!validateIconName({provider:t,prefix:r,name:"a"}))return!1;const o=getStorage(t,r);return!!addIconSet(o,e)}function iconLoaded(e){return!!getIconData(e)}function getIcon(e){const t=getIconData(e);return t?{...defaultIconProps,...t}:null}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize(e,t,r){if(t===1)return e;if(r=r||100,typeof e=="number")return Math.ceil(e*t*r)/r;if(typeof e!="string")return e;const o=e.split(unitsSplit);if(o===null||!o.length)return e;const s=[];let l=o.shift(),u=unitsTest.test(l);for(;;){if(u){const d=parseFloat(l);isNaN(d)?s.push(l):s.push(Math.ceil(d*t*r)/r)}else s.push(l);if(l=o.shift(),l===void 0)return s.join("");u=!u}}function splitSVGDefs(e,t="defs"){let r="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),l=e.indexOf("",l);if(u===-1)break;r+=e.slice(s+1,l).trim(),e=e.slice(0,o).trim()+e.slice(u+1)}return{defs:r,content:e}}function mergeDefsAndContent(e,t){return e?""+e+""+t:t}function wrapSVGContent(e,t,r){const o=splitSVGDefs(e);return mergeDefsAndContent(o.defs,t+o.content+r)}const isUnsetKeyword=e=>e==="unset"||e==="undefined"||e==="none";function iconToSVG(e,t){const r={...defaultIconProps,...e},o={...defaultIconCustomisations,...t},s={left:r.left,top:r.top,width:r.width,height:r.height};let l=r.body;[r,o].forEach(Di=>{const Ri=[],Mi=Di.hFlip,xa=Di.vFlip;let Sa=Di.rotate;Mi?xa?Sa+=2:(Ri.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),Ri.push("scale(-1 1)"),s.top=s.left=0):xa&&(Ri.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),Ri.push("scale(1 -1)"),s.top=s.left=0);let $a;switch(Sa<0&&(Sa-=Math.floor(Sa/4)*4),Sa=Sa%4,Sa){case 1:$a=s.height/2+s.top,Ri.unshift("rotate(90 "+$a.toString()+" "+$a.toString()+")");break;case 2:Ri.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:$a=s.width/2+s.left,Ri.unshift("rotate(-90 "+$a.toString()+" "+$a.toString()+")");break}Sa%2===1&&(s.left!==s.top&&($a=s.left,s.left=s.top,s.top=$a),s.width!==s.height&&($a=s.width,s.width=s.height,s.height=$a)),Ri.length&&(l=wrapSVGContent(l,'',""))});const u=o.width,d=o.height,f=s.width,E=s.height;let D,F;u===null?(F=d===null?"1em":d==="auto"?E:d,D=calculateSize(F,f/E)):(D=u==="auto"?f:u,F=d===null?calculateSize(D,E/f):d==="auto"?E:d);const Io={},Ei=(Di,Ri)=>{isUnsetKeyword(Ri)||(Io[Di]=Ri.toString())};Ei("width",D),Ei("height",F);const Ai=[s.left,s.top,f,E];return Io.viewBox=Ai.join(" "),{attributes:Io,viewBox:Ai,body:l}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs(e,t=randomPrefix){const r=[];let o;for(;o=regex.exec(e);)r.push(o[1]);if(!r.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return r.forEach(l=>{const u=typeof t=="function"?t(l):t+(counter++).toString(),d=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+d+')([")]|\\.[a-z])',"g"),"$1"+u+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}const storage=Object.create(null);function setAPIModule(e,t){storage[e]=t}function getAPIModule(e){return storage[e]||storage[""]}function createAPIConfig(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider(e,t){const r=createAPIConfig(t);return r===null?!1:(configStorage[e]=r,!0)}function getAPIConfig(e){return configStorage[e]}function listAPIProviders(){return Object.keys(configStorage)}const detectFetch=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let fetchModule=detectFetch();function setFetch(e){fetchModule=e}function getFetch(){return fetchModule}function calculateMaxLength(e,t){const r=getAPIConfig(e);if(!r)return 0;let o;if(!r.maxURL)o=0;else{let s=0;r.resources.forEach(u=>{s=Math.max(s,u.length)});const l=t+".json?icons=";o=r.maxURL-s-r.path.length-l.length}return o}function shouldAbort(e){return e===404}const prepare=(e,t,r)=>{const o=[],s=calculateMaxLength(e,t),l="icons";let u={type:l,provider:e,prefix:t,icons:[]},d=0;return r.forEach((f,E)=>{d+=f.length+1,d>=s&&E>0&&(o.push(u),u={type:l,provider:e,prefix:t,icons:[]},d=f.length),u.icons.push(f)}),o.push(u),o};function getPath(e){if(typeof e=="string"){const t=getAPIConfig(e);if(t)return t.path}return"/"}const send=(e,t,r)=>{if(!fetchModule){r("abort",424);return}let o=getPath(t.provider);switch(t.type){case"icons":{const l=t.prefix,d=t.icons.join(","),f=new URLSearchParams({icons:d});o+=l+".json?"+f.toString();break}case"custom":{const l=t.uri;o+=l.slice(0,1)==="/"?l.slice(1):l;break}default:r("abort",400);return}let s=503;fetchModule(e+o).then(l=>{const u=l.status;if(u!==200){setTimeout(()=>{r(shouldAbort(u)?"abort":"next",u)});return}return s=501,l.json()}).then(l=>{if(typeof l!="object"||l===null){setTimeout(()=>{l===404?r("abort",l):r("next",s)});return}setTimeout(()=>{r("success",l)})}).catch(()=>{r("next",s)})},fetchAPIModule={prepare,send};function sortIcons(e){const t={loaded:[],missing:[],pending:[]},r=Object.create(null);e.sort((s,l)=>s.provider!==l.provider?s.provider.localeCompare(l.provider):s.prefix!==l.prefix?s.prefix.localeCompare(l.prefix):s.name.localeCompare(l.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const l=s.provider,u=s.prefix,d=s.name,f=r[l]||(r[l]=Object.create(null)),E=f[u]||(f[u]=getStorage(l,u));let D;d in E.icons?D=t.loaded:u===""||E.missing.has(d)?D=t.missing:D=t.pending;const F={provider:l,prefix:u,name:d};D.push(F)}),t}function removeCallback(e,t){e.forEach(r=>{const o=r.loaderCallbacks;o&&(r.loaderCallbacks=o.filter(s=>s.id!==t))})}function updateCallbacks(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let r=!1;const o=e.provider,s=e.prefix;t.forEach(l=>{const u=l.icons,d=u.pending.length;u.pending=u.pending.filter(f=>{if(f.prefix!==s)return!0;const E=f.name;if(e.icons[E])u.loaded.push({provider:o,prefix:s,name:E});else if(e.missing.has(E))u.missing.push({provider:o,prefix:s,name:E});else return r=!0,!0;return!1}),u.pending.length!==d&&(r||removeCallback([e],l.id),l.callback(u.loaded.slice(0),u.missing.slice(0),u.pending.slice(0),l.abort))})}))}let idCounter=0;function storeCallback(e,t,r){const o=idCounter++,s=removeCallback.bind(null,r,o);if(!t.pending.length)return s;const l={id:o,icons:t,callback:e,abort:s};return r.forEach(u=>{(u.loaderCallbacks||(u.loaderCallbacks=[])).push(l)}),s}function listToIcons(e,t=!0,r=!1){const o=[];return e.forEach(s=>{const l=typeof s=="string"?stringToIcon(s,t,r):s;l&&o.push(l)}),o}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(e,t,r,o){const s=e.resources.length,l=e.random?Math.floor(Math.random()*s):e.index;let u;if(e.random){let Vs=e.resources.slice(0);for(u=[];Vs.length>1;){const ks=Math.floor(Math.random()*Vs.length);u.push(Vs[ks]),Vs=Vs.slice(0,ks).concat(Vs.slice(ks+1))}u=u.concat(Vs)}else u=e.resources.slice(l).concat(e.resources.slice(0,l));const d=Date.now();let f="pending",E=0,D,F=null,Io=[],Ei=[];typeof o=="function"&&Ei.push(o);function Ai(){F&&(clearTimeout(F),F=null)}function Di(){f==="pending"&&(f="aborted"),Ai(),Io.forEach(Vs=>{Vs.status==="pending"&&(Vs.status="aborted")}),Io=[]}function Ri(Vs,ks){ks&&(Ei=[]),typeof Vs=="function"&&Ei.push(Vs)}function Mi(){return{startTime:d,payload:t,status:f,queriesSent:E,queriesPending:Io.length,subscribe:Ri,abort:Di}}function xa(){f="failed",Ei.forEach(Vs=>{Vs(void 0,D)})}function Sa(){Io.forEach(Vs=>{Vs.status==="pending"&&(Vs.status="aborted")}),Io=[]}function $a(Vs,ks,Fs){const Oa=ks!=="success";switch(Io=Io.filter(Ws=>Ws!==Vs),f){case"pending":break;case"failed":if(Oa||!e.dataAfterTimeout)return;break;default:return}if(ks==="abort"){D=Fs,xa();return}if(Oa){D=Fs,Io.length||(u.length?Pa():xa());return}if(Ai(),Sa(),!e.random){const Ws=e.resources.indexOf(Vs.resource);Ws!==-1&&Ws!==e.index&&(e.index=Ws)}f="completed",Ei.forEach(Ws=>{Ws(Fs)})}function Pa(){if(f!=="pending")return;Ai();const Vs=u.shift();if(Vs===void 0){if(Io.length){F=setTimeout(()=>{Ai(),f==="pending"&&(Sa(),xa())},e.timeout);return}xa();return}const ks={status:"pending",resource:Vs,callback:(Fs,Oa)=>{$a(ks,Fs,Oa)}};Io.push(ks),E++,F=setTimeout(Pa,e.rotate),r(Vs,t,ks.callback)}return setTimeout(Pa),Mi}function initRedundancy(e){const t={...defaultConfig,...e};let r=[];function o(){r=r.filter(d=>d().status==="pending")}function s(d,f,E){const D=sendQuery(t,d,f,(F,Io)=>{o(),E&&E(F,Io)});return r.push(D),D}function l(d){return r.find(f=>d(f))||null}return{query:s,find:l,setIndex:d=>{t.index=d},getIndex:()=>t.index,cleanup:o}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(e){if(!redundancyCache[e]){const t=getAPIConfig(e);if(!t)return;const r=initRedundancy(t),o={config:t,redundancy:r};redundancyCache[e]=o}return redundancyCache[e]}function sendAPIQuery(e,t,r){let o,s;if(typeof e=="string"){const l=getAPIModule(e);if(!l)return r(void 0,424),emptyCallback$1;s=l.send;const u=getRedundancyCache(e);u&&(o=u.redundancy)}else{const l=createAPIConfig(e);if(l){o=initRedundancy(l);const u=e.resources?e.resources[0]:"",d=getAPIModule(u);d&&(s=d.send)}}return!o||!s?(r(void 0,424),emptyCallback$1):o.query(t,s,r)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168,browserStorageLimit=50;function getStoredItem(e,t){try{return e.getItem(t)}catch{}}function setStoredItem(e,t,r){try{return e.setItem(t,r),!0}catch{}}function removeStoredItem(e,t){try{e.removeItem(t)}catch{}}function setBrowserStorageItemsCount(e,t){return setStoredItem(e,browserCacheCountKey,t.toString())}function getBrowserStorageItemsCount(e){return parseInt(getStoredItem(e,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(e){browserStorageStatus=e}let _window=typeof window>"u"?{}:window;function getBrowserStorage(e){const t=e+"Storage";try{if(_window&&_window[t]&&typeof _window[t].length=="number")return _window[t]}catch{}browserStorageConfig[e]=!1}function iterateBrowserStorage(e,t){const r=getBrowserStorage(e);if(!r)return;const o=getStoredItem(r,browserCacheVersionKey);if(o!==browserCacheVersion){if(o){const d=getBrowserStorageItemsCount(r);for(let f=0;f{const f=browserCachePrefix+d.toString(),E=getStoredItem(r,f);if(typeof E=="string"){try{const D=JSON.parse(E);if(typeof D=="object"&&typeof D.cached=="number"&&D.cached>s&&typeof D.provider=="string"&&typeof D.data=="object"&&typeof D.data.prefix=="string"&&t(D,d))return!0}catch{}removeStoredItem(r,f)}};let u=getBrowserStorageItemsCount(r);for(let d=u-1;d>=0;d--)l(d)||(d===u-1?(u--,setBrowserStorageItemsCount(r,u)):browserStorageEmptyItems[e].add(d))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const e in browserStorageConfig)iterateBrowserStorage(e,t=>{const r=t.data,o=t.provider,s=r.prefix,l=getStorage(o,s);if(!addIconSet(l,r).length)return!1;const u=r.lastModified||-1;return l.lastModifiedCached=l.lastModifiedCached?Math.min(l.lastModifiedCached,u):u,!0})}}function updateLastModified(e,t){const r=e.lastModifiedCached;if(r&&r>=t)return r===t;if(e.lastModifiedCached=t,r)for(const o in browserStorageConfig)iterateBrowserStorage(o,s=>{const l=s.data;return s.provider!==e.provider||l.prefix!==e.prefix||l.lastModified===t});return!0}function storeInBrowserStorage(e,t){browserStorageStatus||initBrowserStorage();function r(o){let s;if(!browserStorageConfig[o]||!(s=getBrowserStorage(o)))return;const l=browserStorageEmptyItems[o];let u;if(l.size)l.delete(u=Array.from(l).shift());else if(u=getBrowserStorageItemsCount(s),u>=browserStorageLimit||!setBrowserStorageItemsCount(s,u+1))return;const d={cached:Math.floor(Date.now()/browserStorageHour),provider:e.provider,data:t};return setStoredItem(s,browserCachePrefix+u.toString(),JSON.stringify(d))}t.lastModified&&!updateLastModified(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),r("local")||r("session"))}function emptyCallback(){}function loadedNewIcons(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,updateCallbacks(e)}))}function loadNewIcons(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:r,prefix:o}=e,s=e.iconsToLoad;delete e.iconsToLoad;let l;if(!s||!(l=getAPIModule(r)))return;l.prepare(r,o,s).forEach(d=>{sendAPIQuery(r,d,f=>{if(typeof f!="object")d.icons.forEach(E=>{e.missing.add(E)});else try{const E=addIconSet(e,f);if(!E.length)return;const D=e.pendingIcons;D&&E.forEach(F=>{D.delete(F)}),storeInBrowserStorage(e,f)}catch(E){console.error(E)}loadedNewIcons(e)})})}))}const loadIcons=(e,t)=>{const r=listToIcons(e,!0,allowSimpleNames()),o=sortIcons(r);if(!o.pending.length){let f=!0;return t&&setTimeout(()=>{f&&t(o.loaded,o.missing,o.pending,emptyCallback)}),()=>{f=!1}}const s=Object.create(null),l=[];let u,d;return o.pending.forEach(f=>{const{provider:E,prefix:D}=f;if(D===d&&E===u)return;u=E,d=D,l.push(getStorage(E,D));const F=s[E]||(s[E]=Object.create(null));F[D]||(F[D]=[])}),o.pending.forEach(f=>{const{provider:E,prefix:D,name:F}=f,Io=getStorage(E,D),Ei=Io.pendingIcons||(Io.pendingIcons=new Set);Ei.has(F)||(Ei.add(F),s[E][D].push(F))}),l.forEach(f=>{const{provider:E,prefix:D}=f;s[E][D].length&&loadNewIcons(f,s[E][D])}),t?storeCallback(t,o,l):emptyCallback},loadIcon=e=>new Promise((t,r)=>{const o=typeof e=="string"?stringToIcon(e,!0):e;if(!o){r(e);return}loadIcons([o||e],s=>{if(s.length&&o){const l=getIconData(o);if(l){t({...defaultIconProps,...l});return}}r(e)})});function toggleBrowserCache(e,t){switch(e){case"local":case"session":browserStorageConfig[e]=t;break;case"all":for(const r in browserStorageConfig)browserStorageConfig[r]=t;break}}function mergeCustomisations(e,t){const r={...e};for(const o in t){const s=t[o],l=typeof s;o in defaultIconSizeCustomisations?(s===null||s&&(l==="string"||l==="number"))&&(r[o]=s):l===typeof r[o]&&(r[o]=o==="rotate"?s%4:s)}return r}const separator=/[\s,]+/;function flipFromString(e,t){t.split(separator).forEach(r=>{switch(r.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function rotateFromString(e,t=0){const r=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(r===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(r!==e){let s=0;switch(r){case"%":s=25;break;case"deg":s=90}if(s){let l=parseFloat(e.slice(0,e.length-r.length));return isNaN(l)?0:(l=l/s,l%1===0?o(l):0)}}return t}function iconToHTML(e,t){let r=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)r+=" "+o+'="'+t[o]+'"';return'"+e+""}function encodeSVGforURL(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function svgToData(e){return"data:image/svg+xml,"+encodeSVGforURL(e)}function svgToURL(e){return'url("'+svgToData(e)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const e in propsToAddTo){const t=propsToAddTo[e];for(const r in propsToAdd)t[e+r]=propsToAdd[r]}const customisationAliases={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";customisationAliases[e+"-flip"]=t,customisationAliases[e.slice(0,1)+"-flip"]=t,customisationAliases[e+"Flip"]=t});function fixSize(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const render=(e,t)=>{const r=mergeCustomisations(defaultExtendedIconCustomisations,t),o={...svgDefaults},s=t.mode||"svg",l={},u=t.style,d=typeof u=="object"&&!(u instanceof Array)?u:{};for(let Di in t){const Ri=t[Di];if(Ri!==void 0)switch(Di){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":r[Di]=Ri===!0||Ri==="true"||Ri===1;break;case"flip":typeof Ri=="string"&&flipFromString(r,Ri);break;case"color":l.color=Ri;break;case"rotate":typeof Ri=="string"?r[Di]=rotateFromString(Ri):typeof Ri=="number"&&(r[Di]=Ri);break;case"ariaHidden":case"aria-hidden":Ri!==!0&&Ri!=="true"&&delete o["aria-hidden"];break;default:{const Mi=customisationAliases[Di];Mi?(Ri===!0||Ri==="true"||Ri===1)&&(r[Mi]=!0):defaultExtendedIconCustomisations[Di]===void 0&&(o[Di]=Ri)}}}const f=iconToSVG(e,r),E=f.attributes;if(r.inline&&(l.verticalAlign="-0.125em"),s==="svg"){o.style={...l,...d},Object.assign(o,E);let Di=0,Ri=t.id;return typeof Ri=="string"&&(Ri=Ri.replace(/-/g,"_")),o.innerHTML=replaceIDs(f.body,Ri?()=>Ri+"ID"+Di++:"iconifyVue"),h("svg",o)}const{body:D,width:F,height:Io}=e,Ei=s==="mask"||(s==="bg"?!1:D.indexOf("currentColor")!==-1),Ai=iconToHTML(D,{...E,width:F+"",height:Io+""});return o.style={...l,"--svg":svgToURL(Ai),width:fixSize(E.width),height:fixSize(E.height),...commonProps,...Ei?monotoneProps:coloredProps,...d},h("span",o)};function enableCache(e){toggleBrowserCache(e,!0)}function disableCache(e){toggleBrowserCache(e,!1)}allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,r="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!addCollection(o))&&console.error(r)}catch{console.error(r)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let r in t){const o="IconifyProviders["+r+"] is invalid.";try{const s=t[r];if(typeof s!="object"||!s||s.resources===void 0)continue;addAPIProvider(r,s)||console.error(o)}catch{console.error(o)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=defineComponent({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=stringToIcon(e,!1,!0))===null)return this.abortLoading(),null;const o=getIconData(r);if(!o)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",o!==null&&(this._loadingIcon={name:e,abort:loadIcons([r],()=>{this.counter++})})),null;this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e));const s=["iconify"];return r.prefix!==""&&s.push("iconify--"+r.prefix),r.provider!==""&&s.push("iconify--"+r.provider),{data:o,classes:s}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad):null;if(!t)return render(emptyIcon,e);let r=e;return t.classes&&(r={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),render({...defaultIconProps,...t.data},r)}}),_api={getAPIConfig,setAPIModule,sendAPIQuery,setFetch,getFetch,listAPIProviders},iconify=Object.freeze(Object.defineProperty({__proto__:null,Icon,_api,addAPIProvider,addCollection,addIcon,buildIcon:iconToSVG,calculateSize,disableCache,enableCache,getIcon,iconExists:iconLoaded,iconLoaded,listIcons,loadIcon,loadIcons,replaceIDs},Symbol.toStringTag,{value:"Module"})),_hoisted_1$2={class:"flex flex-row justify-center items-center space-x-2"},_hoisted_2$1={class:"text-2xl"},_hoisted_3$1={key:0},_hoisted_4$1={class:"flex justify-center items-center"},_sfc_main$8=defineComponent({name:"ProLayout",inheritAttrs:!1,__name:"ProLayout",props:mergeModels({title:{default:"Naive Pro"},isMobile:{type:Boolean,default:!1},headerHeight:{default:60},isFooter:{type:Boolean,default:!0},logo:{},logoSize:{default:24},menus:{},accordion:{type:Boolean,default:!1},showTrigger:{type:[Boolean,String],default:!0},collapsed:{type:Boolean,default:!1},collapsedWidth:{default:64},collapsedIconSize:{default:20},inverted:{type:Boolean,default:!1},indent:{default:32},openKeys:{},selectedKey:{},clickMenuItem:{},updateOpenKeys:{}},{collapsed:{default:!1},collapsedModifiers:{}}),emits:["update:collapsed"],setup(e){const t=e,r=useModel(e,"collapsed"),o=ref(!1),s=ref(!1);function l(){s.value=!0}function u(){o.value=!0}return(d,f)=>{const E=resolveComponent("n-button"),D=resolveComponent("n-image"),F=resolveComponent("n-drawer-content"),Io=resolveComponent("n-drawer"),Ei=resolveComponent("n-layout-header"),Ai=resolveComponent("n-menu"),Di=resolveComponent("n-layout-sider"),Ri=resolveComponent("n-layout-content"),Mi=resolveComponent("n-layout-footer"),xa=resolveComponent("n-layout");return openBlock(),createBlock$1(xa,{position:"absolute"},{default:withCtx(()=>[createVNode(Ei,{class:"flex flex-row items-center pl-10 pr-4 space-x-4",style:normalizeStyle$1(`height: ${t.headerHeight}px;`),bordered:""},{default:withCtx(()=>[renderSlot(d.$slots,"header-start",{},()=>[t.isMobile?renderSlot(d.$slots,"apps",{key:0},()=>[createVNode(E,{quaternary:"",onClick:u},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:apps-sharp"})]),_:1})]):createCommentVNode("",!0),renderSlot(d.$slots,"logo",{},()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(D,{width:t.logoSize,height:t.logoSize,src:t.logo?t.logo:"https://www.naiveui.com/assets/naivelogo-BdDVTUmz.svg"},null,8,["width","height","src"]),createBaseVNode("span",_hoisted_2$1,toDisplayString$1(t.title),1)])])]),f[3]||(f[3]=createBaseVNode("div",{class:"flex-grow"},null,-1)),renderSlot(d.$slots,"header-right",{},()=>[t.isMobile?(openBlock(),createElementBlock("div",_hoisted_3$1,[createVNode(E,{quaternary:"",onClick:l},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:ellipsis-vertical-sharp"})]),_:1}),createVNode(Io,{show:s.value,"onUpdate:show":f[0]||(f[0]=Sa=>s.value=Sa),placement:"right"},{default:withCtx(()=>[createVNode(F,null,{default:withCtx(()=>[renderSlot(d.$slots,"mobile-actions")]),_:3})]),_:3},8,["show"])])):renderSlot(d.$slots,"actions",{key:1})])]),_:3},8,["style"]),createVNode(xa,{position:"absolute","has-sider":"",style:normalizeStyle$1(`top: ${t.headerHeight}px;`)},{default:withCtx(()=>[t.isMobile?(openBlock(),createBlock$1(Io,{key:1,show:o.value,"onUpdate:show":f[2]||(f[2]=Sa=>o.value=Sa),placement:"left"},{default:withCtx(()=>[createVNode(F,null,{default:withCtx(()=>[createVNode(Ai,{options:t.menus,accordion:t.accordion,collapsed:r.value,"collapsed-width":t.collapsedWidth,"collapsed-icon-size":t.collapsedIconSize,indent:t.indent,inverted:t.inverted,"expanded-keys":t.openKeys,value:t.selectedKey,"onUpdate:value":t.clickMenuItem,"onUpdate:expandedKeys":t.updateOpenKeys},null,8,["options","accordion","collapsed","collapsed-width","collapsed-icon-size","indent","inverted","expanded-keys","value","onUpdate:value","onUpdate:expandedKeys"])]),_:1})]),_:1},8,["show"])):(openBlock(),createBlock$1(Di,{key:0,"show-trigger":t.showTrigger,"collapse-mode":"width",collapsed:r.value,"collapsed-width":t.collapsedWidth,onUpdateCollapsed:f[1]||(f[1]=Sa=>r.value=Sa),"native-scrollbar":!1,bordered:""},{default:withCtx(()=>[createVNode(Ai,{options:t.menus,accordion:t.accordion,collapsed:r.value,"collapsed-width":t.collapsedWidth,"collapsed-icon-size":t.collapsedIconSize,indent:t.indent,inverted:t.inverted,"expanded-keys":t.openKeys,value:t.selectedKey,"onUpdate:value":t.clickMenuItem,"onUpdate:expandedKeys":t.updateOpenKeys},null,8,["options","accordion","collapsed","collapsed-width","collapsed-icon-size","indent","inverted","expanded-keys","value","onUpdate:value","onUpdate:expandedKeys"])]),_:1},8,["show-trigger","collapsed","collapsed-width"])),createVNode(Ri,null,{default:withCtx(()=>[renderSlot(d.$slots,"default")]),_:3}),t.isFooter?(openBlock(),createBlock$1(Mi,{key:2,position:"absolute",bordered:""},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$1,[renderSlot(d.$slots,"footer")])]),_:3})):createCommentVNode("",!0)]),_:3},8,["style"])]),_:3})}}}),_sfc_main$7=defineComponent({name:"ProQueryForm",inheritAttrs:!1,__name:"ProQueryForm",props:mergeModels({columns:{},toolbar:{default:()=>({justify:"end",search:!0,searchText:"搜索",searchProps:{type:"primary"},reset:!0,resetText:"重置"})},showNumber:{default:3},labelPlacement:{},defaultCollapsed:{type:Boolean,default:!0},search:{},reset:{}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["search","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=r,l=useModel(e,"modelValue"),u=useAttrs(),d=ref(),f=ref(o.defaultCollapsed),E=()=>o.columns.forEach(Io=>l.value[Io.prop]="");function D(){s("search")}function F(){E(),s("reset")}return t({resetFields:E}),(Io,Ei)=>{const Ai=resolveComponent("n-button"),Di=resolveComponent("n-space");return openBlock(),createBlock$1(_sfc_main$a,mergeProps({ref_key:"formInstRef",ref:d,modelValue:l.value,"onUpdate:modelValue":Ei[1]||(Ei[1]=Ri=>l.value=Ri)},mergeProps(unref(u),{labelPlacement:"left"}),{columns:o.columns,"columns-span":1,"footer-span":1,cols:o.showNumber,"x-gap":12,"y-gap":0,collapsed:f.value}),{footer:withCtx(({overflow:Ri})=>[createVNode(Di,{justify:Io.toolbar.justify},{default:withCtx(()=>[renderSlot(Io.$slots,"toolbar",{},()=>[o.toolbar.search?(openBlock(),createBlock$1(Ai,mergeProps({key:0},o.toolbar.searchProps,{onClick:D}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.searchText),1)]),_:1},16)):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Ai,mergeProps({key:1},o.toolbar.resetProps,{onClick:F}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0),createVNode(Ai,{text:"","icon-placement":"right",onClick:Ei[0]||(Ei[0]=Mi=>f.value=!f.value)},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:Ri?"ion:chevron-down-outline":"ion:chevron-up-outline"},null,8,["icon"])]),default:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Ri?"展开":"收起"),1)]),_:2},1024)])]),_:2},1032,["justify"])]),_:3},16,["modelValue","columns","cols","collapsed"])}}}),_sfc_main$6=defineComponent({name:"ProStepsForm",inheritAttrs:!1,__name:"ProStepsForm",props:mergeModels({columns:{},toolbar:{default:()=>({justify:"start",submit:!0,submitText:"提交",submitProps:{type:"primary"},reset:!0,resetText:"重置",prev:!0,next:!0})},submit:{},reset:{},cols:{},xGap:{},yGap:{},columnsSpan:{},footerSpan:{},collapsed:{type:Boolean},collapsedRows:{}},{modelValue:{default:{}},modelModifiers:{}}),emits:mergeModels(["submit","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=useModel(e,"modelValue"),l=useAttrs(),u=ref(),d=ref(1),f=computed(()=>d.value===1),E=computed(()=>d.value===o.columns.length),D=r,F=(xa,Sa)=>{var $a;return($a=u.value)==null?void 0:$a.inst().validate(xa,Sa)},Io=()=>{var xa;return(xa=u.value)==null?void 0:xa.inst().restoreValidation()},Ei=()=>o.columns[d.value-1].children.forEach(xa=>{s.value[xa.prop]=""});function Ai(){F(xa=>D("submit",!xa))}function Di(){Ei(),D("reset")}const Ri=()=>{d.value>0&&d.value--},Mi=()=>{if(d.value{const $a=resolveComponent("NStep"),Pa=resolveComponent("n-steps"),Vs=resolveComponent("n-button"),ks=resolveComponent("n-space");return openBlock(),createBlock$1(ks,{vertical:""},{default:withCtx(()=>[createVNode(_sfc_main$a,mergeProps({ref_key:"formInstRef",ref:u,modelValue:s.value,"onUpdate:modelValue":Sa[0]||(Sa[0]=Fs=>s.value=Fs)},unref(l),{columns:o.columns[d.value-1].children}),{header:withCtx(()=>[createVNode(Pa,{current:d.value},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.columns,(Fs,Oa)=>(openBlock(),createBlock$1($a,{key:Oa,title:Fs.label,description:Fs.description},null,8,["title","description"]))),128))]),_:1},8,["current"])]),footer:withCtx(()=>[createVNode(ks,{justify:o.toolbar.justify},{default:withCtx(()=>[o.toolbar.prev?(openBlock(),createBlock$1(Vs,mergeProps({key:0},o.toolbar.prevProps,{disabled:f.value,onClick:Ri}),{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:arrow-back-outline"})]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.next?(openBlock(),createBlock$1(Vs,mergeProps({key:1},o.toolbar.nextProps,{disabled:E.value,onClick:Mi}),{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:arrow-forward-outline"})]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.submit?(openBlock(),createBlock$1(Vs,mergeProps({key:2},xa.toolbar.submitProps,{disabled:!E.value,onClick:Ai}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.submitText),1)]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Vs,mergeProps({key:3},o.toolbar.resetProps,{onClick:Di}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0)]),_:1},8,["justify"])]),_:1},16,["modelValue","columns"])]),_:1})}}}),defaultAvatar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA8PSURBVHgB7Z1bbBzVGce/M7O+xpddB2OcULJJ2koYCDFJCykScVRRiaoSsajUl6I4qqoiVWrCS8VT7YiXtlJFwkNFxUOclreCkoeWF1rZQVW5BjspMSoQZ0NDbk6864293tvM6fed2bXX673N7syZs7Z/ku2113ub/3zXcxkGa4BwmPvBl94NnAUB2KOggV/c5hCk+zng/QD+/McxYCH8FsGbmS8+af00z0PaNxkIsAjUOQzqkPDd1ACA9ii+/QFUbzcKGAR3CDHGUHQ+TqIH2hvGoc6oC4EtCzUP4ds9yDnfDQWsURIRFHwcmHkGUqmzgUBLCBRHWYHzRB0ABcmIPaqy2MoJLNwv1w5xgIPgnaXaBg/kKIp9SjU3rozAVlzVh1W11koRMZuZxwNtvlOgAJ4LTMJyrp8E9xIlrwgxjY94LbRnAq8Vi60AzMTNw165bukCY/IUBB8/uQ6EXYGI0UbymOxkTKrAd+aMo4zBMNRR8uQwEc7hxOZOfQQkIUXg9Wq1JQgxI3lAhjVr4DJktVw3JzbEXUGQ640TdGzAZVyzYGpUmJo5gi75CGxQFBTgeKBDfxFcwhWBySVzHz8NVluxKs6euyXe3f7H7oV1gGsu2wcOEw4nd3NdiBuEGvh4ahY+uxwVt9eByOSyx8LhRcdFdjQG346mD3JdH3OiaTETjsPCYhpe++uX8OY/voJ1gIjLt8Ppg+AgjrloFHdIA3YSHOJnxz6EWDy99Ht3oAme+/434DsPdUFrc3HHQ49ZWDTECZK9TdDP3OfLh54/9+emFp+4Xeq13IIBHwp0ONMBc0Rgp8UlfvW7czATSRS8b1tvKx785qWDT8KFri3gz9IiVgu9Xt+OTnjmyS1LJ4DbOCVyzQK7IS7x0quTcOV6DFSCrPqFH++EvX2bQQZOiFxTDKaY64a4BFmMaoic4M1L6P4TIAMObLTWmFy1wFQKuSUusbevC1TEEvkLkIWms5O3sDKBKqlKYFHn6hyzZfd6ymTBfTs6QEWmpqOuxPoi+H26fhpLqCBUQVUCW+K6P36750E5sa4aPro4CxIJcq3ptJjGZBPbAmP/9LiswflNLTqoypXrCyAVhl1B3Ry2+Sh7AmeG+6T0lj+eugN//lsIVOXdT2ZkumkBBzhqd4Ci4jLJirvmBEgYy337X9fgL38PgepQjvDMk73SyqYMEexb91fa0qxY4NmoeVmGa6YO1EuvXpBuHbVAzY+nHuuG/Xt6JDVC2HhXh3agkv+syEWjWxiRFXclZ6iOQHXxW/+8Ci+//qmk2MwHKnXVZQUm1yxzTJcErldI6JdfvyhFZJr6VEnpVN6Crcxtvc6hsg01QkhkCV7Iz/Wmso2mkgKLOcsAQyCRbb2boN4hkU9JqQD4wEyYph8Xp+RYWGZCOsjEzpm/qdUHu77ZCTvv3yRut2HdfPNOAt54u/T48a5vdYqvHfi4nq5mfJx1GG7OxmEexZm+ugAXvpgTX9VybmpWfBa3hxt1XScPO17s/qKvTqNEslcbUAb97ie3yv4fCfqL53ZYwras/Aj/vnCn4GPoBBgc2AKDB7asekyWns1WBvy9Xctlzzsf3ITTY9eE6HYgK566FIW9D7ndU7esuDtQeGJ9UYE10IZlWi+JS7Gr3EjNCyjsQRSpGH96c3rV355+ogd++sMH0FrtlzBPP94jvkho8gzkISplQVI1oOsaxeLthe4rKLBs661EXLLA4Z8/KFxrMci9Zit7skYSppTF2oGeax9aNol8Bi1aMYLFrLjgJ9eYdgQDMMiiEst9/pkHSopLUCz940v94rYTohZ6fvIg9LNcnCdo1oksisXiVVm0tT63+umudpmanisrLllhKbecCwnrhri5kLsv936ooyV3uLNwRr26TOLaIZBIucZGz+ZmPJhbQTXIkkt5lP175E/19emrtVshsBhQkFz3lmPfrq6qkiMZkCUX4ykP5nLTrgj5Y8YrBDZ0YwAkU65OHFTQerNk6+l8aHRJ1uzLPDL7miyzQmCdyXXPxP493UXvsxoRalpvlqefWG2pe/sC4BWcsxWT9JYEFu7ZgxWAlBDtf6ywyDvvbwPVoU5aPsEtXr5vPpDrppcE9sI9Z3n+R9sLuuqdW9XvS1MSmJu1022aKO8pOW56SWAdtGfBI4QVF3DV5KLrgbbW5bljKgyW5LrpJYE5eLtAW9V50HbxYi3Tapb7GEJga8cbb8d8C535bS0qHKzyzMeMpdvdgUZQAH+26ZGxYNrY01vEaj5/06q/qQ71v2nkKIsaFoxh2GdpagnM2QAowD0BtUuiQizE1Jw/xjOaCoGxAyKt97zW6VbmJLXisGbVTGpsI3hb0qq9dUKQtNXETukbrEnSkN6tqZBgbeAOvga2jWKwMlNi6zHJopkmymIytGDONlx0Dahdq1MMZupYcD3UvfUEVkdBjSvkorfnDS7k9nhVJvfEvLerGRp8DDQl9tJnQXTR3gusYSbQ3qrBT36wdWmAwanZkDJ4PjOzgwb/9z3iR7fNxOdRQWQ2GzXkLl3IIyuuGme8s6Tw0M7HPD28Ede3Ey5HS6Mq7sx5GnQGPm+jjN9TgRkK29iwRtXNoHt89nou8FpH99hHevrypgkyF1B4gtcfjwT29Aqbhrm2FU57m8OSwN5eQnUhztesFSdTJqS8HS4OeZ5Fk5uOJcw1JTLHD7OIn2khDt7CIeLDRCfEMxdS9opkilyZCc1YMmFlATp+q8cELJlGYdEjKRN1GMc6mPMQKICwZDw4dxe554lJtXD8DGqlFFrE8yRrLaHaickYn9QM4OdBMcia6xEF84iIxg01XHQu9Vo6qXdiapOaD3yToBi1WsLNO3E4NPwRvPbWdMn/+8Mbn8Oh33xsewedYpiqmXAazmuBANXBLAQKYdRoCRe+nBO74dBmKb/87cSqnXFoLvOvT/wH3nn/ltgbq9jWS3Yx1LLgCGkrBlyxIpmk0X9QBKv7U32dJLY9QvFoI7NLaJ0kJu2pcd/mJvH7O+/fRGEt0Wl1IG2zVCuGoVrDho2L7/QtfNc4gm/uOChEZ1ttY8RkmSRsqX2tSNzfH3nEkUXm8SQ1N9RRGPsIRwPt+glxCGmhkq5rY6AQLU1MND5qgUSm7Y7IknOFrmTXO7vcjZnoeUAZGNMGAu3s7NIRnI0aYVBofhYNlNNMD6cg10yLxGhvyuyWhU5hYtY/t6CUf450dehiH4mc05dNAqhzEWeyBorFPt2ZnuVOFxeTJ5Vbf2bFX2LJRLDrcQYUQ6WYVopEUq33ycBc0nLZB6Y1R6526SRkxam02iLTqJFqfZm4kTqbvb0kcKYeHgfFiCXUHS+m2JtIgWLw8d6cK7KsyGJUdNPU/ptfVLM5reJkBcxYRnN/X5mmWm5audElctXxhFoik2tWqSzKkuueiRUCk5vGE1I5KyYWk+qITOLGk6AcqN1ob94Fs1YVmqZhKpdsZSGRYx6LrKq4hMa00fy/FSwyZ6PmmEo1cT7WchdaESFvXg/Ns6KYm1L1ml0cJrs69f78PxdsFRmGcQwUhhKvuXkuXLaMIbp40hSdKmXFBZEgFxxLKGoCs3PmZWBqbM5SitZmBk0uLn+JzNfBjE8OIbTeyi/KQRimcVilAQiy2pTBIBbHzlGKQSINYrRp5xaOAoNrXJ1hkDYZNOi0UA5fqxGguYGLMKEKaL0jRe+DEngZi0nQOAq5sGj9TCQLz1gM3ofDfi5tz0xl0LnPC99HQjf5OLS1ohdp9FDwEtZLlBwro1iMVjwAkhCxdYHBfLy4oDKJlZi4Tu8vkWQQjdFvDIc3AdqaUfAWDg0S160zTRsqdX/Jt0LX4UErHnfTinNFXaxiHzRVEh9674sJBjNzTFh3YBNH0d0Vm+reLhzzLfU/ZV8+YbDDTTp3/MrfsYTlfkncWizVzXlQ1XaqyLpvJCn6Meho5dCBI5WtTQ67Iw6RpJksW+2UjRy9ARbiBjhWNpGg/5vRRPISnmc1u+GYi+t/nBjnjcaY+KyXr2sQXXAu28fDdry3gsu827nEe9UJF7nhWRQzcpc5Hldp5seeb4Mr/Pcqlkl3wVEoG/e3cxGvq3bfZRKrXCrO/chVQxUDEbMo6jSevbNR5krSRG7USnScf955Fy7kncLnnYmQVVdp0eiaE2byQKX/XrHAdl01xVgS9vYccz0b/noGHCeMlpt2Mb6T0DfC9l03HsqRSlxzFtun0J2o8Qo+6Gix+ymrvRHWqsqIa+HBbYAJDTgCDeJ/dgWkDuaT676/2yzptmlq8+ZO/UWwgW2BaQ9irvExbGOu2uOS3LFbrrgcrc2WyD4HGg6XrgF6HvAEfxuHezr56jnhNuJuLrYPB40ZJ0w2CHx5uQtZLWXGMtxxMSib/uoG1MzVGe/EJSKYjF65oWGIy/kjimsn7uZSdd5+K5zc7dP1MbRav1dWW4hAO8C2HrDdn6Z4+/UtCi+gDF0daM3tnJKqfjtxN5eaCrOpy/xgdBFOg2KQuFvvwU5cha2ZKGbL09dBwQl0GHpajMFd231Vz7KpufJ+71M+xDQ4CQpCQre3Wla9qXnZqslaY4tWeUXZckzRS0UwE4Yef5jVNMPGkdaKyiLXK06IK54HHGJDZOdwSlzCsVHMfQ+zUTxbBvnGpi5VQ8eOpWHQKXEJx+e6vDfBg6wJaCZIEDawQwhHxgaffJg5uqWG4/MQ9vVjSzMBVLOFYIOKYBwm6Zg5La54bnCRD6b4K7xEW3MDIcDxxgQc6+93Z89Q1ycWv/8pP8o1GGYKLS5XARFvceDgiT52AlxEyszxjbi8inF0yYcpnIHLyFsagHxwkQ+bDI6uV2uWZbW5SBWYENbcCMP4ykOwvpBmtblIFzjLh1N8v2mtZQ3C2mYcS5WR7/aVnv3oFp4JnCXTARuGtSc07bY+5JWwWTwXOAsJrWlwZA1cjdxTi81HGYGzCNfNMT7XUYwWyROHMxqDUVWEzaKcwFkoGYMGGED3fQh/HQA1Gcde4JmmRTjlVqOiVpQVOJccsZ9FaxnwqszKlDmTqouaS10InI9w4xrGalNYNsXsILhDCCxBxzUTJlVzv5VQlwLnMzHB/akmeJREx1jo51yI7idLz1wfOZj/mIw1Zi0wRBPbGMPfGUzic4QaEnC+Hiy0HP8HfhBydjPVds8AAAAASUVORK5CYII=",_hoisted_1$1={class:"flex flex-row cursor-pointer items-center space-x-1"},_sfc_main$5=defineComponent({name:"ProAvatar",inheritAttrs:!1,__name:"ProAvatar",props:{name:{},options:{},src:{},size:{default:"medium"},lazy:{type:Boolean,default:!1},round:{type:Boolean,default:!1}},emits:["select"],setup(e,{emit:t}){const r=e,o=t;return(s,l)=>{const u=resolveComponent("n-avatar"),d=resolveComponent("n-dropdown");return openBlock(),createBlock$1(d,{options:r.options,onSelect:l[0]||(l[0]=f=>o("select",f))},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[createVNode(u,{src:r.src||unref(defaultAvatar),size:r.size,lazy:r.round,round:r.round},null,8,["src","size","lazy","round"]),createBaseVNode("span",null,toDisplayString$1(r==null?void 0:r.name),1)])]),_:1},8,["options"])}}}),_hoisted_1={class:"waves absolute bottom-0 w-full h-64",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 24 150 28",preserveAspectRatio:"none","shape-rendering":"auto"},_hoisted_2={class:"animate-wave"},_hoisted_3=["fill"],_hoisted_4=["fill"],_hoisted_5=["fill"],_hoisted_6=["fill"],_sfc_main$4=defineComponent({name:"ProBackground",inheritAttrs:!1,__name:"ProBackground",setup(e){const t=useDark(),r=u=>{const d=t.value?180:255;return`rgba(${d}, ${d}, ${d}, ${u/10})`},o=computed(()=>"rgb(186, 224, 255)"),s=computed(()=>"rgb(9, 88, 217)"),l=computed(()=>`linear-gradient(200deg, ${o.value} 0%, ${s.value} 100%)`);return(u,d)=>(openBlock(),createElementBlock("div",{style:normalizeStyle$1({background:l.value}),class:"flex relative h-screen overflow-hidden"},[(openBlock(),createElementBlock("svg",_hoisted_1,[d[0]||(d[0]=createBaseVNode("defs",null,[createBaseVNode("path",{id:"gentle-wave",d:"M-160 44c30 0 58-18 88-18s58 18 88 18 58-18 88-18 58 18 88 18v44h-352z"})],-1)),createBaseVNode("g",_hoisted_2,[createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"0",fill:r(7)},null,8,_hoisted_3),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"3",fill:r(5)},null,8,_hoisted_4),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"5",fill:r(3)},null,8,_hoisted_5),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"7",fill:r(10)},null,8,_hoisted_6)])])),renderSlot(u.$slots,"default",{},void 0,!0)],4))}}),ProBackground=_export_sfc(_sfc_main$4,[["__scopeId","data-v-b43b99de"]]),_sfc_main$3=defineComponent({name:"ProTabs",inheritAttrs:!1,__name:"ProTabs",props:mergeModels({storageKey:{default:"proTabs"}},{modelValue:{default:[]},modelModifiers:{}}),emits:mergeModels(["select"],["update:modelValue"]),setup(e,{emit:t}){const r=useModel(e,"modelValue"),o=e,s=t,{storageKey:l}=toRefs(o),u=useLocalStorage(l.value,r.value||[]),d=useLocalStorage(`${l.value}-selected`,0);function f(F){F>=0&&F=u.value.length?u.value.length-1:d.value)}const E=F=>{const{deltaY:Io}=F,Ei=document.querySelector(".pro-tabs");Ei&&(Ei.scrollLeft+=Io)};function D(F){d.value=F,s("select",u.value[F].path||"")}return(F,Io)=>{const Ei=resolveComponent("n-el");return openBlock(),createBlock$1(Ei,{class:"pro-tabs flex space-x-1 w-full h-[40px] px-[20px] overflow-x-auto overflow-x-hidden text-ellipsis whitespace-nowrap items-center scroll-smooth",onWheel:E},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.value,(Ai,Di)=>(openBlock(),createBlock$1(Ei,{key:Di,class:normalizeClass$1(["flex flex-row cursor-pointer items-center pl-2 pr-2 space-x-2 border dark:border-gray-800 rounded hover:border-[var(--primary-color-hover)] hover:text-[var(--primary-color-hover)]",{"border-[var(--primary-color-pressed)] text-[var(--primary-color-pressed)]":unref(d)===Di}]),onClick:()=>D(Di),onWheel:E},{default:withCtx(()=>[Ai.icon?(openBlock(),createBlock$1(unref(Icon),{key:0,icon:Ai.icon},null,8,["icon"])):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(Ai.title),1),createVNode(unref(Icon),{icon:"carbon:close",onClick:withModifiers(Ri=>f(Di),["stop"])},null,8,["onClick"])]),_:2},1032,["class","onClick"]))),128))]),_:1})}}}),_sfc_main$2=defineComponent({name:"ProToggleFullScreen",inheritAttrs:!1,__name:"ProToggleFullScreen",props:{target:{},fullScreenIcon:{default:"ant-design:fullscreen-outlined"},exitFullScreenIcon:{default:"ant-design:fullscreen-exit-outlined"},height:{default:24},width:{default:24}},setup(e){const t=e,r=toRef(t,"target"),{isFullscreen:o,toggle:s}=useFullscreen$1(r);return(l,u)=>(openBlock(),createBlock$1(unref(Icon),{class:"cursor-pointer",icon:unref(o)?t.exitFullScreenIcon:t.fullScreenIcon,height:t.height,width:t.width,onClick:unref(s)},null,8,["icon","height","width","onClick"]))}}),_sfc_main$1=defineComponent({name:"ProToggleLanguage",inheritAttrs:!1,__name:"ProToggleLanguage",props:{options:{},icon:{default:"mdi:language"},height:{default:24},width:{default:24}},emits:["select"],setup(e,{emit:t}){const r=e,o=t;return(s,l)=>{const u=resolveComponent("n-dropdown");return openBlock(),createBlock$1(u,{options:r.options,onSelect:l[0]||(l[0]=d=>o("select",d))},{default:withCtx(()=>[createVNode(unref(Icon),{class:"cursor-pointer",icon:r.icon,height:r.height,width:r.width},null,8,["icon","height","width"])]),_:1},8,["options"])}}}),_sfc_main=defineComponent({name:"ProToggleTheme",inheritAttrs:!1,__name:"ProToggleTheme",props:{moonIcon:{default:"ant-design:moon-outlined"},sunIcon:{default:"ant-design:sun-outlined"},height:{default:24},width:{default:24}},setup(e){const t=e,r=useDark();return(o,s)=>(openBlock(),createBlock$1(unref(Icon),{class:"cursor-pointer",icon:unref(r)?t.moonIcon:t.sunIcon,height:t.height,width:t.width,onClick:s[0]||(s[0]=()=>r.value=!unref(r))},null,8,["icon","height","width"]))}}),allImport=Object.freeze(Object.defineProperty({__proto__:null,ProAvatar:_sfc_main$5,ProBackground,ProBaseForm:_sfc_main$a,ProForm:_sfc_main$9,ProLayout:_sfc_main$8,ProQueryForm:_sfc_main$7,ProStepsForm:_sfc_main$6,ProTabs:_sfc_main$3,ProToggleFullScreen:_sfc_main$2,ProToggleLanguage:_sfc_main$1,ProToggleTheme:_sfc_main},Symbol.toStringTag,{value:"Module"})),components=Object.values(allImport).filter(e=>e&&e.name),install={install(e){components.forEach(t=>{e.component(t.name,t)})}},index=Object.freeze(Object.defineProperty({__proto__:null,ProAvatar:_sfc_main$5,ProBackground,ProBaseForm:_sfc_main$a,ProForm:_sfc_main$9,ProLayout:_sfc_main$8,ProQueryForm:_sfc_main$7,ProStepsForm:_sfc_main$6,ProTabs:_sfc_main$3,ProToggleFullScreen:_sfc_main$2,ProToggleLanguage:_sfc_main$1,ProToggleTheme:_sfc_main,default:install},Symbol.toStringTag,{value:"Module"})),RawTheme={extends:theme,enhanceApp({app:e}){e.component("demo",l2),e.use(naive),e.use(install)}};export{Icon,RawTheme,createDiscreteApi,iconify,index$1 as index,index as index$1}; +`).map(xf=>{const mf=u.measureText(xf).width;return cf=Math.max(cf,mf),{width:mf,line:xf}}).forEach(({line:xf,width:mf},lf)=>{const tf=df==="left"?0:df==="center"?(cf-mf)/2:cf-mf;u.fillText(xf,Ys+tf,rf+Oa*f*(lf+1))}),s.value=l.toDataURL()}else Mi||(u.clearRect(0,0,l.width,l.height),s.value=l.toDataURL())}else warnOnce("watermark","Canvas is not supported in the browser.")}),()=>{var f;const{globalRotate:E,fullscreen:D,zIndex:F}=e,Io=r.value,Ei=E!==0&&D,Ai="max(142vh, 142vw)",Di=h("div",{class:[`${Io}-watermark`,E!==0&&`${Io}-watermark--global-rotate`,D&&`${Io}-watermark--fullscreen`],style:{transform:E?`translateX(-50%) translateY(-50%) rotate(${E}deg)`:void 0,zIndex:Ei?void 0:F,backgroundSize:`${e.xGap+e.width}px`,backgroundPosition:E===0?e.cross?`${e.width/2}px ${e.height/2}px, 0 0`:"":e.cross?`calc(${Ai} + ${e.width/2}px) calc(${Ai} + ${e.height/2}px), ${Ai} ${Ai}`:Ai,backgroundImage:e.cross?`url(${s.value}), url(${s.value})`:`url(${s.value})`}});return e.fullscreen&&!E?Di:h("div",{class:[`${Io}-watermark-container`,E!==0&&`${Io}-watermark-container--global-rotate`,D&&`${Io}-watermark-container--fullscreen`,e.selectable&&`${Io}-watermark-container--selectable`],style:{zIndex:Ei?F:void 0}},(f=t.default)===null||f===void 0?void 0:f.call(t),Di)}}}),NInjectionExtractor=defineComponent({name:"InjectionExtractor",props:{onSetup:Function},setup(e,{slots:t}){var r;return(r=e.onSetup)===null||r===void 0||r.call(e),()=>{var o;return(o=t.default)===null||o===void 0?void 0:o.call(t)}}}),injectionFactoryMap={message:useMessage,notification:useNotification,loadingBar:useLoadingBar,dialog:useDialog,modal:useModal};function createDiscreteApp({providersAndProps:e,configProviderProps:t}){let r=createApp(s);const o={app:r};function s(){return h(NConfigProvider,unref(t),{default:()=>e.map(({type:d,Provider:f,props:E})=>h(f,unref(E),{default:()=>h(NInjectionExtractor,{onSetup:()=>o[d]=injectionFactoryMap[d]()})}))})}let l;return isBrowser$2&&(l=document.createElement("div"),document.body.appendChild(l),r.mount(l)),Object.assign({unmount:()=>{var d;if(r===null||l===null){warn$2("discrete","unmount call no need because discrete app has been unmounted");return}r.unmount(),(d=l.parentNode)===null||d===void 0||d.removeChild(l),l=null,r=null}},o)}function createDiscreteApi(e,{configProviderProps:t,messageProviderProps:r,dialogProviderProps:o,notificationProviderProps:s,loadingBarProviderProps:l,modalProviderProps:u}={}){const d=[];return e.forEach(E=>{switch(E){case"message":d.push({type:E,Provider:NMessageProvider,props:r});break;case"notification":d.push({type:E,Provider:NNotificationProvider,props:s});break;case"dialog":d.push({type:E,Provider:NDialogProvider,props:o});break;case"loadingBar":d.push({type:E,Provider:NLoadingBarProvider,props:l});break;case"modal":d.push({type:E,Provider:NModalProvider,props:u})}}),createDiscreteApp({providersAndProps:d,configProviderProps:t})}const equationProps={value:String,katex:Object,katexOptions:Object},Equation=defineComponent({name:"Equation",props:equationProps,setup(e){const t=inject(configProviderInjectionKey),r=computed(()=>{var o;const s=((o=e.katex||(t==null?void 0:t.mergedKatexRef.value))===null||o===void 0?void 0:o.renderToString(e.value||"",Object.assign({throwOnError:!1},e.katexOptions)))||"no katex provided",l=s.match(/^<([a-z]+)[^>]+class="([^"]+)"[^>]*>/),u=(l==null?void 0:l[1])||"span",d=l==null?void 0:l[2],f=s.replace(/^<[a-z]+[^>]*>/,"").replace(/<\/[a-z]+>$/,"");return{wrapperTag:u,innerHtml:f,wrapperClass:d}});return()=>{const{innerHtml:o,wrapperClass:s,wrapperTag:l}=r.value;return h(l,{class:s,innerHTML:o})}}}),components$1=Object.freeze(Object.defineProperty({__proto__:null,NA:a,NAffix,NAlert:Alert,NAnchor:AnchorAdapter,NAnchorLink:Link,NAutoComplete:AutoComplete,NAvatar,NAvatarGroup:AvatarGroup,NBackTop:BackTop,NBadge:Badge,NBlockquote:blockquote,NBreadcrumb:Breadcrumb,NBreadcrumbItem:BreadcrumbItem,NButton:Button,NButtonGroup,NCalendar:Calendar,NCard,NCarousel:Carousel,NCarouselItem,NCascader:Cascader,NCheckbox,NCheckboxGroup,NCode,NCol,NCollapse,NCollapseItem,NCollapseTransition:CollapseTransition,NColorPicker,NConfigProvider,NCountdown:Countdown,NDataTable:DataTable,NDatePicker:DatePicker,NDescriptions:Descriptions,NDescriptionsItem:DescriptionsItem,NDialog,NDialogProvider,NDivider,NDrawer:Drawer,NDrawerContent:DrawerContent,NDropdown,NDynamicInput:DynamicInput,NDynamicTags:DynamicTags,NEl:NElement,NElement,NEllipsis,NEmpty,NEquation:Equation,NFlex:Flex,NFloatButton:FloatButton,NFloatButtonGroup:FloatButtonGroup,NForm:Form,NFormItem,NFormItemCol,NFormItemGi:FormItemGridItem,NFormItemGridItem:FormItemGridItem,NFormItemRow:FormItemRow,NGi,NGlobalStyle:GlobalStyle,NGradientText:GradientText,NGrid,NGridItem:NGi,NH1,NH2,NH3,NH4,NH5,NH6,NHighlight:Highlight,NHr:hr,NIcon,NIconWrapper,NImage,NImageGroup,NInfiniteScroll:InfiniteScroll,NInput,NInputGroup,NInputGroupLabel:InputGroupLabel,NInputNumber:InputNumber,NLayout:Layout,NLayoutContent:LayoutContent,NLayoutFooter:LayoutFooter,NLayoutHeader:LayoutHeader,NLayoutSider:LayoutSider,NLegacyTransfer:Transfer$1,NLi:li,NList:List,NListItem:ListItem,NLoadingBarProvider,NLog:Log,NMention:Mention,NMenu:Menu,NMessageProvider,NModal,NModalProvider,NNotificationProvider,NNumberAnimation:NumberAnimation,NOl:ol,NP:p,NPageHeader:PageHeader,NPagination,NPerformantEllipsis,NPopconfirm:Popconfirm,NPopover,NPopselect,NProgress,NQrCode:QrCode,NRadio,NRadioButton:RadioButton,NRadioGroup,NRate:Rate,NResult:Result,NRow,NScrollbar:Scrollbar,NSelect,NSkeleton:Skeleton,NSlider:Slider,NSpace,NSpin:Spin,NSplit:Split,NStatistic:Statistic,NStep:Step,NSteps:Steps,NSwitch:Switch,NTab:Tab,NTabPane:TabPane,NTable:Table,NTabs:Tabs,NTag,NTbody:Tbody,NTd:Td,NText:text,NTh:Th,NThead:Thead,NThing:Thing,NTime:Time,NTimePicker,NTimeline:Timeline,NTimelineItem:TimelineItem,NTooltip,NTr:Tr,NTransfer:Transfer,NTree,NTreeSelect:TreeSelect,NUl:ul,NUpload:Upload,NUploadDragger,NUploadFileList,NUploadTrigger,NVirtualList:VirtualList,NWatermark:Watermark,NxButton:XButton,aProps,affixProps,alertProps,anchorLinkProps,anchorProps,autoCompleteProps,avatarGroupProps,avatarProps,backTopProps,badgeProps,blockquoteProps,breadcrumbItemProps,breadcrumbProps,buttonGroupProps,buttonProps,calendarProps,cardProps,carouselProps,cascaderProps,checkboxGroupProps,checkboxProps,codeProps,colProps,collapseItemProps,collapseProps,collapseTransitionProps,colorPickerProps,configProviderProps,countdownProps,createDiscreteApi,dataTableProps,datePickerProps,descriptionsItemProps,descriptionsProps,dialogProps,dialogProviderProps,dividerProps,drawerContentProps,drawerProps,dropdownProps,dynamicInputProps,dynamicTagsProps,elementProps,ellipsisProps,emptyProps,equationProps,flexProps,floatButtonGroupProps,floatButtonProps,formItemGiProps,formItemGridItemProps:formItemGiProps,formItemProps,formProps,giProps:gridItemProps,gradientTextProps,gridItemProps,gridProps,h1Props:headerProps,h2Props:headerProps,h3Props:headerProps,h4Props:headerProps,h5Props:headerProps,h6Props:headerProps,highlightProps,iconProps,iconWrapperProps,imageGroupProps,imageProps,infiniteScrollProps,inputGroupLabelProps,inputGroupProps,inputNumberProps,inputProps,layoutContentProps:layoutProps,layoutFooterProps,layoutHeaderProps:headerProps$1,layoutProps,layoutSiderProps,legacyTransferProps:transferProps$1,listProps,loadingBarProviderProps,logProps,mentionProps,menuProps,messageProviderProps,modalProps,modalProviderProps,notificationProviderProps,numberAnimationProps,olProps,pProps,pageHeaderProps,paginationProps,popconfirmProps,popoverProps,popselectProps,progressProps,qrCodeProps,radioButtonProps,radioGroupProps,radioProps,rateProps,resultProps,rowProps,scrollbarProps,selectProps,skeletonProps,sliderProps,spaceProps,spinProps,splitProps,statisticProps,stepProps,stepsProps,switchProps,tabPaneProps,tabProps,tableProps,tabsProps,tagProps,textProps,thingProps,timePickerProps,timeProps,timelineItemProps,timelineProps,tooltipProps,transferProps,treeGetClickTarget,treeProps,treeSelectProps,ulProps,uploadProps,useDialog,useDialogReactiveList,useLoadingBar,useMessage,useModal,useModalReactiveList,useNotification,virtualListProps,watermarkProps},Symbol.toStringTag,{value:"Module"})),version="2.40.1";function create({componentPrefix:e="N",components:t=[]}={}){const r=[];function o(l,u,d){l.component(e+u)||l.component(e+u,d)}function s(l){r.includes(l)||(r.push(l),t.forEach(u=>{const{name:d,alias:f}=u;o(l,d,u),f&&f.forEach(E=>{o(l,E,u)})}))}return{version,componentPrefix:e,install:s}}const naive=create({components:Object.keys(components$1).map(e=>components$1[e])}),install$1=naive.install;function useThemeVars(){const e=inject(configProviderInjectionKey,null);return computed(()=>{if(e===null)return derived;const{mergedThemeRef:{value:t},mergedThemeOverridesRef:{value:r}}=e,o=(t==null?void 0:t.common)||derived;return r!=null&&r.common?Object.assign({},o,r.common):o})}const self$1=()=>({}),equationLight={name:"Equation",common:derived,self:self$1},equationDark={name:"Equation",common:derived$1,self:self$1},floatButtonGroupDark={name:"FloatButtonGroup",common:derived$1,self(e){const{popoverColor:t,dividerColor:r,borderRadius:o}=e;return{color:t,buttonBorderColor:r,borderRadiusSquare:o,boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)"}}},darkTheme={name:"dark",common:derived$1,Alert:alertDark,Anchor:anchorDark,AutoComplete:autoCompleteDark,Avatar:avatarDark,AvatarGroup:avatarGroupDark,BackTop:backTopDark,Badge:badgeDark,Breadcrumb:breadcrumbDark,Button:buttonDark,ButtonGroup:buttonGroupDark,Calendar:calendarDark,Card:cardDark,Carousel:carouselDark,Cascader:cascaderDark,Checkbox:checkboxDark,Code:codeDark,Collapse:collapseDark,CollapseTransition:collapseTransitionDark,ColorPicker:colorPickerDark,DataTable:dataTableDark,DatePicker:datePickerDark,Descriptions:descriptionsDark,Dialog:dialogDark,Divider:dividerDark,Drawer:drawerDark,Dropdown:dropdownDark,DynamicInput:dynamicInputDark,DynamicTags:dynamicTagsDark,Element:elementDark,Empty:emptyDark,Ellipsis:ellipsisDark,Equation:equationDark,Flex:flexDark,Form:formItemDark,GradientText:gradientTextDark,Icon:iconDark$1,IconWrapper:iconDark,Image:imageDark,Input:inputDark,InputNumber:inputNumberDark,LegacyTransfer:transferDark,Layout:layoutDark,List:listDark$1,LoadingBar:loadingBarDark,Log:logDark,Menu:menuDark,Mention:listDark,Message:messageDark,Modal:modalDark,Notification:notificationDark,PageHeader:pageHeaderDark,Pagination:paginationDark,Popconfirm:popconfirmDark,Popover:popoverDark,Popselect:popselect,Progress:progressDark,QrCode:qrcodeDark,Radio:radioDark,Rate:rateDark,Result:resultDark,Row:rowDark,Scrollbar:scrollbarDark,Select:selectDark,Skeleton:skeletonDark,Slider:sliderDark,Space:spaceDark,Spin:spinDark,Statistic:statisticDark,Steps:stepsDark,Switch:switchDark,Table:tableDark,Tabs:tabsDark,Tag:tagDark,Thing:thingDark,TimePicker:timePickerDark,Timeline:timelineDark,Tooltip:tooltipDark,Transfer:transferDark$1,Tree:treeDark,TreeSelect:treeSelectDark,Typography:typographyDark,Upload:uploadDark,Watermark:watermarkDark,Split:splitDark,FloatButton:floatButtonDark,FloatButtonGroup:floatButtonGroupDark},lightTheme={name:"light",common:derived,Alert:alertLight,Anchor:anchorLight,AutoComplete:autoCompleteLight,Avatar:avatarLight,AvatarGroup:avatarGroupLight,BackTop:backTopLight,Badge:badgeLight,Breadcrumb:breadcrumbLight,Button:buttonLight,ButtonGroup:buttonGroupLight,Calendar:calendarLight,Card:cardLight,Carousel:carouselLight,Cascader:cascaderLight,Checkbox:checkboxLight,Code:codeLight,Collapse:collapseLight,CollapseTransition:collapseTransitionLight,ColorPicker:colorPickerLight,DataTable:dataTableLight,DatePicker:datePickerLight,Descriptions:descriptionsLight,Dialog:dialogLight,Divider:dividerLight,Drawer:drawerLight,Dropdown:dropdownLight,DynamicInput:dynamicInputLight,DynamicTags:dynamicTagsLight,Element:elementLight,Empty:emptyLight,Equation:equationLight,Ellipsis:ellipsisLight,Flex:flexLight,Form:formLight,GradientText:gradientTextLight,Icon:iconLight,IconWrapper:iconWrapperLight,Image:imageLight,Input:inputLight,InputNumber:inputNumberLight,Layout:layoutLight,LegacyTransfer:transferLight,List:listLight,LoadingBar:loadingBarLight,Log:logLight,Menu:menuLight,Mention:mentionLight,Message:messageLight,Modal:modalLight,Notification:notificationLight,PageHeader:pageHeaderLight,Pagination:paginationLight,Popconfirm:popconfirmLight,Popover:popoverLight,Popselect:popselectLight,Progress:progressLight,QrCode:themeLight$1,Radio:radioLight,Rate:themeLight$4,Row:rowLight,Result:resultLight,Scrollbar:scrollbarLight,Skeleton:skeletonLight,Select:selectLight,Slider:sliderLight,Space:spaceLight,Spin:spinLight,Statistic:statisticLight,Steps:stepsLight,Switch:switchLight,Table:tableLight,Tabs:tabsLight,Tag:tagLight,Thing:thingLight,TimePicker:timePickerLight,Timeline:timelineLight,Tooltip:tooltipLight,Transfer:transferLight$1,Tree:treeLight,TreeSelect:treeSelectLight,Typography:typographyLight,Upload:uploadLight,Watermark:watermarkLight,Split:themeLight,FloatButton:themeLight$2,FloatButtonGroup:themeLight$3};function createTheme(e,t){const r=typeof e=="string",o={name:r?e:"customized-theme"};if(r){if(t)for(const s of t)o[s.name]=s}else for(const s of e)o[s.name]=s;return o}const MaximizeIcon=defineComponent({render(){return h("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},h("g",{fill:"none"},h("path",{d:"M8.5 2a.5.5 0 0 0 0 1h3.793L3 12.293V8.5a.5.5 0 0 0-1 0v4.9a.6.6 0 0 0 .6.6h4.9a.5.5 0 0 0 0-1H3.707L13 3.707V7.5a.5.5 0 0 0 1 0V2.6a.6.6 0 0 0-.6-.6H8.5z",fill:"currentColor"})))}}),MinimizeIcon=defineComponent({render(){return h("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},h("path",{d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18H4z",fill:"currentColor"}),h("path",{d:"M30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586L30 3.416z",fill:"currentColor"}))}}),ColorWandIcon=h("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{width:"1em",height:"1em",color:"currentColor"}},h("path",{d:"M13.5 1C13.7761 1 14 1.22386 14 1.5V2H14.5C14.7761 2 15 2.22386 15 2.5C15 2.77614 14.7761 3 14.5 3H14V3.5C14 3.77614 13.7761 4 13.5 4C13.2239 4 13 3.77614 13 3.5V3H12.5C12.2239 3 12 2.77614 12 2.5C12 2.22386 12.2239 2 12.5 2H13V1.5C13 1.22386 13.2239 1 13.5 1Z",fill:"currentColor"}),h("path",{d:"M3.5 3C3.77615 3 4 3.22386 4 3.5V4H4.5C4.77615 4 5 4.22386 5 4.5C5 4.77614 4.77615 5 4.5 5H4V5.5C4 5.77614 3.77615 6 3.5 6C3.22386 6 3 5.77614 3 5.5V5H2.5C2.22386 5 2 4.77614 2 4.5C2 4.22386 2.22386 4 2.5 4H3V3.5C3 3.22386 3.22386 3 3.5 3Z",fill:"currentColor"}),h("path",{d:"M12.5 12C12.7761 12 13 11.7761 13 11.5C13 11.2239 12.7761 11 12.5 11H12V10.5C12 10.2239 11.7761 10 11.5 10C11.2239 10 11 10.2239 11 10.5V11H10.5C10.2239 11 10 11.2239 10 11.5C10 11.7761 10.2239 12 10.5 12H11V12.5C11 12.7761 11.2239 13 11.5 13C11.7761 13 12 12.7761 12 12.5V12H12.5Z",fill:"currentColor"}),h("path",{d:"M8.72956 4.56346C9.4771 3.81592 10.6891 3.81592 11.4367 4.56347C12.1842 5.31102 12.1842 6.52303 11.4367 7.27058L4.26679 14.4404C3.51924 15.1879 2.30723 15.1879 1.55968 14.4404C0.812134 13.6928 0.812138 12.4808 1.55969 11.7333L8.72956 4.56346ZM8.25002 6.4572L2.26679 12.4404C1.90977 12.7974 1.90977 13.3763 2.26679 13.7333C2.62381 14.0903 3.20266 14.0903 3.55968 13.7333L9.54292 7.75009L8.25002 6.4572ZM10.25 7.04299L10.7295 6.56347C11.0866 6.20645 11.0866 5.6276 10.7296 5.27057C10.3725 4.91355 9.79368 4.91355 9.43666 5.27057L8.95713 5.7501L10.25 7.04299Z",fill:"currentColor"}));function showColorPicker(e){return e.includes("pacity")?!1:!!(e.includes("color")||e.includes("Color"))}const ThemeEditor=defineComponent({name:"ThemeEditor",inheritAttrs:!1,setup(){const e=ref(!1),t=ref(null),r=inject(configProviderInjectionKey,null),o=ref(JSON.parse(localStorage["naive-ui-theme-overrides"]||"{}")),s=computed(()=>{var Sa,$a,Pa,Vs;const ks=(r==null?void 0:r.mergedThemeRef.value)||lightTheme,Fs=r==null?void 0:r.mergedThemeOverridesRef.value,Oa=merge$1({},ks.common||lightTheme.common,Fs==null?void 0:Fs.common,o.value.common||{}),Ws={common:Oa};for(const Us of Object.keys(lightTheme))Us!=="common"&&(Ws[Us]=(($a=(Sa=ks[Us])===null||Sa===void 0?void 0:Sa.self)===null||$a===void 0?void 0:$a.call(Sa,Oa))||((Vs=(Pa=lightTheme[Us]).self)===null||Vs===void 0?void 0:Vs.call(Pa,Oa)),Fs&&Ws[Us]&&merge$1(Ws[Us],Fs[Us]));return Ws}),l=computed(()=>{var Sa;return((Sa=r==null?void 0:r.mergedThemeRef.value)===null||Sa===void 0?void 0:Sa.common)||lightTheme.common}),u=ref(!1),d=ref(JSON.parse(localStorage["naive-ui-theme-overrides"]||"{}")),f=ref(""),E=ref(""),D=ref(""),F=ref("");function Io(){o.value=cloneDeep(toRaw(d.value))}function Ei(Sa,$a,Pa){const{value:Vs}=d;Sa in Vs||(Vs[Sa]={});const ks=Vs[Sa];Pa?ks[$a]=Pa:delete ks[$a]}function Ai(){d.value={},o.value={}}function Di(){const{value:Sa}=t;Sa&&Sa.click()}function Ri(){e.value=!e.value}function Mi(){const{value:Sa}=t;if(!Sa)return;const $a=Sa.files,Pa=$a==null?void 0:$a[0];Pa&&Pa.text().then(Vs=>{o.value=JSON.parse(Vs),d.value=JSON.parse(Vs)}).catch(Vs=>{alert("Imported File is Invalid"),console.error(Vs)}).finally(()=>{Sa.value=""})}function xa(){const Sa=URL.createObjectURL(new Blob([JSON.stringify(o.value,void 0,2)]));download(Sa,"naive-ui-theme-overrides.json"),URL.revokeObjectURL(Sa)}return watch(o,Sa=>{localStorage["naive-ui-theme-overrides"]=JSON.stringify(Sa)}),{locale:useLocale("ThemeEditor").localeRef,themeCommonDefault:l,theme:s,showPanel:u,tempOverrides:d,overrides:o,compNamePattern:E,tempCompNamePattern:F,varNamePattern:f,tempVarNamePattern:D,fileInputRef:t,applyTempOverrides:Io,setTempOverrides:Ei,handleClearAllClick:Ai,handleExportClick:xa,handleImportClick:Di,handleInputFileChange:Mi,toggleMaximized:Ri,isMaximized:e}},render(){return h(NConfigProvider,{themeOverrides:this.overrides},{default:()=>{var e,t;return[h(NPopover,{scrollable:!0,arrowPointToCenter:!0,trigger:"manual",show:this.showPanel,displayDirective:"show",placement:"top-end",style:{width:this.isMaximized?"calc(100vw - 80px)":"288px",height:"calc(100vh - 200px)",padding:0}},{trigger:()=>h(NElement,{style:[{position:"fixed",zIndex:10,bottom:"40px",right:`calc(40px + ${lockHtmlScrollRightCompensationRef.value})`,width:"44px",height:"44px",fontSize:"26px",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"50%",backgroundColor:"var(--popover-color)",color:"var(--text-color-2)",transition:"color .3s var(--cubic-bezier-ease-in-out), background-color .3s var(--cubic-bezier-ease-in-out), box-shadow .3s var(--cubic-bezier-ease-in-out)",boxShadow:"0 2px 8px 0px rgba(0, 0, 0, .12)",cursor:"pointer"},this.$attrs.style],onClick:()=>{this.showPanel=!this.showPanel}},{default:()=>ColorWandIcon}),default:()=>h(Fragment,null,h("input",{type:"file",ref:"fileInputRef",style:{display:"block",width:0,height:0,visibility:"hidden"},onChange:this.handleInputFileChange}),h(NSpace,{vertical:!0},{default:()=>[h(NSpace,{align:"center",justify:"space-between",style:{marginBottom:"8px",fontSize:"18px",fontWeight:500}},{default:()=>h(Fragment,null,h("span",null,this.locale.title),h(Button,{onClick:this.toggleMaximized,secondary:!0,circle:!0,size:"tiny"},{icon:()=>h(NIcon,{component:this.isMaximized?MinimizeIcon:MaximizeIcon})}))}),this.locale.filterCompName,h(NInput,{onChange:()=>{this.compNamePattern=this.tempCompNamePattern},onInput:r=>{this.tempCompNamePattern=r},value:this.tempCompNamePattern,placeholder:this.locale.filterCompName}),this.locale.filterVarName,h(NInput,{onChange:r=>{this.varNamePattern=r},onInput:r=>{this.tempVarNamePattern=r},value:this.tempVarNamePattern,placeholder:this.locale.filterVarName}),h(Button,{size:"small",onClick:()=>{this.compNamePattern="",this.varNamePattern="",this.tempCompNamePattern="",this.tempVarNamePattern=""},block:!0},{default:()=>this.locale.clearSearch}),h(Button,{size:"small",onClick:this.handleClearAllClick,block:!0},{default:()=>this.locale.clearAllVars}),h(NSpace,{itemStyle:{flex:1}},{default:()=>h(Fragment,null,h(Button,{block:!0,size:"small",onClick:this.handleImportClick},{default:()=>this.locale.import}),h(Button,{block:!0,size:"small",onClick:this.handleExportClick},{default:()=>this.locale.export}))})]}),h(NDivider,null),h(NCollapse,null,{default:()=>{const{theme:r,compNamePattern:o,varNamePattern:s}=this,l=Object.keys(r),u=o.toLowerCase(),d=s.toLowerCase();let f=0;const E=l.filter(D=>D.toLowerCase().includes(u)).map(D=>{const F=D==="common"?this.themeCommonDefault:r[D];if(F===void 0)return null;const Io=Object.keys(F).filter(Ei=>Ei!=="name"&&Ei.toLowerCase().includes(d));return Io.length?(f+=1,h(NCollapseItem,{title:D,name:D},{default:()=>h(NGrid,{xGap:32,yGap:16,responsive:"screen",cols:this.isMaximized?"1 xs:1 s:2 m:3 l:4":1},{default:()=>Io.map(Ei=>h(NGi,null,{default:()=>{var Ai,Di,Ri,Mi;return h(Fragment,null,h("div",{key:`${Ei}Label`,style:{wordBreak:"break-word"}},Ei),showColorPicker(Ei)?h(NColorPicker,{key:Ei,modes:["rgb","hex"],value:((Di=(Ai=this.tempOverrides)===null||Ai===void 0?void 0:Ai[D])===null||Di===void 0?void 0:Di[Ei])||F[Ei],onComplete:this.applyTempOverrides,onUpdateValue:xa=>{this.setTempOverrides(D,Ei,xa)}},{action:()=>{var xa,Sa;return h(Button,{size:"small",disabled:F[Ei]===((Sa=(xa=this.tempOverrides)===null||xa===void 0?void 0:xa[D])===null||Sa===void 0?void 0:Sa[Ei]),onClick:()=>{this.setTempOverrides(D,Ei,F[Ei]),this.applyTempOverrides()}},{default:()=>this.locale.restore})}}):h(NInput,{key:Ei,onChange:this.applyTempOverrides,onUpdateValue:xa=>{this.setTempOverrides(D,Ei,xa)},value:((Mi=(Ri=this.tempOverrides)===null||Ri===void 0?void 0:Ri[D])===null||Mi===void 0?void 0:Mi[Ei])||"",placeholder:F[Ei]}))}}))})})):null});return f?E:h(NEmpty,null)}}))}),(t=(e=this.$slots).default)===null||t===void 0?void 0:t.call(e)]}})}}),index$1=Object.freeze(Object.defineProperty({__proto__:null,NA:a,NAffix,NAlert:Alert,NAnchor:AnchorAdapter,NAnchorLink:Link,NAutoComplete:AutoComplete,NAvatar,NAvatarGroup:AvatarGroup,NBackTop:BackTop,NBadge:Badge,NBlockquote:blockquote,NBreadcrumb:Breadcrumb,NBreadcrumbItem:BreadcrumbItem,NButton:Button,NButtonGroup,NCalendar:Calendar,NCard,NCarousel:Carousel,NCarouselItem,NCascader:Cascader,NCheckbox,NCheckboxGroup,NCode,NCol,NCollapse,NCollapseItem,NCollapseTransition:CollapseTransition,NColorPicker,NConfigProvider,NCountdown:Countdown,NDataTable:DataTable,NDatePicker:DatePicker,NDescriptions:Descriptions,NDescriptionsItem:DescriptionsItem,NDialog,NDialogProvider,NDivider,NDrawer:Drawer,NDrawerContent:DrawerContent,NDropdown,NDynamicInput:DynamicInput,NDynamicTags:DynamicTags,NEl:NElement,NElement,NEllipsis,NEmpty,NEquation:Equation,NFlex:Flex,NFloatButton:FloatButton,NFloatButtonGroup:FloatButtonGroup,NForm:Form,NFormItem,NFormItemCol,NFormItemGi:FormItemGridItem,NFormItemGridItem:FormItemGridItem,NFormItemRow:FormItemRow,NGi,NGlobalStyle:GlobalStyle,NGradientText:GradientText,NGrid,NGridItem:NGi,NH1,NH2,NH3,NH4,NH5,NH6,NHighlight:Highlight,NHr:hr,NIcon,NIconWrapper,NImage,NImageGroup,NInfiniteScroll:InfiniteScroll,NInput,NInputGroup,NInputGroupLabel:InputGroupLabel,NInputNumber:InputNumber,NLayout:Layout,NLayoutContent:LayoutContent,NLayoutFooter:LayoutFooter,NLayoutHeader:LayoutHeader,NLayoutSider:LayoutSider,NLegacyTransfer:Transfer$1,NLi:li,NList:List,NListItem:ListItem,NLoadingBarProvider,NLog:Log,NMention:Mention,NMenu:Menu,NMessageProvider,NModal,NModalProvider,NNotificationProvider,NNumberAnimation:NumberAnimation,NOl:ol,NP:p,NPageHeader:PageHeader,NPagination,NPerformantEllipsis,NPopconfirm:Popconfirm,NPopover,NPopselect,NProgress,NQrCode:QrCode,NRadio,NRadioButton:RadioButton,NRadioGroup,NRate:Rate,NResult:Result,NRow,NScrollbar:Scrollbar,NSelect,NSkeleton:Skeleton,NSlider:Slider,NSpace,NSpin:Spin,NSplit:Split,NStatistic:Statistic,NStep:Step,NSteps:Steps,NSwitch:Switch,NTab:Tab,NTabPane:TabPane,NTable:Table,NTabs:Tabs,NTag,NTbody:Tbody,NTd:Td,NText:text,NTh:Th,NThead:Thead,NThemeEditor:ThemeEditor,NThing:Thing,NTime:Time,NTimePicker,NTimeline:Timeline,NTimelineItem:TimelineItem,NTooltip,NTr:Tr,NTransfer:Transfer,NTree,NTreeSelect:TreeSelect,NUl:ul,NUpload:Upload,NUploadDragger,NUploadFileList,NUploadTrigger,NVirtualList:VirtualList,NWatermark:Watermark,NxButton:XButton,aProps,affixProps,alertDark,alertProps,anchorDark,anchorLinkProps,anchorProps,arDZ:arDZ$1,autoCompleteDark,autoCompleteProps,avatarDark,avatarGroupProps,avatarProps,azAZ,backTopDark,backTopProps,badgeDark,badgeProps,blockquoteProps,breadcrumbDark,breadcrumbItemProps,breadcrumbProps,buttonDark,buttonGroupDark,buttonGroupProps,buttonProps,c:c$1,cB,cE,cM,cNotM,calendarProps,cardDark,cardProps,carouselProps,cascaderDark,cascaderProps,checkboxDark,checkboxGroupProps,checkboxProps,codeDark,codeProps,colProps,collapseDark,collapseItemProps,collapseProps,collapseTransitionProps,colorPickerProps,commonDark:derived$1,commonLight:derived,configProviderProps,countdownProps,create,createDiscreteApi,createLocale,createTheme,csCZ,darkTheme,dataTableDark,dataTableProps,dateArDZ,dateAzAZ,dateCsCZ,dateDeDE,dateEnGB,dateEnUS:dateEnUs,dateEo,dateEsAR,dateEtEE,dateFaIR,dateFrFR,dateIdID,dateItIT,dateJaJP,dateKoKR,dateNbNO,dateNlNL,datePickerDark,datePickerProps,datePlPL,datePtBR:datePtBr,dateRuRU,dateSkSK,dateSvSE,dateThTH,dateTrTR,dateUkUA,dateUzUZ,dateViVN:dateVi,dateZhCN,dateZhTW:datezhTW,deDE,default:naive,descriptionsDark,descriptionsItemProps,descriptionsProps,dialogDark,dialogProps,dialogProviderProps,dividerDark,dividerProps,drawerContentProps,drawerDark,drawerProps,dropdownDark,dropdownProps,dynamicInputDark,dynamicInputProps,dynamicTagsDark,dynamicTagsProps,elementDark,elementProps,ellipsisProps,emptyDark,emptyProps,enGB:enGB$1,enUS:enUS$1,eo:eo$1,equationProps,esAR,etEE,faIR:faIR$1,flexDark,flexProps,floatButtonGroupProps,floatButtonProps,formDark:formItemDark,formItemGiProps,formItemGridItemProps:formItemGiProps,formItemProps,formProps,frFR,giProps:gridItemProps,gradientTextDark,gradientTextProps,gridItemProps,gridProps,h1Props:headerProps,h2Props:headerProps,h3Props:headerProps,h4Props:headerProps,h5Props:headerProps,h6Props:headerProps,highlightProps,iconDark:iconDark$1,iconProps,iconWrapperProps,idID,imageGroupProps,imageProps,infiniteScrollProps,inputDark,inputGroupLabelProps,inputGroupProps,inputNumberDark,inputNumberProps,inputProps,install:install$1,internalSelectMenuDark,internalSelectionDark,itIT,jaJP,koKR,layoutContentProps:layoutProps,layoutDark,layoutFooterProps,layoutHeaderProps:headerProps$1,layoutProps,layoutSiderProps,legacyTransferProps:transferProps$1,lightTheme,listDark:listDark$1,listProps,loadingBarDark,loadingBarProviderProps,logDark,logProps,mentionDark:listDark,mentionProps,menuDark,menuProps,messageDark,messageProviderProps,modalDark,modalProps,modalProviderProps,nbNO,nlNL,notificationDark,notificationProviderProps,numberAnimationProps,olProps,pProps,pageHeaderProps,paginationDark,paginationProps,plPL,popconfirmDark,popconfirmProps,popoverDark,popoverProps,popselectDark:popselect,popselectProps,progressDark,progressProps,ptBR:ptBR$1,qrCodeProps,radioButtonProps,radioDark,radioGroupProps,radioProps,rateDark,rateProps,resultDark,resultProps,rowProps,ruRU:ruRu,scrollbarDark,scrollbarProps,selectDark,selectProps,skSK,skeletonProps,sliderDark,sliderProps,spaceDark,spaceProps,spinDark,spinProps,splitProps,statisticDark,statisticProps,stepProps,stepsDark,stepsProps,svSE,switchDark,switchProps,tabPaneProps,tabProps,tableDark,tableProps,tabsDark,tabsProps,tagDark,tagProps,textProps,thTH,thingDark,thingProps,timePickerDark,timePickerProps,timeProps,timelineDark,timelineItemProps,timelineProps,tooltipDark,tooltipProps,trTR,transferDark:transferDark$1,transferProps,treeDark,treeGetClickTarget,treeProps,treeSelectDark,treeSelectProps,typographyDark,ukUA,ulProps,unstableAlertRtl:alertRtl,unstableAvatarGroupRtl:avatarGroupRtl,unstableBadgeRtl:badgeRtl,unstableButtonGroupRtl:buttonGroupRtl,unstableButtonRtl:buttonRtl,unstableCardRtl:cardRtl,unstableCheckboxRtl:checkboxRtl,unstableCollapseRtl:collapseRtl,unstableCollapseTransitionRtl:collapseTransitionRtl,unstableDataTableRtl:DataTableRtl,unstableDialogRtl:dialogRtl,unstableDrawerRtl:drawerRtl,unstableDynamicInputRtl:dynamicInputRtl,unstableFlexRtl:flexRtl,unstableInputNumberRtl:inputNumberRtl,unstableInputRtl:inputRtl,unstableListRtl:listRtl,unstableMessageRtl:messageRtl,unstableNotificationRtl:notificationRtl,unstablePageHeaderRtl:rtl,unstablePaginationRtl:paginationRtl,unstableRadioRtl:radioRtl,unstableRowRtl:rowRtl,unstableScrollbarRtl:scrollbarRtl,unstableSelectRtl:selectRtl,unstableSpaceRtl:spaceRtl,unstableStatisticRtl:statisticRtl,unstableStepsRtl:stepsRtl,unstableTableRtl:tableRtl,unstableTagRtl:tagRtl,unstableThingRtl:thingRtl,unstableTreeRtl:treeRtl,uploadDark,uploadProps,useDialog,useDialogReactiveList,useLoadingBar,useMessage,useModal,useModalReactiveList,useNotification,useOsTheme,useThemeVars,uzUZ,version,viVN,virtualListProps,watermarkDark,watermarkProps,zhCN:zhCN$1,zhTW:zhTW$1,zindexable},Symbol.toStringTag,{value:"Module"})),_sfc_main$c=defineComponent({name:"ProBaseForm",inheritAttrs:!1,__name:"ProBaseForm",props:mergeModels({columns:{},cols:{default:24},xGap:{default:12},yGap:{default:0},columnsSpan:{default:24},footerSpan:{default:24},collapsed:{type:Boolean,default:!1},collapsedRows:{default:1}},{modelValue:{default:{}},modelModifiers:{}}),emits:["update:modelValue"],setup(e,{expose:t}){const r=e,o=ref(null),s=useModel(e,"modelValue"),l=useAttrs();function u(d){return typeof d.component=="string"?resolveComponent(d.component):d.component}return t({inst:()=>o.value}),(d,f)=>{const E=resolveComponent("n-form-item-gi"),D=resolveComponent("n-grid-item"),F=resolveComponent("n-grid"),Io=resolveComponent("n-space"),Ei=resolveComponent("n-form");return openBlock(),createBlock$1(Ei,mergeProps({ref_key:"formInstRef",ref:o,model:s.value},unref(l)),{default:withCtx(()=>[createVNode(Io,{vertical:""},{default:withCtx(()=>[renderSlot(d.$slots,"header"),createVNode(F,{cols:r.cols,"x-gap":r.xGap,"y-gap":r.yGap,collapsed:r.collapsed,"collapsed-rows":r.collapsedRows},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.columns,(Ai,Di)=>(openBlock(),createElementBlock(Fragment,{key:Di},[Ai.show!==!1?(openBlock(),createBlock$1(E,{key:0,span:Ai.span||r.columnsSpan,label:Ai.label,path:Ai.prop},{default:withCtx(()=>[(openBlock(),createBlock$1(resolveDynamicComponent(u(Ai)),mergeProps({ref_for:!0},Ai.props,{value:s.value[Ai.prop],"onUpdate:value":[Ri=>s.value[Ai.prop]=Ri,Ri=>s.value[Ai.prop]=Ri]}),null,16,["value","onUpdate:value"]))]),_:2},1032,["span","label","path"])):createCommentVNode("",!0)],64))),128)),createVNode(D,{suffix:"",span:r.footerSpan},{default:withCtx(({overflow:Ai})=>[renderSlot(d.$slots,"footer",{overflow:Ai})]),_:3},8,["span"])]),_:3},8,["cols","x-gap","y-gap","collapsed","collapsed-rows"])]),_:3})]),_:3},16,["model"])}}}),_sfc_main$b=defineComponent({name:"ProForm",inheritAttrs:!1,__name:"ProForm",props:mergeModels({toolbar:{default:()=>({justify:"start",submit:!0,submitText:"提交",submitProps:{type:"primary"},reset:!0,resetText:"重置"})},submit:{},reset:{},columns:{},cols:{},xGap:{},yGap:{},columnsSpan:{},footerSpan:{},collapsed:{type:Boolean},collapsedRows:{}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["submit","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=useModel(e,"modelValue"),l=useAttrs(),u=ref(),d=r,f=(Ei,Ai)=>{var Di;return(Di=u.value)==null?void 0:Di.inst().validate(Ei,Ai)},E=()=>{var Ei;return(Ei=u.value)==null?void 0:Ei.inst().restoreValidation()},D=()=>o.columns.forEach(Ei=>s.value[Ei.prop]="");function F(){f(Ei=>d("submit",!Ei))}function Io(){D(),d("reset")}return t({validate:f,restoreValidation:E,resetFields:D}),(Ei,Ai)=>{const Di=resolveComponent("n-button"),Ri=resolveComponent("n-space");return openBlock(),createBlock$1(_sfc_main$c,mergeProps({ref_key:"formInstRef",ref:u,modelValue:s.value,"onUpdate:modelValue":Ai[0]||(Ai[0]=Mi=>s.value=Mi)},unref(l),{columns:o.columns}),{footer:withCtx(()=>[createVNode(Ri,{justify:Ei.toolbar.justify},{default:withCtx(()=>[renderSlot(Ei.$slots,"toolbar",{},()=>[o.toolbar.submit?(openBlock(),createBlock$1(Di,mergeProps({key:0},o.toolbar.submitProps,{onClick:F}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.submitText),1)]),_:1},16)):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Di,mergeProps({key:1},o.toolbar.resetProps,{onClick:Io}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0)])]),_:3},8,["justify"])]),_:3},16,["modelValue","columns"])}}}),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(e,t,r,o="")=>{const s=e.split(":");if(e.slice(0,1)==="@"){if(s.length<2||s.length>3)return null;o=s.shift().slice(1)}if(s.length>3||!s.length)return null;if(s.length>1){const d=s.pop(),f=s.pop(),E={provider:s.length>0?s[0]:o,prefix:f,name:d};return t&&!validateIconName(E)?null:E}const l=s[0],u=l.split("-");if(u.length>1){const d={provider:o,prefix:u.shift(),name:u.join("-")};return t&&!validateIconName(d)?null:d}if(r&&o===""){const d={provider:o,prefix:"",name:l};return t&&!validateIconName(d,r)?null:d}return null},validateIconName=(e,t)=>e?!!((e.provider===""||e.provider.match(matchIconName))&&(t&&e.prefix===""||e.prefix.match(matchIconName))&&e.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations(e,t){const r={};!e.hFlip!=!t.hFlip&&(r.hFlip=!0),!e.vFlip!=!t.vFlip&&(r.vFlip=!0);const o=((e.rotate||0)+(t.rotate||0))%4;return o&&(r.rotate=o),r}function mergeIconData(e,t){const r=mergeIconTransformations(e,t);for(const o in defaultExtendedIconProps)o in defaultIconTransformations?o in e&&!(o in r)&&(r[o]=defaultIconTransformations[o]):o in t?r[o]=t[o]:o in e&&(r[o]=e[o]);return r}function getIconsTree(e,t){const r=e.icons,o=e.aliases||Object.create(null),s=Object.create(null);function l(u){if(r[u])return s[u]=[];if(!(u in s)){s[u]=null;const d=o[u]&&o[u].parent,f=d&&l(d);f&&(s[u]=[d].concat(f))}return s[u]}return Object.keys(r).concat(Object.keys(o)).forEach(l),s}function internalGetIconData(e,t,r){const o=e.icons,s=e.aliases||Object.create(null);let l={};function u(d){l=mergeIconData(o[d]||s[d],l)}return u(t),r.forEach(u),mergeIconData(e,l)}function parseIconSet(e,t){const r=[];if(typeof e!="object"||typeof e.icons!="object")return r;e.not_found instanceof Array&&e.not_found.forEach(s=>{t(s,null),r.push(s)});const o=getIconsTree(e);for(const s in o){const l=o[s];l&&(t(s,internalGetIconData(e,s,l)),r.push(s))}return r}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(e,t){for(const r in t)if(r in e&&typeof e[r]!=typeof t[r])return!1;return!0}function quicklyValidateIconSet(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!checkOptionalProps(e,optionalPropertyDefaults))return null;const r=t.icons;for(const s in r){const l=r[s];if(!s.match(matchIconName)||typeof l.body!="string"||!checkOptionalProps(l,defaultExtendedIconProps))return null}const o=t.aliases||Object.create(null);for(const s in o){const l=o[s],u=l.parent;if(!s.match(matchIconName)||typeof u!="string"||!r[u]&&!o[u]||!checkOptionalProps(l,defaultExtendedIconProps))return null}return t}const dataStorage=Object.create(null);function newStorage(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function getStorage(e,t){const r=dataStorage[e]||(dataStorage[e]=Object.create(null));return r[t]||(r[t]=newStorage(e,t))}function addIconSet(e,t){return quicklyValidateIconSet(t)?parseIconSet(t,(r,o)=>{o?e.icons[r]=o:e.missing.add(r)}):[]}function addIconToStorage(e,t,r){try{if(typeof r.body=="string")return e.icons[t]={...r},!0}catch{}return!1}function listIcons(e,t){let r=[];return(typeof e=="string"?[e]:Object.keys(dataStorage)).forEach(s=>{(typeof s=="string"&&typeof t=="string"?[t]:Object.keys(dataStorage[s]||{})).forEach(u=>{const d=getStorage(s,u);r=r.concat(Object.keys(d.icons).map(f=>(s!==""?"@"+s+":":"")+u+":"+f))})}),r}let simpleNames=!1;function allowSimpleNames(e){return typeof e=="boolean"&&(simpleNames=e),simpleNames}function getIconData(e){const t=typeof e=="string"?stringToIcon(e,!0,simpleNames):e;if(t){const r=getStorage(t.provider,t.prefix),o=t.name;return r.icons[o]||(r.missing.has(o)?null:void 0)}}function addIcon(e,t){const r=stringToIcon(e,!0,simpleNames);if(!r)return!1;const o=getStorage(r.provider,r.prefix);return addIconToStorage(o,r.name,t)}function addCollection(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),simpleNames&&!t&&!e.prefix){let s=!1;return quicklyValidateIconSet(e)&&(e.prefix="",parseIconSet(e,(l,u)=>{u&&addIcon(l,u)&&(s=!0)})),s}const r=e.prefix;if(!validateIconName({provider:t,prefix:r,name:"a"}))return!1;const o=getStorage(t,r);return!!addIconSet(o,e)}function iconLoaded(e){return!!getIconData(e)}function getIcon(e){const t=getIconData(e);return t?{...defaultIconProps,...t}:null}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize(e,t,r){if(t===1)return e;if(r=r||100,typeof e=="number")return Math.ceil(e*t*r)/r;if(typeof e!="string")return e;const o=e.split(unitsSplit);if(o===null||!o.length)return e;const s=[];let l=o.shift(),u=unitsTest.test(l);for(;;){if(u){const d=parseFloat(l);isNaN(d)?s.push(l):s.push(Math.ceil(d*t*r)/r)}else s.push(l);if(l=o.shift(),l===void 0)return s.join("");u=!u}}function splitSVGDefs(e,t="defs"){let r="";const o=e.indexOf("<"+t);for(;o>=0;){const s=e.indexOf(">",o),l=e.indexOf("",l);if(u===-1)break;r+=e.slice(s+1,l).trim(),e=e.slice(0,o).trim()+e.slice(u+1)}return{defs:r,content:e}}function mergeDefsAndContent(e,t){return e?""+e+""+t:t}function wrapSVGContent(e,t,r){const o=splitSVGDefs(e);return mergeDefsAndContent(o.defs,t+o.content+r)}const isUnsetKeyword=e=>e==="unset"||e==="undefined"||e==="none";function iconToSVG(e,t){const r={...defaultIconProps,...e},o={...defaultIconCustomisations,...t},s={left:r.left,top:r.top,width:r.width,height:r.height};let l=r.body;[r,o].forEach(Di=>{const Ri=[],Mi=Di.hFlip,xa=Di.vFlip;let Sa=Di.rotate;Mi?xa?Sa+=2:(Ri.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),Ri.push("scale(-1 1)"),s.top=s.left=0):xa&&(Ri.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),Ri.push("scale(1 -1)"),s.top=s.left=0);let $a;switch(Sa<0&&(Sa-=Math.floor(Sa/4)*4),Sa=Sa%4,Sa){case 1:$a=s.height/2+s.top,Ri.unshift("rotate(90 "+$a.toString()+" "+$a.toString()+")");break;case 2:Ri.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:$a=s.width/2+s.left,Ri.unshift("rotate(-90 "+$a.toString()+" "+$a.toString()+")");break}Sa%2===1&&(s.left!==s.top&&($a=s.left,s.left=s.top,s.top=$a),s.width!==s.height&&($a=s.width,s.width=s.height,s.height=$a)),Ri.length&&(l=wrapSVGContent(l,'',""))});const u=o.width,d=o.height,f=s.width,E=s.height;let D,F;u===null?(F=d===null?"1em":d==="auto"?E:d,D=calculateSize(F,f/E)):(D=u==="auto"?f:u,F=d===null?calculateSize(D,E/f):d==="auto"?E:d);const Io={},Ei=(Di,Ri)=>{isUnsetKeyword(Ri)||(Io[Di]=Ri.toString())};Ei("width",D),Ei("height",F);const Ai=[s.left,s.top,f,E];return Io.viewBox=Ai.join(" "),{attributes:Io,viewBox:Ai,body:l}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs(e,t=randomPrefix){const r=[];let o;for(;o=regex.exec(e);)r.push(o[1]);if(!r.length)return e;const s="suffix"+(Math.random()*16777216|Date.now()).toString(16);return r.forEach(l=>{const u=typeof t=="function"?t(l):t+(counter++).toString(),d=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+d+')([")]|\\.[a-z])',"g"),"$1"+u+s+"$3")}),e=e.replace(new RegExp(s,"g"),""),e}const storage=Object.create(null);function setAPIModule(e,t){storage[e]=t}function getAPIModule(e){return storage[e]||storage[""]}function createAPIConfig(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider(e,t){const r=createAPIConfig(t);return r===null?!1:(configStorage[e]=r,!0)}function getAPIConfig(e){return configStorage[e]}function listAPIProviders(){return Object.keys(configStorage)}const detectFetch=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch{}};let fetchModule=detectFetch();function setFetch(e){fetchModule=e}function getFetch(){return fetchModule}function calculateMaxLength(e,t){const r=getAPIConfig(e);if(!r)return 0;let o;if(!r.maxURL)o=0;else{let s=0;r.resources.forEach(u=>{s=Math.max(s,u.length)});const l=t+".json?icons=";o=r.maxURL-s-r.path.length-l.length}return o}function shouldAbort(e){return e===404}const prepare=(e,t,r)=>{const o=[],s=calculateMaxLength(e,t),l="icons";let u={type:l,provider:e,prefix:t,icons:[]},d=0;return r.forEach((f,E)=>{d+=f.length+1,d>=s&&E>0&&(o.push(u),u={type:l,provider:e,prefix:t,icons:[]},d=f.length),u.icons.push(f)}),o.push(u),o};function getPath(e){if(typeof e=="string"){const t=getAPIConfig(e);if(t)return t.path}return"/"}const send=(e,t,r)=>{if(!fetchModule){r("abort",424);return}let o=getPath(t.provider);switch(t.type){case"icons":{const l=t.prefix,d=t.icons.join(","),f=new URLSearchParams({icons:d});o+=l+".json?"+f.toString();break}case"custom":{const l=t.uri;o+=l.slice(0,1)==="/"?l.slice(1):l;break}default:r("abort",400);return}let s=503;fetchModule(e+o).then(l=>{const u=l.status;if(u!==200){setTimeout(()=>{r(shouldAbort(u)?"abort":"next",u)});return}return s=501,l.json()}).then(l=>{if(typeof l!="object"||l===null){setTimeout(()=>{l===404?r("abort",l):r("next",s)});return}setTimeout(()=>{r("success",l)})}).catch(()=>{r("next",s)})},fetchAPIModule={prepare,send};function sortIcons(e){const t={loaded:[],missing:[],pending:[]},r=Object.create(null);e.sort((s,l)=>s.provider!==l.provider?s.provider.localeCompare(l.provider):s.prefix!==l.prefix?s.prefix.localeCompare(l.prefix):s.name.localeCompare(l.name));let o={provider:"",prefix:"",name:""};return e.forEach(s=>{if(o.name===s.name&&o.prefix===s.prefix&&o.provider===s.provider)return;o=s;const l=s.provider,u=s.prefix,d=s.name,f=r[l]||(r[l]=Object.create(null)),E=f[u]||(f[u]=getStorage(l,u));let D;d in E.icons?D=t.loaded:u===""||E.missing.has(d)?D=t.missing:D=t.pending;const F={provider:l,prefix:u,name:d};D.push(F)}),t}function removeCallback(e,t){e.forEach(r=>{const o=r.loaderCallbacks;o&&(r.loaderCallbacks=o.filter(s=>s.id!==t))})}function updateCallbacks(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let r=!1;const o=e.provider,s=e.prefix;t.forEach(l=>{const u=l.icons,d=u.pending.length;u.pending=u.pending.filter(f=>{if(f.prefix!==s)return!0;const E=f.name;if(e.icons[E])u.loaded.push({provider:o,prefix:s,name:E});else if(e.missing.has(E))u.missing.push({provider:o,prefix:s,name:E});else return r=!0,!0;return!1}),u.pending.length!==d&&(r||removeCallback([e],l.id),l.callback(u.loaded.slice(0),u.missing.slice(0),u.pending.slice(0),l.abort))})}))}let idCounter=0;function storeCallback(e,t,r){const o=idCounter++,s=removeCallback.bind(null,r,o);if(!t.pending.length)return s;const l={id:o,icons:t,callback:e,abort:s};return r.forEach(u=>{(u.loaderCallbacks||(u.loaderCallbacks=[])).push(l)}),s}function listToIcons(e,t=!0,r=!1){const o=[];return e.forEach(s=>{const l=typeof s=="string"?stringToIcon(s,t,r):s;l&&o.push(l)}),o}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(e,t,r,o){const s=e.resources.length,l=e.random?Math.floor(Math.random()*s):e.index;let u;if(e.random){let Vs=e.resources.slice(0);for(u=[];Vs.length>1;){const ks=Math.floor(Math.random()*Vs.length);u.push(Vs[ks]),Vs=Vs.slice(0,ks).concat(Vs.slice(ks+1))}u=u.concat(Vs)}else u=e.resources.slice(l).concat(e.resources.slice(0,l));const d=Date.now();let f="pending",E=0,D,F=null,Io=[],Ei=[];typeof o=="function"&&Ei.push(o);function Ai(){F&&(clearTimeout(F),F=null)}function Di(){f==="pending"&&(f="aborted"),Ai(),Io.forEach(Vs=>{Vs.status==="pending"&&(Vs.status="aborted")}),Io=[]}function Ri(Vs,ks){ks&&(Ei=[]),typeof Vs=="function"&&Ei.push(Vs)}function Mi(){return{startTime:d,payload:t,status:f,queriesSent:E,queriesPending:Io.length,subscribe:Ri,abort:Di}}function xa(){f="failed",Ei.forEach(Vs=>{Vs(void 0,D)})}function Sa(){Io.forEach(Vs=>{Vs.status==="pending"&&(Vs.status="aborted")}),Io=[]}function $a(Vs,ks,Fs){const Oa=ks!=="success";switch(Io=Io.filter(Ws=>Ws!==Vs),f){case"pending":break;case"failed":if(Oa||!e.dataAfterTimeout)return;break;default:return}if(ks==="abort"){D=Fs,xa();return}if(Oa){D=Fs,Io.length||(u.length?Pa():xa());return}if(Ai(),Sa(),!e.random){const Ws=e.resources.indexOf(Vs.resource);Ws!==-1&&Ws!==e.index&&(e.index=Ws)}f="completed",Ei.forEach(Ws=>{Ws(Fs)})}function Pa(){if(f!=="pending")return;Ai();const Vs=u.shift();if(Vs===void 0){if(Io.length){F=setTimeout(()=>{Ai(),f==="pending"&&(Sa(),xa())},e.timeout);return}xa();return}const ks={status:"pending",resource:Vs,callback:(Fs,Oa)=>{$a(ks,Fs,Oa)}};Io.push(ks),E++,F=setTimeout(Pa,e.rotate),r(Vs,t,ks.callback)}return setTimeout(Pa),Mi}function initRedundancy(e){const t={...defaultConfig,...e};let r=[];function o(){r=r.filter(d=>d().status==="pending")}function s(d,f,E){const D=sendQuery(t,d,f,(F,Io)=>{o(),E&&E(F,Io)});return r.push(D),D}function l(d){return r.find(f=>d(f))||null}return{query:s,find:l,setIndex:d=>{t.index=d},getIndex:()=>t.index,cleanup:o}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(e){if(!redundancyCache[e]){const t=getAPIConfig(e);if(!t)return;const r=initRedundancy(t),o={config:t,redundancy:r};redundancyCache[e]=o}return redundancyCache[e]}function sendAPIQuery(e,t,r){let o,s;if(typeof e=="string"){const l=getAPIModule(e);if(!l)return r(void 0,424),emptyCallback$1;s=l.send;const u=getRedundancyCache(e);u&&(o=u.redundancy)}else{const l=createAPIConfig(e);if(l){o=initRedundancy(l);const u=e.resources?e.resources[0]:"",d=getAPIModule(u);d&&(s=d.send)}}return!o||!s?(r(void 0,424),emptyCallback$1):o.query(t,s,r)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168,browserStorageLimit=50;function getStoredItem(e,t){try{return e.getItem(t)}catch{}}function setStoredItem(e,t,r){try{return e.setItem(t,r),!0}catch{}}function removeStoredItem(e,t){try{e.removeItem(t)}catch{}}function setBrowserStorageItemsCount(e,t){return setStoredItem(e,browserCacheCountKey,t.toString())}function getBrowserStorageItemsCount(e){return parseInt(getStoredItem(e,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(e){browserStorageStatus=e}let _window=typeof window>"u"?{}:window;function getBrowserStorage(e){const t=e+"Storage";try{if(_window&&_window[t]&&typeof _window[t].length=="number")return _window[t]}catch{}browserStorageConfig[e]=!1}function iterateBrowserStorage(e,t){const r=getBrowserStorage(e);if(!r)return;const o=getStoredItem(r,browserCacheVersionKey);if(o!==browserCacheVersion){if(o){const d=getBrowserStorageItemsCount(r);for(let f=0;f{const f=browserCachePrefix+d.toString(),E=getStoredItem(r,f);if(typeof E=="string"){try{const D=JSON.parse(E);if(typeof D=="object"&&typeof D.cached=="number"&&D.cached>s&&typeof D.provider=="string"&&typeof D.data=="object"&&typeof D.data.prefix=="string"&&t(D,d))return!0}catch{}removeStoredItem(r,f)}};let u=getBrowserStorageItemsCount(r);for(let d=u-1;d>=0;d--)l(d)||(d===u-1?(u--,setBrowserStorageItemsCount(r,u)):browserStorageEmptyItems[e].add(d))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const e in browserStorageConfig)iterateBrowserStorage(e,t=>{const r=t.data,o=t.provider,s=r.prefix,l=getStorage(o,s);if(!addIconSet(l,r).length)return!1;const u=r.lastModified||-1;return l.lastModifiedCached=l.lastModifiedCached?Math.min(l.lastModifiedCached,u):u,!0})}}function updateLastModified(e,t){const r=e.lastModifiedCached;if(r&&r>=t)return r===t;if(e.lastModifiedCached=t,r)for(const o in browserStorageConfig)iterateBrowserStorage(o,s=>{const l=s.data;return s.provider!==e.provider||l.prefix!==e.prefix||l.lastModified===t});return!0}function storeInBrowserStorage(e,t){browserStorageStatus||initBrowserStorage();function r(o){let s;if(!browserStorageConfig[o]||!(s=getBrowserStorage(o)))return;const l=browserStorageEmptyItems[o];let u;if(l.size)l.delete(u=Array.from(l).shift());else if(u=getBrowserStorageItemsCount(s),u>=browserStorageLimit||!setBrowserStorageItemsCount(s,u+1))return;const d={cached:Math.floor(Date.now()/browserStorageHour),provider:e.provider,data:t};return setStoredItem(s,browserCachePrefix+u.toString(),JSON.stringify(d))}t.lastModified&&!updateLastModified(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),r("local")||r("session"))}function emptyCallback(){}function loadedNewIcons(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,updateCallbacks(e)}))}function loadNewIcons(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:r,prefix:o}=e,s=e.iconsToLoad;delete e.iconsToLoad;let l;if(!s||!(l=getAPIModule(r)))return;l.prepare(r,o,s).forEach(d=>{sendAPIQuery(r,d,f=>{if(typeof f!="object")d.icons.forEach(E=>{e.missing.add(E)});else try{const E=addIconSet(e,f);if(!E.length)return;const D=e.pendingIcons;D&&E.forEach(F=>{D.delete(F)}),storeInBrowserStorage(e,f)}catch(E){console.error(E)}loadedNewIcons(e)})})}))}const loadIcons=(e,t)=>{const r=listToIcons(e,!0,allowSimpleNames()),o=sortIcons(r);if(!o.pending.length){let f=!0;return t&&setTimeout(()=>{f&&t(o.loaded,o.missing,o.pending,emptyCallback)}),()=>{f=!1}}const s=Object.create(null),l=[];let u,d;return o.pending.forEach(f=>{const{provider:E,prefix:D}=f;if(D===d&&E===u)return;u=E,d=D,l.push(getStorage(E,D));const F=s[E]||(s[E]=Object.create(null));F[D]||(F[D]=[])}),o.pending.forEach(f=>{const{provider:E,prefix:D,name:F}=f,Io=getStorage(E,D),Ei=Io.pendingIcons||(Io.pendingIcons=new Set);Ei.has(F)||(Ei.add(F),s[E][D].push(F))}),l.forEach(f=>{const{provider:E,prefix:D}=f;s[E][D].length&&loadNewIcons(f,s[E][D])}),t?storeCallback(t,o,l):emptyCallback},loadIcon=e=>new Promise((t,r)=>{const o=typeof e=="string"?stringToIcon(e,!0):e;if(!o){r(e);return}loadIcons([o||e],s=>{if(s.length&&o){const l=getIconData(o);if(l){t({...defaultIconProps,...l});return}}r(e)})});function toggleBrowserCache(e,t){switch(e){case"local":case"session":browserStorageConfig[e]=t;break;case"all":for(const r in browserStorageConfig)browserStorageConfig[r]=t;break}}function mergeCustomisations(e,t){const r={...e};for(const o in t){const s=t[o],l=typeof s;o in defaultIconSizeCustomisations?(s===null||s&&(l==="string"||l==="number"))&&(r[o]=s):l===typeof r[o]&&(r[o]=o==="rotate"?s%4:s)}return r}const separator=/[\s,]+/;function flipFromString(e,t){t.split(separator).forEach(r=>{switch(r.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function rotateFromString(e,t=0){const r=e.replace(/^-?[0-9.]*/,"");function o(s){for(;s<0;)s+=4;return s%4}if(r===""){const s=parseInt(e);return isNaN(s)?0:o(s)}else if(r!==e){let s=0;switch(r){case"%":s=25;break;case"deg":s=90}if(s){let l=parseFloat(e.slice(0,e.length-r.length));return isNaN(l)?0:(l=l/s,l%1===0?o(l):0)}}return t}function iconToHTML(e,t){let r=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const o in t)r+=" "+o+'="'+t[o]+'"';return'"+e+""}function encodeSVGforURL(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}function svgToData(e){return"data:image/svg+xml,"+encodeSVGforURL(e)}function svgToURL(e){return'url("'+svgToData(e)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const e in propsToAddTo){const t=propsToAddTo[e];for(const r in propsToAdd)t[e+r]=propsToAdd[r]}const customisationAliases={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";customisationAliases[e+"-flip"]=t,customisationAliases[e.slice(0,1)+"-flip"]=t,customisationAliases[e+"Flip"]=t});function fixSize(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const render=(e,t)=>{const r=mergeCustomisations(defaultExtendedIconCustomisations,t),o={...svgDefaults},s=t.mode||"svg",l={},u=t.style,d=typeof u=="object"&&!(u instanceof Array)?u:{};for(let Di in t){const Ri=t[Di];if(Ri!==void 0)switch(Di){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":r[Di]=Ri===!0||Ri==="true"||Ri===1;break;case"flip":typeof Ri=="string"&&flipFromString(r,Ri);break;case"color":l.color=Ri;break;case"rotate":typeof Ri=="string"?r[Di]=rotateFromString(Ri):typeof Ri=="number"&&(r[Di]=Ri);break;case"ariaHidden":case"aria-hidden":Ri!==!0&&Ri!=="true"&&delete o["aria-hidden"];break;default:{const Mi=customisationAliases[Di];Mi?(Ri===!0||Ri==="true"||Ri===1)&&(r[Mi]=!0):defaultExtendedIconCustomisations[Di]===void 0&&(o[Di]=Ri)}}}const f=iconToSVG(e,r),E=f.attributes;if(r.inline&&(l.verticalAlign="-0.125em"),s==="svg"){o.style={...l,...d},Object.assign(o,E);let Di=0,Ri=t.id;return typeof Ri=="string"&&(Ri=Ri.replace(/-/g,"_")),o.innerHTML=replaceIDs(f.body,Ri?()=>Ri+"ID"+Di++:"iconifyVue"),h("svg",o)}const{body:D,width:F,height:Io}=e,Ei=s==="mask"||(s==="bg"?!1:D.indexOf("currentColor")!==-1),Ai=iconToHTML(D,{...E,width:F+"",height:Io+""});return o.style={...l,"--svg":svgToURL(Ai),width:fixSize(E.width),height:fixSize(E.height),...commonProps,...Ei?monotoneProps:coloredProps,...d},h("span",o)};function enableCache(e){toggleBrowserCache(e,!0)}function disableCache(e){toggleBrowserCache(e,!1)}allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,r="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(o=>{try{(typeof o!="object"||o===null||o instanceof Array||typeof o.icons!="object"||typeof o.prefix!="string"||!addCollection(o))&&console.error(r)}catch{console.error(r)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let r in t){const o="IconifyProviders["+r+"] is invalid.";try{const s=t[r];if(typeof s!="object"||!s||s.resources===void 0)continue;addAPIProvider(r,s)||console.error(o)}catch{console.error(o)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=defineComponent({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=stringToIcon(e,!1,!0))===null)return this.abortLoading(),null;const o=getIconData(r);if(!o)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",o!==null&&(this._loadingIcon={name:e,abort:loadIcons([r],()=>{this.counter++})})),null;this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e));const s=["iconify"];return r.prefix!==""&&s.push("iconify--"+r.prefix),r.provider!==""&&s.push("iconify--"+r.provider),{data:o,classes:s}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad):null;if(!t)return render(emptyIcon,e);let r=e;return t.classes&&(r={...e,class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")}),render({...defaultIconProps,...t.data},r)}}),_api={getAPIConfig,setAPIModule,sendAPIQuery,setFetch,getFetch,listAPIProviders},iconify=Object.freeze(Object.defineProperty({__proto__:null,Icon,_api,addAPIProvider,addCollection,addIcon,buildIcon:iconToSVG,calculateSize,disableCache,enableCache,getIcon,iconExists:iconLoaded,iconLoaded,listIcons,loadIcon,loadIcons,replaceIDs},Symbol.toStringTag,{value:"Module"})),_hoisted_1$2={class:"flex flex-row justify-center items-center space-x-2"},_hoisted_2$1={class:"text-2xl"},_hoisted_3$1={key:0},_hoisted_4$1={class:"flex justify-center items-center"},_sfc_main$a=defineComponent({name:"ProLayout",inheritAttrs:!1,__name:"ProLayout",props:mergeModels({title:{default:"Naive Pro"},isMobile:{type:Boolean,default:!1},headerHeight:{default:60},isFooter:{type:Boolean,default:!0},logo:{},logoSize:{default:24},menus:{},accordion:{type:Boolean,default:!1},showTrigger:{type:[Boolean,String],default:!0},collapsed:{type:Boolean,default:!1},collapsedWidth:{default:64},collapsedIconSize:{default:20},inverted:{type:Boolean,default:!1},indent:{default:32},openKeys:{},selectedKey:{},clickMenuItem:{},updateOpenKeys:{}},{collapsed:{default:!1},collapsedModifiers:{}}),emits:["update:collapsed"],setup(e){const t=e,r=useModel(e,"collapsed"),o=ref(!1),s=ref(!1);function l(){s.value=!0}function u(){o.value=!0}return(d,f)=>{const E=resolveComponent("n-button"),D=resolveComponent("n-image"),F=resolveComponent("n-drawer-content"),Io=resolveComponent("n-drawer"),Ei=resolveComponent("n-layout-header"),Ai=resolveComponent("n-menu"),Di=resolveComponent("n-layout-sider"),Ri=resolveComponent("n-layout-content"),Mi=resolveComponent("n-layout-footer"),xa=resolveComponent("n-layout");return openBlock(),createBlock$1(xa,{position:"absolute"},{default:withCtx(()=>[createVNode(Ei,{class:"flex flex-row items-center pl-10 pr-4 space-x-4",style:normalizeStyle$1(`height: ${t.headerHeight}px;`),bordered:""},{default:withCtx(()=>[renderSlot(d.$slots,"header-start",{},()=>[t.isMobile?renderSlot(d.$slots,"apps",{key:0},()=>[createVNode(E,{quaternary:"",onClick:u},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:apps-sharp"})]),_:1})]):createCommentVNode("",!0),renderSlot(d.$slots,"logo",{},()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(D,{width:t.logoSize,height:t.logoSize,src:t.logo?t.logo:"https://www.naiveui.com/assets/naivelogo-BdDVTUmz.svg"},null,8,["width","height","src"]),createBaseVNode("span",_hoisted_2$1,toDisplayString$1(t.title),1)])])]),f[3]||(f[3]=createBaseVNode("div",{class:"flex-grow"},null,-1)),renderSlot(d.$slots,"header-right",{},()=>[t.isMobile?(openBlock(),createElementBlock("div",_hoisted_3$1,[createVNode(E,{quaternary:"",onClick:l},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:ellipsis-vertical-sharp"})]),_:1}),createVNode(Io,{show:s.value,"onUpdate:show":f[0]||(f[0]=Sa=>s.value=Sa),placement:"right"},{default:withCtx(()=>[createVNode(F,null,{default:withCtx(()=>[renderSlot(d.$slots,"mobile-actions")]),_:3})]),_:3},8,["show"])])):renderSlot(d.$slots,"actions",{key:1})])]),_:3},8,["style"]),createVNode(xa,{position:"absolute","has-sider":"",style:normalizeStyle$1(`top: ${t.headerHeight}px;`)},{default:withCtx(()=>[t.isMobile?(openBlock(),createBlock$1(Io,{key:1,show:o.value,"onUpdate:show":f[2]||(f[2]=Sa=>o.value=Sa),placement:"left"},{default:withCtx(()=>[createVNode(F,null,{default:withCtx(()=>[createVNode(Ai,{options:t.menus,accordion:t.accordion,collapsed:r.value,"collapsed-width":t.collapsedWidth,"collapsed-icon-size":t.collapsedIconSize,indent:t.indent,inverted:t.inverted,"expanded-keys":t.openKeys,value:t.selectedKey,"onUpdate:value":t.clickMenuItem,"onUpdate:expandedKeys":t.updateOpenKeys},null,8,["options","accordion","collapsed","collapsed-width","collapsed-icon-size","indent","inverted","expanded-keys","value","onUpdate:value","onUpdate:expandedKeys"])]),_:1})]),_:1},8,["show"])):(openBlock(),createBlock$1(Di,{key:0,"show-trigger":t.showTrigger,"collapse-mode":"width",collapsed:r.value,"collapsed-width":t.collapsedWidth,onUpdateCollapsed:f[1]||(f[1]=Sa=>r.value=Sa),"native-scrollbar":!1,bordered:""},{default:withCtx(()=>[createVNode(Ai,{options:t.menus,accordion:t.accordion,collapsed:r.value,"collapsed-width":t.collapsedWidth,"collapsed-icon-size":t.collapsedIconSize,indent:t.indent,inverted:t.inverted,"expanded-keys":t.openKeys,value:t.selectedKey,"onUpdate:value":t.clickMenuItem,"onUpdate:expandedKeys":t.updateOpenKeys},null,8,["options","accordion","collapsed","collapsed-width","collapsed-icon-size","indent","inverted","expanded-keys","value","onUpdate:value","onUpdate:expandedKeys"])]),_:1},8,["show-trigger","collapsed","collapsed-width"])),createVNode(Ri,null,{default:withCtx(()=>[renderSlot(d.$slots,"default")]),_:3}),t.isFooter?(openBlock(),createBlock$1(Mi,{key:2,position:"absolute",bordered:""},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4$1,[renderSlot(d.$slots,"footer")])]),_:3})):createCommentVNode("",!0)]),_:3},8,["style"])]),_:3})}}}),_sfc_main$9=defineComponent({name:"ProQueryForm",inheritAttrs:!1,__name:"ProQueryForm",props:mergeModels({columns:{},toolbar:{default:()=>({justify:"end",search:!0,searchText:"搜索",searchProps:{type:"primary"},reset:!0,resetText:"重置"})},showNumber:{default:3},labelPlacement:{},defaultCollapsed:{type:Boolean,default:!0},search:{},reset:{}},{modelValue:{},modelModifiers:{}}),emits:mergeModels(["search","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=r,l=useModel(e,"modelValue"),u=useAttrs(),d=ref(),f=ref(o.defaultCollapsed),E=()=>o.columns.forEach(Io=>l.value[Io.prop]="");function D(){s("search")}function F(){E(),s("reset")}return t({resetFields:E}),(Io,Ei)=>{const Ai=resolveComponent("n-button"),Di=resolveComponent("n-space");return openBlock(),createBlock$1(_sfc_main$c,mergeProps({ref_key:"formInstRef",ref:d,modelValue:l.value,"onUpdate:modelValue":Ei[1]||(Ei[1]=Ri=>l.value=Ri)},mergeProps(unref(u),{labelPlacement:"left"}),{columns:o.columns,"columns-span":1,"footer-span":1,cols:o.showNumber,"x-gap":12,"y-gap":0,collapsed:f.value}),{footer:withCtx(({overflow:Ri})=>[createVNode(Di,{justify:Io.toolbar.justify},{default:withCtx(()=>[renderSlot(Io.$slots,"toolbar",{},()=>[o.toolbar.search?(openBlock(),createBlock$1(Ai,mergeProps({key:0},o.toolbar.searchProps,{onClick:D}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.searchText),1)]),_:1},16)):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Ai,mergeProps({key:1},o.toolbar.resetProps,{onClick:F}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0),createVNode(Ai,{text:"","icon-placement":"right",onClick:Ei[0]||(Ei[0]=Mi=>f.value=!f.value)},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:Ri?"ion:chevron-down-outline":"ion:chevron-up-outline"},null,8,["icon"])]),default:withCtx(()=>[createBaseVNode("span",null,toDisplayString$1(Ri?"展开":"收起"),1)]),_:2},1024)])]),_:2},1032,["justify"])]),_:3},16,["modelValue","columns","cols","collapsed"])}}}),_sfc_main$8=defineComponent({name:"ProStepsForm",inheritAttrs:!1,__name:"ProStepsForm",props:mergeModels({columns:{},toolbar:{default:()=>({justify:"start",submit:!0,submitText:"提交",submitProps:{type:"primary"},reset:!0,resetText:"重置",prev:!0,next:!0})},submit:{},reset:{},cols:{},xGap:{},yGap:{},columnsSpan:{},footerSpan:{},collapsed:{type:Boolean},collapsedRows:{}},{modelValue:{default:{}},modelModifiers:{}}),emits:mergeModels(["submit","reset"],["update:modelValue"]),setup(e,{expose:t,emit:r}){const o=e,s=useModel(e,"modelValue"),l=useAttrs(),u=ref(),d=ref(1),f=computed(()=>d.value===1),E=computed(()=>d.value===o.columns.length),D=r,F=(xa,Sa)=>{var $a;return($a=u.value)==null?void 0:$a.inst().validate(xa,Sa)},Io=()=>{var xa;return(xa=u.value)==null?void 0:xa.inst().restoreValidation()},Ei=()=>o.columns[d.value-1].children.forEach(xa=>{s.value[xa.prop]=""});function Ai(){F(xa=>D("submit",!xa))}function Di(){Ei(),D("reset")}const Ri=()=>{d.value>0&&d.value--},Mi=()=>{if(d.value{const $a=resolveComponent("NStep"),Pa=resolveComponent("n-steps"),Vs=resolveComponent("n-button"),ks=resolveComponent("n-space");return openBlock(),createBlock$1(ks,{vertical:""},{default:withCtx(()=>[createVNode(_sfc_main$c,mergeProps({ref_key:"formInstRef",ref:u,modelValue:s.value,"onUpdate:modelValue":Sa[0]||(Sa[0]=Fs=>s.value=Fs)},unref(l),{columns:o.columns[d.value-1].children}),{header:withCtx(()=>[createVNode(Pa,{current:d.value},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.columns,(Fs,Oa)=>(openBlock(),createBlock$1($a,{key:Oa,title:Fs.label,description:Fs.description},null,8,["title","description"]))),128))]),_:1},8,["current"])]),footer:withCtx(()=>[createVNode(ks,{justify:o.toolbar.justify},{default:withCtx(()=>[o.toolbar.prev?(openBlock(),createBlock$1(Vs,mergeProps({key:0},o.toolbar.prevProps,{disabled:f.value,onClick:Ri}),{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:arrow-back-outline"})]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.next?(openBlock(),createBlock$1(Vs,mergeProps({key:1},o.toolbar.nextProps,{disabled:E.value,onClick:Mi}),{icon:withCtx(()=>[createVNode(unref(Icon),{icon:"ion:arrow-forward-outline"})]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.submit?(openBlock(),createBlock$1(Vs,mergeProps({key:2},xa.toolbar.submitProps,{disabled:!E.value,onClick:Ai}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.submitText),1)]),_:1},16,["disabled"])):createCommentVNode("",!0),o.toolbar.reset?(openBlock(),createBlock$1(Vs,mergeProps({key:3},o.toolbar.resetProps,{onClick:Di}),{default:withCtx(()=>[createTextVNode(toDisplayString$1(o.toolbar.resetText),1)]),_:1},16)):createCommentVNode("",!0)]),_:1},8,["justify"])]),_:1},16,["modelValue","columns"])]),_:1})}}}),defaultAvatar="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA8PSURBVHgB7Z1bbBzVGce/M7O+xpddB2OcULJJ2koYCDFJCykScVRRiaoSsajUl6I4qqoiVWrCS8VT7YiXtlJFwkNFxUOclreCkoeWF1rZQVW5BjspMSoQZ0NDbk6864293tvM6fed2bXX673N7syZs7Z/ku2113ub/3zXcxkGa4BwmPvBl94NnAUB2KOggV/c5hCk+zng/QD+/McxYCH8FsGbmS8+af00z0PaNxkIsAjUOQzqkPDd1ACA9ii+/QFUbzcKGAR3CDHGUHQ+TqIH2hvGoc6oC4EtCzUP4ds9yDnfDQWsURIRFHwcmHkGUqmzgUBLCBRHWYHzRB0ABcmIPaqy2MoJLNwv1w5xgIPgnaXaBg/kKIp9SjU3rozAVlzVh1W11koRMZuZxwNtvlOgAJ4LTMJyrp8E9xIlrwgxjY94LbRnAq8Vi60AzMTNw165bukCY/IUBB8/uQ6EXYGI0UbymOxkTKrAd+aMo4zBMNRR8uQwEc7hxOZOfQQkIUXg9Wq1JQgxI3lAhjVr4DJktVw3JzbEXUGQ640TdGzAZVyzYGpUmJo5gi75CGxQFBTgeKBDfxFcwhWBySVzHz8NVluxKs6euyXe3f7H7oV1gGsu2wcOEw4nd3NdiBuEGvh4ahY+uxwVt9eByOSyx8LhRcdFdjQG346mD3JdH3OiaTETjsPCYhpe++uX8OY/voJ1gIjLt8Ppg+AgjrloFHdIA3YSHOJnxz6EWDy99Ht3oAme+/434DsPdUFrc3HHQ49ZWDTECZK9TdDP3OfLh54/9+emFp+4Xeq13IIBHwp0ONMBc0Rgp8UlfvW7czATSRS8b1tvKx785qWDT8KFri3gz9IiVgu9Xt+OTnjmyS1LJ4DbOCVyzQK7IS7x0quTcOV6DFSCrPqFH++EvX2bQQZOiFxTDKaY64a4BFmMaoic4M1L6P4TIAMObLTWmFy1wFQKuSUusbevC1TEEvkLkIWms5O3sDKBKqlKYFHn6hyzZfd6ymTBfTs6QEWmpqOuxPoi+H26fhpLqCBUQVUCW+K6P36750E5sa4aPro4CxIJcq3ptJjGZBPbAmP/9LiswflNLTqoypXrCyAVhl1B3Ry2+Sh7AmeG+6T0lj+eugN//lsIVOXdT2ZkumkBBzhqd4Ci4jLJirvmBEgYy337X9fgL38PgepQjvDMk73SyqYMEexb91fa0qxY4NmoeVmGa6YO1EuvXpBuHbVAzY+nHuuG/Xt6JDVC2HhXh3agkv+syEWjWxiRFXclZ6iOQHXxW/+8Ci+//qmk2MwHKnXVZQUm1yxzTJcErldI6JdfvyhFZJr6VEnpVN6Crcxtvc6hsg01QkhkCV7Iz/Wmso2mkgKLOcsAQyCRbb2boN4hkU9JqQD4wEyYph8Xp+RYWGZCOsjEzpm/qdUHu77ZCTvv3yRut2HdfPNOAt54u/T48a5vdYqvHfi4nq5mfJx1GG7OxmEexZm+ugAXvpgTX9VybmpWfBa3hxt1XScPO17s/qKvTqNEslcbUAb97ie3yv4fCfqL53ZYwras/Aj/vnCn4GPoBBgc2AKDB7asekyWns1WBvy9Xctlzzsf3ITTY9eE6HYgK566FIW9D7ndU7esuDtQeGJ9UYE10IZlWi+JS7Gr3EjNCyjsQRSpGH96c3rV355+ogd++sMH0FrtlzBPP94jvkho8gzkISplQVI1oOsaxeLthe4rKLBs661EXLLA4Z8/KFxrMci9Zit7skYSppTF2oGeax9aNol8Bi1aMYLFrLjgJ9eYdgQDMMiiEst9/pkHSopLUCz940v94rYTohZ6fvIg9LNcnCdo1oksisXiVVm0tT63+umudpmanisrLllhKbecCwnrhri5kLsv936ooyV3uLNwRr26TOLaIZBIucZGz+ZmPJhbQTXIkkt5lP175E/19emrtVshsBhQkFz3lmPfrq6qkiMZkCUX4ykP5nLTrgj5Y8YrBDZ0YwAkU65OHFTQerNk6+l8aHRJ1uzLPDL7miyzQmCdyXXPxP493UXvsxoRalpvlqefWG2pe/sC4BWcsxWT9JYEFu7ZgxWAlBDtf6ywyDvvbwPVoU5aPsEtXr5vPpDrppcE9sI9Z3n+R9sLuuqdW9XvS1MSmJu1022aKO8pOW56SWAdtGfBI4QVF3DV5KLrgbbW5bljKgyW5LrpJYE5eLtAW9V50HbxYi3Tapb7GEJga8cbb8d8C535bS0qHKzyzMeMpdvdgUZQAH+26ZGxYNrY01vEaj5/06q/qQ71v2nkKIsaFoxh2GdpagnM2QAowD0BtUuiQizE1Jw/xjOaCoGxAyKt97zW6VbmJLXisGbVTGpsI3hb0qq9dUKQtNXETukbrEnSkN6tqZBgbeAOvga2jWKwMlNi6zHJopkmymIytGDONlx0Dahdq1MMZupYcD3UvfUEVkdBjSvkorfnDS7k9nhVJvfEvLerGRp8DDQl9tJnQXTR3gusYSbQ3qrBT36wdWmAwanZkDJ4PjOzgwb/9z3iR7fNxOdRQWQ2GzXkLl3IIyuuGme8s6Tw0M7HPD28Ede3Ey5HS6Mq7sx5GnQGPm+jjN9TgRkK29iwRtXNoHt89nou8FpH99hHevrypgkyF1B4gtcfjwT29Aqbhrm2FU57m8OSwN5eQnUhztesFSdTJqS8HS4OeZ5Fk5uOJcw1JTLHD7OIn2khDt7CIeLDRCfEMxdS9opkilyZCc1YMmFlATp+q8cELJlGYdEjKRN1GMc6mPMQKICwZDw4dxe554lJtXD8DGqlFFrE8yRrLaHaickYn9QM4OdBMcia6xEF84iIxg01XHQu9Vo6qXdiapOaD3yToBi1WsLNO3E4NPwRvPbWdMn/+8Mbn8Oh33xsewedYpiqmXAazmuBANXBLAQKYdRoCRe+nBO74dBmKb/87cSqnXFoLvOvT/wH3nn/ltgbq9jWS3Yx1LLgCGkrBlyxIpmk0X9QBKv7U32dJLY9QvFoI7NLaJ0kJu2pcd/mJvH7O+/fRGEt0Wl1IG2zVCuGoVrDho2L7/QtfNc4gm/uOChEZ1ttY8RkmSRsqX2tSNzfH3nEkUXm8SQ1N9RRGPsIRwPt+glxCGmhkq5rY6AQLU1MND5qgUSm7Y7IknOFrmTXO7vcjZnoeUAZGNMGAu3s7NIRnI0aYVBofhYNlNNMD6cg10yLxGhvyuyWhU5hYtY/t6CUf450dehiH4mc05dNAqhzEWeyBorFPt2ZnuVOFxeTJ5Vbf2bFX2LJRLDrcQYUQ6WYVopEUq33ycBc0nLZB6Y1R6526SRkxam02iLTqJFqfZm4kTqbvb0kcKYeHgfFiCXUHS+m2JtIgWLw8d6cK7KsyGJUdNPU/ptfVLM5reJkBcxYRnN/X5mmWm5audElctXxhFoik2tWqSzKkuueiRUCk5vGE1I5KyYWk+qITOLGk6AcqN1ob94Fs1YVmqZhKpdsZSGRYx6LrKq4hMa00fy/FSwyZ6PmmEo1cT7WchdaESFvXg/Ns6KYm1L1ml0cJrs69f78PxdsFRmGcQwUhhKvuXkuXLaMIbp40hSdKmXFBZEgFxxLKGoCs3PmZWBqbM5SitZmBk0uLn+JzNfBjE8OIbTeyi/KQRimcVilAQiy2pTBIBbHzlGKQSINYrRp5xaOAoNrXJ1hkDYZNOi0UA5fqxGguYGLMKEKaL0jRe+DEngZi0nQOAq5sGj9TCQLz1gM3ofDfi5tz0xl0LnPC99HQjf5OLS1ohdp9FDwEtZLlBwro1iMVjwAkhCxdYHBfLy4oDKJlZi4Tu8vkWQQjdFvDIc3AdqaUfAWDg0S160zTRsqdX/Jt0LX4UErHnfTinNFXaxiHzRVEh9674sJBjNzTFh3YBNH0d0Vm+reLhzzLfU/ZV8+YbDDTTp3/MrfsYTlfkncWizVzXlQ1XaqyLpvJCn6Meho5dCBI5WtTQ67Iw6RpJksW+2UjRy9ARbiBjhWNpGg/5vRRPISnmc1u+GYi+t/nBjnjcaY+KyXr2sQXXAu28fDdry3gsu827nEe9UJF7nhWRQzcpc5Hldp5seeb4Mr/Pcqlkl3wVEoG/e3cxGvq3bfZRKrXCrO/chVQxUDEbMo6jSevbNR5krSRG7USnScf955Fy7kncLnnYmQVVdp0eiaE2byQKX/XrHAdl01xVgS9vYccz0b/noGHCeMlpt2Mb6T0DfC9l03HsqRSlxzFtun0J2o8Qo+6Gix+ymrvRHWqsqIa+HBbYAJDTgCDeJ/dgWkDuaT676/2yzptmlq8+ZO/UWwgW2BaQ9irvExbGOu2uOS3LFbrrgcrc2WyD4HGg6XrgF6HvAEfxuHezr56jnhNuJuLrYPB40ZJ0w2CHx5uQtZLWXGMtxxMSib/uoG1MzVGe/EJSKYjF65oWGIy/kjimsn7uZSdd5+K5zc7dP1MbRav1dWW4hAO8C2HrDdn6Z4+/UtCi+gDF0daM3tnJKqfjtxN5eaCrOpy/xgdBFOg2KQuFvvwU5cha2ZKGbL09dBwQl0GHpajMFd231Vz7KpufJ+71M+xDQ4CQpCQre3Wla9qXnZqslaY4tWeUXZckzRS0UwE4Yef5jVNMPGkdaKyiLXK06IK54HHGJDZOdwSlzCsVHMfQ+zUTxbBvnGpi5VQ8eOpWHQKXEJx+e6vDfBg6wJaCZIEDawQwhHxgaffJg5uqWG4/MQ9vVjSzMBVLOFYIOKYBwm6Zg5La54bnCRD6b4K7xEW3MDIcDxxgQc6+93Z89Q1ycWv/8pP8o1GGYKLS5XARFvceDgiT52AlxEyszxjbi8inF0yYcpnIHLyFsagHxwkQ+bDI6uV2uWZbW5SBWYENbcCMP4ykOwvpBmtblIFzjLh1N8v2mtZQ3C2mYcS5WR7/aVnv3oFp4JnCXTARuGtSc07bY+5JWwWTwXOAsJrWlwZA1cjdxTi81HGYGzCNfNMT7XUYwWyROHMxqDUVWEzaKcwFkoGYMGGED3fQh/HQA1Gcde4JmmRTjlVqOiVpQVOJccsZ9FaxnwqszKlDmTqouaS10InI9w4xrGalNYNsXsILhDCCxBxzUTJlVzv5VQlwLnMzHB/akmeJREx1jo51yI7idLz1wfOZj/mIw1Zi0wRBPbGMPfGUzic4QaEnC+Hiy0HP8HfhBydjPVds8AAAAASUVORK5CYII=",_hoisted_1$1={class:"flex flex-row cursor-pointer items-center space-x-1"},_sfc_main$7=defineComponent({name:"ProAvatar",inheritAttrs:!1,__name:"ProAvatar",props:{name:{},options:{},src:{},size:{default:"medium"},lazy:{type:Boolean,default:!1},round:{type:Boolean,default:!1}},emits:["select"],setup(e,{emit:t}){const r=e,o=t;return(s,l)=>{const u=resolveComponent("n-avatar"),d=resolveComponent("n-dropdown");return openBlock(),createBlock$1(d,{options:r.options,onSelect:l[0]||(l[0]=f=>o("select",f))},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[createVNode(u,{src:r.src||unref(defaultAvatar),size:r.size,lazy:r.round,round:r.round},null,8,["src","size","lazy","round"]),createBaseVNode("span",null,toDisplayString$1(r==null?void 0:r.name),1)])]),_:1},8,["options"])}}}),_hoisted_1={class:"waves absolute bottom-0 w-full h-64",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 24 150 28",preserveAspectRatio:"none","shape-rendering":"auto"},_hoisted_2={class:"animate-wave"},_hoisted_3=["fill"],_hoisted_4=["fill"],_hoisted_5=["fill"],_hoisted_6=["fill"],_sfc_main$6=defineComponent({name:"ProBackground",inheritAttrs:!1,__name:"ProBackground",setup(e){const t=useDark(),r=u=>{const d=t.value?180:255;return`rgba(${d}, ${d}, ${d}, ${u/10})`},o=computed(()=>"rgb(186, 224, 255)"),s=computed(()=>"rgb(9, 88, 217)"),l=computed(()=>`linear-gradient(200deg, ${o.value} 0%, ${s.value} 100%)`);return(u,d)=>(openBlock(),createElementBlock("div",{style:normalizeStyle$1({background:l.value}),class:"flex relative h-screen overflow-hidden"},[(openBlock(),createElementBlock("svg",_hoisted_1,[d[0]||(d[0]=createBaseVNode("defs",null,[createBaseVNode("path",{id:"gentle-wave",d:"M-160 44c30 0 58-18 88-18s58 18 88 18 58-18 88-18 58 18 88 18v44h-352z"})],-1)),createBaseVNode("g",_hoisted_2,[createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"0",fill:r(7)},null,8,_hoisted_3),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"3",fill:r(5)},null,8,_hoisted_4),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"5",fill:r(3)},null,8,_hoisted_5),createBaseVNode("use",{"xlink:href":"#gentle-wave",x:"48",y:"7",fill:r(10)},null,8,_hoisted_6)])])),renderSlot(u.$slots,"default",{},void 0,!0)],4))}}),ProBackground=_export_sfc(_sfc_main$6,[["__scopeId","data-v-b43b99de"]]),_sfc_main$5=defineComponent({name:"ProTabs",inheritAttrs:!1,__name:"ProTabs",props:mergeModels({storageKey:{default:"proTabs"}},{modelValue:{default:[]},modelModifiers:{}}),emits:mergeModels(["select"],["update:modelValue"]),setup(e,{emit:t}){const r=useModel(e,"modelValue"),o=e,s=t,{storageKey:l}=toRefs(o),u=useLocalStorage(l.value,r.value||[]),d=useLocalStorage(`${l.value}-selected`,0);function f(F){F>=0&&F=u.value.length?u.value.length-1:d.value)}const E=F=>{const{deltaY:Io}=F,Ei=document.querySelector(".pro-tabs");Ei&&(Ei.scrollLeft+=Io)};function D(F){d.value=F,s("select",u.value[F].path||"")}return(F,Io)=>{const Ei=resolveComponent("n-el");return openBlock(),createBlock$1(Ei,{class:"pro-tabs flex space-x-1 w-full h-[40px] px-[20px] overflow-x-auto overflow-x-hidden text-ellipsis whitespace-nowrap items-center scroll-smooth",onWheel:E},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.value,(Ai,Di)=>(openBlock(),createBlock$1(Ei,{key:Di,class:normalizeClass$1(["flex flex-row cursor-pointer items-center pl-2 pr-2 space-x-2 border dark:border-gray-800 rounded hover:border-[var(--primary-color-hover)] hover:text-[var(--primary-color-hover)]",{"border-[var(--primary-color-pressed)] text-[var(--primary-color-pressed)]":unref(d)===Di}]),onClick:()=>D(Di),onWheel:E},{default:withCtx(()=>[Ai.icon?(openBlock(),createBlock$1(unref(Icon),{key:0,icon:Ai.icon},null,8,["icon"])):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString$1(Ai.title),1),createVNode(unref(Icon),{icon:"carbon:close",onClick:withModifiers(Ri=>f(Di),["stop"])},null,8,["onClick"])]),_:2},1032,["class","onClick"]))),128))]),_:1})}}}),_sfc_main$4=defineComponent({name:"ProToggleFullScreen",inheritAttrs:!1,__name:"ProToggleFullScreen",props:{target:{},fullScreenIcon:{default:"ant-design:fullscreen-outlined"},exitFullScreenIcon:{default:"ant-design:fullscreen-exit-outlined"},height:{default:24},width:{default:24}},setup(e){const t=e,r=toRef(t,"target"),{isFullscreen:o,toggle:s}=useFullscreen$1(r);return(l,u)=>(openBlock(),createBlock$1(unref(Icon),{class:"cursor-pointer",icon:unref(o)?t.exitFullScreenIcon:t.fullScreenIcon,height:t.height,width:t.width,onClick:unref(s)},null,8,["icon","height","width","onClick"]))}}),_sfc_main$3=defineComponent({name:"ProToggleLanguage",inheritAttrs:!1,__name:"ProToggleLanguage",props:{options:{},icon:{default:"mdi:language"},height:{default:24},width:{default:24}},emits:["select"],setup(e,{emit:t}){const r=e,o=t;return(s,l)=>{const u=resolveComponent("n-dropdown");return openBlock(),createBlock$1(u,{options:r.options,onSelect:l[0]||(l[0]=d=>o("select",d))},{default:withCtx(()=>[createVNode(unref(Icon),{class:"cursor-pointer",icon:r.icon,height:r.height,width:r.width},null,8,["icon","height","width"])]),_:1},8,["options"])}}}),_sfc_main$2=defineComponent({name:"ProToggleTheme",inheritAttrs:!1,__name:"ProToggleTheme",props:{moonIcon:{default:"ant-design:moon-outlined"},sunIcon:{default:"ant-design:sun-outlined"},height:{default:24},width:{default:24}},setup(e){const t=e,r=useDark();return(o,s)=>(openBlock(),createBlock$1(unref(Icon),{class:"cursor-pointer",icon:unref(r)?t.moonIcon:t.sunIcon,height:t.height,width:t.width,onClick:s[0]||(s[0]=()=>r.value=!unref(r))},null,8,["icon","height","width"]))}}),_sfc_main$1=defineComponent({name:"ProColumnSetting",inheritAttrs:!1,__name:"ProColumnSetting",props:mergeModels({icon:{default:"ant-design:setting-outlined"},height:{default:24},width:{default:24}},{modelValue:{default:[]},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=e,r=useModel(e,"modelValue"),o=f=>{let E=[];return f.forEach(D=>{D.hide||E.push(D.key),D.children&&(E=E.concat(o(D.children)))}),E},s=ref(o(r.value||[]));function l(f,E,D){s.value=f;function F(Io){Io.forEach(Ei=>{var Ai;Ei.key===((Ai=D.node)==null?void 0:Ai.key)&&(Ei.hide=D.action==="uncheck"),Ei.children&&F(Ei.children)})}F(r.value||[])}function u(f,E){if(!E)return[null,null];for(let D=0;D{const D=resolveComponent("n-button"),F=resolveComponent("n-tree"),Io=resolveComponent("n-popover");return openBlock(),createBlock$1(Io,{trigger:"hover"},{trigger:withCtx(()=>[createVNode(D,{tertiary:"",circle:"",type:"primary"},{icon:withCtx(()=>[createVNode(unref(Icon),{icon:t.icon,height:t.height,width:t.width},null,8,["icon","height","width"])]),_:1})]),default:withCtx(()=>[createVNode(F,{data:r.value,"label-field":"title","key-field":"key","checked-keys":s.value,"onUpdate:checkedKeys":l,onDrop:d,"expand-on-click":"",cascade:"",multiple:"",checkable:"",draggable:""},null,8,["data","checked-keys"])]),_:1})}}}),_sfc_main=defineComponent({name:"ProDescriptions",inheritAttrs:!1,__name:"ProDescriptions",props:{columns:{},data:{},title:{},colNumber:{default:2},size:{default:"medium"},bordered:{type:Boolean,default:!1}},setup(e){const t=e;return(r,o)=>{const s=resolveComponent("n-descriptions-item"),l=resolveComponent("n-descriptions");return openBlock(),createBlock$1(l,{title:t.title,columns:r.colNumber,size:t.size,bordered:t.bordered},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.columns,u=>(openBlock(),createBlock$1(s,{key:u.key,label:u.title},{default:withCtx(()=>[u.render?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString$1(u.render(t.data)),1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString$1(t.data[u.key]),1)],64))]),_:2},1032,["label"]))),128))]),_:1},8,["title","columns","size","bordered"])}}}),allImport=Object.freeze(Object.defineProperty({__proto__:null,ProAvatar:_sfc_main$7,ProBackground,ProBaseForm:_sfc_main$c,ProColumnSetting:_sfc_main$1,ProDescriptions:_sfc_main,ProForm:_sfc_main$b,ProLayout:_sfc_main$a,ProQueryForm:_sfc_main$9,ProStepsForm:_sfc_main$8,ProTabs:_sfc_main$5,ProToggleFullScreen:_sfc_main$4,ProToggleLanguage:_sfc_main$3,ProToggleTheme:_sfc_main$2},Symbol.toStringTag,{value:"Module"})),components=Object.values(allImport).filter(e=>e&&e.name),install={install(e){components.forEach(t=>{e.component(t.name,t)})}},index=Object.freeze(Object.defineProperty({__proto__:null,ProAvatar:_sfc_main$7,ProBackground,ProBaseForm:_sfc_main$c,ProColumnSetting:_sfc_main$1,ProDescriptions:_sfc_main,ProForm:_sfc_main$b,ProLayout:_sfc_main$a,ProQueryForm:_sfc_main$9,ProStepsForm:_sfc_main$8,ProTabs:_sfc_main$5,ProToggleFullScreen:_sfc_main$4,ProToggleLanguage:_sfc_main$3,ProToggleTheme:_sfc_main$2,default:install},Symbol.toStringTag,{value:"Module"})),RawTheme={extends:theme,enhanceApp({app:e}){e.component("demo",l2),e.use(naive),e.use(install)}};export{Icon,RawTheme,createDiscreteApi,iconify,index$1 as index,index as index$1}; diff --git a/assets/cn_layout_index.md.Cvu1QuAY.js b/assets/cn_layout_index.md.CFOhI4Qw.js similarity index 99% rename from assets/cn_layout_index.md.Cvu1QuAY.js rename to assets/cn_layout_index.md.CFOhI4Qw.js index 0c14091..55124e6 100644 --- a/assets/cn_layout_index.md.Cvu1QuAY.js +++ b/assets/cn_layout_index.md.CFOhI4Qw.js @@ -1,5 +1,5 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/DemoLayout.DsIatEJ-.js","assets/chunks/theme.C_E-hC8h.js","assets/chunks/framework.CO3--Yx1.js","assets/chunks/index.yL-arBEO.js"])))=>i.map(i=>d[i]); -import{provide as h,useData as d,openBlock as r,createElementBlock as p,createBaseVNode as i,createTextVNode as s,createVNode as e,withCtx as t,createStaticVNode as y,resolveComponent as o,unref as g,defineAsyncComponent as c,__vitePreload as a}from"./chunks/framework.CO3--Yx1.js";const C=JSON.parse('{"title":"ProLayout","description":"","frontmatter":{},"headers":[],"relativePath":"cn/layout/index.md","filePath":"cn/layout/index.md"}'),A={name:"cn/layout/index.md"},B=Object.assign(A,{setup(F){h("PageDataInjectKey",d());const k=c(()=>a(()=>import("./chunks/DemoLayout.DsIatEJ-.js"),__vite__mapDeps([0,1,2])));return h("$ComponentsDemoLayoutVueDemoInjectKey",{identifier:"ComponentsDemoLayoutVue",entry:"./components/DemoLayout",page:{frontmatter:{}},meta:{defaultPreviewMode:"block",deviceList:{Default:[0,0],"Moto 4G":[360,640],"Galaxy S5":[360,640],"Pixel 2":[411,731],"Pixel 2 XL":[411,823],"iPhone 5/SE":[320,568],"iPhone 6/7/8":[375,667],"iPhone 6/7/8 Plus":[414,736],"iPhone X":[375,812],iPad:[768,1024],"iPad Pro":[1024,1366],"Surface Duo":[540,720],"Galaxy Fold":[280,653]},defaultDevice:"Default",title:"基础用法"},files:[{identifier:"ComponentsDemoLayoutVue",path:"./components/DemoLayout.vue",importMap:{imports:{vue:()=>a(()=>import("./chunks/framework.CO3--Yx1.js").then(l=>l.vue_runtime_esmBundler),[]),"@iconify/vue":()=>a(()=>import("./chunks/theme.C_E-hC8h.js").then(l=>l.iconify),__vite__mapDeps([1,2]))}},filename:"DemoLayout",extension:".vue",code:"%3Ctemplate%3E%0A%20%3Cdiv%20style%3D%22height%3A%2050vh%3B%22%3E%0A%20%20%20%3CProLayout%20%3Amenus%3D%22menuOptions%22%20v-model%3Acollapsed%3D%22collapsed%22%3E%0A%20%20%20%20%20%3Ctemplate%20%23actions%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD1%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD2%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD3%3C%2Fn-button%3E%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%3Ctemplate%20%23footer%3E%0A%20%20%20%20%20%20%20%C2%A9%202024%20Your%20Company.%20All%20rights%20reserved.%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%E6%88%91%E6%98%AF%E5%86%85%E5%AE%B9%0A%20%20%20%3C%2FProLayout%3E%0A%20%3C%2Fdiv%3E%0A%3C%2Ftemplate%3E%0A%3Cscript%20setup%20lang%3D%22ts%22%3E%0Aimport%20%7B%20h%2C%20ref%20%7D%20from%20'vue'%0Aimport%20%7B%20Icon%20%7D%20from%20'%40iconify%2Fvue'%0A%0Afunction%20renderIcon%20(icon%3A%20string)%20%7B%0A%20%20return%20()%20%3D%3E%20h(Icon%2C%20%7Bicon%3A%20icon%7D)%0A%7D%0A%0Aconst%20menuOptions%20%3D%20%5B%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E4%B8%94%E5%90%AC%E9%A3%8E%E5%90%9F'%2C%0A%20%20%20%20key%3A%20'hear-the-wind-sing'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'1973%E5%B9%B4%E7%9A%84%E5%BC%B9%E7%8F%A0%E7%8E%A9%E5%85%B7'%2C%0A%20%20%20%20key%3A%20'pinball-1973'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%BC%A0'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'rat'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E5%AF%BB%E7%BE%8A%E5%86%92%E9%99%A9%E8%AE%B0'%2C%0A%20%20%20%20key%3A%20'a-wild-sheep-chase'%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E8%88%9E%EF%BC%8C%E8%88%9E%EF%BC%8C%E8%88%9E'%2C%0A%20%20%20%20key%3A%20'dance-dance-dance'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20type%3A%20'group'%2C%0A%20%20%20%20%20%20%20%20label%3A%20'%E4%BA%BA%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'people'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%8F%99%E4%BA%8B%E8%80%85'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'narrator'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E7%BE%8A%E7%94%B7'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sheep-man'%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A5%AE%E5%93%81'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'beverage'%2C%0A%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%A8%81%E5%A3%AB%E5%BF%8C'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'whisky'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A3%9F%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'food'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E4%B8%89%E6%98%8E%E6%B2%BB'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sandwich'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E8%BF%87%E5%8E%BB%E5%A2%9E%E5%A4%9A%EF%BC%8C%E6%9C%AA%E6%9D%A5%E5%87%8F%E5%B0%91'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'the-past-increases-the-future-recedes'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%0A%5D%0A%0Aconst%20collapsed%20%3D%20ref(true)%0A%3C%2Fscript%3E",isEntry:!0,pathFromEntry:".",parsed:{code:"%3Cdocs%20lang%3D%22md%22%3E%0A---%0Atitle%3A%20%E5%9F%BA%E7%A1%80%E7%94%A8%E6%B3%95%0A---%0A%3C%2Fdocs%3E%0A%0A%3Cscript%20setup%20lang%3D%22ts%22%3E%0Aimport%20%7B%20h%2C%20ref%20%7D%20from%20'vue'%0Aimport%20%7B%20Icon%20%7D%20from%20'%40iconify%2Fvue'%0A%0Afunction%20renderIcon%20(icon%3A%20string)%20%7B%0A%20%20return%20()%20%3D%3E%20h(Icon%2C%20%7Bicon%3A%20icon%7D)%0A%7D%0A%0Aconst%20menuOptions%20%3D%20%5B%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E4%B8%94%E5%90%AC%E9%A3%8E%E5%90%9F'%2C%0A%20%20%20%20key%3A%20'hear-the-wind-sing'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'1973%E5%B9%B4%E7%9A%84%E5%BC%B9%E7%8F%A0%E7%8E%A9%E5%85%B7'%2C%0A%20%20%20%20key%3A%20'pinball-1973'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%BC%A0'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'rat'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E5%AF%BB%E7%BE%8A%E5%86%92%E9%99%A9%E8%AE%B0'%2C%0A%20%20%20%20key%3A%20'a-wild-sheep-chase'%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E8%88%9E%EF%BC%8C%E8%88%9E%EF%BC%8C%E8%88%9E'%2C%0A%20%20%20%20key%3A%20'dance-dance-dance'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20type%3A%20'group'%2C%0A%20%20%20%20%20%20%20%20label%3A%20'%E4%BA%BA%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'people'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%8F%99%E4%BA%8B%E8%80%85'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'narrator'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E7%BE%8A%E7%94%B7'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sheep-man'%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A5%AE%E5%93%81'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'beverage'%2C%0A%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%A8%81%E5%A3%AB%E5%BF%8C'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'whisky'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A3%9F%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'food'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E4%B8%89%E6%98%8E%E6%B2%BB'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sandwich'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E8%BF%87%E5%8E%BB%E5%A2%9E%E5%A4%9A%EF%BC%8C%E6%9C%AA%E6%9D%A5%E5%87%8F%E5%B0%91'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'the-past-increases-the-future-recedes'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%0A%5D%0A%0Aconst%20collapsed%20%3D%20ref(true)%0A%3C%2Fscript%3E%0A%0A%3Ctemplate%3E%0A%20%3Cdiv%20style%3D%22height%3A%2050vh%3B%22%3E%0A%20%20%20%3CProLayout%20%3Amenus%3D%22menuOptions%22%20v-model%3Acollapsed%3D%22collapsed%22%3E%0A%20%20%20%20%20%3Ctemplate%20%23actions%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD1%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD2%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD3%3C%2Fn-button%3E%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%3Ctemplate%20%23footer%3E%0A%20%20%20%20%20%20%20%C2%A9%202024%20Your%20Company.%20All%20rights%20reserved.%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%E6%88%91%E6%98%AF%E5%86%85%E5%AE%B9%0A%20%20%20%3C%2FProLayout%3E%0A%20%3C%2Fdiv%3E%0A%3C%2Ftemplate%3E",template:` +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/DemoLayout.udK5BP0m.js","assets/chunks/theme.Dntp4vGq.js","assets/chunks/framework.CO3--Yx1.js","assets/chunks/index.yL-arBEO.js"])))=>i.map(i=>d[i]); +import{provide as h,useData as d,openBlock as r,createElementBlock as p,createBaseVNode as i,createTextVNode as s,createVNode as e,withCtx as t,createStaticVNode as y,resolveComponent as o,unref as g,defineAsyncComponent as c,__vitePreload as a}from"./chunks/framework.CO3--Yx1.js";const C=JSON.parse('{"title":"ProLayout","description":"","frontmatter":{},"headers":[],"relativePath":"cn/layout/index.md","filePath":"cn/layout/index.md"}'),A={name:"cn/layout/index.md"},B=Object.assign(A,{setup(F){h("PageDataInjectKey",d());const k=c(()=>a(()=>import("./chunks/DemoLayout.udK5BP0m.js"),__vite__mapDeps([0,1,2])));return h("$ComponentsDemoLayoutVueDemoInjectKey",{identifier:"ComponentsDemoLayoutVue",entry:"./components/DemoLayout",page:{frontmatter:{}},meta:{defaultPreviewMode:"block",deviceList:{Default:[0,0],"Moto 4G":[360,640],"Galaxy S5":[360,640],"Pixel 2":[411,731],"Pixel 2 XL":[411,823],"iPhone 5/SE":[320,568],"iPhone 6/7/8":[375,667],"iPhone 6/7/8 Plus":[414,736],"iPhone X":[375,812],iPad:[768,1024],"iPad Pro":[1024,1366],"Surface Duo":[540,720],"Galaxy Fold":[280,653]},defaultDevice:"Default",title:"基础用法"},files:[{identifier:"ComponentsDemoLayoutVue",path:"./components/DemoLayout.vue",importMap:{imports:{vue:()=>a(()=>import("./chunks/framework.CO3--Yx1.js").then(l=>l.vue_runtime_esmBundler),[]),"@iconify/vue":()=>a(()=>import("./chunks/theme.Dntp4vGq.js").then(l=>l.iconify),__vite__mapDeps([1,2]))}},filename:"DemoLayout",extension:".vue",code:"%3Ctemplate%3E%0A%20%3Cdiv%20style%3D%22height%3A%2050vh%3B%22%3E%0A%20%20%20%3CProLayout%20%3Amenus%3D%22menuOptions%22%20v-model%3Acollapsed%3D%22collapsed%22%3E%0A%20%20%20%20%20%3Ctemplate%20%23actions%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD1%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD2%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD3%3C%2Fn-button%3E%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%3Ctemplate%20%23footer%3E%0A%20%20%20%20%20%20%20%C2%A9%202024%20Your%20Company.%20All%20rights%20reserved.%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%E6%88%91%E6%98%AF%E5%86%85%E5%AE%B9%0A%20%20%20%3C%2FProLayout%3E%0A%20%3C%2Fdiv%3E%0A%3C%2Ftemplate%3E%0A%3Cscript%20setup%20lang%3D%22ts%22%3E%0Aimport%20%7B%20h%2C%20ref%20%7D%20from%20'vue'%0Aimport%20%7B%20Icon%20%7D%20from%20'%40iconify%2Fvue'%0A%0Afunction%20renderIcon%20(icon%3A%20string)%20%7B%0A%20%20return%20()%20%3D%3E%20h(Icon%2C%20%7Bicon%3A%20icon%7D)%0A%7D%0A%0Aconst%20menuOptions%20%3D%20%5B%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E4%B8%94%E5%90%AC%E9%A3%8E%E5%90%9F'%2C%0A%20%20%20%20key%3A%20'hear-the-wind-sing'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'1973%E5%B9%B4%E7%9A%84%E5%BC%B9%E7%8F%A0%E7%8E%A9%E5%85%B7'%2C%0A%20%20%20%20key%3A%20'pinball-1973'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%BC%A0'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'rat'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E5%AF%BB%E7%BE%8A%E5%86%92%E9%99%A9%E8%AE%B0'%2C%0A%20%20%20%20key%3A%20'a-wild-sheep-chase'%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E8%88%9E%EF%BC%8C%E8%88%9E%EF%BC%8C%E8%88%9E'%2C%0A%20%20%20%20key%3A%20'dance-dance-dance'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20type%3A%20'group'%2C%0A%20%20%20%20%20%20%20%20label%3A%20'%E4%BA%BA%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'people'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%8F%99%E4%BA%8B%E8%80%85'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'narrator'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E7%BE%8A%E7%94%B7'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sheep-man'%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A5%AE%E5%93%81'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'beverage'%2C%0A%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%A8%81%E5%A3%AB%E5%BF%8C'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'whisky'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A3%9F%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'food'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E4%B8%89%E6%98%8E%E6%B2%BB'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sandwich'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E8%BF%87%E5%8E%BB%E5%A2%9E%E5%A4%9A%EF%BC%8C%E6%9C%AA%E6%9D%A5%E5%87%8F%E5%B0%91'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'the-past-increases-the-future-recedes'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%0A%5D%0A%0Aconst%20collapsed%20%3D%20ref(true)%0A%3C%2Fscript%3E",isEntry:!0,pathFromEntry:".",parsed:{code:"%3Cdocs%20lang%3D%22md%22%3E%0A---%0Atitle%3A%20%E5%9F%BA%E7%A1%80%E7%94%A8%E6%B3%95%0A---%0A%3C%2Fdocs%3E%0A%0A%3Cscript%20setup%20lang%3D%22ts%22%3E%0Aimport%20%7B%20h%2C%20ref%20%7D%20from%20'vue'%0Aimport%20%7B%20Icon%20%7D%20from%20'%40iconify%2Fvue'%0A%0Afunction%20renderIcon%20(icon%3A%20string)%20%7B%0A%20%20return%20()%20%3D%3E%20h(Icon%2C%20%7Bicon%3A%20icon%7D)%0A%7D%0A%0Aconst%20menuOptions%20%3D%20%5B%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E4%B8%94%E5%90%AC%E9%A3%8E%E5%90%9F'%2C%0A%20%20%20%20key%3A%20'hear-the-wind-sing'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'1973%E5%B9%B4%E7%9A%84%E5%BC%B9%E7%8F%A0%E7%8E%A9%E5%85%B7'%2C%0A%20%20%20%20key%3A%20'pinball-1973'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%BC%A0'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'rat'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E5%AF%BB%E7%BE%8A%E5%86%92%E9%99%A9%E8%AE%B0'%2C%0A%20%20%20%20key%3A%20'a-wild-sheep-chase'%2C%0A%20%20%20%20disabled%3A%20true%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%7D%2C%0A%20%20%7B%0A%20%20%20%20label%3A%20'%E8%88%9E%EF%BC%8C%E8%88%9E%EF%BC%8C%E8%88%9E'%2C%0A%20%20%20%20key%3A%20'dance-dance-dance'%2C%0A%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20type%3A%20'group'%2C%0A%20%20%20%20%20%20%20%20label%3A%20'%E4%BA%BA%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'people'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%8F%99%E4%BA%8B%E8%80%85'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'narrator'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E7%BE%8A%E7%94%B7'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sheep-man'%2C%0A%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A5%AE%E5%93%81'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'beverage'%2C%0A%20%20%20%20%20%20%20%20icon%3A%20renderIcon('ion%3Achevron-up-outline')%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E5%A8%81%E5%A3%AB%E5%BF%8C'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'whisky'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E9%A3%9F%E7%89%A9'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'food'%2C%0A%20%20%20%20%20%20%20%20children%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20label%3A%20'%E4%B8%89%E6%98%8E%E6%B2%BB'%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20key%3A%20'sandwich'%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20label%3A%20'%E8%BF%87%E5%8E%BB%E5%A2%9E%E5%A4%9A%EF%BC%8C%E6%9C%AA%E6%9D%A5%E5%87%8F%E5%B0%91'%2C%0A%20%20%20%20%20%20%20%20key%3A%20'the-past-increases-the-future-recedes'%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%5D%0A%20%20%7D%0A%5D%0A%0Aconst%20collapsed%20%3D%20ref(true)%0A%3C%2Fscript%3E%0A%0A%3Ctemplate%3E%0A%20%3Cdiv%20style%3D%22height%3A%2050vh%3B%22%3E%0A%20%20%20%3CProLayout%20%3Amenus%3D%22menuOptions%22%20v-model%3Acollapsed%3D%22collapsed%22%3E%0A%20%20%20%20%20%3Ctemplate%20%23actions%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD1%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD2%3C%2Fn-button%3E%0A%20%20%20%20%20%20%20%3Cn-button%3E%E5%8A%9F%E8%83%BD3%3C%2Fn-button%3E%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%3Ctemplate%20%23footer%3E%0A%20%20%20%20%20%20%20%C2%A9%202024%20Your%20Company.%20All%20rights%20reserved.%0A%20%20%20%20%20%3C%2Ftemplate%3E%0A%20%20%20%20%20%E6%88%91%E6%98%AF%E5%86%85%E5%AE%B9%0A%20%20%20%3C%2FProLayout%3E%0A%20%3C%2Fdiv%3E%0A%3C%2Ftemplate%3E",template:`