From d4f666587c5122323e6f97f3497d14131b07e2dc Mon Sep 17 00:00:00 2001 From: Huajin Date: Mon, 9 Sep 2024 21:56:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8B=B1=E6=96=87=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/.vitepress/components/DownloadChart.vue | 82 ++++--- .../.vitepress/components/TimelineTwoSide.vue | 215 ++++++++---------- docs/.vitepress/config.mts | 36 +-- docs/.vitepress/dist/404.html | 8 +- .../{app.BeTPYKjp.js => app.kkATJSDk.js} | 2 +- .../dist/assets/changelog.md.DPcXSw-E.js | 1 + .../dist/assets/changelog.md.DPcXSw-E.lean.js | 1 + .../chunks/@localSearchIndexroot.CNXqJU8u.js | 1 + .../chunks/@localSearchIndexroot.EanVdDR7.js | 1 - .../chunks/@localSearchIndexzh.9yLnLnwf.js | 1 + .../chunks/@localSearchIndexzh.DpiBMXst.js | 1 - .../assets/chunks/DownloadChart.Cp96C961.js | 1 + ...ycXnxC.js => VPLocalSearchBox.Cske-hMb.js} | 2 +- .../dist/assets/chunks/padding.BviNrXQk.js | 1 + .../dist/assets/chunks/tab-modal.ClRF0UZD.js | 1 + .../assets/chunks/tabs-hotkeys.bGCmxAeC.js | 1 + .../{theme.DTZ0dp49.js => theme.BfDFzf7G.js} | 4 +- .../dist/assets/installation.md.Bip-V-O0.js | 1 - .../assets/installation.md.Bip-V-O0.lean.js | 1 - .../dist/assets/installation.md.BjA8nyPP.js | 1 + .../assets/installation.md.BjA8nyPP.lean.js | 1 + .../dist/assets/quickstart.md.BuUp0U5Z.js | 14 ++ .../assets/quickstart.md.BuUp0U5Z.lean.js | 1 + .../dist/assets/roadmap.md.C2UPksfK.js | 1 - .../dist/assets/roadmap.md.C2UPksfK.lean.js | 1 - .../.vitepress/dist/assets/style.DsvdHzLX.css | 1 - .../.vitepress/dist/assets/style.koJwghpC.css | 1 + .../dist/assets/tabsmodal.md.DQhPwFjC.js | 1 + .../dist/assets/tabsmodal.md.DQhPwFjC.lean.js | 1 + .../dist/assets/usage_commands.md.DiB57hkX.js | 1 + .../assets/usage_commands.md.DiB57hkX.lean.js | 1 + .../dist/assets/usage_dnd.md.DvqEGrDx.js | 1 - .../dist/assets/usage_dnd.md.DvqEGrDx.lean.js | 1 - .../dist/assets/usage_dnd.md.c-FIDpHT.js | 1 + .../dist/assets/usage_dnd.md.c-FIDpHT.lean.js | 1 + .../dist/assets/usage_editTabs.md.DwS2emoN.js | 1 - .../assets/usage_editTabs.md.DwS2emoN.lean.js | 1 - .../dist/assets/usage_editor.md.BfEvX_qc.js | 4 + .../assets/usage_editor.md.BfEvX_qc.lean.js | 1 + .../dist/assets/usage_index.md.BNCJ6C6v.js | 1 + .../assets/usage_index.md.BNCJ6C6v.lean.js | 1 + .../dist/assets/usage_index.md.Mu99cUZX.js | 1 - .../assets/usage_index.md.Mu99cUZX.lean.js | 1 - .../dist/assets/usage_menu.md.ww3v7a3c.js | 1 + .../assets/usage_menu.md.ww3v7a3c.lean.js | 1 + .../dist/assets/usage_navMenu.md.9TJbUh2K.js | 1 - .../assets/usage_navMenu.md.9TJbUh2K.lean.js | 1 - .../usage_pluginsSupport.md.PTxSr75V.js | 27 --- .../usage_pluginsSupport.md.PTxSr75V.lean.js | 1 - .../usage_pluginssupport.md.9J2iScNz.js | 80 +++++++ .../usage_pluginssupport.md.9J2iScNz.lean.js | 1 + .../dist/assets/usage_settings.md.CiAVtZ_-.js | 1 + .../assets/usage_settings.md.CiAVtZ_-.lean.js | 1 + .../dist/assets/with-mermaid-en.g0szH3s8.png | Bin 0 -> 57482 bytes .../dist/assets/zh_changelog.md.BBogC3JC.js | 9 - .../assets/zh_changelog.md.BBogC3JC.lean.js | 9 - .../dist/assets/zh_changelog.md.DXPYSjms.js | 1 + .../assets/zh_changelog.md.DXPYSjms.lean.js | 1 + .../assets/zh_installation.md.D7labihH.js | 1 + .../zh_installation.md.D7labihH.lean.js | 1 + .../assets/zh_installation.md.xPWAzCe9.js | 1 - .../zh_installation.md.xPWAzCe9.lean.js | 1 - .../dist/assets/zh_quickstart.md.CzjFNxDv.js | 14 ++ .../assets/zh_quickstart.md.CzjFNxDv.lean.js | 1 + .../dist/assets/zh_showcase.md.B3iooS63.js | 1 + .../assets/zh_showcase.md.B3iooS63.lean.js | 1 + .../dist/assets/zh_showcase.md.CLLHBVBC.js | 1 - .../assets/zh_showcase.md.CLLHBVBC.lean.js | 1 - ....md.D0jOlMt2.js => zh_tabs.md.Du3MNz4_.js} | 2 +- ...t2.lean.js => zh_tabs.md.Du3MNz4_.lean.js} | 0 .../dist/assets/zh_tabsmodal.md.B-iy0Hha.js | 1 - .../assets/zh_tabsmodal.md.B-iy0Hha.lean.js | 1 - .../dist/assets/zh_tabsmodal.md.E85d0O7W.js | 1 + .../assets/zh_tabsmodal.md.E85d0O7W.lean.js | 1 + .../assets/zh_usage_commands.md.72ynGR_a.js | 1 - .../zh_usage_commands.md.72ynGR_a.lean.js | 1 - .../assets/zh_usage_commands.md.Bd4lpzvJ.js | 1 + .../zh_usage_commands.md.Bd4lpzvJ.lean.js | 1 + .../dist/assets/zh_usage_index.md.BUbg6dmh.js | 1 - .../dist/assets/zh_usage_index.md.CoL3SpN3.js | 1 + ....js => zh_usage_index.md.CoL3SpN3.lean.js} | 2 +- .../dist/assets/zh_usage_nav.md.C2cK1scr.js | 1 - .../assets/zh_usage_nav.md.C2cK1scr.lean.js | 1 - .../assets/zh_usage_settings.md.B79cTrKW.js | 1 - .../zh_usage_settings.md.B79cTrKW.lean.js | 1 - .../assets/zh_usage_settings.md.BPt084Ok.js | 1 + .../zh_usage_settings.md.BPt084Ok.lean.js | 1 + docs/.vitepress/dist/changelog.html | 25 ++ docs/.vitepress/dist/hashmap.json | 2 +- docs/.vitepress/dist/index.html | 12 +- docs/.vitepress/dist/installation.html | 18 +- docs/.vitepress/dist/quickstart.html | 38 ++++ docs/.vitepress/dist/roadmap.html | 25 -- docs/.vitepress/dist/showcase.html | 12 +- docs/.vitepress/dist/tabs.html | 12 +- docs/.vitepress/dist/tabsmodal.html | 26 +++ docs/.vitepress/dist/usage/commands.html | 26 +++ docs/.vitepress/dist/usage/customization.html | 14 +- docs/.vitepress/dist/usage/dnd.html | 16 +- docs/.vitepress/dist/usage/editTabs.html | 25 -- docs/.vitepress/dist/usage/editor.html | 29 +++ docs/.vitepress/dist/usage/index.html | 79 +++++-- docs/.vitepress/dist/usage/menu.html | 26 +++ docs/.vitepress/dist/usage/navMenu.html | 25 -- .../.vitepress/dist/usage/pluginsSupport.html | 129 +++++++---- docs/.vitepress/dist/usage/settings.html | 26 +++ docs/.vitepress/dist/zh/changelog.html | 14 +- docs/.vitepress/dist/zh/index.html | 12 +- docs/.vitepress/dist/zh/installation.html | 15 +- docs/.vitepress/dist/zh/quickstart.html | 38 ++++ docs/.vitepress/dist/zh/showcase.html | 14 +- docs/.vitepress/dist/zh/tabs.html | 14 +- docs/.vitepress/dist/zh/tabsmodal.html | 15 +- docs/.vitepress/dist/zh/usage/commands.html | 15 +- .../dist/zh/usage/customization.html | 12 +- docs/.vitepress/dist/zh/usage/dnd.html | 12 +- docs/.vitepress/dist/zh/usage/editor.html | 12 +- docs/.vitepress/dist/zh/usage/index.html | 19 +- docs/.vitepress/dist/zh/usage/menu.html | 12 +- docs/.vitepress/dist/zh/usage/nav.html | 25 -- .../dist/zh/usage/pluginssupport.html | 12 +- docs/.vitepress/dist/zh/usage/settings.html | 15 +- docs/assets/with-mermaid-en.png | Bin 0 -> 57482 bytes docs/changelog.md | 62 +++++ docs/installation.md | 13 +- docs/quickstart.md | 52 +++++ docs/roadmap.md | 15 -- docs/tabsmodal.md | 12 + docs/usage/commands.md | 18 ++ docs/usage/dnd.md | 8 +- docs/usage/editTabs.md | 6 - docs/usage/editor.md | 42 ++++ docs/usage/index.md | 137 +++++++++-- docs/usage/menu.md | 13 ++ docs/usage/navMenu.md | 7 - docs/usage/pluginsSupport.md | 133 ++++++++--- docs/usage/settings.md | 133 +++++++++++ docs/zh/changelog.md | 40 ++-- docs/zh/installation.md | 5 +- docs/zh/quickstart.md | 52 +++++ docs/zh/showcase.md | 3 +- docs/zh/tabs.md | 2 +- docs/zh/usage/index.md | 4 +- docs/zh/usage/nav.md | 2 - docs/zh/usage/settings.md | 39 ++-- package.json | 4 +- src/main.ts | 26 +-- src/styles/tabs-configs.css | 23 +- 148 files changed, 1554 insertions(+), 697 deletions(-) rename docs/.vitepress/dist/assets/{app.BeTPYKjp.js => app.kkATJSDk.js} (95%) create mode 100644 docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.js create mode 100644 docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.lean.js create mode 100644 docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.CNXqJU8u.js delete mode 100644 docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.EanVdDR7.js create mode 100644 docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.9yLnLnwf.js delete mode 100644 docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.DpiBMXst.js create mode 100644 docs/.vitepress/dist/assets/chunks/DownloadChart.Cp96C961.js rename docs/.vitepress/dist/assets/chunks/{VPLocalSearchBox.BTycXnxC.js => VPLocalSearchBox.Cske-hMb.js} (99%) create mode 100644 docs/.vitepress/dist/assets/chunks/padding.BviNrXQk.js create mode 100644 docs/.vitepress/dist/assets/chunks/tab-modal.ClRF0UZD.js create mode 100644 docs/.vitepress/dist/assets/chunks/tabs-hotkeys.bGCmxAeC.js rename docs/.vitepress/dist/assets/chunks/{theme.DTZ0dp49.js => theme.BfDFzf7G.js} (99%) delete mode 100644 docs/.vitepress/dist/assets/installation.md.Bip-V-O0.js delete mode 100644 docs/.vitepress/dist/assets/installation.md.Bip-V-O0.lean.js create mode 100644 docs/.vitepress/dist/assets/installation.md.BjA8nyPP.js create mode 100644 docs/.vitepress/dist/assets/installation.md.BjA8nyPP.lean.js create mode 100644 docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.js create mode 100644 docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.lean.js delete mode 100644 docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.js delete mode 100644 docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.lean.js delete mode 100644 docs/.vitepress/dist/assets/style.DsvdHzLX.css create mode 100644 docs/.vitepress/dist/assets/style.koJwghpC.css create mode 100644 docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.js create mode 100644 docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.js create mode 100644 docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.lean.js delete mode 100644 docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.js delete mode 100644 docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.js create mode 100644 docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.lean.js delete mode 100644 docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.js delete mode 100644 docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.js create mode 100644 docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.js create mode 100644 docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.lean.js delete mode 100644 docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.js delete mode 100644 docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.js create mode 100644 docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.lean.js delete mode 100644 docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.js delete mode 100644 docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.lean.js delete mode 100644 docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.js delete mode 100644 docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.js create mode 100644 docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.lean.js create mode 100644 docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.js create mode 100644 docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.lean.js create mode 100644 docs/.vitepress/dist/assets/with-mermaid-en.g0szH3s8.png delete mode 100644 docs/.vitepress/dist/assets/zh_changelog.md.BBogC3JC.js delete mode 100644 docs/.vitepress/dist/assets/zh_changelog.md.BBogC3JC.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.js create mode 100644 docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_installation.md.D7labihH.js create mode 100644 docs/.vitepress/dist/assets/zh_installation.md.D7labihH.lean.js delete mode 100644 docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.js delete mode 100644 docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.js create mode 100644 docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.js create mode 100644 docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.lean.js delete mode 100644 docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.js delete mode 100644 docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.lean.js rename docs/.vitepress/dist/assets/{zh_tabs.md.D0jOlMt2.js => zh_tabs.md.Du3MNz4_.js} (80%) rename docs/.vitepress/dist/assets/{zh_tabs.md.D0jOlMt2.lean.js => zh_tabs.md.Du3MNz4_.lean.js} (100%) delete mode 100644 docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.js delete mode 100644 docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.js create mode 100644 docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.lean.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.js create mode 100644 docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.lean.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.js create mode 100644 docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.js rename docs/.vitepress/dist/assets/{zh_usage_index.md.BUbg6dmh.lean.js => zh_usage_index.md.CoL3SpN3.lean.js} (64%) delete mode 100644 docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.lean.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.js delete mode 100644 docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.lean.js create mode 100644 docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.js create mode 100644 docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.lean.js create mode 100644 docs/.vitepress/dist/changelog.html create mode 100644 docs/.vitepress/dist/quickstart.html delete mode 100644 docs/.vitepress/dist/roadmap.html create mode 100644 docs/.vitepress/dist/tabsmodal.html create mode 100644 docs/.vitepress/dist/usage/commands.html delete mode 100644 docs/.vitepress/dist/usage/editTabs.html create mode 100644 docs/.vitepress/dist/usage/editor.html create mode 100644 docs/.vitepress/dist/usage/menu.html delete mode 100644 docs/.vitepress/dist/usage/navMenu.html create mode 100644 docs/.vitepress/dist/usage/settings.html create mode 100644 docs/.vitepress/dist/zh/quickstart.html delete mode 100644 docs/.vitepress/dist/zh/usage/nav.html create mode 100644 docs/assets/with-mermaid-en.png create mode 100644 docs/changelog.md create mode 100644 docs/quickstart.md delete mode 100644 docs/roadmap.md create mode 100644 docs/tabsmodal.md create mode 100644 docs/usage/commands.md delete mode 100644 docs/usage/editTabs.md create mode 100644 docs/usage/editor.md create mode 100644 docs/usage/menu.md delete mode 100644 docs/usage/navMenu.md create mode 100644 docs/usage/settings.md create mode 100644 docs/zh/quickstart.md delete mode 100644 docs/zh/usage/nav.md diff --git a/docs/.vitepress/components/DownloadChart.vue b/docs/.vitepress/components/DownloadChart.vue index 73533ad..c16b7c3 100644 --- a/docs/.vitepress/components/DownloadChart.vue +++ b/docs/.vitepress/components/DownloadChart.vue @@ -1,22 +1,12 @@ @@ -24,34 +14,65 @@ \ No newline at end of file diff --git a/docs/.vitepress/components/TimelineTwoSide.vue b/docs/.vitepress/components/TimelineTwoSide.vue index 3fa0054..d24d480 100644 --- a/docs/.vitepress/components/TimelineTwoSide.vue +++ b/docs/.vitepress/components/TimelineTwoSide.vue @@ -2,121 +2,102 @@ @@ -125,32 +106,11 @@ - - \ No newline at end of file diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 440c1ce..0217bc0 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -38,23 +38,31 @@ export default defineConfig({ sidebar: [ { - text: 'Guide', items: [ { text: 'Introduction', link: '/tabs' }, { text: 'Installation', link: '/installation' }, - { - text: 'Usage', - items: [ - { text: 'Basic', link: '/usage/' }, - { text: 'Nav menu', link: '/usage/menu' }, - { text: 'Edit tab', link: '/usage/editTabs' }, - { text: 'Plugins support', link: '/usage/pluginsSupport' }, - { text: 'Customization', link: '/usage/customization' }, - { text: 'Drag and drop', link: '/usage/dnd' }, - ] - }, + { text: 'Quick start', link: '/quickstart' }, + { text: "Tabs's structure", link: '/tabsmodal' }, + ] + }, + { + text: 'Usage', + items: [ + { text: 'Create a Tabs component', link: '/usage/' }, + { text: 'Menu', link: '/usage/menu' }, + { text: 'Tabs Editor', link: '/usage/editor' }, + { text: 'Tabs Commands', link: '/usage/commands' }, + { text: 'Customization', link: '/usage/customization' }, + { text: 'Drag and drop', link: '/usage/dnd' }, + { text: 'Settings', link: '/usage/settings' }, + { text: 'Plugins support', link: '/usage/pluginssupport' }, + ] + }, + { + text: 'Other', + items: [ { text: 'Showcase', link: '/showcase' }, - { text: 'RoadMap', link: '/roadmap' }, + { text: 'Changelog', link: '/changelog' }, ] } ], @@ -120,10 +128,10 @@ export default defineConfig({ sidebar: [ { - text: '关于', items: [ { text: '介绍', link: '/zh/tabs' }, { text: '下载', link: '/zh/installation' }, + { text: '快速开始', link: '/zh/quickstart' }, { text: 'Tabs 的构造', link: '/zh/tabsmodal' }, ], }, diff --git a/docs/.vitepress/dist/404.html b/docs/.vitepress/dist/404.html index bb54f4b..8ec9242 100644 --- a/docs/.vitepress/dist/404.html +++ b/docs/.vitepress/dist/404.html @@ -6,17 +6,17 @@ 404 | Tabs - + - + - +
- + \ No newline at end of file diff --git a/docs/.vitepress/dist/assets/app.BeTPYKjp.js b/docs/.vitepress/dist/assets/app.kkATJSDk.js similarity index 95% rename from docs/.vitepress/dist/assets/app.BeTPYKjp.js rename to docs/.vitepress/dist/assets/app.kkATJSDk.js index bfa8176..004e82b 100644 --- a/docs/.vitepress/dist/assets/app.BeTPYKjp.js +++ b/docs/.vitepress/dist/assets/app.kkATJSDk.js @@ -1 +1 @@ -import{R as p}from"./chunks/theme.DTZ0dp49.js";import{U as o,aa as u,ab as l,ac as c,ad as f,ae as d,af as m,ag as h,ah as g,ai as A,aj as y,d as P,u as v,y as w,x as C,ak as R,al as b,am as E,a4 as S}from"./chunks/framework.D-ihIdkc.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return w(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(T)}function D(){let e=o,a;return A(t=>{let n=y(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{j as createApp}; +import{R as p}from"./chunks/theme.BfDFzf7G.js";import{U as o,aa as u,ab as l,ac as c,ad as f,ae as d,af as m,ag as h,ah as g,ai as A,aj as y,d as P,u as v,y as w,x as C,ak as R,al as b,am as E,a4 as S}from"./chunks/framework.D-ihIdkc.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return w(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&R(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function j(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(l,e);const t=c(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function x(){return g(T)}function D(){let e=o,a;return A(t=>{let n=y(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&j().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{j as createApp}; diff --git a/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.js b/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.js new file mode 100644 index 0000000..28d9291 --- /dev/null +++ b/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as i,a5 as t}from"./chunks/framework.D-ihIdkc.js";const p=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},n=t('

Changelog

1.1 - Editor optimization, component nesting, drag and drop function

1.1.7 (2024-07-31)

1.1.6 (2024-07-31)

1.1.5 (2024-07-31)

1.1.4 (2024-07-25)

1.1.3 (2024-07-22)

1.1.1 (2024-07-14)

1.1.0 (2024-07-14)

1.0 - Implement basic functions of components, provide editor

1.0.5 (2024-06-28)

1.0.4 (2024-04-17)

1.0.3 (2024-04-12)

1.0.2 (2024-04-11)

Tabs goes online on Github.

',26),l=[n];function r(d,s,c,h,u,m){return i(),a("div",null,l)}const g=e(o,[["render",r]]);export{p as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.lean.js b/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.lean.js new file mode 100644 index 0000000..1c8feaf --- /dev/null +++ b/docs/.vitepress/dist/assets/changelog.md.DPcXSw-E.lean.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as i,a5 as t}from"./chunks/framework.D-ihIdkc.js";const p=JSON.parse('{"title":"Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"changelog.md","filePath":"changelog.md"}'),o={name:"changelog.md"},n=t("",26),l=[n];function r(d,s,c,h,u,m){return i(),a("div",null,l)}const g=e(o,[["render",r]]);export{p as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.CNXqJU8u.js b/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.CNXqJU8u.js new file mode 100644 index 0000000..b25dff1 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.CNXqJU8u.js @@ -0,0 +1 @@ +const t='{"documentCount":64,"nextId":64,"documentIds":{"0":"/obsidian-tabs/changelog.html#changelog","1":"/obsidian-tabs/changelog.html#_1-1-editor-optimization-component-nesting-drag-and-drop-function","2":"/obsidian-tabs/changelog.html#_1-1-7-2024-07-31","3":"/obsidian-tabs/changelog.html#_1-1-6-2024-07-31","4":"/obsidian-tabs/changelog.html#_1-1-5-2024-07-31","5":"/obsidian-tabs/changelog.html#_1-1-4-2024-07-25","6":"/obsidian-tabs/changelog.html#_1-1-3-2024-07-22","7":"/obsidian-tabs/changelog.html#_1-1-1-2024-07-14","8":"/obsidian-tabs/changelog.html#_1-1-0-2024-07-14","9":"/obsidian-tabs/changelog.html#_1-0-implement-basic-functions-of-components-provide-editor","10":"/obsidian-tabs/changelog.html#_1-0-5-2024-06-28","11":"/obsidian-tabs/changelog.html#_1-0-4-2024-04-17","12":"/obsidian-tabs/changelog.html#_1-0-3-2024-04-12","13":"/obsidian-tabs/changelog.html#_1-0-2-2024-04-11","14":"/obsidian-tabs/showcase.html#showcase","15":"/obsidian-tabs/tabs.html#obsidian-tabs","16":"/obsidian-tabs/installation.html#how-to-install","17":"/obsidian-tabs/quickstart.html#quick-start","18":"/obsidian-tabs/quickstart.html#create-a-tabs-component","19":"/obsidian-tabs/quickstart.html#edit-tabs-component","20":"/obsidian-tabs/quickstart.html#adjust-layout","21":"/obsidian-tabs/quickstart.html#shortcut-menu","22":"/obsidian-tabs/tabsmodal.html#tabs-s-structure","23":"/obsidian-tabs/usage/customization.html#_3-customize-your-tabs","24":"/obsidian-tabs/usage/commands.html#commands","25":"/obsidian-tabs/usage/commands.html#tabs-convert-selected-text-to-tabs","26":"/obsidian-tabs/usage/commands.html#tabs-refresh-all-tabs-in-opened-files","27":"/obsidian-tabs/usage/editor.html#tabs-editor","28":"/obsidian-tabs/usage/editor.html#features","29":"/obsidian-tabs/usage/editor.html#about-the-editor","30":"/obsidian-tabs/usage/#creating-tabs-component","31":"/obsidian-tabs/usage/#i-creating-a-new-tab","32":"/obsidian-tabs/usage/#ii-nested-tabs","33":"/obsidian-tabs/usage/#iii-editing-tabs","34":"/obsidian-tabs/usage/menu.html#quick-menu","35":"/obsidian-tabs/usage/dnd.html#drag-and-drop","36":"/obsidian-tabs/usage/pluginssupport.html#using-with-other-plugins","37":"/obsidian-tabs/usage/pluginssupport.html#with-dataview-tasks","38":"/obsidian-tabs/usage/pluginssupport.html#with-mermaid","39":"/obsidian-tabs/usage/settings.html#settings","40":"/obsidian-tabs/usage/settings.html#basic-settings","41":"/obsidian-tabs/usage/settings.html#seperator","42":"/obsidian-tabs/usage/settings.html#default-tab-title-content","43":"/obsidian-tabs/usage/settings.html#action-button","44":"/obsidian-tabs/usage/settings.html#ignore-notice","45":"/obsidian-tabs/usage/settings.html#autorefresh-markdown-view","46":"/obsidian-tabs/usage/settings.html#drag-and-drop","47":"/obsidian-tabs/usage/settings.html#editor-settings","48":"/obsidian-tabs/usage/settings.html#double-click-to-edit","49":"/obsidian-tabs/usage/settings.html#show-toolbar","50":"/obsidian-tabs/usage/settings.html#tab-size","51":"/obsidian-tabs/usage/settings.html#auto-save-interval","52":"/obsidian-tabs/usage/settings.html#appearance-settings","53":"/obsidian-tabs/usage/settings.html#tabs","54":"/obsidian-tabs/usage/settings.html#tabs-border","55":"/obsidian-tabs/usage/settings.html#tabs-border-color","56":"/obsidian-tabs/usage/settings.html#hide-tabs-code-block-edit-block-button","57":"/obsidian-tabs/usage/settings.html#tabs-nav","58":"/obsidian-tabs/usage/settings.html#nav-default-position","59":"/obsidian-tabs/usage/settings.html#nav-line-clamp","60":"/obsidian-tabs/usage/settings.html#limit-tab-title-width","61":"/obsidian-tabs/usage/settings.html#tabs-contents","62":"/obsidian-tabs/usage/settings.html#contents-padding","63":"/obsidian-tabs/usage/settings.html#contents-max-height"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[9,1,1],"2":[6,10,12],"3":[6,10,10],"4":[6,10,27],"5":[6,10,12],"6":[6,10,28],"7":[5,10,15],"8":[6,10,25],"9":[9,1,1],"10":[7,10,8],"11":[7,10,23],"12":[7,10,16],"13":[7,10,19],"14":[1,1,45],"15":[2,1,67],"16":[3,1,1],"17":[2,1,46],"18":[4,2,72],"19":[3,2,29],"20":[2,2,32],"21":[2,2,22],"22":[3,1,53],"23":[4,1,51],"24":[1,1,22],"25":[6,1,34],"26":[7,1,26],"27":[2,1,27],"28":[1,2,95],"29":[3,2,132],"30":[3,1,69],"31":[5,3,104],"32":[3,3,82],"33":[3,3,44],"34":[2,1,46],"35":[3,1,50],"36":[4,1,73],"37":[4,4,3],"38":[2,4,194],"39":[1,1,1],"40":[2,1,1],"41":[1,3,33],"42":[4,3,25],"43":[2,3,22],"44":[2,3,18],"45":[3,3,86],"46":[3,3,9],"47":[2,1,1],"48":[4,3,14],"49":[2,3,16],"50":[2,3,17],"51":[3,3,31],"52":[2,1,21],"53":[1,3,1],"54":[2,4,12],"55":[3,4,5],"56":[6,4,13],"57":[2,3,1],"58":[3,5,19],"59":[3,5,40],"60":[4,5,37],"61":[2,3,1],"62":[2,5,76],"63":[3,5,54]},"averageFieldLength":[3.546875,3.6875,33.921875],"storedFields":{"0":{"title":"Changelog","titles":[]},"1":{"title":"1.1 - Editor optimization, component nesting, drag and drop function","titles":["Changelog"]},"2":{"title":"1.1.7 (2024-07-31)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"3":{"title":"1.1.6 (2024-07-31)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"4":{"title":"1.1.5 (2024-07-31)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"5":{"title":"1.1.4 (2024-07-25)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"6":{"title":"1.1.3 (2024-07-22)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"7":{"title":"1.1.1 (2024-07-14)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"8":{"title":"1.1.0 (2024-07-14)","titles":["Changelog","1.1 - Editor optimization, component nesting, drag and drop function"]},"9":{"title":"1.0 - Implement basic functions of components, provide editor","titles":["Changelog"]},"10":{"title":"1.0.5 (2024-06-28)","titles":["Changelog","1.0 - Implement basic functions of components, provide editor"]},"11":{"title":"1.0.4 (2024-04-17)","titles":["Changelog","1.0 - Implement basic functions of components, provide editor"]},"12":{"title":"1.0.3 (2024-04-12)","titles":["Changelog","1.0 - Implement basic functions of components, provide editor"]},"13":{"title":"1.0.2 (2024-04-11)","titles":["Changelog","1.0 - Implement basic functions of components, provide editor"]},"14":{"title":"Showcase","titles":[]},"15":{"title":"Obsidian Tabs","titles":[]},"16":{"title":"How to Install","titles":[]},"17":{"title":"Quick Start","titles":[]},"18":{"title":"Create a Tabs component","titles":["Quick Start"]},"19":{"title":"Edit Tabs component","titles":["Quick Start"]},"20":{"title":"Adjust layout","titles":["Quick Start"]},"21":{"title":"Shortcut menu","titles":["Quick Start"]},"22":{"title":"Tabs\'s structure","titles":[]},"23":{"title":"3. Customize your tabs","titles":[]},"24":{"title":"Commands","titles":[]},"25":{"title":"Tabs: Convert selected text to tabs","titles":["Commands"]},"26":{"title":"Tabs: Refresh all tabs in opened files","titles":["Commands"]},"27":{"title":"Tabs Editor","titles":[]},"28":{"title":"Features","titles":["Tabs Editor"]},"29":{"title":"About the editor","titles":["Tabs Editor"]},"30":{"title":"Creating Tabs Component","titles":[]},"31":{"title":"I. Creating a new tab","titles":["Creating Tabs Component"]},"32":{"title":"II. Nested Tabs","titles":["Creating Tabs Component"]},"33":{"title":"III. Editing tabs","titles":["Creating Tabs Component"]},"34":{"title":"Quick Menu","titles":[]},"35":{"title":"Drag and Drop","titles":[]},"36":{"title":"Using with Other Plugins","titles":[]},"37":{"title":"With Dataview & Tasks","titles":["Using with Other Plugins"]},"38":{"title":"With mermaid","titles":["Using with Other Plugins"]},"39":{"title":"Settings","titles":[]},"40":{"title":"Basic settings","titles":["Settings"]},"41":{"title":"Seperator","titles":["Settings","Basic settings"]},"42":{"title":"Default tab title/content","titles":["Settings","Basic settings"]},"43":{"title":"Action button","titles":["Settings","Basic settings"]},"44":{"title":"Ignore notice","titles":["Settings","Basic settings"]},"45":{"title":"Autorefresh markdown view","titles":["Settings","Basic settings"]},"46":{"title":"Drag and drop","titles":["Settings","Basic settings"]},"47":{"title":"Editor settings","titles":["Settings"]},"48":{"title":"Double click to edit","titles":["Settings","Editor settings"]},"49":{"title":"Show toolbar","titles":["Settings","Editor settings"]},"50":{"title":"Tab size","titles":["Settings","Editor settings"]},"51":{"title":"Auto save interval","titles":["Settings","Editor settings"]},"52":{"title":"Appearance settings","titles":["Settings"]},"53":{"title":"Tabs","titles":["Settings","Appearance settings"]},"54":{"title":"Tabs border","titles":["Settings","Appearance settings","Tabs"]},"55":{"title":"Tabs border color","titles":["Settings","Appearance settings","Tabs"]},"56":{"title":"Hide tabs code block edit block button","titles":["Settings","Appearance settings","Tabs"]},"57":{"title":"Tabs nav","titles":["Settings","Appearance settings"]},"58":{"title":"Nav default position","titles":["Settings","Appearance settings","Tabs nav"]},"59":{"title":"Nav line clamp","titles":["Settings","Appearance settings","Tabs nav"]},"60":{"title":"Limit tab title width","titles":["Settings","Appearance settings","Tabs nav"]},"61":{"title":"Tabs contents","titles":["Settings","Appearance settings"]},"62":{"title":"Contents padding","titles":["Settings","Appearance settings","Tabs contents"]},"63":{"title":"Contents max height","titles":["Settings","Appearance settings","Tabs contents"]}},"dirtCount":0,"index":[["8px",{"2":{"62":2}}],["8500",{"2":{"38":2}}],["8200",{"2":{"38":2}}],["9200",{"2":{"38":2}}],["9500",{"2":{"38":2}}],["xychart",{"2":{"38":1}}],["xy",{"2":{"38":1}}],["x",{"2":{"38":2}}],["x3c",{"2":{"38":3}}],[">",{"2":{"38":3}}],[">>bob",{"2":{"38":1}}],[">>alice",{"2":{"38":1}}],[">>john",{"2":{"38":3}}],[">prevail",{"2":{"38":1}}],[">d",{"2":{"38":2}}],[">c",{"2":{"38":1}}],[">b",{"2":{"38":1}}],[">mermaid",{"2":{"38":1}}],["👇",{"2":{"32":2}}],["📺",{"2":{"31":1}}],["jul",{"2":{"38":1}}],["jun",{"2":{"38":1}}],["just",{"2":{"17":1}}],["jan",{"2":{"38":1}}],["javascript",{"2":{"32":2,"36":2,"38":1}}],["journey",{"2":{"38":2}}],["jolly",{"2":{"38":1}}],["john",{"2":{"38":5}}],["~~~",{"2":{"32":1,"36":1}}],["~~~tabs",{"2":{"32":1,"36":1}}],["~",{"2":{"32":1}}],["``",{"2":{"32":1}}],["```mermaid",{"2":{"38":6}}],["````",{"2":{"32":3,"36":1,"38":1}}],["````tabs",{"2":{"32":1,"36":1}}],["```javascript",{"2":{"32":2,"36":2}}],["```python",{"2":{"32":2,"36":2}}],["```tabs",{"2":{"23":1,"25":1,"32":2}}],["```",{"2":{"18":1,"20":1,"23":1,"25":1,"30":1,"31":1,"32":5,"36":3,"38":6}}],["`",{"2":{"32":1}}],["🎵",{"2":{"31":1}}],["quadrantchart",{"2":{"38":1}}],["quadrant",{"2":{"38":5}}],["quot",{"2":{"30":4,"33":6}}],["quickly",{"2":{"18":1,"21":1,"27":1,"28":1,"30":1,"31":2,"35":1,"48":1}}],["quick",{"0":{"17":1,"34":1},"1":{"18":1,"19":1,"20":1,"21":1},"2":{"8":1,"17":1,"34":1}}],["keep",{"2":{"32":1,"60":1}}],["keys",{"2":{"33":1}}],["keyword",{"2":{"31":2}}],["keyboard",{"2":{"28":1}}],["key",{"2":{"18":1}}],["know",{"2":{"29":1}}],["$",{"2":{"28":1,"38":1}}],["=",{"2":{"28":1,"29":2,"62":16}}],["vh",{"2":{"63":1}}],["value",{"2":{"41":1,"62":3,"63":1}}],["values",{"2":{"28":1,"58":1,"62":3}}],["viewport",{"2":{"63":1}}],["view",{"0":{"45":1},"2":{"52":1}}],["visualizations",{"2":{"38":1}}],["visual",{"2":{"30":1}}],["virtual",{"2":{"2":1}}],["version",{"2":{"29":2}}],["转换为无序列表和任务",{"2":{"28":1}}],["yet",{"2":{"35":1}}],["y",{"2":{"28":1,"38":2}}],["your",{"0":{"23":1},"2":{"18":1,"31":1}}],["you",{"2":{"14":2,"15":1,"17":2,"18":2,"19":1,"20":1,"21":1,"23":1,"26":1,"27":1,"29":1,"30":4,"31":3,"32":3,"33":5,"34":2,"35":1,"38":3,"41":2,"43":1,"45":5,"48":1,"51":3,"52":1,"60":2,"62":2,"63":4}}],["z",{"2":{"28":1}}],["更多配置请见自定义",{"2":{"20":1}}],["hide",{"0":{"56":1},"2":{"43":1,"44":1,"54":1,"56":1}}],["hidden",{"2":{"10":1}}],["high",{"2":{"38":2}}],["hypochondria",{"2":{"38":1}}],["here",{"2":{"63":1}}],["height",{"0":{"63":1},"2":{"63":3}}],["healthcheck",{"2":{"38":1}}],["hello",{"2":{"32":4,"36":4,"38":1}}],["horizontally",{"2":{"59":1}}],["hovering",{"2":{"54":1,"56":1}}],["hover",{"2":{"54":1}}],["home",{"2":{"38":1}}],["hotkeys",{"2":{"24":1}}],["however",{"2":{"29":2}}],["how",{"0":{"16":1},"2":{"38":2}}],["has",{"2":{"20":1,"27":1,"30":1,"36":1,"45":1,"60":1}}],["had",{"2":{"15":1}}],["have",{"2":{"14":1,"29":2,"33":2,"45":1}}],["gitgraph",{"2":{"38":1}}],["git",{"2":{"38":1}}],["github",{"2":{"13":1}}],["go",{"2":{"38":4}}],["good",{"2":{"38":1}}],["goes",{"2":{"13":1}}],["great",{"2":{"38":1}}],["graph",{"2":{"38":1}}],["gradient",{"2":{"38":1}}],["garbled",{"2":{"29":1}}],["generated",{"2":{"29":1}}],["generate",{"2":{"29":2,"32":1,"36":1}}],["generation",{"2":{"29":1}}],["getactiveviewoftype",{"2":{"29":1}}],["get",{"2":{"29":2}}],["gt",{"2":{"11":3}}],["glossary",{"2":{"2":1}}],["+",{"2":{"8":1}}],["ipsum",{"2":{"52":1}}],["ignore",{"0":{"44":1}}],["improved",{"2":{"38":1}}],["implements",{"2":{"28":1}}],["implemented",{"2":{"27":1,"30":1,"31":1,"35":2}}],["implement",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"4":1,"8":1}}],["iii",{"0":{"33":1}}],["ii",{"0":{"32":1}}],["identify",{"2":{"31":1,"41":1}}],["is",{"2":{"15":1,"17":2,"18":3,"22":3,"25":2,"28":3,"29":5,"30":2,"31":4,"32":5,"34":1,"35":3,"36":1,"38":1,"41":2,"42":1,"45":2,"50":1,"51":2,"60":1,"62":2,"63":3}}],["issue",{"2":{"14":1}}],["item",{"2":{"28":1}}],["items",{"2":{"23":2}}],["it",{"2":{"14":1,"15":2,"17":2,"25":1,"28":1,"29":3,"35":1,"36":1,"38":1,"41":1,"43":1,"60":1,"63":1}}],["i",{"0":{"31":1},"2":{"14":1,"15":1,"17":1,"29":1,"30":1}}],["if",{"2":{"14":1,"15":1,"17":1,"25":2,"28":1,"29":1,"31":1,"33":2,"42":1,"60":2,"63":1}}],["increase",{"2":{"63":1}}],["interval",{"0":{"51":1},"2":{"51":1}}],["into",{"2":{"8":1,"14":1,"31":1,"33":1,"34":2}}],["innertab",{"2":{"32":2}}],["inner",{"2":{"32":11,"36":2}}],["innerhtml",{"2":{"12":1}}],["inevitable",{"2":{"28":1}}],["indent",{"2":{"28":1,"50":1,"62":2}}],["information",{"2":{"23":1}}],["input",{"2":{"15":1,"18":1,"62":2}}],["inspired",{"2":{"38":1}}],["inspiration",{"2":{"15":1}}],["instance",{"2":{"29":4}}],["installing",{"2":{"18":1}}],["installation",{"2":{"17":2}}],["install",{"0":{"16":1}}],["inside",{"2":{"15":1,"32":1}}],["insert",{"2":{"14":1}}],["in",{"0":{"26":1},"2":{"11":1,"14":1,"15":1,"18":1,"19":1,"22":1,"23":1,"24":1,"29":3,"30":3,"31":10,"32":8,"33":2,"34":1,"35":1,"36":2,"38":1,"45":2,"50":1,"59":1,"62":2}}],["icon",{"2":{"11":1}}],["04",{"0":{"11":1,"12":1,"13":1}}],["06",{"0":{"10":1}}],["0",{"0":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"38":12}}],["07",{"0":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["units",{"2":{"63":1}}],["unit",{"2":{"51":1,"62":2}}],["unfortunately",{"2":{"29":1}}],["under",{"2":{"45":1}}],["understand",{"2":{"30":1}}],["underlying",{"2":{"29":1}}],["undo",{"2":{"28":1}}],["upstairs",{"2":{"38":1}}],["upper",{"2":{"33":1}}],["up",{"2":{"21":1,"34":1}}],["updated",{"2":{"15":1}}],["update",{"2":{"7":1}}],["usage",{"2":{"14":1}}],["using",{"0":{"36":1},"1":{"37":1,"38":1},"2":{"12":1,"22":1,"25":1,"28":1,"32":3,"35":1,"36":3,"38":1,"42":1}}],["user",{"2":{"38":1}}],["used",{"2":{"22":1,"32":2,"35":1,"36":2,"41":1}}],["uses",{"2":{"13":1,"29":1,"36":2}}],["use",{"2":{"6":1,"12":1,"17":1,"18":1,"26":1,"28":1,"29":1,"30":1,"31":1,"32":4,"33":1,"36":1,"41":1,"62":1,"63":1}}],["ui",{"2":{"11":1}}],["milliseconds",{"2":{"51":1}}],["minimal",{"2":{"10":1}}],["my",{"2":{"38":1}}],["md````tabs",{"2":{"32":2,"38":1}}],["md```tabs",{"2":{"18":1,"20":1,"30":1,"31":1}}],["md",{"2":{"31":1}}],["music",{"2":{"31":1}}],["must",{"2":{"29":1,"32":1,"36":1}}],["multi",{"2":{"23":3}}],["multiple",{"2":{"22":1,"59":1,"62":1}}],["max",{"0":{"63":1}}],["maximum",{"2":{"60":1,"63":1}}],["manually",{"2":{"45":1}}],["many",{"2":{"23":1,"36":1,"45":1,"59":1}}],["mar",{"2":{"38":1}}],["markdownview",{"2":{"29":3}}],["markdownrenderer",{"2":{"22":1,"36":1}}],["markdown",{"0":{"45":1},"2":{"6":1,"14":1,"22":1,"26":1,"29":1,"30":1,"32":2,"36":2,"38":1,"45":1,"51":1}}],["make",{"2":{"38":1}}],["main",{"2":{"38":1}}],["made",{"2":{"29":1}}],["may",{"2":{"28":1,"38":2}}],["match",{"2":{"28":1}}],["matching",{"2":{"28":1}}],["means",{"2":{"51":1,"62":1,"63":1}}],["me",{"2":{"38":5}}],["mermaid",{"0":{"38":1},"2":{"38":1}}],["method",{"2":{"18":2,"19":2}}],["methods",{"2":{"18":2}}],["menu",{"0":{"21":1,"34":1},"2":{"13":1,"21":1,"31":1,"34":1}}],["mouse",{"2":{"35":1}}],["move",{"2":{"33":1,"45":1}}],["movie",{"2":{"31":1}}],["more",{"2":{"32":3,"36":2}}],["monkey",{"2":{"29":1}}],["mode",{"2":{"22":1,"29":1,"36":1}}],["modifying",{"2":{"26":1,"41":1,"52":1}}],["modify",{"2":{"18":1,"19":1,"20":1,"38":1,"41":1,"45":3,"51":2}}],["modification",{"2":{"11":1}}],["modified",{"2":{"4":1,"28":1,"45":1}}],["mobile",{"2":{"14":1,"35":1}}],["rules",{"2":{"62":1}}],["rational",{"2":{"38":1}}],["raise",{"2":{"14":1}}],["right",{"2":{"6":1,"13":1,"21":1,"23":2,"31":1,"33":1,"34":3,"38":1,"56":1,"58":1}}],["relative",{"2":{"62":1}}],["related",{"2":{"29":1,"35":1,"44":1,"45":2}}],["rem",{"2":{"62":2}}],["red",{"2":{"62":1}}],["redo",{"2":{"28":1}}],["reopen",{"2":{"45":1}}],["revenue",{"2":{"38":2}}],["retrieve",{"2":{"31":1}}],["represent",{"2":{"62":1}}],["report",{"2":{"29":1}}],["replace",{"2":{"11":1,"12":1}}],["reach",{"2":{"38":3}}],["real",{"2":{"29":1}}],["reading",{"2":{"22":1,"29":1,"36":1}}],["readme",{"2":{"14":1,"17":1}}],["readable",{"2":{"5":1}}],["re",{"2":{"26":1,"38":1,"45":1}}],["renders",{"2":{"38":1}}],["render",{"2":{"22":1,"36":1,"45":1}}],["rendered",{"2":{"18":1,"22":2,"30":1,"36":1,"45":3}}],["rendering",{"2":{"4":1,"22":1,"26":1,"29":1,"30":1,"31":1,"36":1,"45":2}}],["recognize",{"2":{"15":1}}],["refer",{"2":{"17":1}}],["refrain",{"2":{"15":1}}],["refreshes",{"2":{"26":1}}],["refresh",{"0":{"26":1},"2":{"4":1,"26":1,"45":2}}],["refreshing",{"2":{"4":1}}],["refactored",{"2":{"15":1}}],["request",{"2":{"14":1}}],["branch",{"2":{"38":1}}],["br",{"2":{"38":1}}],["bring",{"2":{"34":1}}],["bd34fe",{"2":{"38":1}}],["b",{"2":{"28":1,"38":2,"62":8}}],["by",{"2":{"18":2,"19":1,"20":1,"24":1,"27":1,"30":1,"31":2,"33":1,"35":1,"45":1,"48":1,"58":1,"62":1}}],["button",{"0":{"43":1,"56":1},"2":{"31":1,"33":2,"43":2,"56":1}}],["but",{"2":{"15":1,"29":1,"31":1,"32":1}}],["bug",{"2":{"3":2,"5":2}}],["bob",{"2":{"38":2}}],["bound",{"2":{"29":1}}],["bold",{"2":{"28":1}}],["both",{"2":{"18":1,"22":1,"31":1}}],["bottom",{"2":{"6":1,"20":1,"23":2,"58":1,"59":1}}],["border",{"0":{"54":1,"55":1},"2":{"10":1,"54":4,"55":1}}],["blocks",{"2":{"28":1,"30":1,"31":2,"32":4,"36":3,"45":1}}],["block",{"0":{"56":2},"2":{"7":1,"8":1,"15":4,"18":1,"31":2,"32":2,"33":1,"36":4,"56":2}}],["backtickusing",{"2":{"32":1}}],["backtick",{"2":{"32":3,"36":2}}],["backticks",{"2":{"7":1,"25":1,"32":2,"36":3}}],["background",{"2":{"28":1,"38":2}}],["bar",{"2":{"21":1,"22":3,"23":5,"31":1,"38":1,"63":2}}],["based",{"2":{"15":1,"25":1,"38":1}}],["basic",{"0":{"9":1,"40":1},"1":{"10":1,"11":1,"12":1,"13":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1}}],["basicsetup",{"2":{"6":1,"13":1}}],["beta",{"2":{"38":1}}],["between",{"2":{"35":2,"62":2}}],["best",{"2":{"29":1}}],["beginning",{"2":{"23":1}}],["below",{"2":{"22":1}}],["before",{"2":{"18":1}}],["been",{"2":{"15":1,"27":1,"45":1}}],["be",{"2":{"6":1,"8":1,"15":1,"18":1,"23":4,"24":1,"25":3,"28":1,"29":1,"31":3,"34":1,"35":1,"36":2,"38":1,"49":1,"58":1,"59":1,"60":1,"63":1}}],["none",{"2":{"43":1,"54":1,"63":1}}],["nov",{"2":{"38":1}}],["now",{"2":{"30":1}}],["no",{"2":{"25":1,"29":1,"30":1,"63":1}}],["nor",{"2":{"15":1}}],["notice",{"0":{"44":1},"2":{"44":2}}],["note",{"2":{"15":1,"18":1,"30":1,"31":2,"38":1}}],["not",{"2":{"15":1,"17":2,"29":4,"31":1,"35":1,"42":1,"45":2}}],["nested",{"0":{"32":1},"2":{"32":2}}],["nesting",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"8":1,"36":2}}],["next",{"2":{"18":1,"31":1}}],["needs",{"2":{"36":1}}],["needed",{"2":{"17":1}}],["need",{"2":{"17":1,"30":2,"31":1,"32":2,"38":1,"45":1}}],["neither",{"2":{"15":1}}],["newly",{"2":{"29":1}}],["new",{"0":{"31":1},"2":{"11":2,"25":1,"29":3,"30":2,"31":3,"34":4,"42":2,"43":2,"44":1,"45":1,"59":1}}],["names",{"2":{"11":1}}],["navigation",{"2":{"22":3,"31":1}}],["nav",{"0":{"57":1,"58":1,"59":1},"1":{"58":1,"59":1,"60":1},"2":{"6":1,"14":1,"20":1,"21":1,"22":4,"23":7,"31":2,"34":1,"43":1,"58":1,"59":1}}],["numbers",{"2":{"62":1}}],["number",{"2":{"7":1,"25":1,"32":2,"50":1,"62":1}}],["35",{"2":{"38":1}}],["34",{"2":{"38":2}}],["30",{"2":{"38":1}}],["3",{"0":{"6":1,"12":1,"23":1},"2":{"38":3,"62":1}}],["31",{"0":{"2":1,"3":1,"4":1}}],["2em",{"2":{"62":1}}],["20px",{"2":{"62":2}}],["2024",{"0":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1}}],["23",{"2":{"38":1}}],["2",{"0":{"13":1},"2":{"18":3,"19":1,"20":2,"23":1,"31":1,"38":1,"62":1}}],["28",{"0":{"10":1}}],["22",{"0":{"6":1}}],["25",{"0":{"5":1}}],["4000",{"2":{"38":1}}],["40",{"2":{"38":1}}],["45",{"2":{"38":1}}],["4",{"0":{"5":1,"11":1},"2":{"38":1,"50":1,"62":2}}],["work",{"2":{"38":2}}],["working",{"2":{"38":1}}],["workspaceleaf",{"2":{"29":1}}],["workspace",{"2":{"29":1}}],["webkit",{"2":{"38":3}}],["we",{"2":{"29":2,"38":1}}],["written",{"2":{"45":1}}],["write",{"2":{"17":1,"30":1,"31":2}}],["writes",{"2":{"6":1}}],["wrapped",{"2":{"25":1}}],["ways",{"2":{"45":1}}],["want",{"2":{"17":1,"29":1,"60":1,"63":1}}],["wasn",{"2":{"15":1}}],["while",{"2":{"52":1}}],["which",{"2":{"8":1,"30":1,"31":1,"34":1,"36":1,"51":1,"63":1}}],["what",{"2":{"29":1}}],["whether",{"2":{"46":1}}],["where",{"2":{"21":1}}],["when",{"2":{"4":1,"5":1,"22":1,"25":1,"28":3,"29":1,"31":1,"32":2,"34":1,"36":2,"42":2,"44":1,"45":4,"48":1,"49":1,"50":1,"51":2,"54":1,"56":1,"59":1,"63":2}}],["will",{"2":{"15":1,"17":1,"18":1,"21":1,"23":5,"25":3,"28":1,"29":2,"31":2,"34":2,"45":2,"49":1,"51":2,"60":1,"63":3}}],["width",{"0":{"60":1},"2":{"5":2,"60":2,"62":1}}],["without",{"2":{"41":1}}],["within",{"2":{"15":2,"35":1}}],["with",{"0":{"36":1,"37":1,"38":1},"1":{"37":1,"38":1},"2":{"2":1,"10":1,"11":1,"12":1,"14":2,"22":1,"23":1,"25":1,"28":1,"34":1,"36":1,"42":1,"60":1,"62":2}}],["aug",{"2":{"38":1}}],["autorefresh",{"0":{"45":1}}],["auto",{"0":{"51":1},"2":{"28":2,"51":1}}],["automatic",{"2":{"4":1}}],["automatically",{"2":{"4":1,"7":1,"28":1,"45":1,"51":2}}],["axis",{"2":{"38":4}}],["against",{"2":{"38":1}}],["arrangement",{"2":{"59":1}}],["arrow",{"2":{"33":1}}],["area",{"2":{"22":3,"62":1}}],["are",{"2":{"4":1,"18":1,"22":2,"29":1,"32":1,"38":1,"45":3,"58":1,"59":3,"62":2}}],["always",{"2":{"54":2}}],["already",{"2":{"45":1}}],["alice",{"2":{"38":2}}],["also",{"2":{"29":1,"30":1,"31":1,"63":1}}],["although",{"2":{"29":1}}],["allows",{"2":{"38":1}}],["all",{"0":{"26":1},"2":{"11":1,"17":1,"22":1,"26":1,"29":1,"45":2,"59":1,"63":1}}],["apr",{"2":{"38":1}}],["appear",{"2":{"63":1}}],["appearance",{"0":{"52":1},"1":{"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1},"2":{"52":1}}],["appears",{"2":{"31":1}}],["app",{"2":{"29":1}}],["api",{"2":{"22":1}}],["action",{"0":{"43":1},"2":{"31":1,"33":1,"43":2}}],["activeview",{"2":{"29":3}}],["achieve",{"2":{"29":1}}],["accessed",{"2":{"24":1}}],["according",{"2":{"6":1}}],["abbreviation",{"2":{"63":1}}],["about",{"0":{"29":1},"2":{"22":1,"38":1}}],["able",{"2":{"15":1,"31":1}}],["attempts",{"2":{"29":1}}],["at",{"2":{"20":2,"22":1,"23":3,"25":1,"30":2,"31":1,"43":1,"45":1,"49":1}}],["adjust",{"0":{"20":1},"2":{"35":1}}],["addition",{"2":{"31":1}}],["adding",{"2":{"20":1,"24":1,"29":1,"44":1}}],["added",{"2":{"15":1,"30":1}}],["add",{"2":{"4":2,"6":1,"7":1,"8":3,"12":1,"14":1,"18":1,"23":1,"29":1,"31":1,"34":2,"43":2}}],["amp",{"0":{"37":1},"2":{"14":1}}],["avoid",{"2":{"12":1}}],["as",{"2":{"11":1,"15":1,"17":1,"28":2,"29":1,"30":1,"31":1,"44":1,"60":1,"63":1}}],["after",{"2":{"7":1,"18":2,"26":2,"28":1,"31":2,"35":1,"45":1,"51":1,"59":1,"60":1}}],["a",{"0":{"18":1,"31":1},"2":{"6":1,"14":3,"15":4,"17":2,"18":3,"21":1,"22":7,"25":1,"27":1,"28":1,"29":5,"30":2,"31":5,"32":1,"34":4,"35":2,"38":4,"41":1,"42":1,"43":1,"44":1,"45":3,"49":1,"52":1,"59":1,"60":2,"62":9,"63":2}}],["another",{"2":{"29":1}}],["any",{"2":{"28":1,"30":1}}],["an",{"2":{"4":1,"14":1,"29":4,"30":2,"32":6}}],["and",{"0":{"1":1,"35":1,"46":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"2":1,"4":2,"15":2,"18":2,"20":1,"21":1,"22":6,"28":4,"29":7,"30":1,"31":1,"34":2,"35":6,"38":4,"41":1,"42":1,"45":1,"46":1,"59":2,"62":3,"63":1}}],["omitted",{"2":{"60":1}}],["overflowing",{"2":{"59":1}}],["overflow",{"2":{"59":1}}],["overridden",{"2":{"58":1}}],["oct",{"2":{"38":1}}],["old",{"2":{"29":1}}],["obtained",{"2":{"29":2}}],["obtain",{"2":{"29":1}}],["object",{"2":{"29":1}}],["obsidian",{"0":{"15":1},"2":{"15":1,"18":1,"22":1,"29":4,"30":1,"31":1,"36":1,"45":1,"60":2}}],["other",{"0":{"36":1},"1":{"37":1,"38":1},"2":{"22":1,"28":1,"29":1,"63":1}}],["outer",{"2":{"32":3,"36":2}}],["out",{"2":{"17":1,"45":1}}],["opened",{"0":{"26":1},"2":{"45":1}}],["open",{"2":{"18":1,"19":1,"26":1,"29":1}}],["operates",{"2":{"15":1}}],["optional",{"2":{"58":1}}],["option",{"2":{"4":1,"60":1}}],["optimize",{"2":{"4":1,"8":1,"30":1}}],["optimization",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["orange",{"2":{"62":1}}],["order",{"2":{"29":2,"35":1}}],["or",{"2":{"14":1,"17":1,"18":2,"24":1,"32":1,"44":1}}],["one",{"2":{"23":1,"29":1,"32":8,"36":1,"59":2}}],["only",{"2":{"17":1,"23":1,"30":1,"32":3,"36":2,"45":1,"59":1}}],["online",{"2":{"13":1}}],["on",{"2":{"6":1,"13":1,"14":1,"15":1,"23":2,"25":1,"27":1,"31":1,"34":3,"35":4,"38":1,"45":2,"56":1,"59":2}}],["of",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"4":1,"6":3,"7":1,"8":1,"13":1,"15":1,"18":2,"19":1,"22":5,"23":1,"25":1,"28":3,"29":3,"30":1,"31":1,"32":8,"33":2,"34":1,"35":1,"36":3,"38":2,"42":2,"43":1,"45":2,"49":1,"50":1,"51":1,"56":1,"58":1,"59":1,"60":2,"62":5,"63":4}}],["td",{"2":{"38":1}}],["tea",{"2":{"38":1}}],["techniques",{"2":{"29":1}}],["text",{"0":{"25":1},"2":{"15":2,"18":1,"25":2,"28":2,"29":1,"30":1,"31":2,"38":4,"41":1}}],["two",{"2":{"24":1,"29":1,"32":7,"36":2,"62":1}}],["types",{"2":{"32":1,"36":1}}],["typescriptconst",{"2":{"29":1}}],["type",{"2":{"23":1,"32":4,"36":2}}],["tutorial",{"2":{"17":2}}],["transparent",{"2":{"38":2}}],["treated",{"2":{"15":1,"31":1}}],["try",{"2":{"12":1,"17":1,"29":1,"31":1}}],["t",{"2":{"15":1,"31":1}}],["tip",{"2":{"41":1}}],["time",{"2":{"15":1,"28":1,"29":1,"45":1}}],["titles",{"2":{"22":1,"59":4}}],["title",{"0":{"42":1,"60":1},"2":{"4":1,"5":1,"8":1,"18":3,"20":2,"22":3,"23":1,"31":1,"34":1,"38":3,"42":3,"60":2}}],["thoughts",{"2":{"38":1}}],["through",{"2":{"24":1,"31":1,"52":1}}],["than",{"2":{"32":3,"36":2}}],["thanks",{"2":{"15":1}}],["that",{"2":{"24":1,"28":1,"29":1,"31":2,"32":1,"36":1,"38":1,"45":1,"51":1,"62":1}}],["this",{"2":{"17":3,"18":1,"25":1,"26":2,"29":6,"30":1,"31":1,"32":4,"45":3,"60":1}}],["they",{"2":{"29":1}}],["therefore",{"2":{"30":1,"31":1,"36":1}}],["there",{"2":{"28":2,"31":1,"32":1,"45":1,"59":1,"63":1}}],["then",{"2":{"18":1,"19":1,"29":1,"45":1}}],["them",{"2":{"15":1,"31":1}}],["theme",{"2":{"10":1}}],["the",{"0":{"29":1},"2":{"4":2,"6":2,"7":1,"8":1,"11":1,"13":2,"14":1,"15":8,"17":3,"18":16,"19":5,"20":6,"21":1,"22":14,"23":7,"24":2,"25":3,"26":1,"27":3,"28":9,"29":16,"30":9,"31":23,"32":9,"33":12,"34":10,"35":3,"36":5,"41":5,"42":8,"43":5,"44":2,"45":17,"46":1,"48":2,"49":2,"50":3,"51":9,"52":4,"56":3,"58":2,"59":3,"60":4,"62":14,"63":9}}],["top",{"2":{"20":1,"22":2,"23":3,"45":1,"49":1,"56":1,"58":1,"59":1}}],["tool",{"2":{"38":1}}],["tools",{"2":{"28":1}}],["toolbar",{"0":{"49":1},"2":{"28":2,"49":1}}],["too",{"2":{"17":1,"23":1,"59":1,"60":1,"63":1}}],["to",{"0":{"16":1,"25":1,"48":1},"2":{"4":1,"6":1,"7":1,"12":3,"13":1,"14":3,"15":2,"17":3,"18":4,"19":1,"26":2,"27":1,"28":3,"29":10,"30":6,"31":6,"32":5,"33":5,"35":1,"36":3,"38":4,"41":5,"43":1,"44":1,"45":4,"46":1,"50":1,"51":1,"60":1,"63":2}}],["task",{"2":{"31":2}}],["tasks",{"0":{"37":1},"2":{"14":1,"15":3,"31":1}}],["take",{"2":{"26":1,"45":2}}],["takes",{"2":{"23":1}}],["tables",{"2":{"28":1}}],["tabs",{"0":{"15":1,"18":1,"19":1,"22":1,"23":1,"25":2,"26":2,"27":1,"30":1,"32":1,"33":1,"53":1,"54":1,"55":1,"56":1,"57":1,"61":1},"1":{"28":1,"29":1,"31":1,"32":1,"33":1,"54":1,"55":1,"56":1,"58":1,"59":1,"60":1,"62":1,"63":1},"2":{"6":2,"7":1,"8":4,"13":1,"14":1,"15":2,"18":8,"19":1,"20":1,"21":1,"22":2,"23":6,"24":1,"25":1,"26":2,"27":1,"29":1,"30":8,"31":4,"32":7,"33":6,"34":1,"35":6,"36":4,"41":2,"44":1,"45":6,"49":1,"50":1,"51":1,"52":1,"54":1,"55":1,"60":1,"63":1}}],["tab",{"0":{"31":1,"42":1,"50":1,"60":1},"2":{"3":1,"4":2,"5":1,"11":2,"14":2,"15":1,"18":7,"19":1,"20":2,"22":4,"23":7,"27":1,"28":2,"30":3,"31":12,"32":26,"33":1,"34":10,"36":5,"38":7,"41":2,"42":4,"43":4,"44":1,"45":1,"48":1,"50":1,"52":1,"60":1}}],["target",{"2":{"3":1}}],["5px",{"2":{"62":6}}],["5s",{"2":{"51":1}}],["5000",{"2":{"38":2,"51":1}}],["57",{"2":{"38":1}}],["5",{"0":{"4":1,"10":1},"2":{"29":1,"38":3}}],["pixels",{"2":{"63":1}}],["pixel",{"2":{"62":2}}],["px",{"2":{"62":2}}],["pressing",{"2":{"50":1,"59":1}}],["print",{"2":{"32":2,"36":2}}],["properties",{"2":{"45":1}}],["promote",{"2":{"38":1}}],["problem",{"2":{"10":1}}],["provided",{"2":{"49":1}}],["provides",{"2":{"24":1,"28":1,"29":2,"34":1}}],["provide",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"52":1}}],["python",{"2":{"32":2,"36":2}}],["purpose",{"2":{"45":1}}],["put",{"2":{"30":1}}],["pull",{"2":{"14":1}}],["point",{"2":{"30":1}}],["pop",{"2":{"21":1}}],["positions",{"2":{"62":1}}],["position",{"0":{"58":1},"2":{"3":1,"25":1,"30":1,"58":1,"62":1}}],["p",{"2":{"18":1,"24":1}}],["padding",{"0":{"62":1},"2":{"62":3}}],["part",{"2":{"59":1}}],["participant",{"2":{"38":2}}],["parsed",{"2":{"8":1,"34":1}}],["path",{"2":{"29":1}}],["patch",{"2":{"29":1}}],["palette",{"2":{"24":1,"30":1}}],["pages",{"2":{"22":3,"35":1,"45":1}}],["page",{"2":{"22":1,"26":1,"29":1,"35":2,"45":1,"63":1}}],["paste",{"2":{"21":1,"34":2,"42":1}}],["pasting",{"2":{"8":1,"44":1}}],["panel",{"2":{"18":1,"19":1,"45":1}}],["placeholder",{"2":{"30":1}}],["place",{"2":{"29":1}}],["placed",{"2":{"6":1,"59":2}}],["plain",{"2":{"15":1,"31":1}}],["please",{"2":{"15":1}}],["plugin",{"2":{"11":1,"15":4,"18":1,"24":1,"29":1,"31":4,"33":1,"45":1}}],["plugins",{"0":{"36":1},"1":{"37":1,"38":1},"2":{"2":1,"28":1,"36":1}}],["plus",{"2":{"11":2,"31":1}}],["element",{"2":{"62":1}}],["em",{"2":{"62":2}}],["empty",{"2":{"29":1,"30":2}}],["etc",{"2":{"45":1}}],["e",{"2":{"38":1}}],["evaluate",{"2":{"38":1}}],["events",{"2":{"35":1}}],["every",{"2":{"28":1}}],["error",{"2":{"29":1}}],["edtor",{"2":{"29":1}}],["edited",{"2":{"28":1}}],["edit",{"0":{"19":1,"48":1,"56":1},"2":{"13":1,"15":1,"19":1,"27":1,"33":4,"43":2,"48":1,"56":1}}],["editing",{"0":{"33":1},"2":{"7":1,"27":1,"31":1,"49":1}}],["editor",{"0":{"1":1,"9":1,"27":1,"29":1,"47":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1,"28":1,"29":1,"48":1,"49":1,"50":1,"51":1},"2":{"6":1,"13":1,"19":1,"27":2,"28":2,"29":16,"33":2,"49":1,"50":1,"51":2}}],["effective",{"2":{"59":1}}],["effects",{"2":{"29":1}}],["effect",{"2":{"23":1,"26":1,"29":1,"30":1,"45":2,"52":1}}],["each",{"2":{"18":1,"29":1,"41":1}}],["essentially",{"2":{"18":1}}],["engagement",{"2":{"38":3}}],["ensure",{"2":{"32":1,"36":1}}],["enter",{"2":{"27":1,"28":1,"33":2}}],["entering",{"2":{"15":1}}],["enabled",{"2":{"28":1,"33":1,"45":1,"48":1,"49":1}}],["enable",{"2":{"19":1,"46":1,"60":1}}],["enabling",{"2":{"18":1,"35":1,"60":1}}],["end",{"2":{"18":1,"28":1,"31":1,"38":1,"43":1}}],["exceeds",{"2":{"63":1}}],["exception",{"2":{"3":2,"5":2}}],["expand",{"2":{"38":1}}],["explanation",{"2":{"23":1,"62":1}}],["example",{"2":{"20":1,"29":1,"45":2,"62":2}}],["existing",{"2":{"18":1}}],["extensions",{"2":{"6":1,"29":4}}],["extension",{"2":{"6":1,"13":1}}],["day",{"2":{"38":1}}],["dataview",{"0":{"37":1},"2":{"14":1,"15":1,"31":1}}],["dynamically",{"2":{"38":1}}],["due",{"2":{"28":1}}],["does",{"2":{"42":1}}],["down",{"2":{"38":1}}],["downstairs",{"2":{"38":1}}],["don",{"2":{"31":1}}],["do",{"2":{"29":1,"38":1,"45":1}}],["document",{"2":{"17":1}}],["double",{"0":{"48":1},"2":{"13":1,"19":2,"27":1,"33":2,"48":1}}],["deleting",{"2":{"44":1}}],["delete",{"2":{"18":1,"21":1,"34":2}}],["definitions",{"2":{"38":1}}],["default",{"0":{"42":1,"58":1},"2":{"20":1,"22":1,"34":1,"41":1,"42":2,"45":2,"50":1,"51":1,"58":1,"63":1}}],["devices",{"2":{"35":1}}],["develop",{"2":{"38":1}}],["developer",{"2":{"29":1}}],["development",{"2":{"29":1}}],["determined",{"2":{"25":1,"45":1}}],["dec",{"2":{"38":1}}],["decorate",{"2":{"23":1}}],["decided",{"2":{"17":1}}],["deusex01",{"2":{"14":2,"37":1}}],["d",{"2":{"14":1,"38":1,"62":8}}],["diagram",{"2":{"38":3}}],["distance",{"2":{"62":2}}],["disabled",{"2":{"45":1}}],["disappears",{"2":{"28":1}}],["displayed",{"2":{"23":4,"31":1}}],["display",{"2":{"3":1,"63":1}}],["directly",{"2":{"15":2,"19":1,"29":1,"31":3,"33":2,"41":1}}],["different",{"2":{"6":1,"35":2,"62":2}}],["drawing",{"2":{"38":1}}],["drag",{"0":{"1":1,"35":1,"46":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"3":1,"4":1,"35":6,"46":1}}],["drop",{"0":{"1":1,"35":1,"46":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"4":1,"35":5,"46":1}}],["special",{"2":{"45":1}}],["specific",{"2":{"29":2}}],["span>",{"2":{"38":1}}],["span",{"2":{"38":1}}],["spaces",{"2":{"50":1,"62":1}}],["space",{"2":{"31":1}}],["sample",{"2":{"52":1}}],["same",{"2":{"18":1,"23":1,"32":1,"35":1,"36":1,"60":1}}],["saving",{"2":{"51":1}}],["save",{"0":{"51":1},"2":{"28":4,"51":2}}],["sales",{"2":{"38":1}}],["scrolled",{"2":{"59":1}}],["scroll",{"2":{"23":1,"63":2}}],["some",{"2":{"28":1}}],["so",{"2":{"22":1,"35":1,"41":1}}],["source",{"2":{"19":1,"29":1,"33":1,"38":1}}],["s",{"0":{"22":1},"2":{"22":1,"28":1,"31":1,"36":1,"45":1,"60":1,"62":1}}],["size",{"0":{"50":1}}],["sit",{"2":{"38":1}}],["single",{"2":{"35":2,"60":1}}],["since",{"2":{"15":1,"17":1}}],["sign",{"2":{"31":1}}],["simultaneously",{"2":{"29":1}}],["simple",{"2":{"17":2,"27":1,"28":1}}],["shift",{"2":{"28":1,"59":1}}],["should",{"2":{"38":1}}],["show",{"0":{"49":1},"2":{"23":1,"28":1,"54":2}}],["showcase",{"0":{"14":1}}],["shortcuts",{"2":{"28":1}}],["shortcut",{"0":{"21":1},"2":{"18":1,"21":1}}],["share",{"2":{"14":1}}],["structure",{"0":{"22":1},"2":{"30":1}}],["strikethrough",{"2":{"11":1}}],["strike",{"2":{"11":1}}],["starts",{"2":{"34":1}}],["start",{"0":{"17":1},"1":{"18":1,"19":1,"20":1,"21":1},"2":{"17":1,"28":1,"42":1}}],["style=",{"2":{"38":1}}],["styles",{"2":{"12":2,"22":2}}],["style",{"2":{"12":1,"60":1}}],["surrounding",{"2":{"62":1}}],["successfully",{"2":{"29":1}}],["such",{"2":{"11":1,"28":2,"29":1,"44":1,"63":1}}],["supported",{"2":{"35":1}}],["support",{"2":{"15":1,"29":1}}],["supercharged",{"2":{"2":1}}],["seperator",{"0":{"41":1},"2":{"41":1}}],["sep",{"2":{"38":1}}],["separator",{"2":{"34":1,"42":1}}],["separated",{"2":{"62":1}}],["separate",{"2":{"23":1}}],["sequencediagram",{"2":{"38":1}}],["sequence",{"2":{"38":1}}],["section",{"2":{"34":1,"38":2}}],["series",{"2":{"28":1}}],["selecting",{"2":{"28":1}}],["selected",{"0":{"25":1},"2":{"18":1,"25":3,"28":1,"30":1,"41":1}}],["select",{"2":{"18":1,"41":1}}],["see",{"2":{"17":1,"30":1}}],["sentence",{"2":{"11":1}}],["set",{"2":{"6":1,"31":1,"33":1,"43":1,"51":1,"63":2}}],["settings",{"0":{"39":1,"40":1,"47":1,"52":1},"1":{"40":1,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":1,"48":2,"49":2,"50":2,"51":2,"52":1,"53":2,"54":2,"55":2,"56":2,"57":2,"58":2,"59":2,"60":2,"61":2,"62":2,"63":2},"2":{"4":1,"8":1,"19":1,"24":1,"26":2,"31":2,"33":1,"35":1,"45":6,"52":2}}],["setting",{"2":{"3":1,"62":1}}],["syntax",{"2":{"6":1}}],["60",{"2":{"63":1}}],["60vh",{"2":{"63":1}}],["6000",{"2":{"38":4}}],["6px",{"2":{"62":2}}],["69",{"2":{"38":1}}],["6",{"0":{"3":1},"2":{"27":1,"28":1,"29":2,"38":1}}],["layer",{"2":{"32":4}}],["layout",{"0":{"20":1},"2":{"20":1,"22":1,"45":3}}],["layouts",{"2":{"6":1,"59":1}}],["last",{"2":{"23":1,"52":1}}],["lorem",{"2":{"52":1}}],["low",{"2":{"38":2}}],["loop",{"2":{"38":1}}],["log",{"2":{"32":2,"36":2}}],["logic",{"2":{"4":1,"45":2}}],["lot",{"2":{"15":1}}],["longer",{"2":{"63":1}}],["long",{"2":{"15":1,"17":1,"60":1,"63":1}}],["ll",{"2":{"14":1}}],["limit",{"0":{"60":1},"2":{"60":1}}],["listening",{"2":{"35":1}}],["lists",{"2":{"31":1}}],["like",{"2":{"14":1,"29":1}}],["lines",{"2":{"59":1,"62":1}}],["linear",{"2":{"38":1}}],["line",{"0":{"59":1},"2":{"5":1,"23":1,"31":1,"38":1,"59":3}}],["links",{"2":{"2":1}}],["linker",{"2":{"2":1}}],["leetcode",{"2":{"14":1}}],["left",{"2":{"6":1,"14":1,"20":1,"23":2,"45":1,"58":1}}],["length",{"2":{"5":1,"63":2}}],["l",{"2":{"2":1,"28":1}}],["f",{"2":{"38":1}}],["flowchart",{"2":{"38":1}}],["ff3670",{"2":{"38":1}}],["facilitate",{"2":{"29":1}}],["four",{"2":{"34":1}}],["following",{"2":{"18":2,"28":1,"30":1,"31":1}}],["formats",{"2":{"32":1,"36":1}}],["form",{"2":{"22":3}}],["for",{"2":{"15":2,"17":2,"20":1,"27":1,"29":1,"32":1,"35":1,"36":1,"45":3,"49":1,"59":1,"62":1}}],["feb",{"2":{"38":1}}],["features",{"0":{"28":1},"2":{"15":1,"17":1,"28":1}}],["feel",{"2":{"14":1}}],["free",{"2":{"14":1}}],["from",{"2":{"14":2,"15":1,"31":1,"34":1,"37":1}}],["figure",{"2":{"62":1}}],["fight",{"2":{"38":1}}],["fill",{"2":{"38":1}}],["files",{"0":{"26":1},"2":{"26":1}}],["file",{"2":{"14":1,"51":1}}],["fix",{"2":{"2":1,"3":2,"5":2}}],["functions",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"34":1}}],["function",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"4":1,"7":1,"8":1,"15":1,"17":1,"46":1}}],["7px",{"2":{"62":2}}],["7000",{"2":{"38":2}}],["7500",{"2":{"38":2}}],["78",{"2":{"38":2}}],["7",{"0":{"2":1}}],["child",{"2":{"62":1}}],["checkout",{"2":{"38":1}}],["characters",{"2":{"62":1}}],["character",{"2":{"62":1}}],["chart",{"2":{"38":3}}],["charts",{"2":{"38":2}}],["changes",{"2":{"26":1}}],["changelog",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1}}],["c",{"2":{"38":2,"62":8}}],["cm",{"2":{"29":1}}],["cm5+cm6",{"2":{"29":1}}],["certain",{"2":{"28":1}}],["creating",{"0":{"30":1,"31":1},"1":{"31":1,"32":1,"33":1},"2":{"28":1,"42":1}}],["created",{"2":{"18":1,"25":1,"29":1}}],["create",{"0":{"18":1},"2":{"18":1,"21":1,"29":2,"30":2,"31":2,"32":1,"34":1,"38":2}}],["createel",{"2":{"12":1}}],["current",{"2":{"27":1,"29":2,"43":1,"45":1,"48":1}}],["currently",{"2":{"26":1,"28":1,"35":1}}],["cursor",{"2":{"25":1,"30":1,"33":1,"45":1}}],["customization",{"2":{"58":1}}],["customized",{"2":{"31":1}}],["customizer",{"2":{"28":1}}],["customize",{"0":{"23":1}}],["custom",{"2":{"20":1}}],["ctrl",{"2":{"18":1,"24":1,"28":5}}],["clamp",{"0":{"59":1}}],["classes",{"2":{"12":1}}],["clip",{"2":{"38":1}}],["clipboard",{"2":{"34":2,"42":1}}],["clicked",{"2":{"34":2}}],["clicking",{"2":{"19":1,"27":1,"31":2,"33":1,"34":1,"48":1}}],["click",{"0":{"48":1},"2":{"13":2,"19":1,"21":1,"33":2}}],["closed",{"2":{"5":1,"28":1}}],["close",{"2":{"4":1,"45":1}}],["css",{"2":{"12":1,"62":2}}],["campaign",{"2":{"38":6}}],["campaigns",{"2":{"38":1}}],["cat",{"2":{"38":1}}],["case",{"2":{"11":1}}],["cannot",{"2":{"35":1}}],["cancel",{"2":{"28":1}}],["cancels",{"2":{"6":1}}],["can",{"2":{"6":1,"8":1,"17":1,"18":2,"19":1,"20":1,"21":1,"23":2,"24":1,"26":1,"27":1,"29":4,"30":2,"31":2,"32":1,"33":3,"35":1,"36":1,"41":2,"43":1,"48":1,"51":1,"52":1,"58":1,"59":1,"60":1,"62":2,"63":3}}],["circle",{"2":{"11":1}}],["corner",{"2":{"33":1}}],["corresponds",{"2":{"29":1}}],["colon",{"2":{"31":1}}],["color",{"0":{"55":1},"2":{"28":1,"38":2,"55":1}}],["copying",{"2":{"31":1}}],["copy",{"2":{"18":1,"21":1,"34":2}}],["covered",{"2":{"17":1}}],["cover",{"2":{"17":1}}],["commit",{"2":{"38":7}}],["comma",{"2":{"23":1}}],["commands",{"0":{"24":1},"1":{"25":1,"26":1},"2":{"24":1}}],["command",{"2":{"8":1,"18":2,"24":1,"25":1,"26":2,"30":2,"41":1,"42":1}}],["combination",{"2":{"36":1}}],["compatible",{"2":{"10":1}}],["components",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"32":1,"35":2,"45":2}}],["component",{"0":{"1":1,"18":1,"19":1,"30":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"31":1,"32":1,"33":1},"2":{"14":1,"18":3,"20":1,"22":2,"25":1,"30":4,"32":1,"33":2,"34":1,"35":1,"41":1,"44":1,"45":4,"52":1,"54":1,"55":1}}],["convenient",{"2":{"27":1}}],["converting",{"2":{"28":1}}],["convert",{"0":{"25":1},"2":{"18":1,"30":1,"41":2}}],["console",{"2":{"32":2,"36":2}}],["const",{"2":{"29":1}}],["consistent",{"2":{"22":1,"62":2}}],["consists",{"2":{"22":1}}],["consequently",{"2":{"15":1}}],["configuration",{"2":{"23":3}}],["configurations",{"2":{"20":1}}],["conflicts",{"2":{"28":1}}],["conflict",{"2":{"2":1}}],["continue",{"2":{"32":1}}],["contains",{"2":{"22":1}}],["control",{"2":{"12":1}}],["contents",{"0":{"61":1,"62":1,"63":1},"1":{"62":1,"63":1},"2":{"22":3,"29":1}}],["content",{"0":{"42":1},"2":{"8":1,"15":1,"17":1,"18":7,"19":1,"20":3,"22":7,"23":2,"25":1,"27":2,"28":3,"30":3,"31":7,"33":1,"34":4,"36":1,"41":3,"42":2,"48":1,"51":4,"62":2,"63":3}}],["codeblock",{"2":{"28":1}}],["codemirror",{"2":{"27":1,"28":1,"29":4}}],["codemirror6",{"2":{"13":1}}],["code",{"0":{"56":1},"2":{"7":1,"8":1,"15":5,"18":1,"19":1,"28":1,"30":1,"31":4,"32":6,"33":2,"36":7,"38":2,"45":1,"56":1}}],["10px",{"2":{"62":6}}],["10200",{"2":{"38":2}}],["10500",{"2":{"38":2}}],["11000",{"2":{"38":3}}],["11",{"0":{"13":1}}],["120deg",{"2":{"38":1}}],["12",{"0":{"12":1}}],["17",{"0":{"11":1}}],["14",{"0":{"7":1,"8":1}}],["1",{"0":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":3,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1},"1":{"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"10":1,"11":1,"12":1,"13":1},"2":{"18":3,"19":1,"20":2,"23":1,"31":1,"38":2,"62":2}}]],"serializationVersion":2}';export{t as default}; diff --git a/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.EanVdDR7.js b/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.EanVdDR7.js deleted file mode 100644 index 35a9fa2..0000000 --- a/docs/.vitepress/dist/assets/chunks/@localSearchIndexroot.EanVdDR7.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":15,"nextId":15,"documentIds":{"0":"/obsidian-tabs/installation.html#下载","1":"/obsidian-tabs/roadmap.html#present","2":"/obsidian-tabs/roadmap.html#past","3":"/obsidian-tabs/roadmap.html#future","4":"/obsidian-tabs/showcase.html#showcase","5":"/obsidian-tabs/tabs.html#obsidian-tabs","6":"/obsidian-tabs/usage/customization.html#_3-customize-your-tabs","7":"/obsidian-tabs/usage/dnd.html#drag-and-drop","8":"/obsidian-tabs/usage/editTabs.html#edit-tabs","9":"/obsidian-tabs/usage/#usage","10":"/obsidian-tabs/usage/#_1-create-a-tabs-code-block","11":"/obsidian-tabs/usage/#_4-edit-tab","12":"/obsidian-tabs/usage/#_5-command","13":"/obsidian-tabs/usage/navMenu.html#菜单","14":"/obsidian-tabs/usage/pluginsSupport.html#_2-with-other-code-block"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,21],"1":[1,1,12],"2":[1,1,2],"3":[1,1,1],"4":[1,1,45],"5":[2,1,67],"6":[4,1,51],"7":[3,1,19],"8":[2,1,10],"9":[1,1,1],"10":[6,1,16],"11":[3,1,75],"12":[2,1,22],"13":[1,1,5],"14":[5,1,56]},"averageFieldLength":[2.2666666666666666,1,26.866666666666667],"storedFields":{"0":{"title":"下载","titles":[]},"1":{"title":"Present","titles":[]},"2":{"title":"Past","titles":[]},"3":{"title":"Future","titles":[]},"4":{"title":"Showcase","titles":[]},"5":{"title":"Obsidian Tabs","titles":[]},"6":{"title":"3. Customize your tabs","titles":[]},"7":{"title":"Drag and drop","titles":[]},"8":{"title":"Edit Tabs","titles":[]},"9":{"title":"Usage","titles":[]},"10":{"title":"1. Create a tabs code block","titles":["Usage"]},"11":{"title":"4. Edit tab","titles":["Usage"]},"12":{"title":"5. Command","titles":["Usage"]},"13":{"title":"菜单","titles":[]},"14":{"title":"2. With other code block","titles":[]}},"dirtCount":0,"index":[["👇",{"2":{"14":2}}],["~~~",{"2":{"14":2}}],["~~~tabs",{"2":{"14":2}}],["~",{"2":{"14":2}}],["javascript",{"2":{"14":2}}],["json",{"2":{"0":1}}],["js",{"2":{"0":1}}],["`",{"2":{"14":1}}],["````",{"2":{"14":2}}],["````tabs",{"2":{"14":2}}],["```javascript",{"2":{"14":2}}],["```python",{"2":{"14":2}}],["```",{"2":{"6":1,"10":1,"14":6}}],["```tabs",{"2":{"6":1,"10":1,"14":2}}],["提供了四个功能",{"2":{"13":1}}],["会出现一个",{"2":{"13":1}}],["在导航栏右键",{"2":{"13":1}}],["菜单",{"0":{"13":1}}],["5",{"0":{"12":1}}],["5211",{"2":{"1":1}}],["hello",{"2":{"14":4}}],["hold",{"2":{"11":1}}],["had",{"2":{"5":1}}],["have",{"2":{"4":1,"14":1}}],["quickly",{"2":{"11":1,"12":1}}],["z",{"2":{"11":1}}],["4",{"0":{"11":1}}],["generate",{"2":{"10":1}}],["github",{"2":{"0":1}}],["原生的能够实时预览的",{"2":{"8":1}}],["因为",{"2":{"8":1}}],["因此这里得补上部分刷新",{"2":{"7":1}}],["编辑器",{"2":{"8":1}}],["写了一个简单的",{"2":{"8":1}}],["为了方便编辑",{"2":{"8":1}}],["非常麻烦",{"2":{"7":1}}],["还要处理很多逻辑",{"2":{"7":1}}],["组件",{"2":{"7":1}}],["组件由于被拖拽不会被刷新",{"2":{"7":1}}],["同时原先我没有预留整个",{"2":{"7":1}}],["后已经创建的",{"2":{"7":1}}],["主要是",{"2":{"7":1}}],["拖拽编辑的功能也挺麻烦的",{"2":{"7":1}}],["实现",{"2":{"7":1}}],["3",{"0":{"6":1}}],["explanation",{"2":{"6":1}}],["effect",{"2":{"6":1}}],["entering",{"2":{"5":1}}],["editing",{"2":{"11":3}}],["edited",{"2":{"11":1}}],["editor",{"2":{"7":1,"11":4}}],["edit",{"0":{"8":1,"11":1},"2":{"5":1,"11":2}}],["want",{"2":{"11":1}}],["wasn",{"2":{"5":1}}],["when",{"2":{"11":1}}],["will",{"2":{"5":1,"6":5,"11":1}}],["within",{"2":{"5":2}}],["with",{"0":{"14":1},"2":{"4":2,"6":1,"14":1}}],["use",{"2":{"11":3,"14":3}}],["using",{"2":{"10":1,"11":1}}],["usage",{"0":{"9":1},"1":{"10":1,"11":1,"12":1},"2":{"4":1}}],["updated",{"2":{"5":1}}],["bottom",{"2":{"6":2}}],["bar",{"2":{"6":5}}],["based",{"2":{"5":1}}],["between",{"2":{"11":1}}],["beginning",{"2":{"6":1}}],["be",{"2":{"5":1,"6":4,"11":1}}],["been",{"2":{"5":1}}],["block",{"0":{"10":1,"14":1},"2":{"5":4,"10":1,"14":3}}],["button",{"2":{"11":2}}],["but",{"2":{"5":1}}],["nested",{"2":{"14":1}}],["need",{"2":{"14":1}}],["new",{"2":{"11":1}}],["neither",{"2":{"5":1}}],["nor",{"2":{"5":1}}],["note",{"2":{"5":1}}],["not",{"2":{"5":1}}],["nav",{"2":{"4":1,"6":7,"11":1}}],["outside",{"2":{"14":1}}],["other",{"0":{"14":1}}],["open",{"2":{"12":1}}],["operates",{"2":{"5":1}}],["of",{"2":{"5":1,"6":1,"10":2,"11":1}}],["obsidian",{"0":{"5":1},"2":{"5":1,"8":1}}],["or",{"2":{"4":1,"12":1,"14":3}}],["one",{"2":{"6":1,"10":2,"14":6}}],["only",{"2":{"6":1}}],["on",{"2":{"4":1,"5":1,"6":2,"11":1}}],["rouse",{"2":{"11":1}}],["right",{"2":{"6":2,"11":1}}],["remember",{"2":{"11":1}}],["restore",{"2":{"11":1}}],["replacerange",{"2":{"7":1}}],["recognize",{"2":{"5":1}}],["refresh",{"2":{"7":1}}],["refrain",{"2":{"5":1}}],["refactored",{"2":{"5":1}}],["readme",{"2":{"4":1}}],["request",{"2":{"4":1}}],["release",{"2":{"0":1}}],["raise",{"2":{"4":1}}],["line",{"2":{"6":1}}],["like",{"2":{"4":1,"14":2}}],["last",{"2":{"6":1,"11":1}}],["log",{"2":{"14":2}}],["lot",{"2":{"5":1}}],["long",{"2":{"5":1,"11":1}}],["ll",{"2":{"4":1}}],["left",{"2":{"4":1,"6":2}}],["leetcode",{"2":{"4":1}}],["your",{"0":{"6":1},"2":{"11":1,"14":1}}],["you",{"2":{"4":2,"5":1,"6":1,"11":10,"14":3}}],["is",{"2":{"5":1,"11":2,"14":4}}],["issue",{"2":{"4":1}}],["items",{"2":{"6":2}}],["it",{"2":{"4":1,"5":2,"11":3}}],["i",{"2":{"4":1,"5":1}}],["if",{"2":{"4":1,"5":1,"11":5,"14":1}}],["inner",{"2":{"14":8}}],["innertab",{"2":{"14":2}}],["interval",{"2":{"11":2}}],["into",{"2":{"4":1}}],["information",{"2":{"6":1}}],["input",{"2":{"5":1}}],["inside",{"2":{"5":1,"14":1}}],["inspiration",{"2":{"5":1}}],["insert",{"2":{"4":1}}],["in",{"2":{"4":1,"5":1,"6":1,"11":2,"14":2}}],["more",{"2":{"14":1}}],["mobile",{"2":{"4":1}}],["menu",{"2":{"13":1}}],["multi",{"2":{"6":3}}],["many",{"2":{"6":1}}],["manifest",{"2":{"0":1}}],["markdown",{"2":{"4":1}}],["main",{"2":{"0":1}}],["try",{"2":{"11":1}}],["treated",{"2":{"5":1}}],["turn",{"2":{"11":1}}],["two",{"2":{"10":2,"14":4}}],["tip",{"2":{"11":1}}],["title",{"2":{"6":1}}],["time",{"2":{"5":1}}],["type",{"2":{"6":1}}],["text",{"2":{"5":2,"12":1}}],["t",{"2":{"5":1}}],["this",{"2":{"14":5}}],["thanks",{"2":{"5":1}}],["them",{"2":{"5":1}}],["the",{"2":{"4":1,"5":8,"6":7,"10":1,"11":12,"12":1}}],["too",{"2":{"6":1,"11":1}}],["top",{"2":{"6":3}}],["to",{"2":{"4":3,"5":2,"11":7,"12":3,"14":3}}],["takes",{"2":{"6":1}}],["tasks",{"2":{"4":1,"5":3}}],["tab",{"0":{"11":1},"2":{"4":2,"5":1,"6":7,"7":1,"10":8,"11":6,"14":27}}],["tabs",{"0":{"5":1,"6":1,"8":1,"10":1},"2":{"0":1,"4":1,"5":2,"6":6,"7":2,"12":2,"14":5}}],["double",{"2":{"11":2}}],["drop",{"0":{"7":1}}],["drag",{"0":{"7":1}}],["delete",{"2":{"11":3}}],["decorate",{"2":{"6":1}}],["deusex01",{"2":{"4":2}}],["displayed",{"2":{"6":4}}],["directly",{"2":{"5":2}}],["d",{"2":{"4":1}}],["dataview",{"2":{"4":1,"5":1}}],["function",{"2":{"5":1}}],["future",{"0":{"3":1}}],["feature",{"2":{"14":1}}],["features",{"2":{"5":1}}],["feel",{"2":{"4":1}}],["for",{"2":{"5":2,"12":1}}],["free",{"2":{"4":1}}],["from",{"2":{"4":2,"5":1}}],["file",{"2":{"4":1}}],["after",{"2":{"11":1}}],["accidentally",{"2":{"11":1}}],["action",{"2":{"11":1}}],["auto",{"2":{"11":1}}],["automatically",{"2":{"11":1}}],["also",{"2":{"11":2}}],["at",{"2":{"6":3}}],["able",{"2":{"5":1}}],["as",{"2":{"5":1}}],["added",{"2":{"5":1}}],["add",{"2":{"4":1,"6":1}}],["and",{"0":{"7":1},"2":{"5":2,"11":3}}],["an",{"2":{"4":1,"11":1,"14":6}}],["amp",{"2":{"4":1}}],["a",{"0":{"10":1},"2":{"4":3,"5":4,"10":1,"11":3,"12":2}}],["save",{"2":{"11":2}}],["saved",{"2":{"11":1}}],["saves",{"2":{"11":1}}],["saving",{"2":{"11":2}}],["same",{"2":{"6":1}}],["search",{"2":{"12":1}}],["selected",{"2":{"12":1}}],["set",{"2":{"11":1}}],["setting",{"2":{"11":3,"12":1}}],["separate",{"2":{"6":1}}],["scroll",{"2":{"6":1,"11":1}}],["support",{"2":{"5":1}}],["since",{"2":{"5":1}}],["shift",{"2":{"11":1}}],["shortcut",{"2":{"11":1}}],["show",{"2":{"6":1}}],["showcase",{"0":{"4":1}}],["share",{"2":{"4":1}}],["styles",{"2":{"0":1}}],["过去一共经历了很多个版本",{"2":{"2":1}}],["版本",{"2":{"1":1}}],["0",{"2":{"1":1}}],["2",{"0":{"14":1},"2":{"1":1,"6":1}}],["2w",{"2":{"1":1}}],["预计在",{"2":{"1":1}}],["7",{"2":{"1":1}}],["1",{"0":{"10":1},"2":{"1":3,"6":1}}],["现在版本为",{"2":{"1":1}}],["python",{"2":{"14":2}}],["pannel",{"2":{"12":1}}],["past",{"0":{"2":1}}],["p",{"2":{"12":1}}],["print",{"2":{"14":2}}],["provides",{"2":{"12":1}}],["present",{"0":{"1":1}}],["plain",{"2":{"5":1}}],["please",{"2":{"5":1}}],["plugin",{"2":{"5":4}}],["plugins",{"2":{"0":2}}],["pull",{"2":{"4":1}}],["放到",{"2":{"0":1}}],["文件夹下的一个你自己命名的新文件夹即可",{"2":{"0":1}}],["文件",{"2":{"0":1}}],["cmd",{"2":{"12":1}}],["cm5+cm6",{"2":{"8":1}}],["ctrl",{"2":{"11":1}}],["ctrl+s",{"2":{"11":1}}],["clipboard",{"2":{"11":1}}],["click",{"2":{"11":4,"12":1}}],["closed",{"2":{"11":1}}],["change",{"2":{"11":1}}],["create",{"0":{"10":1},"2":{"11":1,"12":1,"14":3}}],["can",{"2":{"6":2,"11":7,"14":2}}],["customize",{"0":{"6":1}}],["console",{"2":{"14":2}}],["consequently",{"2":{"5":1}}],["convert",{"2":{"12":1}}],["configuration",{"2":{"6":3}}],["contents",{"2":{"11":1,"14":1}}],["content",{"2":{"5":1,"6":2,"10":2,"11":4}}],["codemirror",{"2":{"8":1}}],["code",{"0":{"10":1,"14":1},"2":{"5":5,"10":1,"14":3}}],["command",{"0":{"12":1},"2":{"12":1}}],["comma",{"2":{"6":1}}],["community",{"2":{"0":1}}],["component",{"2":{"4":1,"10":1,"12":1,"14":1}}],["css",{"2":{"0":1}}],["中下载最新版",{"2":{"0":1}}],["中可以下载",{"2":{"0":1}}],["的编辑器不开源",{"2":{"8":1}}],["的方法",{"2":{"7":1}}],["的",{"2":{"0":2,"7":1}}],["也可以去",{"2":{"0":1}}],["官方的",{"2":{"0":1}}],["下载量时更新到",{"2":{"1":1}}],["下载量",{"2":{"1":1}}],["下载",{"0":{"0":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.9yLnLnwf.js b/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.9yLnLnwf.js new file mode 100644 index 0000000..dc6a754 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.9yLnLnwf.js @@ -0,0 +1 @@ +const t='{"documentCount":75,"nextId":75,"documentIds":{"0":"/obsidian-tabs/zh/changelog.html#更新日志","1":"/obsidian-tabs/zh/changelog.html#一、详细更新","2":"/obsidian-tabs/zh/changelog.html#_1-1-编辑器优化、组件嵌套、拖拽功能","3":"/obsidian-tabs/zh/changelog.html#_1-1-7-2024-07-31","4":"/obsidian-tabs/zh/changelog.html#_1-1-6-2024-07-31","5":"/obsidian-tabs/zh/changelog.html#_1-1-5-2024-07-31","6":"/obsidian-tabs/zh/changelog.html#_1-1-4-2024-07-25","7":"/obsidian-tabs/zh/changelog.html#_1-1-3-2024-07-22","8":"/obsidian-tabs/zh/changelog.html#_1-1-1-2024-07-14","9":"/obsidian-tabs/zh/changelog.html#_1-1-0-2024-07-14","10":"/obsidian-tabs/zh/changelog.html#_1-0-实现组件基础功能-提供编辑器","11":"/obsidian-tabs/zh/changelog.html#_1-0-5-2024-06-28","12":"/obsidian-tabs/zh/changelog.html#_1-0-4-2024-04-17","13":"/obsidian-tabs/zh/changelog.html#_1-0-3-2024-04-12","14":"/obsidian-tabs/zh/changelog.html#_1-0-2-2024-04-11","15":"/obsidian-tabs/zh/changelog.html#二、节点","16":"/obsidian-tabs/zh/installation.html#下载","17":"/obsidian-tabs/zh/installation.html#下载量","18":"/obsidian-tabs/zh/quickstart.html#快速开始","19":"/obsidian-tabs/zh/quickstart.html#创建-tabs-组件","20":"/obsidian-tabs/zh/quickstart.html#编辑-tabs-组件","21":"/obsidian-tabs/zh/quickstart.html#调整布局","22":"/obsidian-tabs/zh/quickstart.html#快捷菜单","23":"/obsidian-tabs/zh/tabs.html#obsidian-tabs","24":"/obsidian-tabs/zh/tabs.html#一、tabs-组件能用来干啥","25":"/obsidian-tabs/zh/tabs.html#_1-平铺","26":"/obsidian-tabs/zh/tabs.html#_2-并行","27":"/obsidian-tabs/zh/tabs.html#二、为什么有-code-tab-还要写-tabs","28":"/obsidian-tabs/zh/tabs.html#三、已实现、未实现","29":"/obsidian-tabs/zh/usage/commands.html#命令","30":"/obsidian-tabs/zh/usage/commands.html#tabs-convert-selected-text-to-tabs","31":"/obsidian-tabs/zh/usage/commands.html#tabs-refresh-all-tabs-in-opened-files","32":"/obsidian-tabs/zh/tabsmodal.html#tabs-组件的构造","33":"/obsidian-tabs/zh/usage/customization.html#自定义","34":"/obsidian-tabs/zh/usage/customization.html#tabs-组件的全局配置","35":"/obsidian-tabs/zh/usage/customization.html#tabs-组件的特定配置","36":"/obsidian-tabs/zh/usage/customization.html#自定义标签页标题-title","37":"/obsidian-tabs/zh/usage/editor.html#tabs-编辑器","38":"/obsidian-tabs/zh/usage/editor.html#功能","39":"/obsidian-tabs/zh/usage/editor.html#关于编辑器","40":"/obsidian-tabs/zh/usage/#创建-tabs-组件","41":"/obsidian-tabs/zh/usage/#一、新建-tab","42":"/obsidian-tabs/zh/usage/#二、嵌套-tabs","43":"/obsidian-tabs/zh/usage/#三、编辑-tab","44":"/obsidian-tabs/zh/showcase.html#示例","45":"/obsidian-tabs/zh/usage/menu.html#快捷菜单","46":"/obsidian-tabs/zh/usage/dnd.html#拖拽","47":"/obsidian-tabs/zh/usage/pluginssupport.html#搭配其他插件使用","48":"/obsidian-tabs/zh/usage/pluginssupport.html#with-dataview-tasks","49":"/obsidian-tabs/zh/usage/pluginssupport.html#with-mermaid","50":"/obsidian-tabs/zh/usage/settings.html#设置","51":"/obsidian-tabs/zh/usage/settings.html#基础设置","52":"/obsidian-tabs/zh/usage/settings.html#seperator-分隔符","53":"/obsidian-tabs/zh/usage/settings.html#default-tab-title-content","54":"/obsidian-tabs/zh/usage/settings.html#action-button-功能键","55":"/obsidian-tabs/zh/usage/settings.html#ignore-notice","56":"/obsidian-tabs/zh/usage/settings.html#autorefresh-markdown-view","57":"/obsidian-tabs/zh/usage/settings.html#drag-and-drop","58":"/obsidian-tabs/zh/usage/settings.html#编辑器设置","59":"/obsidian-tabs/zh/usage/settings.html#double-click-to-edit","60":"/obsidian-tabs/zh/usage/settings.html#show-toolbar","61":"/obsidian-tabs/zh/usage/settings.html#tab-size","62":"/obsidian-tabs/zh/usage/settings.html#auto-save-interval","63":"/obsidian-tabs/zh/usage/settings.html#外观设置","64":"/obsidian-tabs/zh/usage/settings.html#tabs","65":"/obsidian-tabs/zh/usage/settings.html#tabs-border","66":"/obsidian-tabs/zh/usage/settings.html#tabs-border-color","67":"/obsidian-tabs/zh/usage/settings.html#hide-tabs-code-block-edit-block-button","68":"/obsidian-tabs/zh/usage/settings.html#tabs-nav","69":"/obsidian-tabs/zh/usage/settings.html#nav-default-position","70":"/obsidian-tabs/zh/usage/settings.html#nav-line-clamp","71":"/obsidian-tabs/zh/usage/settings.html#limit-tab-title-width","72":"/obsidian-tabs/zh/usage/settings.html#tabs-contents","73":"/obsidian-tabs/zh/usage/settings.html#contents-padding","74":"/obsidian-tabs/zh/usage/settings.html#contents-max-height"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[2,1,1],"2":[4,3,1],"3":[6,7,10],"4":[6,7,6],"5":[6,7,9],"6":[6,7,10],"7":[6,7,11],"8":[5,7,4],"9":[6,7,16],"10":[4,3,1],"11":[7,7,6],"12":[7,7,16],"13":[7,7,11],"14":[7,7,11],"15":[2,1,1],"16":[1,1,1],"17":[1,1,1],"18":[1,1,11],"19":[3,1,43],"20":[3,1,16],"21":[1,1,16],"22":[1,1,6],"23":[2,1,6],"24":[3,2,3],"25":[3,4,16],"26":[3,4,14],"27":[6,2,44],"28":[3,2,31],"29":[1,1,8],"30":[6,1,11],"31":[7,1,10],"32":[2,1,42],"33":[1,1,7],"34":[2,1,24],"35":[2,1,46],"36":[2,1,34],"37":[2,1,11],"38":[1,2,41],"39":[1,2,66],"40":[3,1,31],"41":[3,3,57],"42":[3,3,49],"43":[3,3,24],"44":[1,1,15],"45":[1,1,25],"46":[1,1,22],"47":[1,1,32],"48":[4,1,3],"49":[2,1,177],"50":[1,1,1],"51":[1,1,1],"52":[2,2,17],"53":[4,2,23],"54":[3,2,14],"55":[2,2,9],"56":[3,2,31],"57":[3,2,2],"58":[1,1,1],"59":[4,2,6],"60":[2,2,4],"61":[2,2,8],"62":[3,2,13],"63":[1,1,11],"64":[1,2,1],"65":[2,3,9],"66":[3,3,3],"67":[6,3,9],"68":[2,2,1],"69":[3,4,10],"70":[3,4,20],"71":[4,4,11],"72":[2,2,1],"73":[2,4,54],"74":[3,4,22]},"averageFieldLength":[3,2.6133333333333333,17.86666666666667],"storedFields":{"0":{"title":"更新日志","titles":[]},"1":{"title":"一、详细更新","titles":["更新日志"]},"2":{"title":"1.1 - 编辑器优化、组件嵌套、拖拽功能","titles":["更新日志","一、详细更新"]},"3":{"title":"1.1.7 (2024-07-31)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"4":{"title":"1.1.6 (2024-07-31)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"5":{"title":"1.1.5 (2024-07-31)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"6":{"title":"1.1.4 (2024-07-25)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"7":{"title":"1.1.3 (2024-07-22)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"8":{"title":"1.1.1 (2024-07-14)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"9":{"title":"1.1.0 (2024-07-14)","titles":["更新日志","一、详细更新","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"10":{"title":"1.0 - 实现组件基础功能,提供编辑器","titles":["更新日志","一、详细更新"]},"11":{"title":"1.0.5 (2024-06-28)","titles":["更新日志","一、详细更新","1.0 - 实现组件基础功能,提供编辑器"]},"12":{"title":"1.0.4 (2024-04-17)","titles":["更新日志","一、详细更新","1.0 - 实现组件基础功能,提供编辑器"]},"13":{"title":"1.0.3 (2024-04-12)","titles":["更新日志","一、详细更新","1.0 - 实现组件基础功能,提供编辑器"]},"14":{"title":"1.0.2 (2024-04-11)","titles":["更新日志","一、详细更新","1.0 - 实现组件基础功能,提供编辑器"]},"15":{"title":"二、节点","titles":["更新日志"]},"16":{"title":"下载","titles":[]},"17":{"title":"下载量","titles":["下载"]},"18":{"title":"快速开始","titles":[]},"19":{"title":"创建 Tabs 组件","titles":["快速开始"]},"20":{"title":"编辑 Tabs 组件","titles":["快速开始"]},"21":{"title":"调整布局","titles":["快速开始"]},"22":{"title":"快捷菜单","titles":["快速开始"]},"23":{"title":"Obsidian Tabs","titles":[]},"24":{"title":"一、Tabs 组件能用来干啥","titles":["Obsidian Tabs"]},"25":{"title":"(1) 平铺","titles":["Obsidian Tabs","一、Tabs 组件能用来干啥"]},"26":{"title":"(2) 并行","titles":["Obsidian Tabs","一、Tabs 组件能用来干啥"]},"27":{"title":"二、为什么有 Code tab 还要写 Tabs","titles":["Obsidian Tabs"]},"28":{"title":"三、已实现、未实现","titles":["Obsidian Tabs"]},"29":{"title":"命令","titles":[]},"30":{"title":"Tabs: Convert selected text to tabs","titles":["命令"]},"31":{"title":"Tabs: Refresh all tabs in opened files","titles":["命令"]},"32":{"title":"Tabs 组件的构造","titles":[]},"33":{"title":"自定义","titles":[]},"34":{"title":"Tabs 组件的全局配置","titles":["自定义"]},"35":{"title":"Tabs 组件的特定配置","titles":["自定义"]},"36":{"title":"自定义标签页标题 title","titles":["自定义"]},"37":{"title":"Tabs 编辑器","titles":[]},"38":{"title":"功能","titles":["Tabs 编辑器"]},"39":{"title":"关于编辑器","titles":["Tabs 编辑器"]},"40":{"title":"创建 Tabs 组件","titles":[]},"41":{"title":"一、新建 tab","titles":["创建 Tabs 组件"]},"42":{"title":"二、嵌套 Tabs","titles":["创建 Tabs 组件"]},"43":{"title":"三、编辑 tab","titles":["创建 Tabs 组件"]},"44":{"title":"示例","titles":[]},"45":{"title":"快捷菜单","titles":[]},"46":{"title":"拖拽","titles":[]},"47":{"title":"搭配其他插件使用","titles":[]},"48":{"title":"With Dataview & Tasks","titles":["搭配其他插件使用"]},"49":{"title":"With mermaid","titles":["搭配其他插件使用"]},"50":{"title":"设置","titles":[]},"51":{"title":"基础设置","titles":["设置"]},"52":{"title":"Seperator 分隔符","titles":["设置","基础设置"]},"53":{"title":"Default tab title/content","titles":["设置","基础设置"]},"54":{"title":"Action button 功能键","titles":["设置","基础设置"]},"55":{"title":"Ignore notice","titles":["设置","基础设置"]},"56":{"title":"Autorefresh markdown view","titles":["设置","基础设置"]},"57":{"title":"Drag and drop","titles":["设置","基础设置"]},"58":{"title":"编辑器设置","titles":["设置"]},"59":{"title":"Double click to edit","titles":["设置","编辑器设置"]},"60":{"title":"Show toolbar","titles":["设置","编辑器设置"]},"61":{"title":"Tab size","titles":["设置","编辑器设置"]},"62":{"title":"Auto save interval","titles":["设置","编辑器设置"]},"63":{"title":"外观设置","titles":["设置"]},"64":{"title":"Tabs","titles":["设置","外观设置"]},"65":{"title":"Tabs border","titles":["设置","外观设置","Tabs"]},"66":{"title":"Tabs border color","titles":["设置","外观设置","Tabs"]},"67":{"title":"Hide tabs code block edit block button","titles":["设置","外观设置","Tabs"]},"68":{"title":"Tabs nav","titles":["设置","外观设置"]},"69":{"title":"Nav default position","titles":["设置","外观设置","Tabs nav"]},"70":{"title":"Nav line clamp","titles":["设置","外观设置","Tabs nav"]},"71":{"title":"Limit tab title width","titles":["设置","外观设置","Tabs nav"]},"72":{"title":"Tabs contents","titles":["设置","外观设置"]},"73":{"title":"Contents padding","titles":["设置","外观设置","Tabs contents"]},"74":{"title":"Contents max height","titles":["设置","外观设置","Tabs contents"]}},"dirtCount":0,"index":[["是",{"2":{"74":1}}],["是否启用拖拽功能",{"2":{"57":1}}],["是否换行",{"2":{"34":1}}],["vh",{"2":{"74":1}}],["viewport",{"2":{"74":1}}],["view",{"0":{"56":1}}],["virtual",{"2":{"3":1}}],["出现滚动条",{"2":{"74":1}}],["出现的菜单快速新建",{"2":{"41":1}}],["高度不再增加",{"2":{"74":1}}],["高亮等样式",{"2":{"36":1}}],["字宽",{"2":{"73":1}}],["取值单位和",{"2":{"73":1}}],["取值规则与",{"2":{"73":1}}],["像素",{"2":{"73":11}}],["作用位置",{"2":{"73":1}}],["作为占位符",{"2":{"40":1}}],["作为底层文本编辑器",{"2":{"39":1}}],["个数",{"2":{"73":1}}],["个值",{"2":{"73":1}}],["值与值之间用空格分隔",{"2":{"73":1}}],["正文过长时会出现一个滚动条",{"2":{"74":1}}],["正文的内边距",{"2":{"73":1}}],["正文处于",{"2":{"32":1}}],["省略",{"2":{"71":1}}],["则会以",{"2":{"71":1}}],["则会给选中内容嵌套一层",{"2":{"30":1}}],["开启后如果标题过长",{"2":{"71":1}}],["开头时",{"2":{"45":1}}],["限制单个",{"2":{"71":1}}],["溢出的",{"2":{"70":1}}],["超出部分按住",{"2":{"70":1}}],["置于一行",{"2":{"70":1}}],["所有",{"2":{"70":1}}],["所有标签页",{"2":{"32":1}}],["点击后可以编辑这个代码块",{"2":{"67":1}}],["鼠标移动到代码块上时",{"2":{"67":1}}],["鼠标悬浮时出现边框",{"2":{"65":1}}],["影响的情况下",{"2":{"67":1}}],["始终显示边框",{"2":{"65":1}}],["查看效果",{"2":{"63":1}}],["区域提供了一个示例",{"2":{"63":1}}],["外观设置",{"0":{"63":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1}}],["外层代码块使用反引号的个数必须多于内层代码块使用的反引号个数",{"2":{"42":1,"47":1}}],["代表当长度超过页面高度的",{"2":{"74":1}}],["代表当你修改了内容",{"2":{"62":1}}],["代码块直接编辑",{"2":{"43":1}}],["代码块创建",{"2":{"42":1}}],["代码块",{"2":{"41":1}}],["代码块中",{"2":{"41":1}}],["代码块中的文本会被视为纯文本",{"2":{"41":1}}],["代码块实现的",{"2":{"40":1,"41":1}}],["代码块的第一个分隔符之前的部分为配置区",{"2":{"35":1}}],["代码块渲染而成",{"2":{"19":1}}],["代码块命令",{"2":{"9":1}}],["代码块反引号数量的功能",{"2":{"8":1}}],["单位为毫秒",{"2":{"62":1}}],["键时缩进的空格数",{"2":{"61":1}}],["启用时",{"2":{"59":1,"60":1}}],["启发的文本定义以动态创建和修改图表",{"2":{"49":1}}],["此时你在设置中将默认布局修改为",{"2":{"56":1}}],["此时渲染出的",{"2":{"40":1}}],["布局有效",{"2":{"70":1}}],["布局下渲染好了的",{"2":{"56":1}}],["布局时",{"2":{"32":1}}],["举个例子",{"2":{"56":1}}],["它的各项属性在渲染的那一刻已经确定了",{"2":{"56":1}}],["它是一个基于",{"2":{"49":1}}],["重新打开当前标签页等",{"2":{"56":1}}],["重构插件",{"2":{"27":1}}],["目的是为了刷新所有",{"2":{"56":1}}],["目前已经实现的有单页面内同个",{"2":{"46":1}}],["目前我做了两种尝试",{"2":{"39":1}}],["页面",{"2":{"56":1}}],["页面的",{"2":{"39":1}}],["粘贴",{"2":{"55":1}}],["隐藏边框",{"2":{"65":1}}],["隐藏",{"2":{"55":1}}],["隐藏功能键",{"2":{"54":1}}],["隐藏问题",{"2":{"11":1}}],["末尾的功能键",{"2":{"54":1}}],["借助命令",{"2":{"52":1}}],["分隔符用于标识每个",{"2":{"52":1}}],["分隔符",{"0":{"52":1}}],["基础设置",{"0":{"51":1},"1":{"52":1,"53":1,"54":1,"55":1,"56":1,"57":1}}],["8",{"2":{"73":1}}],["8px",{"2":{"73":1}}],["8500",{"2":{"49":2}}],["8200",{"2":{"49":2}}],["9200",{"2":{"49":2}}],["9500",{"2":{"49":2}}],["xychart",{"2":{"49":1}}],["xy图表",{"2":{"49":1}}],["x",{"2":{"49":2}}],["x3c",{"2":{"49":3}}],["quadrant",{"2":{"49":4}}],["quadrantchart",{"2":{"49":1}}],["quot",{"2":{"36":2}}],["象限图",{"2":{"49":1}}],["upstairs",{"2":{"49":1}}],["ui",{"2":{"12":1,"26":1}}],["图中红橙框线之间的距离",{"2":{"73":1}}],["图",{"2":{"49":1}}],["图标修改",{"2":{"12":1}}],["jul",{"2":{"49":1}}],["jun",{"2":{"49":1}}],["jan",{"2":{"49":1}}],["javascript",{"2":{"42":2,"47":2,"49":1}}],["journey",{"2":{"49":1}}],["jolly",{"2":{"49":1}}],["john",{"2":{"49":5}}],[">",{"2":{"49":3}}],[">>bob",{"2":{"49":1}}],[">>alice",{"2":{"49":1}}],[">>john",{"2":{"49":3}}],[">prevail",{"2":{"49":1}}],[">d",{"2":{"49":2}}],[">c",{"2":{"49":1}}],[">b",{"2":{"49":1}}],[">mermaid",{"2":{"49":1}}],["流程图",{"2":{"49":1}}],["允许你使用文本和代码创建图表和可视化",{"2":{"49":1}}],["源码",{"2":{"49":1}}],["搭配其他插件使用",{"0":{"47":1},"1":{"48":1,"49":1}}],["暂不支持不同页面的",{"2":{"46":1}}],["后可横向滚动",{"2":{"70":1}}],["后编辑器会自动将内容保存至",{"2":{"62":1}}],["后",{"2":{"46":1}}],["后的内容为",{"2":{"41":1}}],["后的内容是一个",{"2":{"19":1}}],["会将剪切板中的内容解析为",{"2":{"45":1}}],["会在光标处新建一个",{"2":{"30":1}}],["部分会出现一个快捷菜单",{"2":{"45":1}}],["width",{"0":{"71":1}}],["with",{"0":{"48":1,"49":1},"2":{"44":1}}],["we",{"2":{"49":1}}],["webkit",{"2":{"49":3}}],["work",{"2":{"49":2}}],["working",{"2":{"49":1}}],["workspaceleaf",{"2":{"39":1}}],["workspace",{"2":{"39":1}}],["示例",{"0":{"44":1},"2":{"73":1}}],["👇",{"2":{"42":2}}],["📺",{"2":{"41":1}}],["同时使用两种反引号生成代码块时",{"2":{"42":1,"47":1}}],["hide",{"0":{"67":1}}],["high",{"2":{"49":2}}],["hover",{"2":{"65":1}}],["home",{"2":{"49":1}}],["how",{"2":{"49":2}}],["hypochondria",{"2":{"49":1}}],["height",{"0":{"74":1},"2":{"74":1}}],["healthcheck",{"2":{"49":1}}],["hello",{"2":{"42":4,"47":4,"49":1}}],["html",{"2":{"36":1}}],["只对",{"2":{"70":1}}],["只用一种反引号使用两种反引号",{"2":{"42":1}}],["只用一种反引号时",{"2":{"42":1,"47":1}}],["只需要同种反引号保持外层多于内层即可",{"2":{"42":1,"47":1}}],["只会包括简单使用时需要的内容",{"2":{"18":1}}],["有两种嵌套使用代码块的格式",{"2":{"42":1,"47":1}}],["有没有实现这个功能的插件",{"2":{"27":1}}],["~~~",{"2":{"42":1,"47":1}}],["~~~tabs",{"2":{"42":1,"47":1}}],["~",{"2":{"42":1}}],["`",{"2":{"42":1}}],["```mermaid",{"2":{"49":6}}],["````",{"2":{"42":3,"47":1,"49":1}}],["````tabs",{"2":{"42":1,"47":1}}],["```javascript",{"2":{"42":2,"47":2}}],["```python",{"2":{"42":2,"47":2}}],["```tabs",{"2":{"30":1,"42":2}}],["```",{"2":{"19":1,"21":1,"30":1,"35":1,"40":1,"41":1,"42":6,"47":3,"49":6}}],["嵌套使用代码块",{"2":{"42":1,"47":1}}],["嵌套",{"0":{"42":1}}],["嵌套功能",{"2":{"9":1}}],["设为",{"2":{"41":1}}],["设置为",{"2":{"53":1}}],["设置为了",{"2":{"43":1}}],["设置后",{"2":{"31":1}}],["设置",{"0":{"50":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1},"2":{"9":1,"34":1}}],["需要在插件设置中将",{"2":{"41":1}}],["除了直接编辑",{"2":{"41":1}}],["那么",{"2":{"41":1}}],["那么你可以通过点击",{"2":{"43":1}}],["那么你可以直接双击",{"2":{"43":1}}],["那么你可以参考这篇速览教程",{"2":{"18":1}}],["那么你应该见过",{"2":{"27":1}}],["🎵",{"2":{"41":1}}],["试试将下面这段内容复制到你的",{"2":{"41":1}}],["之间",{"2":{"46":1}}],["之前的内容为",{"2":{"41":1}}],["之类的插件都可以实现快速查阅的功能",{"2":{"25":1}}],["从",{"2":{"41":1}}],["注意冒号后有个空格",{"2":{"41":1}}],["来快速在光标处创建一个",{"2":{"40":1}}],["我会添加到此处",{"2":{"44":1}}],["我放了一个空的",{"2":{"40":1}}],["我们想要的是创建一个新的",{"2":{"39":1}}],["笔记中",{"2":{"41":1}}],["笔记中写下以下内容即可创建一个空的",{"2":{"40":1}}],["笔记中快速渲染一个",{"2":{"23":1}}],["直接将正文转换为",{"2":{"52":1}}],["直接把拓展加到新建的",{"2":{"39":1}}],["直接修改源码",{"2":{"20":1}}],["虽然能够成功获取到",{"2":{"39":1}}],["生成时",{"2":{"39":1}}],["获取当前的",{"2":{"39":1}}],["不在过长时隐藏",{"2":{"74":1}}],["不同个数的输入值代表设置不同位置的内边距",{"2":{"73":1}}],["不被主题和",{"2":{"67":1}}],["不要直接把任务列表写在",{"2":{"41":1}}],["不是空的编辑器",{"2":{"39":1}}],["不可避免的可能会与其他插件有冲突",{"2":{"38":1}}],["然后直接创建一个新的",{"2":{"39":1}}],["然后直接将它放置在",{"2":{"39":1}}],["然后你就可以通过双击",{"2":{"20":1}}],["实例",{"2":{"39":2}}],["实现组件基础功能",{"0":{"10":1},"1":{"11":1,"12":1,"13":1,"14":1}}],["实现",{"2":{"5":1,"9":1,"73":1}}],["给开发者提供的是具体的",{"2":{"39":1}}],["可被自定义配置覆盖",{"2":{"69":1}}],["可选值有",{"2":{"69":1}}],["可渲染",{"2":{"49":1}}],["可惜的是",{"2":{"39":1}}],["可以将其设置为",{"2":{"74":1}}],["可以通过双击",{"2":{"59":1}}],["可以设",{"2":{"54":1}}],["可以在",{"2":{"44":1}}],["可以在命令面板",{"2":{"29":1}}],["可以尝试用",{"2":{"39":1}}],["可以借助嵌套",{"2":{"26":1}}],["可以记录在同一位置",{"2":{"26":1}}],["可以解析为",{"2":{"9":1}}],["可以置于左右下侧",{"2":{"7":1}}],["新的设置只对修改了设置以后渲染的组件生效",{"2":{"56":1}}],["新建的",{"2":{"53":1}}],["新建",{"0":{"41":1},"2":{"45":2,"53":2,"54":1,"55":1}}],["新版",{"2":{"39":1}}],["新增不同布局的",{"2":{"7":1}}],["新增",{"2":{"5":1,"27":1}}],["旧版",{"2":{"39":1}}],["时右上角的通知",{"2":{"55":1}}],["时默认的",{"2":{"53":1}}],["时",{"2":{"53":1,"74":1}}],["时序图",{"2":{"49":1}}],["时选中内容的背景色消失",{"2":{"38":1}}],["时需要编辑源码",{"2":{"27":1}}],["自动保存",{"2":{"38":1}}],["自定义标签页标题",{"0":{"36":1}}],["自定义",{"0":{"33":1},"1":{"34":1,"35":1,"36":1},"2":{"28":1}}],["项开启时出现",{"2":{"38":1}}],["当禁用时",{"2":{"56":1}}],["当你修改了",{"2":{"56":2}}],["当启用时",{"2":{"56":1}}],["当剪切板中的内容以分隔符",{"2":{"45":1}}],["当设置中的",{"2":{"38":1}}],["当时我找到了",{"2":{"27":1}}],["工具栏",{"2":{"38":1}}],["$",{"2":{"38":1,"49":1}}],["=",{"2":{"38":1,"39":2,"73":16}}],["选中文本后输入以下值可以首尾匹配",{"2":{"38":1}}],["选择命令",{"2":{"19":1}}],["匹配",{"2":{"38":1}}],["缩进与取消",{"2":{"38":1}}],["保存",{"2":{"38":1}}],["转换为无序列表和任务",{"2":{"38":1}}],["you",{"2":{"49":2}}],["y",{"2":{"38":1,"49":2}}],["z",{"2":{"38":1}}],["撤销与恢复",{"2":{"38":1}}],["加粗",{"2":{"38":1}}],["加粗的title",{"2":{"36":1}}],["功能键",{"0":{"54":1}}],["功能",{"0":{"38":1}}],["功能需要重新渲染后才生效",{"2":{"31":1}}],["进入",{"2":{"37":1,"43":1}}],["写在",{"2":{"41":1}}],["写了一个简单的",{"2":{"37":1}}],["写过题解",{"2":{"27":1}}],["为一个字的宽度",{"2":{"73":1}}],["为",{"2":{"54":1}}],["为默认",{"2":{"53":1}}],["为了优化视觉效果",{"2":{"40":1}}],["为了获取到这个编辑器",{"2":{"39":1}}],["为了方便插件开发",{"2":{"39":1}}],["为了方便编辑",{"2":{"37":1}}],["为什么有",{"0":{"27":1}}],["相对于子元素像素值的倍数",{"2":{"73":1}}],["相对单位",{"2":{"73":1}}],["相关事件实现的",{"2":{"46":1}}],["相关的设置",{"2":{"56":2}}],["相关的技巧再生成一个编辑器",{"2":{"39":1}}],["相关的插件使用的短语也可以正常转换",{"2":{"36":1}}],["相同层级的内容",{"2":{"26":1}}],["红色的title",{"2":{"36":1}}],["斜体",{"2":{"36":1}}],["语法为其添加颜色",{"2":{"36":1}}],["语法为其添加加粗",{"2":{"36":1}}],["语法写了一套",{"2":{"7":1}}],["许多内容都可以被渲染",{"2":{"36":1}}],["也就是你此时能够看到的",{"2":{"40":1}}],["也使用了",{"2":{"36":1}}],["也可以在特定某个",{"2":{"33":1}}],["也可以在设置中添加快捷键",{"2":{"29":1}}],["也可以增加或者删除",{"2":{"19":1}}],["并非",{"2":{"56":1}}],["并且将剪切板中的内容粘贴到该",{"2":{"45":1}}],["并且当",{"2":{"35":1}}],["并行",{"0":{"26":1}}],["假如你希望当前这个",{"2":{"35":1}}],["位于底部",{"2":{"35":1}}],["位于右侧",{"2":{"35":1}}],["位于左侧",{"2":{"35":1}}],["位于顶部",{"2":{"35":1}}],["位置异常",{"2":{"4":1}}],["解释",{"2":{"35":1,"73":1}}],["解析",{"2":{"9":1}}],["ipsum",{"2":{"63":1}}],["ignore",{"0":{"55":1}}],["improved",{"2":{"49":1}}],["important",{"2":{"35":1}}],["issue",{"2":{"44":1}}],["is",{"2":{"42":4}}],["if",{"2":{"39":1}}],["icon",{"2":{"36":2}}],["indent",{"2":{"73":1}}],["interval",{"0":{"62":1}}],["inner",{"2":{"42":8}}],["innertab",{"2":{"42":2}}],["innerhtml",{"2":{"13":1}}],["in",{"0":{"31":1},"2":{"41":2,"42":2,"44":1,"49":1}}],["即正文到四周的距离",{"2":{"73":1}}],["即使用的是",{"2":{"47":1}}],["即内容与四周的距离",{"2":{"34":1}}],["即可创建一个",{"2":{"19":1}}],["过了",{"2":{"62":1}}],["过多时的排列方式",{"2":{"70":1}}],["过多时换行",{"2":{"35":2}}],["过多时不换行",{"2":{"35":1}}],["过多的",{"2":{"34":1}}],["过长",{"2":{"18":1}}],["包括",{"2":{"34":1}}],["上",{"2":{"46":1}}],["上为其添加特定的配置",{"2":{"33":1}}],["上线",{"2":{"14":1}}],["因此能够与许多插件搭配着使用",{"2":{"47":1}}],["因此无法在移动设备上使用",{"2":{"46":1}}],["因此",{"2":{"41":1}}],["因此你只需要在",{"2":{"40":1}}],["因此渲染后的样式与其他",{"2":{"32":1}}],["因此自己动手丰衣足食",{"2":{"27":1}}],["auto",{"0":{"62":1}}],["autorefresh",{"0":{"56":1}}],["aug",{"2":{"49":1}}],["axis",{"2":{"49":4}}],["about",{"2":{"49":1}}],["against",{"2":{"49":1}}],["are",{"2":{"49":1}}],["always",{"2":{"65":1}}],["alice",{"2":{"49":2}}],["all",{"0":{"31":1}}],["a",{"2":{"49":3,"73":8}}],["amp",{"0":{"48":1}}],["and",{"0":{"57":1},"2":{"46":1,"49":1}}],["an",{"2":{"42":6}}],["add",{"2":{"41":1,"45":1,"53":1,"54":1}}],["apr",{"2":{"49":1}}],["appearance",{"2":{"63":1}}],["app",{"2":{"39":1}}],["api",{"2":{"32":1}}],["activeview",{"2":{"39":3}}],["action",{"0":{"54":1},"2":{"34":1,"41":1,"43":1,"53":1}}],["都用",{"2":{"32":1}}],["关闭设置面板时会自动刷新所有已打开的",{"2":{"56":1}}],["关闭时自动保存结果",{"2":{"38":1}}],["关闭时的宽度异常",{"2":{"6":1}}],["关键字标识一个",{"2":{"41":1}}],["关于编辑器",{"0":{"39":1}}],["关于",{"2":{"32":1}}],["其中",{"2":{"32":1}}],["构成一个",{"2":{"32":1}}],["多个配置之间用英文逗号分隔",{"2":{"35":1}}],["多个标签页",{"2":{"32":1}}],["多语言版本设置",{"2":{"28":1}}],["两部分",{"2":{"32":1}}],["下方",{"2":{"32":1}}],["下载量",{"0":{"17":1}}],["下载",{"0":{"16":1},"1":{"17":1}}],["组成了",{"2":{"32":1}}],["组成了导航栏",{"2":{"32":1}}],["组成",{"2":{"32":1}}],["组件边框的颜色",{"2":{"66":1}}],["组件边框样式",{"2":{"34":1}}],["组件渲染",{"2":{"56":1}}],["组件相关的通知",{"2":{"55":1}}],["组件之间的拖拽",{"2":{"46":1}}],["组件右上角的编辑按钮进入",{"2":{"43":1}}],["组件右上角的功能按钮",{"2":{"34":1}}],["组件内部继续使用",{"2":{"42":1}}],["组件没有添加任何内容",{"2":{"40":1}}],["组件是依靠渲染",{"2":{"40":1}}],["组件设置默认配置",{"2":{"33":1}}],["组件的边框",{"2":{"65":1}}],["组件的",{"2":{"45":1}}],["组件的源码",{"2":{"43":1}}],["组件的导航栏处于顶部",{"2":{"35":1}}],["组件的配置",{"2":{"35":1}}],["组件的特定配置",{"0":{"35":1}}],["组件的全局配置",{"0":{"34":1}}],["组件的构造",{"0":{"32":1}}],["组件的功能",{"2":{"23":1}}],["组件记录他们",{"2":{"26":1}}],["组件能用来干啥",{"0":{"24":1},"1":{"25":1,"26":1}}],["组件为导航栏在顶部",{"2":{"21":1}}],["组件由导航栏",{"2":{"32":1}}],["组件由",{"2":{"19":1}}],["组件",{"0":{"19":1,"20":1,"40":1},"1":{"41":1,"42":1,"43":1},"2":{"19":2,"28":1,"30":1,"32":1,"40":2,"42":1,"52":1,"56":2,"63":1}}],["组件嵌套",{"0":{"2":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}}],["文件中",{"2":{"62":1}}],["文件",{"2":{"31":1}}],["feb",{"2":{"49":1}}],["f",{"2":{"49":1}}],["fight",{"2":{"49":1}}],["fill",{"2":{"49":1}}],["files",{"0":{"31":1}}],["ff3670",{"2":{"49":1}}],["from",{"2":{"44":2,"48":1}}],["floating",{"2":{"25":1}}],["oct",{"2":{"49":1}}],["of",{"2":{"49":2}}],["one",{"2":{"35":1,"42":6,"70":1}}],["opened",{"0":{"31":1}}],["ob",{"2":{"25":1,"47":1}}],["obsidian",{"0":{"23":1},"1":{"24":1,"25":1,"26":1,"27":1,"28":1},"2":{"19":1,"23":1,"27":1,"28":1,"32":1,"39":4,"40":1,"41":1,"56":1,"71":2}}],["反引号的数量会根据选中内容判断",{"2":{"30":1}}],["命令时",{"2":{"53":1}}],["命令",{"0":{"29":1},"1":{"30":1,"31":1}}],["rational",{"2":{"49":1}}],["right",{"2":{"35":1,"49":1,"69":1}}],["rem",{"2":{"73":1}}],["revenue",{"2":{"49":2}}],["re",{"2":{"49":1}}],["reach",{"2":{"49":3}}],["readme",{"2":{"18":1}}],["readable",{"2":{"6":1}}],["red",{"2":{"36":1}}],["render",{"2":{"32":1,"36":1,"47":1}}],["refresh",{"0":{"31":1}}],["rtl",{"2":{"28":1}}],["适配",{"2":{"28":1}}],["原生实时渲染的",{"2":{"28":1}}],["原来文中的每个标题都变成了一个标签页",{"2":{"25":1}}],["使用功能键",{"2":{"53":1}}],["使用的分隔符",{"2":{"34":1}}],["使用该命令可以刷新当前打开的所有",{"2":{"31":1}}],["使用该命令时",{"2":{"30":1}}],["使用",{"2":{"28":1,"36":2,"39":1,"47":1,"53":1}}],["使用快捷键",{"2":{"19":1}}],["特定",{"2":{"28":1}}],["尚未实现",{"2":{"28":1}}],["拖拽是通过监听",{"2":{"46":1}}],["拖拽",{"0":{"46":1}}],["拖拽改变",{"2":{"28":1}}],["拖拽功能",{"0":{"2":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"2":{"5":1}}],["导航栏中的",{"2":{"70":1}}],["导航栏",{"2":{"54":1,"69":1}}],["导航栏处于顶部",{"2":{"32":1}}],["导航栏是否分行",{"2":{"28":1}}],["导航栏位置",{"2":{"28":1}}],["配置不区分大小写",{"2":{"35":1}}],["配置",{"2":{"28":1,"35":2}}],["未实现",{"0":{"28":1}}],["已经实现",{"2":{"28":1}}],["已经长时间没有更新了",{"2":{"27":1}}],["已实现",{"0":{"28":1}}],["三",{"0":{"28":1,"43":1}}],["诞生",{"2":{"27":1}}],["添加新功能",{"2":{"27":1}}],["添加样式",{"2":{"13":1}}],["顺序",{"2":{"27":1,"28":1}}],["想要修改必须编辑源码",{"2":{"27":1}}],["右上角会有一个表示编辑的按钮",{"2":{"67":1}}],["右侧或者是底部",{"2":{"27":1}}],["右键",{"2":{"45":1}}],["右键导航栏会出现一个快捷菜单",{"2":{"22":1}}],["右键菜单",{"2":{"14":1}}],["修改",{"2":{"31":1}}],["修改位置会影响全部组件的样式",{"2":{"27":1}}],["修复",{"2":{"6":2}}],["修复拖拽",{"2":{"4":1}}],["修复设置目标显示异常",{"2":{"4":1}}],["修复与插件",{"2":{"3":1}}],["通过代码块渲染的组件",{"2":{"56":1}}],["通过右键",{"2":{"41":1}}],["通过点击导航栏末尾的加号可以快速新建",{"2":{"41":1}}],["通过简单的语法渲染成",{"2":{"28":1}}],["通过",{"2":{"27":1,"41":1}}],["标签页",{"2":{"32":1}}],["标签页包含标题",{"2":{"32":1}}],["标签栏顺序固定",{"2":{"27":1}}],["标签栏只置于顶端",{"2":{"27":1}}],["标签栏位置固定",{"2":{"27":1}}],["标题与标题之间的递进或者同级的概念也更加清晰",{"2":{"25":1}}],["标题二",{"2":{"19":1,"21":1}}],["标题一",{"2":{"19":1,"21":1}}],["每隔一定时间会自动保存编辑内容",{"2":{"38":1}}],["每次修改内容都必须编辑源码",{"2":{"27":1}}],["每个",{"2":{"19":1,"35":1,"36":1}}],["无需修改正文",{"2":{"52":1}}],["无需上下滑动",{"2":{"26":1}}],["无法拖拽修改",{"2":{"27":1}}],["无法单独设置某个组件的标签栏置于组件的左侧",{"2":{"27":1}}],["无法直接编辑",{"2":{"27":1}}],["d",{"2":{"49":1,"73":8}}],["down",{"2":{"49":1}}],["downstairs",{"2":{"49":1}}],["do",{"2":{"49":1}}],["double",{"0":{"59":1},"2":{"20":1,"43":1}}],["day",{"2":{"49":1}}],["dataview",{"0":{"48":1},"2":{"41":1}}],["drop",{"0":{"57":1},"2":{"46":1}}],["drag",{"0":{"57":1},"2":{"46":2}}],["default",{"0":{"53":1,"69":1}}],["dec",{"2":{"49":1}}],["develop",{"2":{"49":1}}],["delete",{"2":{"45":1}}],["deusex01",{"2":{"44":2,"48":1}}],["details",{"2":{"27":1}}],["div",{"2":{"36":2}}],["但是你需要确保外层使用的",{"2":{"42":1}}],["但是在",{"2":{"41":1}}],["但是也没有其他任何效果",{"2":{"39":1}}],["但是由于都是乱码不知道每个对应了什么",{"2":{"39":1}}],["但是这样获取的编辑器与路径绑定",{"2":{"39":1}}],["但是这是一个具体的实例",{"2":{"39":1}}],["但是还缺少一些对我来说比较有用的功能",{"2":{"27":1}}],["但是我更喜欢这种直接打碎全文",{"2":{"25":1}}],["大佬写的这个插件",{"2":{"27":1}}],["大纲",{"2":{"25":1}}],["非常感谢",{"2":{"27":1}}],["于是我开始找",{"2":{"27":1}}],["于是我决定将其写成文档的形式",{"2":{"18":1}}],["还要写",{"0":{"27":1}}],["框架",{"2":{"26":1}}],["记录",{"2":{"26":1}}],["将换行放置",{"2":{"70":1}}],["将会显示在",{"2":{"41":1}}],["将内容并排展示的方式",{"2":{"25":1}}],["将线性的笔记平铺",{"2":{"25":1}}],["或者",{"2":{"42":1}}],["或者使用",{"2":{"25":1}}],["或者到末尾",{"2":{"19":1}}],["对于代码块渲染的逻辑",{"2":{"56":1}}],["对于同一层级下的同层内容",{"2":{"26":1}}],["对象能同时兼容",{"2":{"39":1}}],["对理解大篇幅内容也有帮助",{"2":{"25":1}}],["对我来说",{"2":{"24":1}}],["提供了一个",{"2":{"39":1}}],["提供了一系列工具",{"2":{"38":1}}],["提供的",{"2":{"32":1}}],["提供编辑器",{"0":{"10":1},"1":{"11":1,"12":1,"13":1,"14":1}}],["提高对笔记内容的读取效率",{"2":{"25":1}}],["平铺",{"0":{"25":1}}],["插件特地写的逻辑",{"2":{"56":1}}],["插件都将无法检索到它们",{"2":{"41":1}}],["插件和",{"2":{"41":1}}],["插件是通过渲染",{"2":{"41":1}}],["插件提供了两个命令",{"2":{"29":1}}],["插件提供了在",{"2":{"23":1}}],["插件",{"2":{"27":1}}],["插件中出现所有",{"2":{"12":1}}],["复制右键的",{"2":{"45":1}}],["复制特定",{"2":{"28":1}}],["复制和粘贴",{"2":{"22":1}}],["复制以下内容到你的笔记中",{"2":{"19":1}}],["删除右键的",{"2":{"45":1}}],["删除",{"2":{"22":1,"27":1}}],["快捷键",{"2":{"38":1}}],["快捷菜单",{"0":{"22":1,"45":1}}],["快速编辑当前",{"2":{"59":1}}],["快速建立表格等",{"2":{"38":1}}],["快速删除",{"2":{"28":1}}],["快速粘贴文本至",{"2":{"28":1}}],["快速添加",{"2":{"28":1}}],["快速开始",{"0":{"18":1},"1":{"19":1,"20":1,"21":1,"22":1}}],["更详细解释见",{"2":{"34":1}}],["更多配置还在路上",{"2":{"35":1}}],["更多配置请见自定义",{"2":{"21":1}}],["更多的自定义样式",{"2":{"28":1}}],["更新日志",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1}}],["例如光标移入再移出",{"2":{"56":1}}],["例如删除",{"2":{"55":1}}],["例如我们可以这样获取当前",{"2":{"39":1}}],["例如同时使用",{"2":{"38":1}}],["例如文本转代码块",{"2":{"38":1}}],["例如你可以",{"2":{"36":1}}],["例如你收集了很多前端",{"2":{"26":1}}],["例如",{"2":{"21":1,"36":3,"73":2}}],["默认值为",{"2":{"74":1}}],["默认的样式保持一致可以开启这个选项",{"2":{"71":1}}],["默认的标题",{"2":{"53":1}}],["默认为",{"2":{"34":1,"45":1,"52":1,"61":1,"62":1}}],["默认",{"2":{"21":1}}],["调整布局",{"0":{"21":1}}],["打开编辑器",{"2":{"20":1}}],["打开命令面板",{"2":{"19":1}}],["em",{"2":{"73":1}}],["e",{"2":{"49":1}}],["evaluate",{"2":{"49":1}}],["expand",{"2":{"49":1}}],["extensions",{"2":{"39":2}}],["extension",{"2":{"7":2,"14":1}}],["engagement",{"2":{"49":3}}],["end",{"2":{"49":1}}],["edtor",{"2":{"39":1}}],["editor",{"2":{"39":5}}],["edit",{"0":{"59":1,"67":1},"2":{"20":1,"43":2,"54":1}}],["编辑当前",{"2":{"54":1}}],["编辑",{"0":{"20":1,"43":1}}],["编辑器会在你有修改内容时自动保存内容",{"2":{"62":1}}],["编辑器中按下",{"2":{"61":1}}],["编辑器中虽然不会报错",{"2":{"39":1}}],["编辑器上方会提供一个工具栏方便编辑",{"2":{"60":1}}],["编辑器设置",{"0":{"58":1},"1":{"59":1,"60":1,"61":1,"62":1}}],["编辑器后把获取到的拓展加上",{"2":{"39":1}}],["编辑器就是实时渲染和阅读模式",{"2":{"39":1}}],["编辑器目前只实现了一些简单的功能",{"2":{"38":1}}],["编辑器从而快速编辑当前",{"2":{"37":1}}],["编辑器",{"0":{"37":1},"1":{"38":1,"39":1},"2":{"28":1,"37":1,"38":1,"43":2}}],["编辑器使用",{"2":{"14":1}}],["编辑器取消使用",{"2":{"7":1}}],["编辑器优化",{"0":{"2":1},"1":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}}],["你有一个已经在默认",{"2":{"56":1}}],["你需要手动重新让",{"2":{"56":1}}],["你需要了解",{"2":{"40":1}}],["你就可以通过鼠标拖拽快速调整",{"2":{"46":1}}],["你还可以",{"2":{"41":1}}],["你也可以使用其他的单位例如像素",{"2":{"74":1}}],["你也可以在命令面板中使用命令",{"2":{"40":1}}],["你也可以将导航栏设置为",{"2":{"35":1}}],["你可以输入",{"2":{"73":1}}],["你可以设置自动保存的间隔",{"2":{"62":1}}],["你可以将其修改为",{"2":{"52":1}}],["你可以用方向键将光标移入",{"2":{"43":1}}],["你可以通过双击",{"2":{"37":1}}],["你可以通过添加自定义配置修改布局",{"2":{"21":1}}],["你可以加上",{"2":{"35":1}}],["你可以在修改设置的同时通过这个组件的最后一个",{"2":{"63":1}}],["你可以在修改了",{"2":{"31":1}}],["你可以在这里设置正文的最大长度",{"2":{"74":1}}],["你可以在这里添加一些对当前",{"2":{"35":1}}],["你可以在这里快速创建",{"2":{"22":1}}],["你可以在",{"2":{"34":1,"42":1}}],["你可以这样使用",{"2":{"26":1}}],["你可以自行修改已有的",{"2":{"19":1}}],["你通过以下方式快速创建一个",{"2":{"19":1}}],["前",{"2":{"19":1}}],["到下一个",{"2":{"19":1}}],["这是",{"2":{"56":1}}],["这样你就可以直接选中正文后",{"2":{"52":1}}],["这行到下一个",{"2":{"41":1}}],["这个选项用于隐藏这个按钮",{"2":{"67":1}}],["这个布局并不会在这个已经渲染好了的组件上生效",{"2":{"56":1}}],["这个菜单提供了四个功能",{"2":{"45":1}}],["这个关键字可以在设置中自定义",{"2":{"41":1}}],["这个",{"2":{"39":1}}],["这个插件有两个作用",{"2":{"24":1}}],["这里的配置优先级高于设置中的配置",{"2":{"35":1}}],["这两种方法本质都是一样的",{"2":{"19":1}}],["这不做赘述",{"2":{"18":1}}],["内容在阅读模式下的样式一致",{"2":{"32":1}}],["内容在底部",{"2":{"21":1}}],["内容多的时候不好找到要编辑的位置",{"2":{"27":1}}],["内容处于代码块中没有渲染",{"2":{"27":1}}],["内容二",{"2":{"19":1,"21":1}}],["内容一",{"2":{"19":1,"21":1}}],["方法有很多",{"2":{"56":1}}],["方法二",{"2":{"19":1,"20":1}}],["方法一",{"2":{"19":1,"20":1}}],["输入",{"2":{"19":1}}],["px",{"2":{"73":1,"74":1}}],["position",{"0":{"69":1}}],["promote",{"2":{"49":1}}],["print",{"2":{"42":2,"47":2}}],["padding",{"0":{"73":1},"2":{"73":1}}],["participant",{"2":{"49":2}}],["paste",{"2":{"45":1,"53":1}}],["patch",{"2":{"39":1}}],["python",{"2":{"42":2,"47":2}}],["p",{"2":{"19":1,"29":1}}],["plus",{"2":{"12":2}}],["安装并启用插件后",{"2":{"19":1}}],["安装部分见安装",{"2":{"18":1}}],["中文文本首行缩进两格通常会设置",{"2":{"73":1}}],["中告诉我",{"2":{"44":1}}],["中以达到最佳的效果",{"2":{"39":1}}],["中的",{"2":{"35":3}}],["中搜索使用",{"2":{"29":1}}],["中",{"2":{"19":1,"28":1,"41":3,"45":1,"73":1}}],["在设置的",{"2":{"63":1}}],["在设置中可以为所有",{"2":{"33":1}}],["在默认",{"2":{"32":1}}],["在",{"2":{"19":1,"20":1,"46":1,"61":1}}],["创建",{"0":{"19":1,"40":1},"1":{"41":1,"42":1,"43":1}}],["本教程不会覆盖所有功能",{"2":{"18":1}}],["由于使用的是",{"2":{"38":1}}],["由于",{"2":{"18":1}}],["节点",{"0":{"15":1}}],["二",{"0":{"15":1,"27":1,"42":1}}],["双击编辑特定",{"2":{"28":1}}],["双击编辑",{"2":{"14":1}}],["类控制样式",{"2":{"13":1}}],["尽量使用",{"2":{"13":1}}],["避免使用",{"2":{"13":1}}],["替换",{"2":{"13":1}}],["用户旅程图",{"2":{"49":1}}],["用",{"2":{"13":1,"25":1}}],["notice",{"0":{"55":1}}],["note",{"2":{"49":1}}],["none",{"2":{"54":1,"65":1,"74":1}}],["nov",{"2":{"49":1}}],["need",{"2":{"49":1}}],["new",{"2":{"12":2,"28":1,"40":2,"41":1,"45":1,"53":1,"54":1}}],["nav",{"0":{"68":1,"69":1,"70":1},"1":{"69":1,"70":1,"71":1},"2":{"7":1,"32":4,"34":1,"35":7,"41":2,"45":1,"54":1,"69":1}}],["如果希望和",{"2":{"71":1}}],["如果剪切板内容不以分隔符开头",{"2":{"53":1}}],["如果有修改内容的话",{"2":{"38":1}}],["如果有选中内容",{"2":{"30":1}}],["如果此时没有选中内容",{"2":{"30":1}}],["如果你希望全部都显示",{"2":{"74":1}}],["如果你想要分享你的示例",{"2":{"44":1}}],["如果你将",{"2":{"43":1}}],["如果你在",{"2":{"43":1}}],["如果你直接把",{"2":{"41":1}}],["如果你给",{"2":{"27":1}}],["如果你只是想简单的试用或者只是需要简单的功能",{"2":{"18":1}}],["如",{"2":{"12":1}}],["的缩写",{"2":{"74":1}}],["的取值一致",{"2":{"73":1}}],["的标签页有个最大宽度",{"2":{"71":1}}],["的标题的宽度",{"2":{"71":1}}],["的标题颜色",{"2":{"28":1}}],["的标题",{"2":{"19":1,"32":1}}],["的图表绘制工具",{"2":{"49":1}}],["的阅读模式渲染",{"2":{"47":1}}],["的拖拽",{"2":{"46":1}}],["的拖拽和单页面内不同",{"2":{"46":1}}],["的顺序",{"2":{"46":1}}],["的插件设置中启用了",{"2":{"43":1}}],["的数量多于内层的数量",{"2":{"42":1}}],["的任意",{"2":{"40":1}}],["的构造",{"2":{"40":1}}],["的生成必然需要生成这样的一个编辑器实例",{"2":{"39":1}}],["的编辑器",{"2":{"39":1}}],["的编辑器并不开源",{"2":{"39":1}}],["的效果一致",{"2":{"35":1}}],["的效果很好",{"2":{"27":1}}],["的内边距",{"2":{"34":1}}],["的内容",{"2":{"19":2}}],["的内容就是这个",{"2":{"19":1}}],["的默认位置",{"2":{"34":1,"69":1}}],["的功能",{"2":{"34":1}}],["的渲染",{"2":{"32":1}}],["的正文",{"2":{"32":1}}],["的设置中启用",{"2":{"46":1}}],["的设置中为组件添加一些全局配置",{"2":{"34":1}}],["的设置后使用该命令刷新页面",{"2":{"31":1}}],["的设置面板中启用",{"2":{"20":1}}],["的富文本编辑器有一种可切换不同语言的代码块组件",{"2":{"27":1}}],["的核心插件",{"2":{"25":1}}],["的",{"2":{"14":1,"20":1,"36":1,"39":2,"53":1}}],["的名字替换为",{"2":{"12":1}}],["的冲突",{"2":{"3":1}}],["save",{"0":{"62":1}}],["sales",{"2":{"49":1}}],["size",{"0":{"61":1}}],["sit",{"2":{"49":1}}],["span>",{"2":{"49":1}}],["span",{"2":{"49":1}}],["should",{"2":{"49":1}}],["show",{"0":{"60":1},"2":{"38":1}}],["shortcodes",{"2":{"36":1}}],["shift",{"2":{"38":1,"70":1}}],["s",{"2":{"38":1}}],["sep",{"2":{"49":1}}],["seperator",{"0":{"52":1},"2":{"34":1}}],["section",{"2":{"49":2}}],["sequencediagram",{"2":{"49":1}}],["selected",{"0":{"30":1},"2":{"19":1,"40":1,"52":1}}],["sentence",{"2":{"12":1}}],["style=",{"2":{"36":1,"49":1}}],["style",{"2":{"13":1}}],["strikethrough",{"2":{"12":1}}],["strike",{"2":{"12":1}}],["supercharged",{"2":{"3":1}}],["go",{"2":{"49":4}}],["good",{"2":{"49":1}}],["gitgraph",{"2":{"49":1}}],["git",{"2":{"49":1}}],["github",{"2":{"14":1}}],["great",{"2":{"49":1}}],["graph",{"2":{"49":1}}],["gradient",{"2":{"49":1}}],["getactiveviewoftype",{"2":{"39":1}}],["gt",{"2":{"12":3,"36":2}}],["glossary",{"2":{"3":1}}],["clamp",{"0":{"70":1}}],["clip",{"2":{"49":1}}],["click",{"0":{"59":1},"2":{"20":1,"43":1}}],["campaign",{"2":{"49":6}}],["campaigns",{"2":{"49":1}}],["cat",{"2":{"49":1}}],["case",{"2":{"12":1}}],["checkout",{"2":{"49":1}}],["c",{"2":{"49":2,"73":8}}],["cm",{"2":{"39":1}}],["cm5+cm6",{"2":{"28":1,"39":1}}],["customizer",{"2":{"38":1}}],["ctrl",{"2":{"19":1,"29":1,"38":5}}],["commit",{"2":{"49":7}}],["copy",{"2":{"45":1}}],["color",{"0":{"66":1},"2":{"36":1,"49":2}}],["codeblock",{"2":{"38":1}}],["codemirror",{"2":{"38":1,"39":4}}],["codemirror6",{"2":{"14":1,"37":1}}],["code",{"0":{"27":1,"67":1},"2":{"27":3}}],["console",{"2":{"42":2,"47":2}}],["const",{"2":{"39":1}}],["convert",{"0":{"30":1},"2":{"19":1,"40":1,"52":1}}],["contents",{"0":{"72":1,"73":1,"74":1},"1":{"73":1,"74":1},"2":{"32":3,"39":1}}],["content",{"0":{"53":1},"2":{"9":1,"20":1,"32":4,"34":1,"35":2,"37":2,"40":1,"41":4,"43":1,"45":1,"47":1,"53":2,"59":1}}],["css",{"2":{"13":1,"27":1,"67":1,"73":2}}],["createel",{"2":{"13":1}}],["circle",{"2":{"12":1}}],["主题",{"2":{"11":1}}],["me",{"2":{"49":5}}],["mermaid",{"0":{"49":1},"2":{"49":1}}],["my",{"2":{"49":1}}],["max",{"0":{"74":1}}],["mar",{"2":{"49":1}}],["markdownview",{"2":{"39":3}}],["markdownrenderer",{"2":{"32":1,"36":1,"47":1}}],["markdown",{"0":{"56":1},"2":{"7":1,"31":1,"32":1,"36":1,"39":1,"40":1,"42":2,"47":2,"49":1,"56":1,"62":1}}],["may",{"2":{"49":2}}],["make",{"2":{"49":1}}],["main",{"2":{"49":1}}],["music",{"2":{"41":1}}],["multiple",{"2":{"70":1}}],["multi",{"2":{"35":3}}],["md````tabs",{"2":{"42":2,"49":1}}],["md```tabs",{"2":{"19":1,"21":1,"35":1,"40":1,"41":1}}],["md",{"2":{"41":1}}],["mobile",{"2":{"44":1}}],["movie",{"2":{"41":1}}],["monkey",{"2":{"39":1}}],["mouse",{"2":{"36":2}}],["minimal",{"2":{"11":1}}],["兼容",{"2":{"11":1}}],["+",{"2":{"9":1}}],["优化粘贴",{"2":{"9":1}}],["优化设置修改时自动刷新逻辑",{"2":{"5":1}}],["04",{"0":{"12":1,"13":1,"14":1}}],["06",{"0":{"11":1}}],["0",{"0":{"9":1,"10":1,"11":1,"12":1,"13":1,"14":1},"1":{"11":1,"12":1,"13":1,"14":1},"2":{"49":12}}],["07",{"0":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1}}],["增加",{"2":{"9":1}}],["增加快速添加",{"2":{"9":1}}],["增加编辑后自动更新",{"2":{"8":1}}],["增加关闭自动刷新选项",{"2":{"5":1}}],["根据",{"2":{"7":1}}],["block",{"0":{"67":2}}],["beta",{"2":{"49":1}}],["be",{"2":{"49":1}}],["branch",{"2":{"49":1}}],["br",{"2":{"49":1}}],["bd34fe",{"2":{"49":1}}],["bar",{"2":{"49":1}}],["background",{"2":{"49":2}}],["basicsetup",{"2":{"7":1,"14":1}}],["b",{"2":{"38":1,"49":2,"73":8}}],["bob",{"2":{"49":2}}],["bottom",{"2":{"35":1,"69":1,"70":1}}],["border",{"0":{"65":1,"66":1},"2":{"11":1}}],["button",{"0":{"54":1,"67":1},"2":{"34":1,"41":1,"43":1,"53":1}}],["bug",{"2":{"4":2,"6":2}}],["35",{"2":{"49":1}}],["34",{"2":{"49":2}}],["30",{"2":{"49":1}}],["3",{"0":{"7":1,"13":1},"2":{"49":3,"73":1}}],["31",{"0":{"3":1,"4":1,"5":1}}],["宽度异常",{"2":{"6":1}}],["2em",{"2":{"73":1}}],["20",{"2":{"73":1}}],["20px",{"2":{"73":1}}],["2024",{"0":{"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"11":1,"12":1,"13":1,"14":1}}],["23",{"2":{"49":1}}],["2",{"0":{"14":1,"26":1},"2":{"35":1,"41":1,"49":1,"73":1}}],["28",{"0":{"11":1}}],["22",{"0":{"7":1}}],["25",{"0":{"6":1}}],["4000",{"2":{"49":1}}],["40",{"2":{"49":1}}],["45",{"2":{"49":1}}],["4",{"0":{"6":1,"12":1},"2":{"49":1,"61":1,"73":2}}],["渲染",{"2":{"5":1,"32":1,"36":1,"47":1}}],["tea",{"2":{"49":1}}],["text",{"0":{"30":1},"2":{"19":1,"40":1,"49":2,"52":1}}],["thoughts",{"2":{"49":1}}],["this",{"2":{"39":1,"42":4}}],["td",{"2":{"49":1}}],["transparent",{"2":{"49":2}}],["tip",{"2":{"44":1,"52":1}}],["title",{"0":{"36":1,"53":1,"71":1},"2":{"5":1,"6":1,"9":1,"32":4,"34":1,"35":3,"36":1,"41":1,"45":1,"49":3,"53":4,"70":3}}],["two",{"2":{"42":4}}],["tasks",{"0":{"48":1},"2":{"41":1}}],["tabs",{"0":{"19":1,"20":1,"23":1,"24":1,"27":1,"30":2,"31":2,"32":1,"34":1,"35":1,"37":1,"40":1,"42":1,"64":1,"65":1,"66":1,"67":1,"68":1,"72":1},"1":{"24":1,"25":2,"26":2,"27":1,"28":1,"38":1,"39":1,"41":1,"42":1,"43":1,"65":1,"66":1,"67":1,"69":1,"70":1,"71":1,"73":1,"74":1},"2":{"7":2,"8":1,"9":3,"14":1,"19":7,"20":1,"21":1,"23":2,"26":1,"27":1,"28":3,"29":1,"30":1,"31":2,"32":2,"33":1,"34":5,"35":9,"37":1,"39":1,"40":8,"41":4,"42":7,"43":6,"44":1,"45":1,"46":4,"47":4,"52":2,"55":1,"56":6,"60":1,"61":1,"62":1,"63":1,"65":1,"66":1,"74":1}}],["tab",{"0":{"27":1,"41":1,"43":1,"53":1,"61":1,"71":1},"2":{"4":1,"5":2,"6":1,"9":1,"12":2,"19":8,"20":1,"21":2,"22":1,"26":1,"27":5,"28":5,"32":4,"33":1,"34":1,"35":6,"36":4,"37":1,"38":2,"40":3,"41":12,"42":26,"43":1,"45":10,"46":3,"47":5,"49":7,"52":2,"53":5,"54":4,"55":1,"59":1,"61":1,"63":1,"71":1}}],["typescriptconst",{"2":{"39":1}}],["toolbar",{"0":{"60":1},"2":{"38":1}}],["top",{"2":{"32":1,"35":3,"56":1,"69":1,"70":1}}],["toc",{"2":{"25":1}}],["to",{"0":{"30":1,"59":1},"2":{"19":1,"20":1,"40":1,"43":1,"49":2,"52":1}}],["5px",{"2":{"73":3}}],["5s",{"2":{"62":1}}],["5000",{"2":{"49":2,"62":1}}],["57",{"2":{"49":1}}],["5",{"0":{"5":1,"11":1},"2":{"39":1,"49":3,"73":3}}],["60",{"2":{"74":1}}],["60vh",{"2":{"74":1}}],["6000",{"2":{"49":4}}],["6px",{"2":{"73":1}}],["69",{"2":{"49":1}}],["6",{"0":{"4":1},"2":{"38":1,"39":2,"49":1,"73":1}}],["和正文",{"2":{"32":2,"53":1}}],["和",{"2":{"3":1,"32":2,"35":1,"39":1,"40":1,"45":1,"53":1,"70":1}}],["limit",{"0":{"71":1}}],["lines",{"2":{"70":1}}],["linear",{"2":{"49":1}}],["line",{"0":{"70":1},"2":{"6":1,"49":1,"70":1}}],["links",{"2":{"3":1}}],["linker",{"2":{"3":1}}],["lorem",{"2":{"63":1}}],["low",{"2":{"49":2}}],["loop",{"2":{"49":1}}],["log",{"2":{"42":2,"47":2}}],["lt",{"2":{"36":2}}],["lazyloong",{"2":{"27":1}}],["leetcode",{"2":{"27":2,"44":1}}],["left",{"2":{"21":1,"35":5,"56":1,"69":1}}],["length",{"2":{"6":1}}],["l",{"2":{"3":1,"38":1}}],["7px",{"2":{"73":1}}],["7000",{"2":{"49":2}}],["7500",{"2":{"49":2}}],["78",{"2":{"49":2}}],["7",{"0":{"3":1},"2":{"73":1}}],["1em",{"2":{"73":1}}],["10",{"2":{"73":3}}],["10px",{"2":{"73":3}}],["10200",{"2":{"49":2}}],["10500",{"2":{"49":2}}],["11000",{"2":{"49":3}}],["11",{"0":{"14":1}}],["120deg",{"2":{"49":1}}],["12",{"0":{"13":1}}],["17",{"0":{"12":1}}],["14",{"0":{"8":1,"9":1}}],["1",{"0":{"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":3,"9":2,"10":1,"11":1,"12":1,"13":1,"14":1,"25":1},"1":{"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"11":1,"12":1,"13":1,"14":1},"2":{"35":1,"41":1,"49":2,"73":2}}],["详细更新",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1}}],["一致",{"2":{"73":1}}],["一般情况下",{"2":{"67":1}}],["一个任务",{"2":{"41":1}}],["一个",{"2":{"32":2,"39":1}}],["一",{"0":{"1":1,"24":1,"41":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"25":1,"26":1}}]],"serializationVersion":2}';export{t as default}; diff --git a/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.DpiBMXst.js b/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.DpiBMXst.js deleted file mode 100644 index a6aef29..0000000 --- a/docs/.vitepress/dist/assets/chunks/@localSearchIndexzh.DpiBMXst.js +++ /dev/null @@ -1 +0,0 @@ -const t='{"documentCount":69,"nextId":69,"documentIds":{"0":"/obsidian-tabs/zh/changelog.html#更新日志","1":"/obsidian-tabs/zh/changelog.html#_1-1-编辑器优化、组件嵌套、拖拽功能","2":"/obsidian-tabs/zh/changelog.html#_1-1-7-2024-07-31","3":"/obsidian-tabs/zh/changelog.html#_1-1-6-2024-07-31","4":"/obsidian-tabs/zh/changelog.html#_1-1-5-2024-07-31","5":"/obsidian-tabs/zh/changelog.html#_1-1-4-2024-07-25","6":"/obsidian-tabs/zh/changelog.html#_1-1-3-2024-07-22","7":"/obsidian-tabs/zh/changelog.html#_1-1-1-2024-07-14","8":"/obsidian-tabs/zh/changelog.html#_1-1-0-2024-07-14","9":"/obsidian-tabs/zh/changelog.html#_1-0-实现组件基础功能-提供编辑器","10":"/obsidian-tabs/zh/changelog.html#_1-0-5-2024-06-28","11":"/obsidian-tabs/zh/changelog.html#_1-0-4-2024-04-17","12":"/obsidian-tabs/zh/changelog.html#_1-0-3-2024-04-12","13":"/obsidian-tabs/zh/changelog.html#_1-0-2-2024-04-11","14":"/obsidian-tabs/zh/installation.html#下载","15":"/obsidian-tabs/zh/installation.html#下载量","16":"/obsidian-tabs/zh/tabs.html#obsidian-tabs","17":"/obsidian-tabs/zh/tabs.html#一、tabs-组件能用来干啥","18":"/obsidian-tabs/zh/tabs.html#_1-平铺","19":"/obsidian-tabs/zh/tabs.html#_2-并行","20":"/obsidian-tabs/zh/tabs.html#二、为什么有-code-tab-还要写-tabs","21":"/obsidian-tabs/zh/tabs.html#三、完成度","22":"/obsidian-tabs/zh/tabsmodal.html#tabs-组件的构造","23":"/obsidian-tabs/zh/showcase.html#示例","24":"/obsidian-tabs/zh/usage/commands.html#命令","25":"/obsidian-tabs/zh/usage/commands.html#tabs-convert-selected-text-to-tabs","26":"/obsidian-tabs/zh/usage/commands.html#tabs-refresh-all-tabs-in-opened-files","27":"/obsidian-tabs/zh/usage/customization.html#自定义","28":"/obsidian-tabs/zh/usage/customization.html#tabs-组件的全局配置","29":"/obsidian-tabs/zh/usage/customization.html#tabs-组件的特定配置","30":"/obsidian-tabs/zh/usage/customization.html#自定义标签页标题-title","31":"/obsidian-tabs/zh/usage/dnd.html#拖拽","32":"/obsidian-tabs/zh/usage/editor.html#tabs-编辑器","33":"/obsidian-tabs/zh/usage/editor.html#功能","34":"/obsidian-tabs/zh/usage/editor.html#关于编辑器","35":"/obsidian-tabs/zh/usage/#创建-tabs-组件","36":"/obsidian-tabs/zh/usage/#一、新建-tab","37":"/obsidian-tabs/zh/usage/#二、嵌套-tabs","38":"/obsidian-tabs/zh/usage/#三、编辑-tab","39":"/obsidian-tabs/zh/usage/menu.html#快捷菜单","40":"/obsidian-tabs/zh/usage/nav.html#tabs-nav","41":"/obsidian-tabs/zh/usage/pluginssupport.html#搭配其他插件使用","42":"/obsidian-tabs/zh/usage/pluginssupport.html#with-dataview-tasks","43":"/obsidian-tabs/zh/usage/pluginssupport.html#with-mermaid","44":"/obsidian-tabs/zh/usage/settings.html#设置","45":"/obsidian-tabs/zh/usage/settings.html#基础设置","46":"/obsidian-tabs/zh/usage/settings.html#seperator-分隔符","47":"/obsidian-tabs/zh/usage/settings.html#default-tab-title-content","48":"/obsidian-tabs/zh/usage/settings.html#action-button-功能键","49":"/obsidian-tabs/zh/usage/settings.html#ignore-notice","50":"/obsidian-tabs/zh/usage/settings.html#autorefresh-markdown-view","51":"/obsidian-tabs/zh/usage/settings.html#drag-and-drop","52":"/obsidian-tabs/zh/usage/settings.html#编辑器设置","53":"/obsidian-tabs/zh/usage/settings.html#double-click-to-edit","54":"/obsidian-tabs/zh/usage/settings.html#show-toolbar","55":"/obsidian-tabs/zh/usage/settings.html#tab-size","56":"/obsidian-tabs/zh/usage/settings.html#auto-save-interval","57":"/obsidian-tabs/zh/usage/settings.html#外观设置","58":"/obsidian-tabs/zh/usage/settings.html#tabs","59":"/obsidian-tabs/zh/usage/settings.html#tabs-border","60":"/obsidian-tabs/zh/usage/settings.html#tabs-border-color","61":"/obsidian-tabs/zh/usage/settings.html#hide-tabs-code-block-edit-block-button","62":"/obsidian-tabs/zh/usage/settings.html#tabs-nav","63":"/obsidian-tabs/zh/usage/settings.html#nav-default-position","64":"/obsidian-tabs/zh/usage/settings.html#nav-line-clamp","65":"/obsidian-tabs/zh/usage/settings.html#limit-tab-title-width","66":"/obsidian-tabs/zh/usage/settings.html#tabs-contents","67":"/obsidian-tabs/zh/usage/settings.html#contents-padding","68":"/obsidian-tabs/zh/usage/settings.html#contents-max-height"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[1,1,1],"1":[4,1,1],"2":[6,5,10],"3":[6,5,6],"4":[6,5,9],"5":[6,5,10],"6":[6,5,11],"7":[5,5,4],"8":[6,5,16],"9":[4,1,1],"10":[7,5,6],"11":[7,5,14],"12":[7,5,11],"13":[7,5,11],"14":[1,1,1],"15":[1,1,1],"16":[2,1,6],"17":[3,2,3],"18":[3,4,16],"19":[3,4,14],"20":[6,2,44],"21":[2,2,31],"22":[2,1,42],"23":[1,1,14],"24":[1,1,8],"25":[6,1,11],"26":[7,1,10],"27":[1,1,7],"28":[2,1,24],"29":[2,1,46],"30":[2,1,34],"31":[1,1,22],"32":[2,1,11],"33":[1,2,41],"34":[1,2,66],"35":[3,1,31],"36":[3,3,57],"37":[3,3,49],"38":[3,3,24],"39":[1,1,25],"40":[2,1,1],"41":[1,1,32],"42":[4,1,3],"43":[2,1,177],"44":[1,1,1],"45":[1,1,1],"46":[2,2,17],"47":[4,2,23],"48":[3,2,14],"49":[2,2,9],"50":[3,2,31],"51":[3,2,2],"52":[1,1,1],"53":[4,2,6],"54":[2,2,4],"55":[2,2,8],"56":[3,2,13],"57":[1,1,11],"58":[1,2,1],"59":[2,3,9],"60":[3,3,3],"61":[6,3,9],"62":[2,2,1],"63":[3,4,10],"64":[3,4,20],"65":[4,4,11],"66":[2,2,1],"67":[2,4,54],"68":[3,4,22]},"averageFieldLength":[3.0869565217391304,2.376811594202898,18.028985507246375],"storedFields":{"0":{"title":"更新日志","titles":[]},"1":{"title":"1.1 - 编辑器优化、组件嵌套、拖拽功能","titles":["更新日志"]},"2":{"title":"1.1.7 (2024-07-31)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"3":{"title":"1.1.6 (2024-07-31)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"4":{"title":"1.1.5 (2024-07-31)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"5":{"title":"1.1.4 (2024-07-25)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"6":{"title":"1.1.3 (2024-07-22)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"7":{"title":"1.1.1 (2024-07-14)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"8":{"title":"1.1.0 (2024-07-14)","titles":["更新日志","1.1 - 编辑器优化、组件嵌套、拖拽功能"]},"9":{"title":"1.0 - 实现组件基础功能,提供编辑器","titles":["更新日志"]},"10":{"title":"1.0.5 (2024-06-28)","titles":["更新日志","1.0 - 实现组件基础功能,提供编辑器"]},"11":{"title":"1.0.4 (2024-04-17)","titles":["更新日志","1.0 - 实现组件基础功能,提供编辑器"]},"12":{"title":"1.0.3 (2024-04-12)","titles":["更新日志","1.0 - 实现组件基础功能,提供编辑器"]},"13":{"title":"1.0.2 (2024-04-11)","titles":["更新日志","1.0 - 实现组件基础功能,提供编辑器"]},"14":{"title":"下载","titles":[]},"15":{"title":"下载量","titles":["下载"]},"16":{"title":"Obsidian Tabs","titles":[]},"17":{"title":"一、Tabs 组件能用来干啥","titles":["Obsidian Tabs"]},"18":{"title":"(1) 平铺","titles":["Obsidian Tabs","一、Tabs 组件能用来干啥"]},"19":{"title":"(2) 并行","titles":["Obsidian Tabs","一、Tabs 组件能用来干啥"]},"20":{"title":"二、为什么有 Code tab 还要写 Tabs","titles":["Obsidian Tabs"]},"21":{"title":"三、完成度","titles":["Obsidian Tabs"]},"22":{"title":"Tabs 组件的构造","titles":[]},"23":{"title":"示例","titles":[]},"24":{"title":"命令","titles":[]},"25":{"title":"Tabs: Convert selected text to tabs","titles":["命令"]},"26":{"title":"Tabs: Refresh all tabs in opened files","titles":["命令"]},"27":{"title":"自定义","titles":[]},"28":{"title":"Tabs 组件的全局配置","titles":["自定义"]},"29":{"title":"Tabs 组件的特定配置","titles":["自定义"]},"30":{"title":"自定义标签页标题 title","titles":["自定义"]},"31":{"title":"拖拽","titles":[]},"32":{"title":"Tabs 编辑器","titles":[]},"33":{"title":"功能","titles":["Tabs 编辑器"]},"34":{"title":"关于编辑器","titles":["Tabs 编辑器"]},"35":{"title":"创建 Tabs 组件","titles":[]},"36":{"title":"一、新建 tab","titles":["创建 Tabs 组件"]},"37":{"title":"二、嵌套 Tabs","titles":["创建 Tabs 组件"]},"38":{"title":"三、编辑 tab","titles":["创建 Tabs 组件"]},"39":{"title":"快捷菜单","titles":[]},"40":{"title":"Tabs Nav","titles":[]},"41":{"title":"搭配其他插件使用","titles":[]},"42":{"title":"With Dataview & Tasks","titles":["搭配其他插件使用"]},"43":{"title":"With mermaid","titles":["搭配其他插件使用"]},"44":{"title":"设置","titles":[]},"45":{"title":"基础设置","titles":["设置"]},"46":{"title":"Seperator 分隔符","titles":["设置","基础设置"]},"47":{"title":"Default tab title/content","titles":["设置","基础设置"]},"48":{"title":"Action button 功能键","titles":["设置","基础设置"]},"49":{"title":"Ignore notice","titles":["设置","基础设置"]},"50":{"title":"Autorefresh markdown view","titles":["设置","基础设置"]},"51":{"title":"Drag and drop","titles":["设置","基础设置"]},"52":{"title":"编辑器设置","titles":["设置"]},"53":{"title":"Double click to edit","titles":["设置","编辑器设置"]},"54":{"title":"Show toolbar","titles":["设置","编辑器设置"]},"55":{"title":"Tab size","titles":["设置","编辑器设置"]},"56":{"title":"Auto save interval","titles":["设置","编辑器设置"]},"57":{"title":"外观设置","titles":["设置"]},"58":{"title":"Tabs","titles":["设置","外观设置"]},"59":{"title":"Tabs border","titles":["设置","外观设置","Tabs"]},"60":{"title":"Tabs border color","titles":["设置","外观设置","Tabs"]},"61":{"title":"Hide tabs code block edit block button","titles":["设置","外观设置","Tabs"]},"62":{"title":"Tabs nav","titles":["设置","外观设置"]},"63":{"title":"Nav default position","titles":["设置","外观设置","Tabs nav"]},"64":{"title":"Nav line clamp","titles":["设置","外观设置","Tabs nav"]},"65":{"title":"Limit tab title width","titles":["设置","外观设置","Tabs nav"]},"66":{"title":"Tabs contents","titles":["设置","外观设置"]},"67":{"title":"Contents padding","titles":["设置","外观设置","Tabs contents"]},"68":{"title":"Contents max height","titles":["设置","外观设置","Tabs contents"]}},"dirtCount":0,"index":[["是",{"2":{"68":1}}],["是否启用拖拽功能",{"2":{"51":1}}],["是否换行",{"2":{"28":1}}],["vh",{"2":{"68":1}}],["viewport",{"2":{"68":1}}],["view",{"0":{"50":1}}],["virtual",{"2":{"2":1}}],["出现滚动条",{"2":{"68":1}}],["出现的菜单快速新建",{"2":{"36":1}}],["高度不再增加",{"2":{"68":1}}],["高亮等样式",{"2":{"30":1}}],["字宽",{"2":{"67":1}}],["取值单位和",{"2":{"67":1}}],["取值规则与",{"2":{"67":1}}],["像素",{"2":{"67":11}}],["作用位置",{"2":{"67":1}}],["作为占位符",{"2":{"35":1}}],["作为底层文本编辑器",{"2":{"34":1}}],["个数",{"2":{"67":1}}],["个值",{"2":{"67":1}}],["值与值之间用空格分隔",{"2":{"67":1}}],["正文过长时会出现一个滚动条",{"2":{"68":1}}],["正文的内边距",{"2":{"67":1}}],["正文处于",{"2":{"22":1}}],["省略",{"2":{"65":1}}],["则会以",{"2":{"65":1}}],["则会给选中内容嵌套一层",{"2":{"25":1}}],["开启后如果标题过长",{"2":{"65":1}}],["开头时",{"2":{"39":1}}],["限制单个",{"2":{"65":1}}],["溢出的",{"2":{"64":1}}],["超出部分按住",{"2":{"64":1}}],["置于一行",{"2":{"64":1}}],["所有",{"2":{"64":1}}],["所有标签页",{"2":{"22":1}}],["点击后可以编辑这个代码块",{"2":{"61":1}}],["鼠标移动到代码块上时",{"2":{"61":1}}],["鼠标悬浮时出现边框",{"2":{"59":1}}],["影响的情况下",{"2":{"61":1}}],["始终显示边框",{"2":{"59":1}}],["查看效果",{"2":{"57":1}}],["区域提供了一个示例",{"2":{"57":1}}],["外观设置",{"0":{"57":1},"1":{"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1}}],["外层代码块使用反引号的个数必须多于内层代码块使用的反引号个数",{"2":{"37":1,"41":1}}],["过了",{"2":{"56":1}}],["过多时的排列方式",{"2":{"64":1}}],["过多时换行",{"2":{"29":2}}],["过多时不换行",{"2":{"29":1}}],["过多的",{"2":{"28":1}}],["代表当长度超过页面高度的",{"2":{"68":1}}],["代表当你修改了内容",{"2":{"56":1}}],["代码块直接编辑",{"2":{"38":1}}],["代码块创建",{"2":{"37":1}}],["代码块",{"2":{"36":1}}],["代码块中",{"2":{"36":1}}],["代码块中的文本会被视为纯文本",{"2":{"36":1}}],["代码块实现的",{"2":{"35":1,"36":1}}],["代码块的第一个分隔符之前的部分为配置区",{"2":{"29":1}}],["代码块命令",{"2":{"8":1}}],["代码块反引号数量的功能",{"2":{"7":1}}],["单位为毫秒",{"2":{"56":1}}],["键时缩进的空格数",{"2":{"55":1}}],["启用时",{"2":{"53":1,"54":1}}],["启发的文本定义以动态创建和修改图表",{"2":{"43":1}}],["此时你在设置中将默认布局修改为",{"2":{"50":1}}],["此时渲染出的",{"2":{"35":1}}],["布局有效",{"2":{"64":1}}],["布局下渲染好了的",{"2":{"50":1}}],["布局时",{"2":{"22":1}}],["举个例子",{"2":{"50":1}}],["它的各项属性在渲染的那一刻已经确定了",{"2":{"50":1}}],["它是一个基于",{"2":{"43":1}}],["重新打开当前标签页等",{"2":{"50":1}}],["重构插件",{"2":{"20":1}}],["方法有很多",{"2":{"50":1}}],["目的是为了刷新所有",{"2":{"50":1}}],["目前我做了两种尝试",{"2":{"34":1}}],["目前已经实现的有单页面内同个",{"2":{"31":1}}],["页面",{"2":{"50":1}}],["页面的",{"2":{"34":1}}],["粘贴",{"2":{"49":1}}],["隐藏边框",{"2":{"59":1}}],["隐藏",{"2":{"49":1}}],["隐藏功能键",{"2":{"48":1}}],["隐藏问题",{"2":{"10":1}}],["末尾的功能键",{"2":{"48":1}}],["默认值为",{"2":{"68":1}}],["默认的样式保持一致可以开启这个选项",{"2":{"65":1}}],["默认的标题",{"2":{"47":1}}],["默认为",{"2":{"28":1,"39":1,"46":1,"55":1,"56":1}}],["直接将正文转换为",{"2":{"46":1}}],["直接把拓展加到新建的",{"2":{"34":1}}],["借助命令",{"2":{"46":1}}],["分隔符用于标识每个",{"2":{"46":1}}],["分隔符",{"0":{"46":1}}],["基础设置",{"0":{"45":1},"1":{"46":1,"47":1,"48":1,"49":1,"50":1,"51":1}}],["8",{"2":{"67":1}}],["8px",{"2":{"67":1}}],["8500",{"2":{"43":2}}],["8200",{"2":{"43":2}}],["9200",{"2":{"43":2}}],["9500",{"2":{"43":2}}],["xychart",{"2":{"43":1}}],["xy图表",{"2":{"43":1}}],["x",{"2":{"43":2}}],["x3c",{"2":{"43":3}}],["quadrant",{"2":{"43":4}}],["quadrantchart",{"2":{"43":1}}],["quot",{"2":{"30":2}}],["象限图",{"2":{"43":1}}],["upstairs",{"2":{"43":1}}],["ui",{"2":{"19":1}}],["图中红橙框线之间的距离",{"2":{"67":1}}],["图",{"2":{"43":1}}],["图标修改",{"2":{"11":1}}],["jul",{"2":{"43":1}}],["jun",{"2":{"43":1}}],["jan",{"2":{"43":1}}],["javascript",{"2":{"37":2,"41":2,"43":1}}],["journey",{"2":{"43":1}}],["jolly",{"2":{"43":1}}],["john",{"2":{"43":5}}],[">",{"2":{"43":3}}],[">>bob",{"2":{"43":1}}],[">>alice",{"2":{"43":1}}],[">>john",{"2":{"43":3}}],[">prevail",{"2":{"43":1}}],[">d",{"2":{"43":2}}],[">c",{"2":{"43":1}}],[">b",{"2":{"43":1}}],[">mermaid",{"2":{"43":1}}],["流程图",{"2":{"43":1}}],["允许你使用文本和代码创建图表和可视化",{"2":{"43":1}}],["源码",{"2":{"43":1}}],["即正文到四周的距离",{"2":{"67":1}}],["即使用的是",{"2":{"41":1}}],["即内容与四周的距离",{"2":{"28":1}}],["搭配其他插件使用",{"0":{"41":1},"1":{"42":1,"43":1}}],["会将剪切板中的内容解析为",{"2":{"39":1}}],["会在光标处新建一个",{"2":{"25":1}}],["复制右键的",{"2":{"39":1}}],["复制特定",{"2":{"21":1}}],["部分会出现一个快捷菜单",{"2":{"39":1}}],["编辑当前",{"2":{"48":1}}],["编辑",{"0":{"38":1}}],["编辑器会在你有修改内容时自动保存内容",{"2":{"56":1}}],["编辑器中按下",{"2":{"55":1}}],["编辑器中虽然不会报错",{"2":{"34":1}}],["编辑器上方会提供一个工具栏方便编辑",{"2":{"54":1}}],["编辑器设置",{"0":{"52":1},"1":{"53":1,"54":1,"55":1,"56":1}}],["编辑器后把获取到的拓展加上",{"2":{"34":1}}],["编辑器就是实时渲染和阅读模式",{"2":{"34":1}}],["编辑器目前只实现了一些简单的功能",{"2":{"33":1}}],["编辑器从而快速编辑当前",{"2":{"32":1}}],["编辑器",{"0":{"32":1},"1":{"33":1,"34":1},"2":{"21":1,"32":1,"33":1,"38":2}}],["编辑器使用",{"2":{"13":1}}],["编辑器取消使用",{"2":{"6":1}}],["编辑器优化",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["👇",{"2":{"37":2}}],["📺",{"2":{"36":1}}],["只对",{"2":{"64":1}}],["只用一种反引号使用两种反引号txt",{"2":{"37":1}}],["只用一种反引号时",{"2":{"37":1,"41":1}}],["只需要同种反引号保持外层多于内层即可",{"2":{"37":1,"41":1}}],["同时使用两种反引号生成代码块时",{"2":{"37":1,"41":1}}],["hide",{"0":{"61":1}}],["high",{"2":{"43":2}}],["hover",{"2":{"59":1}}],["home",{"2":{"43":1}}],["how",{"2":{"43":2}}],["hypochondria",{"2":{"43":1}}],["height",{"0":{"68":1},"2":{"68":1}}],["healthcheck",{"2":{"43":1}}],["hello",{"2":{"37":4,"41":4,"43":1}}],["html",{"2":{"30":1}}],["有两种嵌套使用代码块的格式",{"2":{"37":1,"41":1}}],["有没有实现这个功能的插件",{"2":{"20":1}}],["~~~",{"2":{"37":1,"41":1}}],["~~~tabs",{"2":{"37":1,"41":1}}],["~",{"2":{"37":1}}],["或者",{"2":{"37":1}}],["或者使用",{"2":{"18":1}}],["`",{"2":{"37":1}}],["```mermaid",{"2":{"43":6}}],["````",{"2":{"37":3,"41":1,"43":1}}],["````tabs",{"2":{"37":1,"41":1}}],["```javascript",{"2":{"37":2,"41":2}}],["```python",{"2":{"37":2,"41":2}}],["```",{"2":{"25":1,"29":1,"35":1,"36":1,"37":5,"41":3,"43":6}}],["```tabs",{"2":{"25":1,"37":2}}],["嵌套使用代码块",{"2":{"37":1,"41":1}}],["嵌套",{"0":{"37":1}}],["嵌套功能",{"2":{"8":1}}],["设为",{"2":{"36":1}}],["设置为",{"2":{"47":1}}],["设置为了",{"2":{"38":1}}],["设置后",{"2":{"26":1}}],["设置",{"0":{"44":1},"1":{"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1},"2":{"8":1,"28":1}}],["需要在插件设置中将",{"2":{"36":1}}],["除了直接编辑",{"2":{"36":1}}],["那么你可以通过点击",{"2":{"38":1}}],["那么你可以直接双击",{"2":{"38":1}}],["那么你应该见过",{"2":{"20":1}}],["那么",{"2":{"36":1}}],["🎵",{"2":{"36":1}}],["试试将下面这段内容复制到你的",{"2":{"36":1}}],["从",{"2":{"36":1}}],["注意冒号后有个空格",{"2":{"36":1}}],["来快速在光标处创建一个",{"2":{"35":1}}],["笔记中",{"2":{"36":1}}],["笔记中写下以下内容即可创建一个空的",{"2":{"35":1}}],["笔记中快速渲染一个",{"2":{"16":1}}],["创建",{"0":{"35":1},"1":{"36":1,"37":1,"38":1}}],["虽然能够成功获取到",{"2":{"34":1}}],["然后直接创建一个新的",{"2":{"34":1}}],["然后直接将它放置在",{"2":{"34":1}}],["生成时",{"2":{"34":1}}],["获取当前的",{"2":{"34":1}}],["不在过长时隐藏",{"2":{"68":1}}],["不同个数的输入值代表设置不同位置的内边距",{"2":{"67":1}}],["不被主题和",{"2":{"61":1}}],["不要直接把任务列表写在",{"2":{"36":1}}],["不是空的编辑器",{"2":{"34":1}}],["不可避免的可能会与其他插件有冲突",{"2":{"33":1}}],["我放了一个空的",{"2":{"35":1}}],["我们想要的是创建一个新的",{"2":{"34":1}}],["我会添加到此处",{"2":{"23":1}}],["width",{"0":{"65":1}}],["with",{"0":{"42":1,"43":1},"2":{"23":1}}],["we",{"2":{"43":1}}],["webkit",{"2":{"43":3}}],["work",{"2":{"43":2}}],["working",{"2":{"43":1}}],["workspaceleaf",{"2":{"34":1}}],["workspace",{"2":{"34":1}}],["实例",{"2":{"34":2}}],["实现组件基础功能",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1}}],["实现",{"2":{"4":1,"8":1,"67":1}}],["给开发者提供的是具体的",{"2":{"34":1}}],["可被自定义配置覆盖",{"2":{"63":1}}],["可选值有",{"2":{"63":1}}],["可渲染",{"2":{"43":1}}],["可惜的是",{"2":{"34":1}}],["可以将其设置为",{"2":{"68":1}}],["可以通过双击",{"2":{"53":1}}],["可以设",{"2":{"48":1}}],["可以尝试用",{"2":{"34":1}}],["可以在命令面板",{"2":{"24":1}}],["可以在",{"2":{"23":1}}],["可以借助嵌套",{"2":{"19":1}}],["可以记录在同一位置",{"2":{"19":1}}],["可以解析为",{"2":{"8":1}}],["可以置于左右下侧",{"2":{"6":1}}],["新的设置只对修改了设置以后渲染的组件生效",{"2":{"50":1}}],["新建的",{"2":{"47":1}}],["新建",{"0":{"36":1},"2":{"39":2,"47":2,"48":1,"49":1}}],["新版",{"2":{"34":1}}],["新增不同布局的",{"2":{"6":1}}],["新增",{"2":{"4":1,"20":1}}],["旧版",{"2":{"34":1}}],["em",{"2":{"67":1}}],["e",{"2":{"43":1}}],["evaluate",{"2":{"43":1}}],["expand",{"2":{"43":1}}],["extensions",{"2":{"34":2}}],["extension",{"2":{"6":2,"13":1}}],["engagement",{"2":{"43":3}}],["end",{"2":{"43":1}}],["edit",{"0":{"53":1,"61":1},"2":{"38":2,"48":1}}],["editor",{"2":{"34":5}}],["edtor",{"2":{"34":1}}],["时右上角的通知",{"2":{"49":1}}],["时默认的",{"2":{"47":1}}],["时",{"2":{"47":1,"68":1}}],["时序图",{"2":{"43":1}}],["时选中内容的背景色消失",{"2":{"33":1}}],["时需要编辑源码",{"2":{"20":1}}],["由于使用的是",{"2":{"33":1}}],["自动保存",{"2":{"33":1}}],["自定义标签页标题",{"0":{"30":1}}],["自定义",{"0":{"27":1},"1":{"28":1,"29":1,"30":1},"2":{"21":1}}],["项开启时出现",{"2":{"33":1}}],["当禁用时",{"2":{"50":1}}],["当你修改了",{"2":{"50":2}}],["当启用时",{"2":{"50":1}}],["当剪切板中的内容以分隔符",{"2":{"39":1}}],["当设置中的",{"2":{"33":1}}],["当时我找到了",{"2":{"20":1}}],["工具栏",{"2":{"33":1}}],["$",{"2":{"33":1,"43":1}}],["=",{"2":{"33":1,"34":2,"67":16}}],["选中文本后输入以下值可以首尾匹配",{"2":{"33":1}}],["匹配",{"2":{"33":1}}],["缩进与取消",{"2":{"33":1}}],["保存",{"2":{"33":1}}],["转换为无序列表和任务",{"2":{"33":1}}],["you",{"2":{"43":2}}],["y",{"2":{"33":1,"43":2}}],["z",{"2":{"33":1}}],["撤销与恢复",{"2":{"33":1}}],["加粗",{"2":{"33":1}}],["加粗的title",{"2":{"30":1}}],["快捷菜单",{"0":{"39":1}}],["快捷键",{"2":{"33":1}}],["快速编辑当前",{"2":{"53":1}}],["快速建立表格等",{"2":{"33":1}}],["快速删除",{"2":{"21":1}}],["快速粘贴文本至",{"2":{"21":1}}],["快速添加",{"2":{"21":1}}],["功能键",{"0":{"48":1}}],["功能",{"0":{"33":1}}],["功能需要重新渲染后才生效",{"2":{"26":1}}],["进入",{"2":{"32":1,"38":1}}],["写在",{"2":{"36":1}}],["写了一个简单的",{"2":{"32":1}}],["写过题解",{"2":{"20":1}}],["为一个字的宽度",{"2":{"67":1}}],["为",{"2":{"48":1}}],["为默认",{"2":{"47":1}}],["为了优化视觉效果",{"2":{"35":1}}],["为了获取到这个编辑器",{"2":{"34":1}}],["为了方便插件开发",{"2":{"34":1}}],["为了方便编辑",{"2":{"32":1}}],["为什么有",{"0":{"20":1}}],["暂不支持不同页面的",{"2":{"31":1}}],["之前的内容为",{"2":{"36":1}}],["之间",{"2":{"31":1}}],["之类的插件都可以实现快速查阅的功能",{"2":{"18":1}}],["后可横向滚动",{"2":{"64":1}}],["后编辑器会自动将内容保存至",{"2":{"56":1}}],["后的内容为",{"2":{"36":1}}],["后",{"2":{"31":1}}],["相对于子元素像素值的倍数",{"2":{"67":1}}],["相对单位",{"2":{"67":1}}],["相关的设置",{"2":{"50":2}}],["相关的技巧再生成一个编辑器",{"2":{"34":1}}],["相关的插件使用的短语也可以正常转换",{"2":{"30":1}}],["相关事件实现的",{"2":{"31":1}}],["相同层级的内容",{"2":{"19":1}}],["红色的title",{"2":{"30":1}}],["d",{"2":{"43":1,"67":8}}],["down",{"2":{"43":1}}],["downstairs",{"2":{"43":1}}],["do",{"2":{"43":1}}],["double",{"0":{"53":1},"2":{"38":1}}],["day",{"2":{"43":1}}],["dataview",{"0":{"42":1},"2":{"36":1}}],["drop",{"0":{"51":1},"2":{"31":1}}],["drag",{"0":{"51":1},"2":{"31":2}}],["div",{"2":{"30":2}}],["default",{"0":{"47":1,"63":1}}],["dec",{"2":{"43":1}}],["develop",{"2":{"43":1}}],["delete",{"2":{"39":1}}],["deusex01",{"2":{"23":2,"42":1}}],["details",{"2":{"20":1}}],["例如光标移入再移出",{"2":{"50":1}}],["例如删除",{"2":{"49":1}}],["例如我们可以这样获取当前",{"2":{"34":1}}],["例如同时使用",{"2":{"33":1}}],["例如文本转代码块",{"2":{"33":1}}],["例如",{"2":{"30":3,"67":2}}],["例如你可以",{"2":{"30":1}}],["例如你收集了很多前端",{"2":{"19":1}}],["斜体",{"2":{"30":1}}],["语法为其添加颜色",{"2":{"30":1}}],["语法为其添加加粗",{"2":{"30":1}}],["语法写了一套",{"2":{"6":1}}],["许多内容都可以被渲染",{"2":{"30":1}}],["也就是你此时能够看到的",{"2":{"35":1}}],["也使用了",{"2":{"30":1}}],["也可以在特定某个",{"2":{"27":1}}],["也可以在设置中添加快捷键",{"2":{"24":1}}],["你有一个已经在默认",{"2":{"50":1}}],["你需要手动重新让",{"2":{"50":1}}],["你需要了解",{"2":{"35":1}}],["你还可以",{"2":{"36":1}}],["你也可以使用其他的单位例如像素",{"2":{"68":1}}],["你也可以在命令面板中使用命令",{"2":{"35":1}}],["你也可以将导航栏设置为",{"2":{"29":1}}],["你就可以通过鼠标拖拽快速调整",{"2":{"31":1}}],["你可以输入",{"2":{"67":1}}],["你可以设置自动保存的间隔",{"2":{"56":1}}],["你可以将其修改为",{"2":{"46":1}}],["你可以用方向键将光标移入",{"2":{"38":1}}],["你可以通过双击",{"2":{"32":1}}],["你可以加上",{"2":{"29":1}}],["你可以在这里设置正文的最大长度",{"2":{"68":1}}],["你可以在这里添加一些对当前",{"2":{"29":1}}],["你可以在修改设置的同时通过这个组件的最后一个",{"2":{"57":1}}],["你可以在修改了",{"2":{"26":1}}],["你可以在",{"2":{"28":1,"37":1}}],["你可以这样使用",{"2":{"19":1}}],["并非",{"2":{"50":1}}],["并且将剪切板中的内容粘贴到该",{"2":{"39":1}}],["并且当",{"2":{"29":1}}],["并行",{"0":{"19":1}}],["假如你希望当前这个",{"2":{"29":1}}],["位于底部",{"2":{"29":1}}],["位于右侧",{"2":{"29":1}}],["位于左侧",{"2":{"29":1}}],["位于顶部",{"2":{"29":1}}],["位置异常",{"2":{"3":1}}],["解释",{"2":{"29":1,"67":1}}],["解析",{"2":{"8":1}}],["这是",{"2":{"50":1}}],["这样你就可以直接选中正文后",{"2":{"46":1}}],["这行到下一个",{"2":{"36":1}}],["这个选项用于隐藏这个按钮",{"2":{"61":1}}],["这个布局并不会在这个已经渲染好了的组件上生效",{"2":{"50":1}}],["这个菜单提供了四个功能",{"2":{"39":1}}],["这个关键字可以在设置中自定义",{"2":{"36":1}}],["这个",{"2":{"34":1}}],["这个插件有两个作用",{"2":{"17":1}}],["这里的配置优先级高于设置中的配置",{"2":{"29":1}}],["每隔一定时间会自动保存编辑内容",{"2":{"33":1}}],["每个",{"2":{"29":1,"30":1}}],["每次修改内容都必须编辑源码",{"2":{"20":1}}],["包括",{"2":{"28":1}}],["上",{"2":{"31":1}}],["上为其添加特定的配置",{"2":{"27":1}}],["上线",{"2":{"13":1}}],["在设置的",{"2":{"57":1}}],["在设置中可以为所有",{"2":{"27":1}}],["在",{"2":{"31":1,"55":1}}],["在默认",{"2":{"22":1}}],["文件中",{"2":{"56":1}}],["文件",{"2":{"26":1}}],["oct",{"2":{"43":1}}],["of",{"2":{"43":2}}],["one",{"2":{"29":1,"37":6,"64":1}}],["opened",{"0":{"26":1}}],["ob",{"2":{"18":1,"41":1}}],["obsidian",{"0":{"16":1},"1":{"17":1,"18":1,"19":1,"20":1,"21":1},"2":{"16":1,"20":1,"21":1,"22":1,"34":4,"35":1,"36":1,"50":1,"65":2}}],["auto",{"0":{"56":1}}],["autorefresh",{"0":{"50":1}}],["aug",{"2":{"43":1}}],["axis",{"2":{"43":4}}],["about",{"2":{"43":1}}],["against",{"2":{"43":1}}],["are",{"2":{"43":1}}],["always",{"2":{"59":1}}],["alice",{"2":{"43":2}}],["all",{"0":{"26":1}}],["a",{"2":{"43":3,"67":8}}],["amp",{"0":{"42":1}}],["an",{"2":{"37":6}}],["and",{"0":{"51":1},"2":{"31":1,"43":1}}],["add",{"2":{"36":1,"39":1,"47":1,"48":1}}],["apr",{"2":{"43":1}}],["appearance",{"2":{"57":1}}],["app",{"2":{"34":1}}],["api",{"2":{"22":1}}],["activeview",{"2":{"34":3}}],["action",{"0":{"48":1},"2":{"28":1,"36":1,"38":1,"47":1}}],["反引号的数量会根据选中内容判断",{"2":{"25":1}}],["px",{"2":{"67":1,"68":1}}],["position",{"0":{"63":1}}],["promote",{"2":{"43":1}}],["print",{"2":{"37":2,"41":2}}],["padding",{"0":{"67":1},"2":{"67":1}}],["participant",{"2":{"43":2}}],["paste",{"2":{"39":1,"47":1}}],["patch",{"2":{"34":1}}],["python",{"2":{"37":2,"41":2}}],["p",{"2":{"24":1}}],["plus",{"2":{"11":2}}],["命令时",{"2":{"47":1}}],["命令",{"0":{"24":1},"1":{"25":1,"26":1}}],["feb",{"2":{"43":1}}],["f",{"2":{"43":1}}],["fight",{"2":{"43":1}}],["fill",{"2":{"43":1}}],["files",{"0":{"26":1}}],["ff3670",{"2":{"43":1}}],["from",{"2":{"23":2,"42":1}}],["floating",{"2":{"18":1}}],["ipsum",{"2":{"57":1}}],["ignore",{"0":{"49":1}}],["improved",{"2":{"43":1}}],["important",{"2":{"29":1}}],["is",{"2":{"37":4}}],["issue",{"2":{"23":1}}],["if",{"2":{"34":1}}],["icon",{"2":{"30":2}}],["indent",{"2":{"67":1}}],["interval",{"0":{"56":1}}],["inner",{"2":{"37":8}}],["innertab",{"2":{"37":2}}],["innerhtml",{"2":{"12":1}}],["in",{"0":{"26":1},"2":{"23":1,"36":2,"37":2,"43":1}}],["示例",{"0":{"23":1},"2":{"67":1}}],["因此能够与许多插件搭配着使用",{"2":{"41":1}}],["因此",{"2":{"36":1}}],["因此你只需要在",{"2":{"35":1}}],["因此无法在移动设备上使用",{"2":{"31":1}}],["因此渲染后的样式与其他",{"2":{"22":1}}],["因此自己动手丰衣足食",{"2":{"20":1}}],["都用",{"2":{"22":1}}],["关闭设置面板时会自动刷新所有已打开的",{"2":{"50":1}}],["关闭时自动保存结果",{"2":{"33":1}}],["关闭时的宽度异常",{"2":{"5":1}}],["关键字标识一个",{"2":{"36":1}}],["关于编辑器",{"0":{"34":1}}],["关于",{"2":{"22":1}}],["其中",{"2":{"22":1}}],["构成一个",{"2":{"22":1}}],["多个配置之间用英文逗号分隔",{"2":{"29":1}}],["多个标签页",{"2":{"22":1}}],["多语言版本设置",{"2":{"21":1}}],["两部分",{"2":{"22":1}}],["下方",{"2":{"22":1}}],["下载量",{"0":{"15":1}}],["下载",{"0":{"14":1},"1":{"15":1}}],["组成了",{"2":{"22":1}}],["组成了导航栏",{"2":{"22":1}}],["组成",{"2":{"22":1}}],["组件边框的颜色",{"2":{"60":1}}],["组件边框样式",{"2":{"28":1}}],["组件渲染",{"2":{"50":1}}],["组件相关的通知",{"2":{"49":1}}],["组件右上角的编辑按钮进入",{"2":{"38":1}}],["组件右上角的功能按钮",{"2":{"28":1}}],["组件内部继续使用",{"2":{"37":1}}],["组件没有添加任何内容",{"2":{"35":1}}],["组件是依靠渲染",{"2":{"35":1}}],["组件之间的拖拽",{"2":{"31":1}}],["组件设置默认配置",{"2":{"27":1}}],["组件由导航栏",{"2":{"22":1}}],["组件的边框",{"2":{"59":1}}],["组件的",{"2":{"39":1}}],["组件的源码",{"2":{"38":1}}],["组件的导航栏处于顶部",{"2":{"29":1}}],["组件的配置",{"2":{"29":1}}],["组件的特定配置",{"0":{"29":1}}],["组件的全局配置",{"0":{"28":1}}],["组件的构造",{"0":{"22":1}}],["组件的功能",{"2":{"16":1}}],["组件",{"0":{"35":1},"1":{"36":1,"37":1,"38":1},"2":{"21":1,"22":1,"25":1,"35":2,"37":1,"46":1,"50":2,"57":1}}],["组件记录他们",{"2":{"19":1}}],["组件能用来干啥",{"0":{"17":1},"1":{"18":1,"19":1}}],["组件嵌套",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["rational",{"2":{"43":1}}],["right",{"2":{"29":1,"43":1,"63":1}}],["rem",{"2":{"67":1}}],["revenue",{"2":{"43":2}}],["re",{"2":{"43":1}}],["reach",{"2":{"43":3}}],["readable",{"2":{"5":1}}],["red",{"2":{"30":1}}],["refresh",{"0":{"26":1}}],["render",{"2":{"22":1,"30":1,"41":1}}],["rtl",{"2":{"21":1}}],["适配",{"2":{"21":1}}],["原生实时渲染的",{"2":{"21":1}}],["原来文中的每个标题都变成了一个标签页",{"2":{"18":1}}],["使用功能键",{"2":{"47":1}}],["使用的分隔符",{"2":{"28":1}}],["使用该命令可以刷新当前打开的所有",{"2":{"26":1}}],["使用该命令时",{"2":{"25":1}}],["使用",{"2":{"21":1,"30":2,"34":1,"41":1,"47":1}}],["特定",{"2":{"21":1}}],["更多配置还在路上",{"2":{"29":1}}],["更多的自定义样式",{"2":{"21":1}}],["更详细解释见",{"2":{"28":1}}],["更新日志",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1}}],["尚未实现",{"2":{"21":1}}],["拖拽是通过监听",{"2":{"31":1}}],["拖拽",{"0":{"31":1}}],["拖拽改变",{"2":{"21":1}}],["拖拽功能",{"0":{"1":1},"1":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"2":{"4":1}}],["导航栏中的",{"2":{"64":1}}],["导航栏",{"2":{"48":1,"63":1}}],["导航栏处于顶部",{"2":{"22":1}}],["导航栏是否分行",{"2":{"21":1}}],["导航栏位置",{"2":{"21":1}}],["配置不区分大小写",{"2":{"29":1}}],["配置",{"2":{"21":1,"29":2}}],["中文文本首行缩进两格通常会设置",{"2":{"67":1}}],["中以达到最佳的效果",{"2":{"34":1}}],["中的",{"2":{"29":3}}],["中搜索使用",{"2":{"24":1}}],["中告诉我",{"2":{"23":1}}],["中",{"2":{"21":1,"36":3,"39":1,"67":1}}],["已经实现",{"2":{"21":1}}],["已经长时间没有更新了",{"2":{"20":1}}],["完成度",{"0":{"21":1}}],["三",{"0":{"21":1,"38":1}}],["诞生",{"2":{"20":1}}],["添加新功能",{"2":{"20":1}}],["添加样式",{"2":{"12":1}}],["顺序",{"2":{"20":1,"21":1}}],["想要修改必须编辑源码",{"2":{"20":1}}],["删除右键的",{"2":{"39":1}}],["删除",{"2":{"20":1}}],["右上角会有一个表示编辑的按钮",{"2":{"61":1}}],["右键",{"2":{"39":1}}],["右键菜单",{"2":{"13":1}}],["右侧或者是底部",{"2":{"20":1}}],["修改",{"2":{"26":1}}],["修改位置会影响全部组件的样式",{"2":{"20":1}}],["修复",{"2":{"5":2}}],["修复拖拽",{"2":{"3":1}}],["修复设置目标显示异常",{"2":{"3":1}}],["修复与插件",{"2":{"2":1}}],["通过代码块渲染的组件",{"2":{"50":1}}],["通过右键",{"2":{"36":1}}],["通过点击导航栏末尾的加号可以快速新建",{"2":{"36":1}}],["通过简单的语法渲染成",{"2":{"21":1}}],["通过",{"2":{"20":1,"36":1}}],["标签页",{"2":{"22":1}}],["标签页包含标题",{"2":{"22":1}}],["标签栏顺序固定",{"2":{"20":1}}],["标签栏只置于顶端",{"2":{"20":1}}],["标签栏位置固定",{"2":{"20":1}}],["标题与标题之间的递进或者同级的概念也更加清晰",{"2":{"18":1}}],["内容在阅读模式下的样式一致",{"2":{"22":1}}],["内容多的时候不好找到要编辑的位置",{"2":{"20":1}}],["内容处于代码块中没有渲染",{"2":{"20":1}}],["无需修改正文",{"2":{"46":1}}],["无需上下滑动",{"2":{"19":1}}],["无法拖拽修改",{"2":{"20":1}}],["无法单独设置某个组件的标签栏置于组件的左侧",{"2":{"20":1}}],["无法直接编辑",{"2":{"20":1}}],["但是你需要确保外层使用的",{"2":{"37":1}}],["但是在",{"2":{"36":1}}],["但是也没有其他任何效果",{"2":{"34":1}}],["但是由于都是乱码不知道每个对应了什么",{"2":{"34":1}}],["但是这样获取的编辑器与路径绑定",{"2":{"34":1}}],["但是这是一个具体的实例",{"2":{"34":1}}],["但是还缺少一些对我来说比较有用的功能",{"2":{"20":1}}],["但是我更喜欢这种直接打碎全文",{"2":{"18":1}}],["大佬写的这个插件",{"2":{"20":1}}],["大纲",{"2":{"18":1}}],["非常感谢",{"2":{"20":1}}],["于是我开始找",{"2":{"20":1}}],["还要写",{"0":{"20":1}}],["二",{"0":{"20":1,"37":1}}],["框架",{"2":{"19":1}}],["记录",{"2":{"19":1}}],["将换行放置",{"2":{"64":1}}],["将会显示在",{"2":{"36":1}}],["将内容并排展示的方式",{"2":{"18":1}}],["将线性的笔记平铺",{"2":{"18":1}}],["对于代码块渲染的逻辑",{"2":{"50":1}}],["对于同一层级下的同层内容",{"2":{"19":1}}],["对象能同时兼容",{"2":{"34":1}}],["对理解大篇幅内容也有帮助",{"2":{"18":1}}],["对我来说",{"2":{"17":1}}],["提供了一个",{"2":{"34":1}}],["提供了一系列工具",{"2":{"33":1}}],["提供的",{"2":{"22":1}}],["提供编辑器",{"0":{"9":1},"1":{"10":1,"11":1,"12":1,"13":1}}],["提高对笔记内容的读取效率",{"2":{"18":1}}],["平铺",{"0":{"18":1}}],["一致",{"2":{"67":1}}],["一般情况下",{"2":{"61":1}}],["一个任务",{"2":{"36":1}}],["一个",{"2":{"22":2,"34":1}}],["一",{"0":{"17":1,"36":1},"1":{"18":1,"19":1}}],["插件特地写的逻辑",{"2":{"50":1}}],["插件都将无法检索到它们",{"2":{"36":1}}],["插件和",{"2":{"36":1}}],["插件是通过渲染",{"2":{"36":1}}],["插件提供了两个命令",{"2":{"24":1}}],["插件提供了在",{"2":{"16":1}}],["插件",{"2":{"20":1}}],["插件中出现所有ui的名字替换为",{"2":{"11":1}}],["的缩写",{"2":{"68":1}}],["的取值一致",{"2":{"67":1}}],["的标签页有个最大宽度",{"2":{"65":1}}],["的标题的宽度",{"2":{"65":1}}],["的标题",{"2":{"22":1}}],["的标题颜色",{"2":{"21":1}}],["的图表绘制工具",{"2":{"43":1}}],["的阅读模式渲染",{"2":{"41":1}}],["的插件设置中启用了",{"2":{"38":1}}],["的数量多于内层的数量",{"2":{"37":1}}],["的任意",{"2":{"35":1}}],["的构造",{"2":{"35":1}}],["的生成必然需要生成这样的一个编辑器实例",{"2":{"34":1}}],["的编辑器",{"2":{"34":1}}],["的编辑器并不开源",{"2":{"34":1}}],["的拖拽",{"2":{"31":1}}],["的拖拽和单页面内不同",{"2":{"31":1}}],["的顺序",{"2":{"31":1}}],["的效果一致",{"2":{"29":1}}],["的效果很好",{"2":{"20":1}}],["的内边距",{"2":{"28":1}}],["的默认位置",{"2":{"28":1,"63":1}}],["的功能",{"2":{"28":1}}],["的设置中启用",{"2":{"31":1}}],["的设置中为组件添加一些全局配置",{"2":{"28":1}}],["的设置后使用该命令刷新页面",{"2":{"26":1}}],["的渲染",{"2":{"22":1}}],["的正文",{"2":{"22":1}}],["的富文本编辑器有一种可切换不同语言的代码块组件",{"2":{"20":1}}],["的核心插件",{"2":{"18":1}}],["的",{"2":{"13":1,"30":1,"34":2,"47":1}}],["的冲突",{"2":{"2":1}}],["双击编辑特定",{"2":{"21":1}}],["双击编辑",{"2":{"13":1}}],["类控制样式",{"2":{"12":1}}],["尽量使用",{"2":{"12":1}}],["避免使用",{"2":{"12":1}}],["替换",{"2":{"12":1}}],["用户旅程图",{"2":{"43":1}}],["用",{"2":{"12":1,"18":1}}],["notice",{"0":{"49":1}}],["note",{"2":{"43":1}}],["none",{"2":{"48":1,"59":1,"68":1}}],["nov",{"2":{"43":1}}],["need",{"2":{"43":1}}],["new",{"2":{"11":2,"21":1,"35":2,"36":1,"39":1,"47":1,"48":1}}],["nav",{"0":{"40":1,"62":1,"63":1,"64":1},"1":{"63":1,"64":1,"65":1},"2":{"6":1,"22":4,"28":1,"29":7,"36":2,"39":1,"48":1,"63":1}}],["如果希望和",{"2":{"65":1}}],["如果剪切板内容不以分隔符开头",{"2":{"47":1}}],["如果有修改内容的话",{"2":{"33":1}}],["如果有选中内容",{"2":{"25":1}}],["如果此时没有选中内容",{"2":{"25":1}}],["如果你希望全部都显示",{"2":{"68":1}}],["如果你将",{"2":{"38":1}}],["如果你在",{"2":{"38":1}}],["如果你直接把",{"2":{"36":1}}],["如果你想要分享的示例",{"2":{"23":1}}],["如果你给",{"2":{"20":1}}],["如",{"2":{"11":1}}],["save",{"0":{"56":1}}],["sales",{"2":{"43":1}}],["size",{"0":{"55":1}}],["sit",{"2":{"43":1}}],["span>",{"2":{"43":1}}],["span",{"2":{"43":1}}],["should",{"2":{"43":1}}],["show",{"0":{"54":1},"2":{"33":1}}],["shortcodes",{"2":{"30":1}}],["shift",{"2":{"33":1,"64":1}}],["s",{"2":{"33":1}}],["sep",{"2":{"43":1}}],["seperator",{"0":{"46":1},"2":{"28":1}}],["section",{"2":{"43":2}}],["sequencediagram",{"2":{"43":1}}],["selected",{"0":{"25":1},"2":{"35":1,"46":1}}],["sentence",{"2":{"11":1}}],["style=",{"2":{"30":1,"43":1}}],["style",{"2":{"12":1}}],["strikethrough",{"2":{"11":1}}],["strike",{"2":{"11":1}}],["supercharged",{"2":{"2":1}}],["go",{"2":{"43":4}}],["good",{"2":{"43":1}}],["gitgraph",{"2":{"43":1}}],["git",{"2":{"43":1}}],["github",{"2":{"13":1}}],["great",{"2":{"43":1}}],["graph",{"2":{"43":1}}],["gradient",{"2":{"43":1}}],["getactiveviewoftype",{"2":{"34":1}}],["gt",{"2":{"11":3,"30":2}}],["glossary",{"2":{"2":1}}],["clamp",{"0":{"64":1}}],["clip",{"2":{"43":1}}],["click",{"0":{"53":1},"2":{"38":1}}],["campaign",{"2":{"43":6}}],["campaigns",{"2":{"43":1}}],["cat",{"2":{"43":1}}],["case",{"2":{"11":1}}],["checkout",{"2":{"43":1}}],["c",{"2":{"43":2,"67":8}}],["cm",{"2":{"34":1}}],["cm5+cm6",{"2":{"21":1,"34":1}}],["customizer",{"2":{"33":1}}],["ctrl",{"2":{"24":1,"33":5}}],["commit",{"2":{"43":7}}],["copy",{"2":{"39":1}}],["color",{"0":{"60":1},"2":{"30":1,"43":2}}],["console",{"2":{"37":2,"41":2}}],["const",{"2":{"34":1}}],["convert",{"0":{"25":1},"2":{"35":1,"46":1}}],["contents",{"0":{"66":1,"67":1,"68":1},"1":{"67":1,"68":1},"2":{"22":3,"34":1}}],["content",{"0":{"47":1},"2":{"8":1,"22":4,"28":1,"29":2,"32":2,"35":1,"36":4,"38":1,"39":1,"41":1,"47":2,"53":1}}],["codeblock",{"2":{"33":1}}],["codemirror",{"2":{"33":1,"34":4}}],["codemirror6",{"2":{"13":1,"32":1}}],["code",{"0":{"20":1,"61":1},"2":{"20":3}}],["css",{"2":{"12":1,"20":1,"61":1,"67":2}}],["createel",{"2":{"12":1}}],["circle",{"2":{"11":1}}],["主题",{"2":{"10":1}}],["me",{"2":{"43":5}}],["mermaid",{"0":{"43":1},"2":{"43":1}}],["my",{"2":{"43":1}}],["max",{"0":{"68":1}}],["mar",{"2":{"43":1}}],["markdownview",{"2":{"34":3}}],["markdownrenderer",{"2":{"22":1,"30":1,"41":1}}],["markdown",{"0":{"50":1},"2":{"6":1,"22":1,"26":1,"30":1,"34":1,"35":1,"37":2,"41":2,"43":1,"50":1,"56":1}}],["may",{"2":{"43":2}}],["make",{"2":{"43":1}}],["main",{"2":{"43":1}}],["music",{"2":{"36":1}}],["multiple",{"2":{"64":1}}],["multi",{"2":{"29":3}}],["md````tabs",{"2":{"37":2,"43":1}}],["md```tabs",{"2":{"29":1,"35":1,"36":1}}],["md",{"2":{"36":1}}],["movie",{"2":{"36":1}}],["monkey",{"2":{"34":1}}],["mouse",{"2":{"30":2}}],["mobile",{"2":{"23":1}}],["minimal",{"2":{"10":1}}],["兼容",{"2":{"10":1}}],["+",{"2":{"8":1}}],["优化粘贴",{"2":{"8":1}}],["优化设置修改时自动刷新逻辑",{"2":{"4":1}}],["04",{"0":{"11":1,"12":1,"13":1}}],["06",{"0":{"10":1}}],["0",{"0":{"8":1,"9":1,"10":1,"11":1,"12":1,"13":1},"1":{"10":1,"11":1,"12":1,"13":1},"2":{"43":12}}],["07",{"0":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1}}],["增加",{"2":{"8":1}}],["增加快速添加",{"2":{"8":1}}],["增加编辑后自动更新",{"2":{"7":1}}],["增加关闭自动刷新选项",{"2":{"4":1}}],["根据",{"2":{"6":1}}],["block",{"0":{"61":2}}],["beta",{"2":{"43":1}}],["be",{"2":{"43":1}}],["branch",{"2":{"43":1}}],["br",{"2":{"43":1}}],["bd34fe",{"2":{"43":1}}],["bar",{"2":{"43":1}}],["background",{"2":{"43":2}}],["basicsetup",{"2":{"6":1,"13":1}}],["b",{"2":{"33":1,"43":2,"67":8}}],["bob",{"2":{"43":2}}],["bottom",{"2":{"29":1,"63":1,"64":1}}],["border",{"0":{"59":1,"60":1},"2":{"10":1}}],["button",{"0":{"48":1,"61":1},"2":{"28":1,"36":1,"38":1,"47":1}}],["bug",{"2":{"3":2,"5":2}}],["35",{"2":{"43":1}}],["34",{"2":{"43":2}}],["30",{"2":{"43":1}}],["3",{"0":{"6":1,"12":1},"2":{"43":3,"67":1}}],["31",{"0":{"2":1,"3":1,"4":1}}],["宽度异常",{"2":{"5":1}}],["2em",{"2":{"67":1}}],["20",{"2":{"67":1}}],["20px",{"2":{"67":1}}],["2024",{"0":{"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"10":1,"11":1,"12":1,"13":1}}],["23",{"2":{"43":1}}],["2",{"0":{"13":1,"19":1},"2":{"29":1,"36":1,"43":1,"67":1}}],["28",{"0":{"10":1}}],["22",{"0":{"6":1}}],["25",{"0":{"5":1}}],["4000",{"2":{"43":1}}],["40",{"2":{"43":1}}],["45",{"2":{"43":1}}],["4",{"0":{"5":1,"11":1},"2":{"43":1,"55":1,"67":2}}],["渲染",{"2":{"4":1,"22":1,"30":1,"41":1}}],["tip",{"2":{"46":1}}],["title",{"0":{"30":1,"47":1,"65":1},"2":{"4":1,"5":1,"8":1,"22":4,"28":1,"29":3,"30":1,"36":1,"39":1,"43":3,"47":4,"64":3}}],["tea",{"2":{"43":1}}],["text",{"0":{"25":1},"2":{"35":1,"43":2,"46":1}}],["thoughts",{"2":{"43":1}}],["this",{"2":{"34":1,"37":4}}],["td",{"2":{"43":1}}],["transparent",{"2":{"43":2}}],["two",{"2":{"37":4}}],["tasks",{"0":{"42":1},"2":{"36":1}}],["tabs",{"0":{"16":1,"17":1,"20":1,"22":1,"25":2,"26":2,"28":1,"29":1,"32":1,"35":1,"37":1,"40":1,"58":1,"59":1,"60":1,"61":1,"62":1,"66":1},"1":{"17":1,"18":2,"19":2,"20":1,"21":1,"33":1,"34":1,"36":1,"37":1,"38":1,"59":1,"60":1,"61":1,"63":1,"64":1,"65":1,"67":1,"68":1},"2":{"6":2,"7":1,"8":3,"13":1,"16":2,"19":1,"20":1,"21":3,"22":2,"23":1,"24":1,"25":1,"26":2,"27":1,"28":5,"29":9,"31":4,"32":1,"34":1,"35":8,"36":4,"37":7,"38":6,"39":1,"41":4,"46":2,"49":1,"50":6,"54":1,"55":1,"56":1,"57":1,"59":1,"60":1,"68":1}}],["tab",{"0":{"20":1,"36":1,"38":1,"47":1,"55":1,"65":1},"2":{"3":1,"4":2,"5":1,"8":1,"11":2,"19":1,"20":5,"21":5,"22":4,"27":1,"28":1,"29":6,"30":4,"31":3,"32":1,"33":2,"35":3,"36":12,"37":26,"38":1,"39":10,"41":5,"43":7,"46":2,"47":5,"48":4,"49":1,"53":1,"55":1,"57":1,"65":1}}],["typescriptconst",{"2":{"34":1}}],["toolbar",{"0":{"54":1},"2":{"33":1}}],["to",{"0":{"25":1,"53":1},"2":{"35":1,"38":1,"43":2,"46":1}}],["top",{"2":{"22":1,"29":3,"50":1,"63":1,"64":1}}],["toc",{"2":{"18":1}}],["5px",{"2":{"67":3}}],["5s",{"2":{"56":1}}],["5000",{"2":{"43":2,"56":1}}],["57",{"2":{"43":1}}],["5",{"0":{"4":1,"10":1},"2":{"34":1,"43":3,"67":3}}],["60",{"2":{"68":1}}],["60vh",{"2":{"68":1}}],["6000",{"2":{"43":4}}],["6px",{"2":{"67":1}}],["69",{"2":{"43":1}}],["6",{"0":{"3":1},"2":{"33":1,"34":2,"43":1,"67":1}}],["和正文",{"2":{"22":2,"47":1}}],["和",{"2":{"2":1,"22":2,"29":1,"34":1,"35":1,"39":1,"47":1,"64":1}}],["limit",{"0":{"65":1}}],["lines",{"2":{"64":1}}],["linear",{"2":{"43":1}}],["line",{"0":{"64":1},"2":{"5":1,"43":1,"64":1}}],["links",{"2":{"2":1}}],["linker",{"2":{"2":1}}],["lorem",{"2":{"57":1}}],["low",{"2":{"43":2}}],["loop",{"2":{"43":1}}],["log",{"2":{"37":2,"41":2}}],["lt",{"2":{"30":2}}],["lazyloong",{"2":{"20":1}}],["left",{"2":{"29":5,"50":1,"63":1}}],["leetcode",{"2":{"20":2,"23":1}}],["length",{"2":{"5":1}}],["l",{"2":{"2":1,"33":1}}],["7px",{"2":{"67":1}}],["7000",{"2":{"43":2}}],["7500",{"2":{"43":2}}],["78",{"2":{"43":2}}],["7",{"0":{"2":1},"2":{"67":1}}],["1em",{"2":{"67":1}}],["10",{"2":{"67":3}}],["10px",{"2":{"67":3}}],["10200",{"2":{"43":2}}],["10500",{"2":{"43":2}}],["11000",{"2":{"43":3}}],["11",{"0":{"13":1}}],["120deg",{"2":{"43":1}}],["12",{"0":{"12":1}}],["17",{"0":{"11":1}}],["14",{"0":{"7":1,"8":1}}],["1",{"0":{"1":2,"2":2,"3":2,"4":2,"5":2,"6":2,"7":3,"8":2,"9":1,"10":1,"11":1,"12":1,"13":1,"18":1},"1":{"2":2,"3":2,"4":2,"5":2,"6":2,"7":2,"8":2,"10":1,"11":1,"12":1,"13":1},"2":{"29":1,"36":1,"43":2,"67":2}}]],"serializationVersion":2}';export{t as default}; diff --git a/docs/.vitepress/dist/assets/chunks/DownloadChart.Cp96C961.js b/docs/.vitepress/dist/assets/chunks/DownloadChart.Cp96C961.js new file mode 100644 index 0000000..e13c309 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/DownloadChart.Cp96C961.js @@ -0,0 +1 @@ +import{s as o,o as n,c as r,F as _,E as p,j as t,t as u,P as h}from"./framework.D-ihIdkc.js";const v={class:"download-chart"},k=["onClick"],w=["download","onClick"],f={class:"download-date"},y={__name:"DownloadChart",setup(g){const i=o([{date:"2024-06-09",number:124},{date:"2024-06-16",number:406},{date:"2024-06-23",number:610},{date:"2024-06-30",number:905},{date:"2024-07-07",number:1338},{date:"2024-07-14",number:1896},{date:"2024-07-21",number:3019},{date:"2024-07-28",number:4135},{date:"2024-08-04",number:5487},{date:"2024-08-11",number:6066},{date:"2024-08-18",number:6383},{date:"2024-08-25",number:6656},{date:"2024-09-01",number:6901},{date:"2024-09-08",number:7199}]),b=o(6901),s=o([]),l=d=>{s.value[d].classList.toggle("visible-tooltip")};return(d,m)=>(n(),r("div",v,[(n(!0),r(_,null,p(i.value,(e,c)=>(n(),r("div",{class:"download-data",key:e.date},[t("div",{class:"chart-block-tooltip",ref_for:!0,ref:a=>s.value.push(a),onClick:a=>l(c)},u(e.number),9,k),t("div",{class:"chart-block-wrapper",style:h({height:`${e.number/b.value*80}%`})},[t("div",{class:"chart-block",download:e.number,onClick:a=>l(c)},null,8,w)],4),t("div",f,u(e.date),1)]))),128))]))}};export{y as _}; diff --git a/docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.BTycXnxC.js b/docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.Cske-hMb.js similarity index 99% rename from docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.BTycXnxC.js rename to docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.Cske-hMb.js index f60b7c8..4c061a1 100644 --- a/docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.BTycXnxC.js +++ b/docs/.vitepress/dist/assets/chunks/VPLocalSearchBox.Cske-hMb.js @@ -1,4 +1,4 @@ -var Ft=Object.defineProperty;var Ot=(a,e,t)=>e in a?Ft(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ot(a,typeof e!="symbol"?e+"":e,t);import{X as et,s as ne,v as Ve,an as Rt,ao as Ct,d as Mt,G as be,ap as tt,h as ye,aq as At,ar as Lt,x as Dt,as as zt,y as Me,R as de,Q as we,at as Pt,au as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,a7 as Jt,av as Ut,aw as qt,c as Z,n as st,e as _e,E as nt,F as it,a as he,t as fe,ax as Gt,p as Qt,l as Ht,ay as rt,az as Yt,ad as Zt,aj as Xt,aA as es,_ as ts}from"./framework.D-ihIdkc.js";import{u as ss,c as ns}from"./theme.DTZ0dp49.js";const is={root:()=>et(()=>import("./@localSearchIndexroot.EanVdDR7.js"),[]),zh:()=>et(()=>import("./@localSearchIndexzh.DpiBMXst.js"),[])};/*! +var Ft=Object.defineProperty;var Ot=(a,e,t)=>e in a?Ft(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Ce=(a,e,t)=>Ot(a,typeof e!="symbol"?e+"":e,t);import{X as et,s as ne,v as Ve,an as Rt,ao as Ct,d as Mt,G as be,ap as tt,h as ye,aq as At,ar as Lt,x as Dt,as as zt,y as Me,R as de,Q as we,at as Pt,au as jt,Y as Vt,U as $t,a1 as Bt,o as Q,b as Wt,j as x,a2 as Kt,k as D,a7 as Jt,av as Ut,aw as qt,c as Z,n as st,e as _e,E as nt,F as it,a as he,t as fe,ax as Gt,p as Qt,l as Ht,ay as rt,az as Yt,ad as Zt,aj as Xt,aA as es,_ as ts}from"./framework.D-ihIdkc.js";import{u as ss,c as ns}from"./theme.BfDFzf7G.js";const is={root:()=>et(()=>import("./@localSearchIndexroot.CNXqJU8u.js"),[]),zh:()=>et(()=>import("./@localSearchIndexzh.9yLnLnwf.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var mt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=mt.join(","),gt=typeof Element>"u",re=gt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ne=!gt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},ke=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},rs=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},bt=function(e,t,s){if(ke(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&re.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},yt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!ke(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),c=o.length?o:i.children,l=a(c,!0,s);s.flatten?n.push.apply(n,l):n.push({scopeParent:i,candidates:l})}else{var h=re.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var f=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),v=!ke(f,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(f&&v){var b=a(f===!0?i.children:f.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},wt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ie=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||rs(e))&&!wt(e)?0:e.tabIndex},as=function(e,t){var s=ie(e);return s<0&&t&&!wt(e)?0:s},os=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},_t=function(e){return e.tagName==="INPUT"},cs=function(e){return _t(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},us=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(re.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var c=e.parentElement,l=Ne(e);if(c&&!c.shadowRoot&&n(c)===!0)return at(e);e.assignedSlot?e=e.assignedSlot:!c&&l!==e.ownerDocument?e=l.host:e=c}e=o}if(ps(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return at(e);return!1},ms=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},bs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,c=as(o,i),l=i?a(n.candidates):o;c===0?i?t.push.apply(t,l):t.push(o):s.push({documentOrder:r,tabIndex:c,item:n,isScope:i,content:l})}),s.sort(os).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=yt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:gs}):s=bt(e,t.includeContainer,$e.bind(null,t)),bs(s)},ws=function(e,t){t=t||{};var s;return t.getShadowRoot?s=yt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=bt(e,t.includeContainer,Fe.bind(null,t)),s},ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,Ie)===!1?!1:$e(t,e)},_s=mt.concat("iframe").join(","),Ae=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return re.call(e,_s)===!1?!1:Fe(t,e)};/*! diff --git a/docs/.vitepress/dist/assets/chunks/padding.BviNrXQk.js b/docs/.vitepress/dist/assets/chunks/padding.BviNrXQk.js new file mode 100644 index 0000000..a13cecf --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/padding.BviNrXQk.js @@ -0,0 +1 @@ +const s="/obsidian-tabs/assets/padding.BBDytQfc.png";export{s as _}; diff --git a/docs/.vitepress/dist/assets/chunks/tab-modal.ClRF0UZD.js b/docs/.vitepress/dist/assets/chunks/tab-modal.ClRF0UZD.js new file mode 100644 index 0000000..38f811c --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/tab-modal.ClRF0UZD.js @@ -0,0 +1 @@ +const s="/obsidian-tabs/assets/tabs-modal.Bn_CzvkH.png",a="/obsidian-tabs/assets/tab-modal.jafzLeZD.png";export{s as _,a}; diff --git a/docs/.vitepress/dist/assets/chunks/tabs-hotkeys.bGCmxAeC.js b/docs/.vitepress/dist/assets/chunks/tabs-hotkeys.bGCmxAeC.js new file mode 100644 index 0000000..69005c2 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/tabs-hotkeys.bGCmxAeC.js @@ -0,0 +1 @@ +const s="/obsidian-tabs/assets/tabs-commands.Cs4LrKoh.png",a="/obsidian-tabs/assets/tabs-hotkeys.BOehUZuA.png";export{s as _,a}; diff --git a/docs/.vitepress/dist/assets/chunks/theme.DTZ0dp49.js b/docs/.vitepress/dist/assets/chunks/theme.BfDFzf7G.js similarity index 99% rename from docs/.vitepress/dist/assets/chunks/theme.DTZ0dp49.js rename to docs/.vitepress/dist/assets/chunks/theme.BfDFzf7G.js index b62de82..5a96238 100644 --- a/docs/.vitepress/dist/assets/chunks/theme.DTZ0dp49.js +++ b/docs/.vitepress/dist/assets/chunks/theme.BfDFzf7G.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.BTycXnxC.js","assets/chunks/framework.D-ihIdkc.js"])))=>i.map(i=>d[i]); -import{d as _,o as a,c,r as l,n as N,a as O,t as I,b as k,w as d,T as ve,e as f,_ as $,u as Ue,i as je,f as ze,g as pe,h as y,j as v,k as r,p as C,l as H,m as K,q as ie,s as w,v as G,x as Z,y as R,z as he,A as fe,B as qe,C as Ke,D as W,F as M,E,G as Le,H as x,I as m,J as D,K as Ve,L as ee,M as q,N as te,O as Re,P as Se,Q as le,R as We,S as Te,U as oe,V as Je,W as Xe,X as Ye,Y as Ie,Z as we,$ as Qe,a0 as Ze,a1 as xe,a2 as et,a3 as tt,a4 as ot}from"./framework.D-ihIdkc.js";const nt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:N(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[O(I(e.text),1)])],2))}}),st={key:0,class:"VPBackdrop"},at=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),k(ve,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",st)):f("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-c79a1216"]]),P=Ue;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ce(o){return/^\//.test(o)?o:`/${o}`}function _e(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(je(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=P(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return pe(u)}function X({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=P(),u=y(()=>{var p,g;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:((g=e.value.locales[t.value])==null?void 0:g.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,g])=>u.value.label===g.label?[]:{text:g.label,link:lt(g.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(u.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:u}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct=o=>(C("data-v-d6be1790"),o=o(),H(),o),ut={class:"NotFound"},dt={class:"code"},vt={class:"title"},pt=ct(()=>v("div",{class:"divider"},null,-1)),ht={class:"quote"},ft={class:"action"},_t=["href","aria-label"],mt=_({__name:"NotFound",setup(o){const{theme:e}=P(),{currentLang:t}=X();return(s,n)=>{var i,u,h,p,g;return a(),c("div",ut,[v("p",dt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),v("h1",vt,I(((u=r(e).notFound)==null?void 0:u.title)??"PAGE NOT FOUND"),1),pt,v("blockquote",ht,I(((h=r(e).notFound)==null?void 0:h.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ft,[v("a",{class:"link",href:r(pe)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},I(((g=r(e).notFound)==null?void 0:g.linkText)??"Take me home"),9,_t)])])}}}),kt=$(mt,[["__scopeId","data-v-d6be1790"]]);function Ne(o,e){if(Array.isArray(o))return Y(o);if(o==null)return[];e=ce(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ce(n))),s=t?o[t]:[];return Array.isArray(s)?Y(s):Y(s.items,s.base)}function bt(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function $t(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ue(o,e){return Array.isArray(e)?e.some(t=>ue(o,t)):K(o,e.link)?!0:e.items?ue(o,e.items):!1}function Y(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=Y(s.items,n)),s})}function U(){const{frontmatter:o,page:e,theme:t}=P(),s=ie("(min-width: 960px)"),n=w(!1),i=y(()=>{const B=t.value.sidebar,S=e.value.relativePath;return B?Ne(B,S):[]}),u=w(i.value);G(i,(B,S)=>{JSON.stringify(B)!==JSON.stringify(S)&&(u.value=i.value)});const h=y(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),p=y(()=>g?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),g=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),V=y(()=>h.value&&s.value),b=y(()=>h.value?bt(u.value):[]);function L(){n.value=!0}function T(){n.value=!1}function A(){n.value?T():L()}return{isOpen:n,sidebar:u,sidebarGroups:b,hasSidebar:h,hasAside:g,leftAside:p,isSidebarEnabled:V,open:L,close:T,toggle:A}}function gt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function yt(o){const{page:e,hash:t}=P(),s=w(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),u=w(!1),h=()=>{u.value=K(e.value.relativePath,o.value.link)};G([e,o,t],h),R(h);const p=y(()=>u.value?!0:o.value.items?ue(e.value.relativePath,o.value.items):!1),g=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(u.value||p.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:u,hasActiveLink:p,hasChildren:g,toggle:V}}function Pt(){const{hasSidebar:o}=U(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const de=[];function Me(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function me(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Lt(t),link:"#"+t.id,level:s}});return Vt(e,o)}function Lt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),de.length=0;for(const{element:u,link:h}of o)de.push({element:u,link:h});const i=[];e:for(let u=0;u=0;p--){const g=o[p];if(g.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),qe(()=>{u(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const h=window.scrollY,p=window.innerHeight,g=document.body.offsetHeight,V=Math.abs(h+p-g)<1,b=de.map(({element:T,link:A})=>({link:A,top:Tt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,A)=>T.top-A.top);if(!b.length){u(null);return}if(h<1){u(null);return}if(V){u(b[b.length-1].link);return}let L=null;for(const{link:T,top:A}of b){if(A>h+Ke()+4)break;L=T}u(L)}function u(h){n&&n.classList.remove("active"),h==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Tt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const It=["href","title"],wt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=W("VPDocOutlineItem",!0);return a(),c("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(M,null,E(t.headers,({children:i,link:u,title:h})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:h},I(h),9,It),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ae=$(wt,[["__scopeId","data-v-b933a997"]]),Nt={class:"content"},Mt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},At=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=P(),s=Le([]);x(()=>{s.value=me(e.value.outline??t.value.outline)});const n=w(),i=w();return St(n,i),(u,h)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[v("div",Nt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",Mt,I(r(Me)(r(t))),1),m(Ae,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),Bt=$(At,[["__scopeId","data-v-a5bbad30"]]),Ct={class:"VPDocAsideCarbonAds"},Ht=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",Ct,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Et=o=>(C("data-v-3f215769"),o=o(),H(),o),Dt={class:"VPDocAside"},Ft=Et(()=>v("div",{class:"spacer"},null,-1)),Ot=_({__name:"VPDocAside",setup(o){const{theme:e}=P();return(t,s)=>(a(),c("div",Dt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Bt),l(t.$slots,"aside-outline-after",{},void 0,!0),Ft,l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Ht,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Gt=$(Ot,[["__scopeId","data-v-3f215769"]]);function Ut(){const{theme:o,page:e}=P();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function jt(){const{page:o,theme:e,frontmatter:t}=P();return y(()=>{var g,V,b,L,T,A,B,S;const s=Ne(e.value.sidebar,o.value.relativePath),n=$t(s),i=zt(n,j=>j.link.replace(/[?#].*$/,"")),u=i.findIndex(j=>K(o.value.relativePath,j.link)),h=((g=e.value.docFooter)==null?void 0:g.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:h?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[u-1])==null?void 0:b.docFooterText)??((L=i[u-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((T=i[u-1])==null?void 0:T.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[u+1])==null?void 0:A.docFooterText)??((B=i[u+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[u+1])==null?void 0:S.link)}}})}function zt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Ve.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(D(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(_e)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),qt={class:"VPLastUpdated"},Kt=["datetime"],Rt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=P(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),u=w("");return R(()=>{Z(()=>{var h,p,g;u.value=new Intl.DateTimeFormat((p=(h=e.value.lastUpdated)==null?void 0:h.formatOptions)!=null&&p.forceLocale?s.value:void 0,((g=e.value.lastUpdated)==null?void 0:g.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(h,p)=>{var g;return a(),c("p",qt,[O(I(((g=r(e).lastUpdated)==null?void 0:g.text)||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:i.value},I(u.value),9,Kt)])}}}),Wt=$(Rt,[["__scopeId","data-v-e98dd255"]]),Be=o=>(C("data-v-e257564d"),o=o(),H(),o),Jt={key:0,class:"VPDocFooter"},Xt={key:0,class:"edit-info"},Yt={key:0,class:"edit-link"},Qt=Be(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Zt={key:1,class:"last-updated"},xt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},eo=Be(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),to={class:"pager"},oo=["innerHTML"],no=["innerHTML"],so={class:"pager"},ao=["innerHTML"],ro=["innerHTML"],io=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=P(),n=Ut(),i=jt(),u=y(()=>e.value.editLink&&s.value.editLink!==!1),h=y(()=>t.value.lastUpdated),p=y(()=>u.value||h.value||i.value.prev||i.value.next);return(g,V)=>{var b,L,T,A;return p.value?(a(),c("footer",Jt,[l(g.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),c("div",Xt,[u.value?(a(),c("div",Yt,[m(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[Qt,O(" "+I(r(n).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),c("div",Zt,[m(Wt)])):f("",!0)])):f("",!0),(b=r(i).prev)!=null&&b.link||(L=r(i).next)!=null&&L.link?(a(),c("nav",xt,[eo,v("div",to,[(T=r(i).prev)!=null&&T.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>{var B;return[v("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,oo),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,no)]}),_:1},8,["href"])):f("",!0)]),v("div",so,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>{var B;return[v("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.next)||"Next page"},null,8,ao),v("span",{class:"title",innerHTML:r(i).next.text},null,8,ro)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),lo=$(io,[["__scopeId","data-v-e257564d"]]),co=o=>(C("data-v-39a288b8"),o=o(),H(),o),uo={class:"container"},vo=co(()=>v("div",{class:"aside-curtain"},null,-1)),po={class:"aside-container"},ho={class:"aside-content"},fo={class:"content"},_o={class:"content-container"},mo={class:"main"},ko=_({__name:"VPDoc",setup(o){const{theme:e}=P(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=U(),u=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,p)=>{const g=W("Content");return a(),c("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[l(h.$slots,"doc-top",{},void 0,!0),v("div",uo,[r(n)?(a(),c("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[vo,v("div",po,[v("div",ho,[m(Gt,null,{"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",fo,[v("div",_o,[l(h.$slots,"doc-before",{},void 0,!0),v("main",mo,[m(g,{class:N(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(lo,null,{"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(h.$slots,"doc-after",{},void 0,!0)])])]),l(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),bo=$(ko,[["__scopeId","data-v-39a288b8"]]),$o=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Ve.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(D(s.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?r(_e)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[O(I(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),go=$($o,[["__scopeId","data-v-cad61b99"]]),yo=["src","alt"],Po=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),c(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,yo)):(a(),c(M,{key:1},[m(s,q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Q=$(Po,[["__scopeId","data-v-8426fc1a"]]),Lo=o=>(C("data-v-303bb580"),o=o(),H(),o),Vo={class:"container"},So={class:"main"},To={key:0,class:"name"},Io=["innerHTML"],wo=["innerHTML"],No=["innerHTML"],Mo={key:0,class:"actions"},Ao={key:0,class:"image"},Bo={class:"image-container"},Co=Lo(()=>v("div",{class:"image-bg"},null,-1)),Ho=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=te("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[v("div",Vo,[v("div",So,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",To,[v("span",{innerHTML:t.name,class:"clip"},null,8,Io)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,wo)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,No)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",Mo,[(a(!0),c(M,null,E(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(go,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",Ao,[v("div",Bo,[Co,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Eo=$(Ho,[["__scopeId","data-v-303bb580"]]),Do=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).hero?(a(),k(Eo,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Fo=o=>(C("data-v-a3976bdc"),o=o(),H(),o),Oo={class:"box"},Go={key:0,class:"icon"},Uo=["innerHTML"],jo=["innerHTML"],zo=["innerHTML"],qo={key:4,class:"link-text"},Ko={class:"link-text-value"},Ro=Fo(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Wo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Oo,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",Go,[m(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Uo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,jo),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,zo)):f("",!0),e.linkText?(a(),c("div",qo,[v("p",Ko,[O(I(e.linkText)+" ",1),Ro])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Jo=$(Wo,[["__scopeId","data-v-a3976bdc"]]),Xo={key:0,class:"VPFeatures"},Yo={class:"container"},Qo={class:"items"},Zo=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),c("div",Xo,[v("div",Yo,[v("div",Qo,[(a(!0),c(M,null,E(s.features,i=>(a(),c("div",{key:i.title,class:N(["item",[t.value]])},[m(Jo,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),xo=$(Zo,[["__scopeId","data-v-a6181336"]]),en=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).features?(a(),k(xo,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),tn=_({__name:"VPHomeContent",setup(o){const{width:e}=Re({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:Se(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),on=$(tn,[["__scopeId","data-v-8e2d4988"]]),nn={class:"VPHome"},sn=_({__name:"VPHome",setup(o){const{frontmatter:e}=P();return(t,s)=>{const n=W("Content");return a(),c("div",nn,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Do,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(en),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(on,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),an=$(sn,[["__scopeId","data-v-686f80a6"]]),rn={},ln={class:"VPPage"};function cn(o,e){const t=W("Content");return a(),c("div",ln,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const un=$(rn,[["render",cn]]),dn=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=P(),{hasSidebar:s}=U();return(n,i)=>(a(),c("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(kt)],!0):r(t).layout==="page"?(a(),k(un,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(an,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(D(r(t).layout),{key:3})):(a(),k(bo,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),vn=$(dn,[["__scopeId","data-v-1428d186"]]),pn={class:"container"},hn=["innerHTML"],fn=["innerHTML"],_n=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=U();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[v("div",pn,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,hn)):f("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,fn)):f("",!0)])],2)):f("",!0)}}),mn=$(_n,[["__scopeId","data-v-e315a0ad"]]);function kn(){const{theme:o,frontmatter:e}=P(),t=Le([]),s=y(()=>t.value.length>0);return x(()=>{t.value=me(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const bn=o=>(C("data-v-17a5e62e"),o=o(),H(),o),$n={class:"menu-text"},gn=bn(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),yn={class:"header"},Pn={class:"outline"},Ln=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=P(),s=w(!1),n=w(0),i=w(),u=w();function h(b){var L;(L=i.value)!=null&&L.contains(b.target)||(s.value=!1)}G(s,b=>{if(b){document.addEventListener("click",h);return}document.removeEventListener("click",h)}),le("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function p(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function g(b){b.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),We(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,L)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:Se({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),c("button",{key:0,onClick:p,class:N({open:s.value})},[v("span",$n,I(r(Me)(r(t))),1),gn],2)):(a(),c("button",{key:1,onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)),m(ve,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:g},[v("div",yn,[v("a",{class:"top-link",href:"#",onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)]),v("div",Pn,[m(Ae,{headers:b.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Vn=$(Ln,[["__scopeId","data-v-17a5e62e"]]),Sn=o=>(C("data-v-a6f0e41e"),o=o(),H(),o),Tn={class:"container"},In=["aria-expanded"],wn=Sn(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Nn={class:"menu-text"},Mn=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=U(),{headers:n}=kn(),{y:i}=Te(),u=w(0);R(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=me(t.value.outline??e.value.outline)});const h=y(()=>n.value.length===0),p=y(()=>h.value&&!s.value),g=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:h.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=u.value)?(a(),c("div",{key:0,class:N(g.value)},[v("div",Tn,[r(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=L=>V.$emit("open-menu"))},[wn,v("span",Nn,I(r(e).sidebarMenuLabel||"Menu"),1)],8,In)):f("",!0),m(Vn,{headers:r(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),An=$(Mn,[["__scopeId","data-v-a6f0e41e"]]);function Bn(){const o=w(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return G(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const Cn={},Hn={class:"VPSwitch",type:"button",role:"switch"},En={class:"check"},Dn={key:0,class:"icon"};function Fn(o,e){return a(),c("button",Hn,[v("span",En,[o.$slots.default?(a(),c("span",Dn,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const On=$(Cn,[["render",Fn],["__scopeId","data-v-1d5665e3"]]),Ce=o=>(C("data-v-5337faa4"),o=o(),H(),o),Gn=Ce(()=>v("span",{class:"vpi-sun sun"},null,-1)),Un=Ce(()=>v("span",{class:"vpi-moon moon"},null,-1)),jn=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=P(),s=te("toggle-appearance",()=>{e.value=!e.value}),n=w("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,u)=>(a(),k(On,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:d(()=>[Gn,Un]),_:1},8,["title","aria-checked","onClick"]))}}),ke=$(jn,[["__scopeId","data-v-5337faa4"]]),zn={key:0,class:"VPNavBarAppearance"},qn=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=P();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",zn,[m(ke)])):f("",!0)}}),Kn=$(qn,[["__scopeId","data-v-6c893767"]]),be=w();let He=!1,re=0;function Rn(o){const e=w(!1);if(oe){!He&&Wn(),re++;const t=G(be,s=>{var n,i,u;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(u=o.onBlur)==null||u.call(o))});he(()=>{t(),re--,re||Jn()})}return Je(e)}function Wn(){document.addEventListener("focusin",Ee),He=!0,be.value=document.activeElement}function Jn(){document.removeEventListener("focusin",Ee)}function Ee(){be.value=document.activeElement}const Xn={class:"VPMenuLink"},Yn=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),c("div",Xn,[m(F,{class:N({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[O(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(Yn,[["__scopeId","data-v-43f1e123"]]),Qn={class:"VPMenuGroup"},Zn={key:0,class:"title"},xn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Qn,[e.text?(a(),c("p",Zn,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),c(M,null,["link"in s?(a(),k(ne,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),es=$(xn,[["__scopeId","data-v-69e747b5"]]),ts={class:"VPMenu"},os={key:0,class:"items"},ns=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",ts,[e.items?(a(),c("div",os,[(a(!0),c(M,null,E(e.items,s=>(a(),c(M,{key:JSON.stringify(s)},["link"in s?(a(),k(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(D(s.component),q({key:1,ref_for:!0},s.props),null,16)):(a(),k(es,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),ss=$(ns,[["__scopeId","data-v-b98bc113"]]),as=o=>(C("data-v-b6c34ac9"),o=o(),H(),o),rs=["aria-expanded","aria-label"],is={key:0,class:"text"},ls=["innerHTML"],cs=as(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),us={key:1,class:"vpi-more-horizontal icon"},ds={class:"menu"},vs=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=w(!1),t=w();Rn({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",is,[n.icon?(a(),c("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,ls)):f("",!0),cs])):(a(),c("span",us))],8,rs),v("div",ds,[m(ss,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=$(vs,[["__scopeId","data-v-b6c34ac9"]]),ps=["href","aria-label","innerHTML"],hs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ps))}}),fs=$(hs,[["__scopeId","data-v-eee4e7cb"]]),_s={class:"VPSocialLinks"},ms=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",_s,[(a(!0),c(M,null,E(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),k(fs,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),ge=$(ms,[["__scopeId","data-v-7bc22406"]]),ks={key:0,class:"group translations"},bs={class:"trans-title"},$s={key:1,class:"group"},gs={class:"item appearance"},ys={class:"label"},Ps={class:"appearance-action"},Ls={key:2,class:"group"},Vs={class:"item social-links"},Ss=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=P(),{localeLinks:s,currentLang:n}=X({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>i.value?(a(),k($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(s).length&&r(n).label?(a(),c("div",ks,[v("p",bs,I(r(n).label),1),(a(!0),c(M,null,E(r(s),p=>(a(),k(ne,{key:p.link,item:p},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",$s,[v("div",gs,[v("p",ys,I(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",Ps,[m(ke)])])])):f("",!0),r(t).socialLinks?(a(),c("div",Ls,[v("div",Vs,[m(ge,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Ts=$(Ss,[["__scopeId","data-v-bb2aa2f0"]]),Is=o=>(C("data-v-e5dd9c1c"),o=o(),H(),o),ws=["aria-expanded"],Ns=Is(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Ms=[Ns],As=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Ms,10,ws))}}),Bs=$(As,[["__scopeId","data-v-e5dd9c1c"]]),Cs=["innerHTML"],Hs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),k(F,{class:N({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,Cs)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Es=$(Hs,[["__scopeId","data-v-9c663999"]]),Ds=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=P(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,u)=>(a(),k($e,{class:N({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Fs=o=>(C("data-v-dc692963"),o=o(),H(),o),Os={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Gs=Fs(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Us=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",Os,[Gs,(a(!0),c(M,null,E(r(e).nav,n=>(a(),c(M,{key:JSON.stringify(n)},["link"in n?(a(),k(Es,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(D(n.component),q({key:1,ref_for:!0},n.props),null,16)):(a(),k(Ds,{key:2,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),js=$(Us,[["__scopeId","data-v-dc692963"]]);function zs(o){const{localeIndex:e,theme:t}=P();function s(n){var A,B,S;const i=n.split("."),u=(A=t.value.search)==null?void 0:A.options,h=u&&typeof u=="object",p=h&&((S=(B=u.locales)==null?void 0:B[e.value])==null?void 0:S.translations)||null,g=h&&u.translations||null;let V=p,b=g,L=o;const T=i.pop();for(const j of i){let z=null;const J=L==null?void 0:L[j];J&&(z=L=J);const se=b==null?void 0:b[j];se&&(z=b=se);const ae=V==null?void 0:V[j];ae&&(z=V=ae),J||(L=z),se||(b=z),ae||(V=z)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(L==null?void 0:L[T])??""}return s}const qs=["aria-label"],Ks={class:"DocSearch-Button-Container"},Rs=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Ws={class:"DocSearch-Button-Placeholder"},Js=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=_({__name:"VPNavBarSearchButton",setup(o){const t=zs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",Ks,[Rs,v("span",Ws,I(r(t)("button.buttonText")),1)]),Js],8,qs))}}),Xs={class:"VPNavBarSearch"},Ys={id:"local-search"},Qs={key:1,id:"docsearch"},Zs=_({__name:"VPNavBarSearch",setup(o){const e=Xe(()=>Ye(()=>import("./VPLocalSearchBox.BTycXnxC.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=P(),n=w(!1),i=w(!1);R(()=>{});function u(){n.value||(n.value=!0,setTimeout(h,16))}function h(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function p(b){const L=b.target,T=L.tagName;return L.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const g=w(!1);le("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),g.value=!0)}),le("/",b=>{p(b)||(b.preventDefault(),g.value=!0)});const V="local";return(b,L)=>{var T;return a(),c("div",Xs,[r(V)==="local"?(a(),c(M,{key:0},[g.value?(a(),k(r(e),{key:0,onClose:L[0]||(L[0]=A=>g.value=!1)})):f("",!0),v("div",Ys,[m(ye,{onClick:L[1]||(L[1]=A=>g.value=!0)})])],64)):r(V)==="algolia"?(a(),c(M,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((T=r(s).search)==null?void 0:T.options)??r(s).algolia,onVnodeBeforeMount:L[2]||(L[2]=A=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),c("div",Qs,[m(ye,{onClick:u})]))],64)):f("",!0)])}}}),xs=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ge,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),ea=$(xs,[["__scopeId","data-v-0394ad82"]]),ta=["href","rel","target"],oa={key:1},na={key:2},sa=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=P(),{hasSidebar:s}=U(),{currentLang:n}=X(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),u=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),h=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,g)=>(a(),c("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[v("a",{class:"title",href:i.value??r(_e)(r(n).link),rel:u.value,target:h.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),c("span",oa,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),c("span",na,I(r(e).title),1)):f("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ta)],2))}}),aa=$(sa,[["__scopeId","data-v-ab179fa1"]]),ra={class:"items"},ia={class:"title"},la=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=P(),{localeLinks:t,currentLang:s}=X({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),k($e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",ra,[v("p",ia,I(r(s).label),1),(a(!0),c(M,null,E(r(t),u=>(a(),k(ne,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),ca=$(la,[["__scopeId","data-v-88af2de4"]]),ua=o=>(C("data-v-6aa21345"),o=o(),H(),o),da={class:"wrapper"},va={class:"container"},pa={class:"title"},ha={class:"content"},fa={class:"content-body"},_a=ua(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ma=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=Te(),{hasSidebar:s}=U(),{frontmatter:n}=P(),i=w({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(u,h)=>(a(),c("div",{class:N(["VPNavBar",i.value])},[v("div",da,[v("div",va,[v("div",pa,[m(aa,null,{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ha,[v("div",fa,[l(u.$slots,"nav-bar-content-before",{},void 0,!0),m(Zs,{class:"search"}),m(js,{class:"menu"}),m(ca,{class:"translations"}),m(Kn,{class:"appearance"}),m(ea,{class:"social-links"}),m(Ts,{class:"extra"}),l(u.$slots,"nav-bar-content-after",{},void 0,!0),m(Bs,{class:"hamburger",active:u.isScreenOpen,onClick:h[0]||(h[0]=p=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),_a],2))}}),ka=$(ma,[["__scopeId","data-v-6aa21345"]]),ba={key:0,class:"VPNavScreenAppearance"},$a={class:"text"},ga=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=P();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",ba,[v("p",$a,I(r(t).darkModeSwitchLabel||"Appearance"),1),m(ke)])):f("",!0)}}),ya=$(ga,[["__scopeId","data-v-b44890b2"]]),Pa=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),La=$(Pa,[["__scopeId","data-v-7f31e1f6"]]),Va=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[O(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=$(Va,[["__scopeId","data-v-19976ae1"]]),Sa={class:"VPNavScreenMenuGroupSection"},Ta={key:0,class:"title"},Ia=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Sa,[e.text?(a(),c("p",Ta,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),k(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),wa=$(Ia,[["__scopeId","data-v-8133b170"]]),Na=o=>(C("data-v-b9ab8c58"),o=o(),H(),o),Ma=["aria-controls","aria-expanded"],Aa=["innerHTML"],Ba=Na(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ca=["id"],Ha={key:0,class:"item"},Ea={key:1,class:"item"},Da={key:2,class:"group"},Fa=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=w(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,u)=>(a(),c("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,Aa),Ba],8,Ma),v("div",{id:s.value,class:"items"},[(a(!0),c(M,null,E(i.items,h=>(a(),c(M,{key:JSON.stringify(h)},["link"in h?(a(),c("div",Ha,[m(De,{item:h},null,8,["item"])])):"component"in h?(a(),c("div",Ea,[(a(),k(D(h.component),q({ref_for:!0},h.props,{"screen-menu":""}),null,16))])):(a(),c("div",Da,[m(wa,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Ca)],2))}}),Oa=$(Fa,[["__scopeId","data-v-b9ab8c58"]]),Ga={key:0,class:"VPNavScreenMenu"},Ua=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",Ga,[(a(!0),c(M,null,E(r(e).nav,n=>(a(),c(M,{key:JSON.stringify(n)},["link"in n?(a(),k(La,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(D(n.component),q({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(Oa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),ja=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ge,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Fe=o=>(C("data-v-858fe1a4"),o=o(),H(),o),za=Fe(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=Fe(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ka={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),s=w(!1);function n(){s.value=!s.value}return(i,u)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[za,O(" "+I(r(t).label)+" ",1),qa]),v("ul",Ka,[(a(!0),c(M,null,E(r(e),h=>(a(),c("li",{key:h.link,class:"item"},[m(F,{class:"link",href:h.link},{default:d(()=>[O(I(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Wa=$(Ra,[["__scopeId","data-v-858fe1a4"]]),Ja={class:"container"},Xa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=w(null),t=Ie(oe?document.body:null);return(s,n)=>(a(),k(ve,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ua,{class:"menu"}),m(Wa,{class:"translations"}),m(ya,{class:"appearance"}),m(ja,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Ya=$(Xa,[["__scopeId","data-v-f2779853"]]),Qa={key:0,class:"VPNav"},Za=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=Bn(),{frontmatter:n}=P(),i=y(()=>n.value.navbar!==!1);return we("close-screen",t),Z(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,h)=>i.value?(a(),c("header",Qa,[m(ka,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Ya,{open:r(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),xa=$(Za,[["__scopeId","data-v-ae24b3ad"]]),Oe=o=>(C("data-v-b7550ba0"),o=o(),H(),o),er=["role","tabindex"],tr=Oe(()=>v("div",{class:"indicator"},null,-1)),or=Oe(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),nr=[or],sr={key:1,class:"items"},ar=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:u,hasChildren:h,toggle:p}=yt(y(()=>e.item)),g=y(()=>h.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=y(()=>n.value?void 0:"button"),T=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":u.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function B(){e.item.link&&p()}return(S,j)=>{const z=W("VPSidebarItem",!0);return a(),k(D(g.value),{class:N(["VPSidebarItem",T.value])},{default:d(()=>[S.item.text?(a(),c("div",q({key:0,class:"item",role:L.value},Ze(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[tr,S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(D(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(D(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:B,onKeydown:Qe(B,["enter"]),tabindex:"0"},nr,32)):f("",!0)],16,er)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",sr,[S.depth<5?(a(!0),c(M,{key:0},E(S.item.items,J=>(a(),k(z,{key:J.text,item:J,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),rr=$(ar,[["__scopeId","data-v-b7550ba0"]]),ir=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=w(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),xe(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),c(M,null,E(s.items,i=>(a(),c("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[m(rr,{item:i,depth:0},null,8,["item"])],2))),128))}}),lr=$(ir,[["__scopeId","data-v-c40bc020"]]),Ge=o=>(C("data-v-319d5ca6"),o=o(),H(),o),cr=Ge(()=>v("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=Ge(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=U(),s=o,n=w(null),i=Ie(oe?document.body:null);G([s,n],()=>{var h;s.open?(i.value=!0,(h=n.value)==null||h.focus()):i.value=!1},{immediate:!0,flush:"post"});const u=w(0);return G(e,()=>{u.value+=1},{deep:!0}),(h,p)=>r(t)?(a(),c("aside",{key:0,class:N(["VPSidebar",{open:h.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=et(()=>{},["stop"]))},[cr,v("nav",ur,[dr,l(h.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(lr,{items:r(e),key:u.value},null,8,["items"])),l(h.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=$(vr,[["__scopeId","data-v-319d5ca6"]]),hr=_({__name:"VPSkipLink",setup(o){const e=ee(),t=w();G(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),c(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),fr=$(hr,[["__scopeId","data-v-0f60ec36"]]),_r=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=U(),n=ee();G(()=>n.path,s),gt(e,s);const{frontmatter:i}=P(),u=tt(),h=y(()=>!!u["home-hero-image"]);return we("hero-image-slot-exists",h),(p,g)=>{const V=W("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:N(["Layout",r(i).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(fr),m(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),m(xa,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(An,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pr,{open:r(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(vn,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(mn),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),mr=$(_r,[["__scopeId","data-v-5d98c3a5"]]),Pe={Layout:mr,enhanceApp:({app:o})=>{o.component("Badge",nt)}},br={extends:Pe,Layout:()=>ot(Pe.Layout,null,{}),enhanceApp({app:o,router:e,siteData:t}){}};export{br as R,zs as c,P as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.Cske-hMb.js","assets/chunks/framework.D-ihIdkc.js"])))=>i.map(i=>d[i]); +import{d as _,o as a,c,r as l,n as N,a as O,t as I,b as k,w as d,T as ve,e as f,_ as $,u as Ue,i as je,f as ze,g as pe,h as y,j as v,k as r,p as C,l as H,m as K,q as ie,s as w,v as G,x as Z,y as R,z as he,A as fe,B as qe,C as Ke,D as W,F as M,E,G as Le,H as x,I as m,J as D,K as Ve,L as ee,M as q,N as te,O as Re,P as Se,Q as le,R as We,S as Te,U as oe,V as Je,W as Xe,X as Ye,Y as Ie,Z as we,$ as Qe,a0 as Ze,a1 as xe,a2 as et,a3 as tt,a4 as ot}from"./framework.D-ihIdkc.js";const nt=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:N(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[O(I(e.text),1)])],2))}}),st={key:0,class:"VPBackdrop"},at=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),k(ve,{name:"fade"},{default:d(()=>[e.show?(a(),c("div",st)):f("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-c79a1216"]]),P=Ue;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function ce(o){return/^\//.test(o)?o:`/${o}`}function _e(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(je(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=P(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return pe(u)}function X({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=P(),u=y(()=>{var p,g;return{label:(p=e.value.locales[t.value])==null?void 0:p.label,link:((g=e.value.locales[t.value])==null?void 0:g.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([p,g])=>u.value.label===g.label?[]:{text:g.label,link:lt(g.link||(p==="root"?"/":`/${p}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(u.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:u}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+ce(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct=o=>(C("data-v-d6be1790"),o=o(),H(),o),ut={class:"NotFound"},dt={class:"code"},vt={class:"title"},pt=ct(()=>v("div",{class:"divider"},null,-1)),ht={class:"quote"},ft={class:"action"},_t=["href","aria-label"],mt=_({__name:"NotFound",setup(o){const{theme:e}=P(),{currentLang:t}=X();return(s,n)=>{var i,u,h,p,g;return a(),c("div",ut,[v("p",dt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),v("h1",vt,I(((u=r(e).notFound)==null?void 0:u.title)??"PAGE NOT FOUND"),1),pt,v("blockquote",ht,I(((h=r(e).notFound)==null?void 0:h.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),v("div",ft,[v("a",{class:"link",href:r(pe)(r(t).link),"aria-label":((p=r(e).notFound)==null?void 0:p.linkLabel)??"go to home"},I(((g=r(e).notFound)==null?void 0:g.linkText)??"Take me home"),9,_t)])])}}}),kt=$(mt,[["__scopeId","data-v-d6be1790"]]);function Ne(o,e){if(Array.isArray(o))return Y(o);if(o==null)return[];e=ce(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(ce(n))),s=t?o[t]:[];return Array.isArray(s)?Y(s):Y(s.items,s.base)}function bt(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function $t(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ue(o,e){return Array.isArray(e)?e.some(t=>ue(o,t)):K(o,e.link)?!0:e.items?ue(o,e.items):!1}function Y(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=Y(s.items,n)),s})}function U(){const{frontmatter:o,page:e,theme:t}=P(),s=ie("(min-width: 960px)"),n=w(!1),i=y(()=>{const B=t.value.sidebar,S=e.value.relativePath;return B?Ne(B,S):[]}),u=w(i.value);G(i,(B,S)=>{JSON.stringify(B)!==JSON.stringify(S)&&(u.value=i.value)});const h=y(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),p=y(()=>g?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),g=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),V=y(()=>h.value&&s.value),b=y(()=>h.value?bt(u.value):[]);function L(){n.value=!0}function T(){n.value=!1}function A(){n.value?T():L()}return{isOpen:n,sidebar:u,sidebarGroups:b,hasSidebar:h,hasAside:g,leftAside:p,isSidebarEnabled:V,open:L,close:T,toggle:A}}function gt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",s)}),he(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function yt(o){const{page:e,hash:t}=P(),s=w(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),u=w(!1),h=()=>{u.value=K(e.value.relativePath,o.value.link)};G([e,o,t],h),R(h);const p=y(()=>u.value?!0:o.value.items?ue(e.value.relativePath,o.value.items):!1),g=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(u.value||p.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:u,hasActiveLink:p,hasChildren:g,toggle:V}}function Pt(){const{hasSidebar:o}=U(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const de=[];function Me(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function me(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:Lt(t),link:"#"+t.id,level:s}});return Vt(e,o)}function Lt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Vt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=s&&u.level<=n),de.length=0;for(const{element:u,link:h}of o)de.push({element:u,link:h});const i=[];e:for(let u=0;u=0;p--){const g=o[p];if(g.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),qe(()=>{u(location.hash)}),he(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const h=window.scrollY,p=window.innerHeight,g=document.body.offsetHeight,V=Math.abs(h+p-g)<1,b=de.map(({element:T,link:A})=>({link:A,top:Tt(T)})).filter(({top:T})=>!Number.isNaN(T)).sort((T,A)=>T.top-A.top);if(!b.length){u(null);return}if(h<1){u(null);return}if(V){u(b[b.length-1].link);return}let L=null;for(const{link:T,top:A}of b){if(A>h+Ke()+4)break;L=T}u(L)}function u(h){n&&n.classList.remove("active"),h==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const p=n;p?(p.classList.add("active"),e.value.style.top=p.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Tt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const It=["href","title"],wt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=W("VPDocOutlineItem",!0);return a(),c("ul",{class:N(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(M,null,E(t.headers,({children:i,link:u,title:h})=>(a(),c("li",null,[v("a",{class:"outline-link",href:u,onClick:e,title:h},I(h),9,It),i!=null&&i.length?(a(),k(n,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ae=$(wt,[["__scopeId","data-v-b933a997"]]),Nt={class:"content"},Mt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},At=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=P(),s=Le([]);x(()=>{s.value=me(e.value.outline??t.value.outline)});const n=w(),i=w();return St(n,i),(u,h)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:N(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[v("div",Nt,[v("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),v("div",Mt,I(r(Me)(r(t))),1),m(Ae,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),Bt=$(At,[["__scopeId","data-v-a5bbad30"]]),Ct={class:"VPDocAsideCarbonAds"},Ht=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),c("div",Ct,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Et=o=>(C("data-v-3f215769"),o=o(),H(),o),Dt={class:"VPDocAside"},Ft=Et(()=>v("div",{class:"spacer"},null,-1)),Ot=_({__name:"VPDocAside",setup(o){const{theme:e}=P();return(t,s)=>(a(),c("div",Dt,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(Bt),l(t.$slots,"aside-outline-after",{},void 0,!0),Ft,l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),k(Ht,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Gt=$(Ot,[["__scopeId","data-v-3f215769"]]);function Ut(){const{theme:o,page:e}=P();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function jt(){const{page:o,theme:e,frontmatter:t}=P();return y(()=>{var g,V,b,L,T,A,B,S;const s=Ne(e.value.sidebar,o.value.relativePath),n=$t(s),i=zt(n,j=>j.link.replace(/[?#].*$/,"")),u=i.findIndex(j=>K(o.value.relativePath,j.link)),h=((g=e.value.docFooter)==null?void 0:g.prev)===!1&&!t.value.prev||t.value.prev===!1,p=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:h?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[u-1])==null?void 0:b.docFooterText)??((L=i[u-1])==null?void 0:L.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((T=i[u-1])==null?void 0:T.link)},next:p?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[u+1])==null?void 0:A.docFooterText)??((B=i[u+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[u+1])==null?void 0:S.link)}}})}function zt(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Ve.test(e.href)||e.target==="_blank");return(n,i)=>(a(),k(D(t.value),{class:N(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(_e)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:d(()=>[l(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),qt={class:"VPLastUpdated"},Kt=["datetime"],Rt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=P(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),u=w("");return R(()=>{Z(()=>{var h,p,g;u.value=new Intl.DateTimeFormat((p=(h=e.value.lastUpdated)==null?void 0:h.formatOptions)!=null&&p.forceLocale?s.value:void 0,((g=e.value.lastUpdated)==null?void 0:g.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(h,p)=>{var g;return a(),c("p",qt,[O(I(((g=r(e).lastUpdated)==null?void 0:g.text)||r(e).lastUpdatedText||"Last updated")+": ",1),v("time",{datetime:i.value},I(u.value),9,Kt)])}}}),Wt=$(Rt,[["__scopeId","data-v-e98dd255"]]),Be=o=>(C("data-v-e257564d"),o=o(),H(),o),Jt={key:0,class:"VPDocFooter"},Xt={key:0,class:"edit-info"},Yt={key:0,class:"edit-link"},Qt=Be(()=>v("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Zt={key:1,class:"last-updated"},xt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},eo=Be(()=>v("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),to={class:"pager"},oo=["innerHTML"],no=["innerHTML"],so={class:"pager"},ao=["innerHTML"],ro=["innerHTML"],io=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=P(),n=Ut(),i=jt(),u=y(()=>e.value.editLink&&s.value.editLink!==!1),h=y(()=>t.value.lastUpdated),p=y(()=>u.value||h.value||i.value.prev||i.value.next);return(g,V)=>{var b,L,T,A;return p.value?(a(),c("footer",Jt,[l(g.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),c("div",Xt,[u.value?(a(),c("div",Yt,[m(F,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:d(()=>[Qt,O(" "+I(r(n).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),c("div",Zt,[m(Wt)])):f("",!0)])):f("",!0),(b=r(i).prev)!=null&&b.link||(L=r(i).next)!=null&&L.link?(a(),c("nav",xt,[eo,v("div",to,[(T=r(i).prev)!=null&&T.link?(a(),k(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:d(()=>{var B;return[v("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,oo),v("span",{class:"title",innerHTML:r(i).prev.text},null,8,no)]}),_:1},8,["href"])):f("",!0)]),v("div",so,[(A=r(i).next)!=null&&A.link?(a(),k(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:d(()=>{var B;return[v("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.next)||"Next page"},null,8,ao),v("span",{class:"title",innerHTML:r(i).next.text},null,8,ro)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),lo=$(io,[["__scopeId","data-v-e257564d"]]),co=o=>(C("data-v-39a288b8"),o=o(),H(),o),uo={class:"container"},vo=co(()=>v("div",{class:"aside-curtain"},null,-1)),po={class:"aside-container"},ho={class:"aside-content"},fo={class:"content"},_o={class:"content-container"},mo={class:"main"},ko=_({__name:"VPDoc",setup(o){const{theme:e}=P(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=U(),u=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,p)=>{const g=W("Content");return a(),c("div",{class:N(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[l(h.$slots,"doc-top",{},void 0,!0),v("div",uo,[r(n)?(a(),c("div",{key:0,class:N(["aside",{"left-aside":r(i)}])},[vo,v("div",po,[v("div",ho,[m(Gt,null,{"aside-top":d(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),v("div",fo,[v("div",_o,[l(h.$slots,"doc-before",{},void 0,!0),v("main",mo,[m(g,{class:N(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(lo,null,{"doc-footer-before":d(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(h.$slots,"doc-after",{},void 0,!0)])])]),l(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),bo=$(ko,[["__scopeId","data-v-39a288b8"]]),$o=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Ve.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),k(D(s.value),{class:N(["VPButton",[n.size,n.theme]]),href:n.href?r(_e)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:d(()=>[O(I(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),go=$($o,[["__scopeId","data-v-cad61b99"]]),yo=["src","alt"],Po=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=W("VPImage",!0);return e.image?(a(),c(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",q({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,yo)):(a(),c(M,{key:1},[m(s,q({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(s,q({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),Q=$(Po,[["__scopeId","data-v-8426fc1a"]]),Lo=o=>(C("data-v-303bb580"),o=o(),H(),o),Vo={class:"container"},So={class:"main"},To={key:0,class:"name"},Io=["innerHTML"],wo=["innerHTML"],No=["innerHTML"],Mo={key:0,class:"actions"},Ao={key:0,class:"image"},Bo={class:"image-container"},Co=Lo(()=>v("div",{class:"image-bg"},null,-1)),Ho=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=te("hero-image-slot-exists");return(t,s)=>(a(),c("div",{class:N(["VPHero",{"has-image":t.image||r(e)}])},[v("div",Vo,[v("div",So,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",To,[v("span",{innerHTML:t.name,class:"clip"},null,8,Io)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,wo)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,No)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",Mo,[(a(!0),c(M,null,E(t.actions,n=>(a(),c("div",{key:n.link,class:"action"},[m(go,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",Ao,[v("div",Bo,[Co,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),k(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Eo=$(Ho,[["__scopeId","data-v-303bb580"]]),Do=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).hero?(a(),k(Eo,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Fo=o=>(C("data-v-a3976bdc"),o=o(),H(),o),Oo={class:"box"},Go={key:0,class:"icon"},Uo=["innerHTML"],jo=["innerHTML"],zo=["innerHTML"],qo={key:4,class:"link-text"},Ko={class:"link-text-value"},Ro=Fo(()=>v("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),Wo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),k(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:d(()=>[v("article",Oo,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",Go,[m(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),k(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Uo)):f("",!0),v("h2",{class:"title",innerHTML:e.title},null,8,jo),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,zo)):f("",!0),e.linkText?(a(),c("div",qo,[v("p",Ko,[O(I(e.linkText)+" ",1),Ro])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),Jo=$(Wo,[["__scopeId","data-v-a3976bdc"]]),Xo={key:0,class:"VPFeatures"},Yo={class:"container"},Qo={class:"items"},Zo=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),c("div",Xo,[v("div",Yo,[v("div",Qo,[(a(!0),c(M,null,E(s.features,i=>(a(),c("div",{key:i.title,class:N(["item",[t.value]])},[m(Jo,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),xo=$(Zo,[["__scopeId","data-v-a6181336"]]),en=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=P();return(t,s)=>r(e).features?(a(),k(xo,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),tn=_({__name:"VPHomeContent",setup(o){const{width:e}=Re({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),c("div",{class:"vp-doc container",style:Se(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),on=$(tn,[["__scopeId","data-v-8e2d4988"]]),nn={class:"VPHome"},sn=_({__name:"VPHome",setup(o){const{frontmatter:e}=P();return(t,s)=>{const n=W("Content");return a(),c("div",nn,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Do,null,{"home-hero-info-before":d(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(en),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),k(on,{key:0},{default:d(()=>[m(n)]),_:1})):(a(),k(n,{key:1}))])}}}),an=$(sn,[["__scopeId","data-v-686f80a6"]]),rn={},ln={class:"VPPage"};function cn(o,e){const t=W("Content");return a(),c("div",ln,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const un=$(rn,[["render",cn]]),dn=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=P(),{hasSidebar:s}=U();return(n,i)=>(a(),c("div",{class:N(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(n.$slots,"not-found",{key:0},()=>[m(kt)],!0):r(t).layout==="page"?(a(),k(un,{key:1},{"page-top":d(()=>[l(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),k(an,{key:2},{"home-hero-before":d(()=>[l(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),k(D(r(t).layout),{key:3})):(a(),k(bo,{key:4},{"doc-top":d(()=>[l(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":d(()=>[l(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":d(()=>[l(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":d(()=>[l(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":d(()=>[l(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),vn=$(dn,[["__scopeId","data-v-1428d186"]]),pn={class:"container"},hn=["innerHTML"],fn=["innerHTML"],_n=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=U();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:N(["VPFooter",{"has-sidebar":r(s)}])},[v("div",pn,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,hn)):f("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,fn)):f("",!0)])],2)):f("",!0)}}),mn=$(_n,[["__scopeId","data-v-e315a0ad"]]);function kn(){const{theme:o,frontmatter:e}=P(),t=Le([]),s=y(()=>t.value.length>0);return x(()=>{t.value=me(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const bn=o=>(C("data-v-17a5e62e"),o=o(),H(),o),$n={class:"menu-text"},gn=bn(()=>v("span",{class:"vpi-chevron-right icon"},null,-1)),yn={class:"header"},Pn={class:"outline"},Ln=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=P(),s=w(!1),n=w(0),i=w(),u=w();function h(b){var L;(L=i.value)!=null&&L.contains(b.target)||(s.value=!1)}G(s,b=>{if(b){document.addEventListener("click",h);return}document.removeEventListener("click",h)}),le("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function p(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function g(b){b.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),We(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,L)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:Se({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),c("button",{key:0,onClick:p,class:N({open:s.value})},[v("span",$n,I(r(Me)(r(t))),1),gn],2)):(a(),c("button",{key:1,onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)),m(ve,{name:"flyout"},{default:d(()=>[s.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:g},[v("div",yn,[v("a",{class:"top-link",href:"#",onClick:V},I(r(t).returnToTopLabel||"Return to top"),1)]),v("div",Pn,[m(Ae,{headers:b.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),Vn=$(Ln,[["__scopeId","data-v-17a5e62e"]]),Sn=o=>(C("data-v-a6f0e41e"),o=o(),H(),o),Tn={class:"container"},In=["aria-expanded"],wn=Sn(()=>v("span",{class:"vpi-align-left menu-icon"},null,-1)),Nn={class:"menu-text"},Mn=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=P(),{hasSidebar:s}=U(),{headers:n}=kn(),{y:i}=Te(),u=w(0);R(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=me(t.value.outline??e.value.outline)});const h=y(()=>n.value.length===0),p=y(()=>h.value&&!s.value),g=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:h.value,fixed:p.value}));return(V,b)=>r(t).layout!=="home"&&(!p.value||r(i)>=u.value)?(a(),c("div",{key:0,class:N(g.value)},[v("div",Tn,[r(s)?(a(),c("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=L=>V.$emit("open-menu"))},[wn,v("span",Nn,I(r(e).sidebarMenuLabel||"Menu"),1)],8,In)):f("",!0),m(Vn,{headers:r(n),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),An=$(Mn,[["__scopeId","data-v-a6f0e41e"]]);function Bn(){const o=w(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return G(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const Cn={},Hn={class:"VPSwitch",type:"button",role:"switch"},En={class:"check"},Dn={key:0,class:"icon"};function Fn(o,e){return a(),c("button",Hn,[v("span",En,[o.$slots.default?(a(),c("span",Dn,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const On=$(Cn,[["render",Fn],["__scopeId","data-v-1d5665e3"]]),Ce=o=>(C("data-v-5337faa4"),o=o(),H(),o),Gn=Ce(()=>v("span",{class:"vpi-sun sun"},null,-1)),Un=Ce(()=>v("span",{class:"vpi-moon moon"},null,-1)),jn=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=P(),s=te("toggle-appearance",()=>{e.value=!e.value}),n=w("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,u)=>(a(),k(On,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:d(()=>[Gn,Un]),_:1},8,["title","aria-checked","onClick"]))}}),ke=$(jn,[["__scopeId","data-v-5337faa4"]]),zn={key:0,class:"VPNavBarAppearance"},qn=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=P();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",zn,[m(ke)])):f("",!0)}}),Kn=$(qn,[["__scopeId","data-v-6c893767"]]),be=w();let He=!1,re=0;function Rn(o){const e=w(!1);if(oe){!He&&Wn(),re++;const t=G(be,s=>{var n,i,u;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(u=o.onBlur)==null||u.call(o))});he(()=>{t(),re--,re||Jn()})}return Je(e)}function Wn(){document.addEventListener("focusin",Ee),He=!0,be.value=document.activeElement}function Jn(){document.removeEventListener("focusin",Ee)}function Ee(){be.value=document.activeElement}const Xn={class:"VPMenuLink"},Yn=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),c("div",Xn,[m(F,{class:N({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:d(()=>[O(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(Yn,[["__scopeId","data-v-43f1e123"]]),Qn={class:"VPMenuGroup"},Zn={key:0,class:"title"},xn=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Qn,[e.text?(a(),c("p",Zn,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),c(M,null,["link"in s?(a(),k(ne,{key:0,item:s},null,8,["item"])):f("",!0)],64))),256))]))}}),es=$(xn,[["__scopeId","data-v-69e747b5"]]),ts={class:"VPMenu"},os={key:0,class:"items"},ns=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",ts,[e.items?(a(),c("div",os,[(a(!0),c(M,null,E(e.items,s=>(a(),c(M,{key:JSON.stringify(s)},["link"in s?(a(),k(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),k(D(s.component),q({key:1,ref_for:!0},s.props),null,16)):(a(),k(es,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),ss=$(ns,[["__scopeId","data-v-b98bc113"]]),as=o=>(C("data-v-b6c34ac9"),o=o(),H(),o),rs=["aria-expanded","aria-label"],is={key:0,class:"text"},ls=["innerHTML"],cs=as(()=>v("span",{class:"vpi-chevron-down text-icon"},null,-1)),us={key:1,class:"vpi-more-horizontal icon"},ds={class:"menu"},vs=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=w(!1),t=w();Rn({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[n.button||n.icon?(a(),c("span",is,[n.icon?(a(),c("span",{key:0,class:N([n.icon,"option-icon"])},null,2)):f("",!0),n.button?(a(),c("span",{key:1,innerHTML:n.button},null,8,ls)):f("",!0),cs])):(a(),c("span",us))],8,rs),v("div",ds,[m(ss,{items:n.items},{default:d(()=>[l(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),$e=$(vs,[["__scopeId","data-v-b6c34ac9"]]),ps=["href","aria-label","innerHTML"],hs=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),c("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ps))}}),fs=$(hs,[["__scopeId","data-v-eee4e7cb"]]),_s={class:"VPSocialLinks"},ms=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",_s,[(a(!0),c(M,null,E(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),k(fs,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),ge=$(ms,[["__scopeId","data-v-7bc22406"]]),ks={key:0,class:"group translations"},bs={class:"trans-title"},$s={key:1,class:"group"},gs={class:"item appearance"},ys={class:"label"},Ps={class:"appearance-action"},Ls={key:2,class:"group"},Vs={class:"item social-links"},Ss=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=P(),{localeLinks:s,currentLang:n}=X({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>i.value?(a(),k($e,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:d(()=>[r(s).length&&r(n).label?(a(),c("div",ks,[v("p",bs,I(r(n).label),1),(a(!0),c(M,null,E(r(s),p=>(a(),k(ne,{key:p.link,item:p},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",$s,[v("div",gs,[v("p",ys,I(r(t).darkModeSwitchLabel||"Appearance"),1),v("div",Ps,[m(ke)])])])):f("",!0),r(t).socialLinks?(a(),c("div",Ls,[v("div",Vs,[m(ge,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),Ts=$(Ss,[["__scopeId","data-v-bb2aa2f0"]]),Is=o=>(C("data-v-e5dd9c1c"),o=o(),H(),o),ws=["aria-expanded"],Ns=Is(()=>v("span",{class:"container"},[v("span",{class:"top"}),v("span",{class:"middle"}),v("span",{class:"bottom"})],-1)),Ms=[Ns],As=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:N(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},Ms,10,ws))}}),Bs=$(As,[["__scopeId","data-v-e5dd9c1c"]]),Cs=["innerHTML"],Hs=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=P();return(t,s)=>(a(),k(F,{class:N({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:d(()=>[v("span",{innerHTML:t.item.text},null,8,Cs)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Es=$(Hs,[["__scopeId","data-v-9c663999"]]),Ds=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=P(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,u)=>(a(),k($e,{class:N({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Fs=o=>(C("data-v-dc692963"),o=o(),H(),o),Os={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Gs=Fs(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),Us=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",Os,[Gs,(a(!0),c(M,null,E(r(e).nav,n=>(a(),c(M,{key:JSON.stringify(n)},["link"in n?(a(),k(Es,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(D(n.component),q({key:1,ref_for:!0},n.props),null,16)):(a(),k(Ds,{key:2,item:n},null,8,["item"]))],64))),128))])):f("",!0)}}),js=$(Us,[["__scopeId","data-v-dc692963"]]);function zs(o){const{localeIndex:e,theme:t}=P();function s(n){var A,B,S;const i=n.split("."),u=(A=t.value.search)==null?void 0:A.options,h=u&&typeof u=="object",p=h&&((S=(B=u.locales)==null?void 0:B[e.value])==null?void 0:S.translations)||null,g=h&&u.translations||null;let V=p,b=g,L=o;const T=i.pop();for(const j of i){let z=null;const J=L==null?void 0:L[j];J&&(z=L=J);const se=b==null?void 0:b[j];se&&(z=b=se);const ae=V==null?void 0:V[j];ae&&(z=V=ae),J||(L=z),se||(b=z),ae||(V=z)}return(V==null?void 0:V[T])??(b==null?void 0:b[T])??(L==null?void 0:L[T])??""}return s}const qs=["aria-label"],Ks={class:"DocSearch-Button-Container"},Rs=v("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),Ws={class:"DocSearch-Button-Placeholder"},Js=v("span",{class:"DocSearch-Button-Keys"},[v("kbd",{class:"DocSearch-Button-Key"}),v("kbd",{class:"DocSearch-Button-Key"},"K")],-1),ye=_({__name:"VPNavBarSearchButton",setup(o){const t=zs({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[v("span",Ks,[Rs,v("span",Ws,I(r(t)("button.buttonText")),1)]),Js],8,qs))}}),Xs={class:"VPNavBarSearch"},Ys={id:"local-search"},Qs={key:1,id:"docsearch"},Zs=_({__name:"VPNavBarSearch",setup(o){const e=Xe(()=>Ye(()=>import("./VPLocalSearchBox.Cske-hMb.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=P(),n=w(!1),i=w(!1);R(()=>{});function u(){n.value||(n.value=!0,setTimeout(h,16))}function h(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}function p(b){const L=b.target,T=L.tagName;return L.isContentEditable||T==="INPUT"||T==="SELECT"||T==="TEXTAREA"}const g=w(!1);le("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),g.value=!0)}),le("/",b=>{p(b)||(b.preventDefault(),g.value=!0)});const V="local";return(b,L)=>{var T;return a(),c("div",Xs,[r(V)==="local"?(a(),c(M,{key:0},[g.value?(a(),k(r(e),{key:0,onClose:L[0]||(L[0]=A=>g.value=!1)})):f("",!0),v("div",Ys,[m(ye,{onClick:L[1]||(L[1]=A=>g.value=!0)})])],64)):r(V)==="algolia"?(a(),c(M,{key:1},[n.value?(a(),k(r(t),{key:0,algolia:((T=r(s).search)==null?void 0:T.options)??r(s).algolia,onVnodeBeforeMount:L[2]||(L[2]=A=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),c("div",Qs,[m(ye,{onClick:u})]))],64)):f("",!0)])}}}),xs=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ge,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),ea=$(xs,[["__scopeId","data-v-0394ad82"]]),ta=["href","rel","target"],oa={key:1},na={key:2},sa=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=P(),{hasSidebar:s}=U(),{currentLang:n}=X(),i=y(()=>{var p;return typeof t.value.logoLink=="string"?t.value.logoLink:(p=t.value.logoLink)==null?void 0:p.link}),u=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.rel}),h=y(()=>{var p;return typeof t.value.logoLink=="string"||(p=t.value.logoLink)==null?void 0:p.target});return(p,g)=>(a(),c("div",{class:N(["VPNavBarTitle",{"has-sidebar":r(s)}])},[v("a",{class:"title",href:i.value??r(_e)(r(n).link),rel:u.value,target:h.value},[l(p.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),k(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),c("span",oa,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),c("span",na,I(r(e).title),1)):f("",!0),l(p.$slots,"nav-bar-title-after",{},void 0,!0)],8,ta)],2))}}),aa=$(sa,[["__scopeId","data-v-ab179fa1"]]),ra={class:"items"},ia={class:"title"},la=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=P(),{localeLinks:t,currentLang:s}=X({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),k($e,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:d(()=>[v("div",ra,[v("p",ia,I(r(s).label),1),(a(!0),c(M,null,E(r(t),u=>(a(),k(ne,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),ca=$(la,[["__scopeId","data-v-88af2de4"]]),ua=o=>(C("data-v-6aa21345"),o=o(),H(),o),da={class:"wrapper"},va={class:"container"},pa={class:"title"},ha={class:"content"},fa={class:"content-body"},_a=ua(()=>v("div",{class:"divider"},[v("div",{class:"divider-line"})],-1)),ma=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=Te(),{hasSidebar:s}=U(),{frontmatter:n}=P(),i=w({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(u,h)=>(a(),c("div",{class:N(["VPNavBar",i.value])},[v("div",da,[v("div",va,[v("div",pa,[m(aa,null,{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),v("div",ha,[v("div",fa,[l(u.$slots,"nav-bar-content-before",{},void 0,!0),m(Zs,{class:"search"}),m(js,{class:"menu"}),m(ca,{class:"translations"}),m(Kn,{class:"appearance"}),m(ea,{class:"social-links"}),m(Ts,{class:"extra"}),l(u.$slots,"nav-bar-content-after",{},void 0,!0),m(Bs,{class:"hamburger",active:u.isScreenOpen,onClick:h[0]||(h[0]=p=>u.$emit("toggle-screen"))},null,8,["active"])])])])]),_a],2))}}),ka=$(ma,[["__scopeId","data-v-6aa21345"]]),ba={key:0,class:"VPNavScreenAppearance"},$a={class:"text"},ga=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=P();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),c("div",ba,[v("p",$a,I(r(t).darkModeSwitchLabel||"Appearance"),1),m(ke)])):f("",!0)}}),ya=$(ga,[["__scopeId","data-v-b44890b2"]]),Pa=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),La=$(Pa,[["__scopeId","data-v-7f31e1f6"]]),Va=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,s)=>(a(),k(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:d(()=>[O(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=$(Va,[["__scopeId","data-v-19976ae1"]]),Sa={class:"VPNavScreenMenuGroupSection"},Ta={key:0,class:"title"},Ia=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Sa,[e.text?(a(),c("p",Ta,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,s=>(a(),k(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),wa=$(Ia,[["__scopeId","data-v-8133b170"]]),Na=o=>(C("data-v-b9ab8c58"),o=o(),H(),o),Ma=["aria-controls","aria-expanded"],Aa=["innerHTML"],Ba=Na(()=>v("span",{class:"vpi-plus button-icon"},null,-1)),Ca=["id"],Ha={key:0,class:"item"},Ea={key:1,class:"item"},Da={key:2,class:"group"},Fa=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=w(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,u)=>(a(),c("div",{class:N(["VPNavScreenMenuGroup",{open:t.value}])},[v("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[v("span",{class:"button-text",innerHTML:i.text},null,8,Aa),Ba],8,Ma),v("div",{id:s.value,class:"items"},[(a(!0),c(M,null,E(i.items,h=>(a(),c(M,{key:JSON.stringify(h)},["link"in h?(a(),c("div",Ha,[m(De,{item:h},null,8,["item"])])):"component"in h?(a(),c("div",Ea,[(a(),k(D(h.component),q({ref_for:!0},h.props,{"screen-menu":""}),null,16))])):(a(),c("div",Da,[m(wa,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Ca)],2))}}),Oa=$(Fa,[["__scopeId","data-v-b9ab8c58"]]),Ga={key:0,class:"VPNavScreenMenu"},Ua=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=P();return(t,s)=>r(e).nav?(a(),c("nav",Ga,[(a(!0),c(M,null,E(r(e).nav,n=>(a(),c(M,{key:JSON.stringify(n)},["link"in n?(a(),k(La,{key:0,item:n},null,8,["item"])):"component"in n?(a(),k(D(n.component),q({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),k(Oa,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),ja=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=P();return(t,s)=>r(e).socialLinks?(a(),k(ge,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Fe=o=>(C("data-v-858fe1a4"),o=o(),H(),o),za=Fe(()=>v("span",{class:"vpi-languages icon lang"},null,-1)),qa=Fe(()=>v("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Ka={class:"list"},Ra=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=X({correspondingLink:!0}),s=w(!1);function n(){s.value=!s.value}return(i,u)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:N(["VPNavScreenTranslations",{open:s.value}])},[v("button",{class:"title",onClick:n},[za,O(" "+I(r(t).label)+" ",1),qa]),v("ul",Ka,[(a(!0),c(M,null,E(r(e),h=>(a(),c("li",{key:h.link,class:"item"},[m(F,{class:"link",href:h.link},{default:d(()=>[O(I(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Wa=$(Ra,[["__scopeId","data-v-858fe1a4"]]),Ja={class:"container"},Xa=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=w(null),t=Ie(oe?document.body:null);return(s,n)=>(a(),k(ve,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:d(()=>[s.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[v("div",Ja,[l(s.$slots,"nav-screen-content-before",{},void 0,!0),m(Ua,{class:"menu"}),m(Wa,{class:"translations"}),m(ya,{class:"appearance"}),m(ja,{class:"social-links"}),l(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),Ya=$(Xa,[["__scopeId","data-v-f2779853"]]),Qa={key:0,class:"VPNav"},Za=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=Bn(),{frontmatter:n}=P(),i=y(()=>n.value.navbar!==!1);return we("close-screen",t),Z(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,h)=>i.value?(a(),c("header",Qa,[m(ka,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":d(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(Ya,{open:r(e)},{"nav-screen-content-before":d(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),xa=$(Za,[["__scopeId","data-v-ae24b3ad"]]),Oe=o=>(C("data-v-b7550ba0"),o=o(),H(),o),er=["role","tabindex"],tr=Oe(()=>v("div",{class:"indicator"},null,-1)),or=Oe(()=>v("span",{class:"vpi-chevron-right caret-icon"},null,-1)),nr=[or],sr={key:1,class:"items"},ar=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:u,hasChildren:h,toggle:p}=yt(y(()=>e.item)),g=y(()=>h.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),L=y(()=>n.value?void 0:"button"),T=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":u.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&p()}function B(){e.item.link&&p()}return(S,j)=>{const z=W("VPSidebarItem",!0);return a(),k(D(g.value),{class:N(["VPSidebarItem",T.value])},{default:d(()=>[S.item.text?(a(),c("div",q({key:0,class:"item",role:L.value},Ze(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[tr,S.item.link?(a(),k(F,{key:0,tag:V.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:d(()=>[(a(),k(D(b.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),k(D(b.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:B,onKeydown:Qe(B,["enter"]),tabindex:"0"},nr,32)):f("",!0)],16,er)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",sr,[S.depth<5?(a(!0),c(M,{key:0},E(S.item.items,J=>(a(),k(z,{key:J.text,item:J,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),rr=$(ar,[["__scopeId","data-v-b7550ba0"]]),ir=_({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=w(!0);let t=null;return R(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),xe(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),c(M,null,E(s.items,i=>(a(),c("div",{key:i.text,class:N(["group",{"no-transition":e.value}])},[m(rr,{item:i,depth:0},null,8,["item"])],2))),128))}}),lr=$(ir,[["__scopeId","data-v-c40bc020"]]),Ge=o=>(C("data-v-319d5ca6"),o=o(),H(),o),cr=Ge(()=>v("div",{class:"curtain"},null,-1)),ur={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},dr=Ge(()=>v("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),vr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=U(),s=o,n=w(null),i=Ie(oe?document.body:null);G([s,n],()=>{var h;s.open?(i.value=!0,(h=n.value)==null||h.focus()):i.value=!1},{immediate:!0,flush:"post"});const u=w(0);return G(e,()=>{u.value+=1},{deep:!0}),(h,p)=>r(t)?(a(),c("aside",{key:0,class:N(["VPSidebar",{open:h.open}]),ref_key:"navEl",ref:n,onClick:p[0]||(p[0]=et(()=>{},["stop"]))},[cr,v("nav",ur,[dr,l(h.$slots,"sidebar-nav-before",{},void 0,!0),(a(),k(lr,{items:r(e),key:u.value},null,8,["items"])),l(h.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),pr=$(vr,[["__scopeId","data-v-319d5ca6"]]),hr=_({__name:"VPSkipLink",setup(o){const e=ee(),t=w();G(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),c(M,null,[v("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),fr=$(hr,[["__scopeId","data-v-0f60ec36"]]),_r=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=U(),n=ee();G(()=>n.path,s),gt(e,s);const{frontmatter:i}=P(),u=tt(),h=y(()=>!!u["home-hero-image"]);return we("hero-image-slot-exists",h),(p,g)=>{const V=W("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:N(["Layout",r(i).pageClass])},[l(p.$slots,"layout-top",{},void 0,!0),m(fr),m(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),m(xa,null,{"nav-bar-title-before":d(()=>[l(p.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":d(()=>[l(p.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":d(()=>[l(p.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":d(()=>[l(p.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":d(()=>[l(p.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":d(()=>[l(p.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(An,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(pr,{open:r(e)},{"sidebar-nav-before":d(()=>[l(p.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":d(()=>[l(p.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(vn,null,{"page-top":d(()=>[l(p.$slots,"page-top",{},void 0,!0)]),"page-bottom":d(()=>[l(p.$slots,"page-bottom",{},void 0,!0)]),"not-found":d(()=>[l(p.$slots,"not-found",{},void 0,!0)]),"home-hero-before":d(()=>[l(p.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":d(()=>[l(p.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":d(()=>[l(p.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":d(()=>[l(p.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":d(()=>[l(p.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":d(()=>[l(p.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":d(()=>[l(p.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":d(()=>[l(p.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":d(()=>[l(p.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":d(()=>[l(p.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":d(()=>[l(p.$slots,"doc-before",{},void 0,!0)]),"doc-after":d(()=>[l(p.$slots,"doc-after",{},void 0,!0)]),"doc-top":d(()=>[l(p.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":d(()=>[l(p.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":d(()=>[l(p.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":d(()=>[l(p.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":d(()=>[l(p.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":d(()=>[l(p.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":d(()=>[l(p.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":d(()=>[l(p.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(mn),l(p.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),k(V,{key:1}))}}}),mr=$(_r,[["__scopeId","data-v-5d98c3a5"]]),Pe={Layout:mr,enhanceApp:({app:o})=>{o.component("Badge",nt)}},br={extends:Pe,Layout:()=>ot(Pe.Layout,null,{}),enhanceApp({app:o,router:e,siteData:t}){}};export{br as R,zs as c,P as u}; diff --git a/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.js b/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.js deleted file mode 100644 index e27708a..0000000 --- a/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as a,o as s,j as t,a as n}from"./chunks/framework.D-ihIdkc.js";const x=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),o={name:"installation.md"},i=t("h1",{id:"下载",tabindex:"-1"},[n("下载 "),t("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),l=t("p",null,"官方的 Community Plugins 中可以下载,也可以去 Github 的 release 中下载最新版 tabs 的 main.js, styles.css, manifest.json 文件,放到 plugins 文件夹下的一个你自己命名的新文件夹即可。",-1),r=[i,l];function c(d,_,m,p,h,f){return s(),a("div",null,r)}const b=e(o,[["render",c]]);export{x as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.lean.js b/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.lean.js deleted file mode 100644 index e27708a..0000000 --- a/docs/.vitepress/dist/assets/installation.md.Bip-V-O0.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as a,o as s,j as t,a as n}from"./chunks/framework.D-ihIdkc.js";const x=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),o={name:"installation.md"},i=t("h1",{id:"下载",tabindex:"-1"},[n("下载 "),t("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),l=t("p",null,"官方的 Community Plugins 中可以下载,也可以去 Github 的 release 中下载最新版 tabs 的 main.js, styles.css, manifest.json 文件,放到 plugins 文件夹下的一个你自己命名的新文件夹即可。",-1),r=[i,l];function c(d,_,m,p,h,f){return s(),a("div",null,r)}const b=e(o,[["render",c]]);export{x as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.js b/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.js new file mode 100644 index 0000000..37ad227 --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.js @@ -0,0 +1 @@ +import{_ as l}from"./chunks/TabsComponent.CQ9qjncx.js";import{_ as n}from"./chunks/DownloadChart.Cp96C961.js";import{c as i,I as e,j as t,a as r,o as d}from"./chunks/framework.D-ihIdkc.js";const c=t("h1",{id:"how-to-install",tabindex:"-1"},[r("How to Install "),t("a",{class:"header-anchor",href:"#how-to-install","aria-label":'Permalink to "How to Install"'},"​")],-1),k=JSON.parse('{"title":"How to Install","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),m={name:"installation.md"},g=Object.assign(m,{setup(h){const a=`Install from Obsidian's plugin market.`,s='
  1. Download the latest release in Github/Release. Download the three files: main.js, style.css 和 `manifest.json` 文件
  2. Create a folder in {your vault}/.obsidian/pluginsm(Folder name arbitrary). Put the three files you just downloaded into it.
  3. Enable the plugin Tabs.
    1. ',o='Install from Pkmer-market plugins.';return(u,b)=>(d(),i("div",null,[c,e(l,{tabsTitle:["Obsidian Plugin Market","Github Release","Pkmer"],tabsContents:[a,s,o]},null,8,["tabsContents"]),e(n)]))}});export{k as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.lean.js b/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.lean.js new file mode 100644 index 0000000..37ad227 --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.BjA8nyPP.lean.js @@ -0,0 +1 @@ +import{_ as l}from"./chunks/TabsComponent.CQ9qjncx.js";import{_ as n}from"./chunks/DownloadChart.Cp96C961.js";import{c as i,I as e,j as t,a as r,o as d}from"./chunks/framework.D-ihIdkc.js";const c=t("h1",{id:"how-to-install",tabindex:"-1"},[r("How to Install "),t("a",{class:"header-anchor",href:"#how-to-install","aria-label":'Permalink to "How to Install"'},"​")],-1),k=JSON.parse('{"title":"How to Install","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),m={name:"installation.md"},g=Object.assign(m,{setup(h){const a=`Install from Obsidian's plugin market.`,s='
      1. Download the latest release in Github/Release. Download the three files: main.js, style.css 和 `manifest.json` 文件
      2. Create a folder in {your vault}/.obsidian/pluginsm(Folder name arbitrary). Put the three files you just downloaded into it.
      3. Enable the plugin Tabs.
        1. ',o='Install from Pkmer-market plugins.';return(u,b)=>(d(),i("div",null,[c,e(l,{tabsTitle:["Obsidian Plugin Market","Github Release","Pkmer"],tabsContents:[a,s,o]},null,8,["tabsContents"]),e(n)]))}});export{k as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.js b/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.js new file mode 100644 index 0000000..802fc34 --- /dev/null +++ b/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.js @@ -0,0 +1,14 @@ +import{_ as t,c as a,o as e,a5 as s}from"./chunks/framework.D-ihIdkc.js";const b=JSON.parse('{"title":"Quick Start","description":"","frontmatter":{},"headers":[],"relativePath":"quickstart.md","filePath":"quickstart.md"}'),n={name:"quickstart.md"},i=s(`

          Quick Start

          Since the readme is too long, I decided to write it as a document. If you just want to try it out or need a simple function, you can refer to this quick start tutorial. This tutorial will not cover all the features, only the content needed for simple use.

          See Installation for installation, this is not covered.

          Create a Tabs component

          In obsidian, the Tabs component is rendered by the tabs code block. After installing and enabling the plugin, you can quickly create a Tabs component by the following methods:

          Method 1:Use the shortcut key ctrl p to open the command panel, input Tabs, select the command Tabs: Convert selected text to tabs,then a Tabs component will be created;

          Method 2:Copy the following content to your note

          md
          \`\`\`tabs
          +tab: Title 1
          +Content 1
          +
          +tab: Title 2
          +Content 2
          +\`\`\`

          Both methods are essentially the same, each tab: after the content is a tab title, and the content before the next tab: (or to the end) is the content of this tab. You can modify the content of the existing tab, add or delete tabs.

          Edit Tabs component

          Method 1:Directly modify the source code;

          Method 2:Enable Double click to edit in the Tabs settings panel, then you can open the editor by double clicking the content of the tab.

          Adjust layout

          The default Tabs component has the nav at the top and the content at the bottom. You can modify the layout by adding custom configurations, for example

          md
          \`\`\`tabs
          +left
          +
          +tab: Title 1
          +Content 1
          +tab: Title 2
          +Content 2
          +\`\`\`

          更多配置请见自定义

          Shortcut menu

          Right-click the nav bar will pop up a shortcut menu, where you can quickly create, delete, copy and paste tabs.

          `,18),o=[i];function l(c,h,p,r,d,u){return e(),a("div",null,o)}const m=t(n,[["render",l]]);export{b as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.lean.js b/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.lean.js new file mode 100644 index 0000000..e4ff7e8 --- /dev/null +++ b/docs/.vitepress/dist/assets/quickstart.md.BuUp0U5Z.lean.js @@ -0,0 +1 @@ +import{_ as t,c as a,o as e,a5 as s}from"./chunks/framework.D-ihIdkc.js";const b=JSON.parse('{"title":"Quick Start","description":"","frontmatter":{},"headers":[],"relativePath":"quickstart.md","filePath":"quickstart.md"}'),n={name:"quickstart.md"},i=s("",18),o=[i];function l(c,h,p,r,d,u){return e(),a("div",null,o)}const m=t(n,[["render",l]]);export{b as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.js b/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.js deleted file mode 100644 index 1d7970d..0000000 --- a/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as e,o as t,a5 as r}from"./chunks/framework.D-ihIdkc.js";const m=JSON.parse('{"title":"Present","description":"","frontmatter":{},"headers":[],"relativePath":"roadmap.md","filePath":"roadmap.md"}'),o={name:"roadmap.md"},s=r('

          Present

          现在版本为 1.1.7,下载量 5211,预计在 2w 下载量时更新到 1.2.0 版本

          Past

          过去一共经历了很多个版本

          Future

          ',5),n=[s];function _(d,c,i,p,h,l){return t(),e("div",null,n)}const f=a(o,[["render",_]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.lean.js b/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.lean.js deleted file mode 100644 index ade5906..0000000 --- a/docs/.vitepress/dist/assets/roadmap.md.C2UPksfK.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as e,o as t,a5 as r}from"./chunks/framework.D-ihIdkc.js";const m=JSON.parse('{"title":"Present","description":"","frontmatter":{},"headers":[],"relativePath":"roadmap.md","filePath":"roadmap.md"}'),o={name:"roadmap.md"},s=r("",5),n=[s];function _(d,c,i,p,h,l){return t(),e("div",null,n)}const f=a(o,[["render",_]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/style.DsvdHzLX.css b/docs/.vitepress/dist/assets/style.DsvdHzLX.css deleted file mode 100644 index 6378652..0000000 --- a/docs/.vitepress/dist/assets/style.DsvdHzLX.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-e98dd255]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-e98dd255]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-e257564d]{margin-top:64px}.edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-e257564d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-e257564d]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e257564d]{margin-right:8px}.prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-e257564d]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.desc[data-v-e257564d]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-e257564d]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-cad61b99]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-cad61b99]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-cad61b99]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-cad61b99]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-cad61b99]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-cad61b99]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-cad61b99]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-cad61b99]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-cad61b99]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-cad61b99]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-cad61b99]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-cad61b99]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-cad61b99]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-303bb580]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-303bb580]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-303bb580]{flex-direction:row}}.main[data-v-303bb580]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-303bb580]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-303bb580]{text-align:left}}@media (min-width: 960px){.main[data-v-303bb580]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-303bb580]{max-width:592px}}.name[data-v-303bb580],.text[data-v-303bb580]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0 auto}.name[data-v-303bb580]{color:var(--vp-home-hero-name-color)}.clip[data-v-303bb580]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-303bb580],.text[data-v-303bb580]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-303bb580],.text[data-v-303bb580]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0}}.tagline[data-v-303bb580]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-303bb580]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-303bb580]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-303bb580]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-303bb580]{margin:0}}.actions[data-v-303bb580]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-303bb580]{justify-content:center}@media (min-width: 640px){.actions[data-v-303bb580]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-303bb580]{justify-content:flex-start}}.action[data-v-303bb580]{flex-shrink:0;padding:6px}.image[data-v-303bb580]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-303bb580]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-303bb580]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-303bb580]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-303bb580]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-303bb580]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-303bb580]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-303bb580]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-303bb580]{width:320px;height:320px}}[data-v-303bb580] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-303bb580] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-303bb580] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-686f80a6]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-686f80a6]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-17a5e62e]{color:var(--vp-c-text-1)}.icon[data-v-17a5e62e]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{font-size:14px}.icon[data-v-17a5e62e]{font-size:16px}}.open>.icon[data-v-17a5e62e]{transform:rotate(90deg)}.items[data-v-17a5e62e]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-17a5e62e]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-17a5e62e]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-17a5e62e]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-17a5e62e]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-17a5e62e]{transition:all .2s ease-out}.flyout-leave-active[data-v-17a5e62e]{transition:all .15s ease-in}.flyout-enter-from[data-v-17a5e62e],.flyout-leave-to[data-v-17a5e62e]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-5337faa4]{opacity:1}.moon[data-v-5337faa4],.dark .sun[data-v-5337faa4]{opacity:0}.dark .moon[data-v-5337faa4]{opacity:1}.dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-6c893767]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-43f1e123]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-43f1e123]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-43f1e123]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-43f1e123]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-b98bc113]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-b98bc113] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-b98bc113] .action{padding-left:24px}.VPFlyout[data-v-b6c34ac9]{position:relative}.VPFlyout[data-v-b6c34ac9]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-b6c34ac9]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-b6c34ac9]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-b6c34ac9]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-b6c34ac9]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-b6c34ac9],.button[aria-expanded=true]+.menu[data-v-b6c34ac9]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-b6c34ac9]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-b6c34ac9]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-b6c34ac9]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-b6c34ac9]{margin-right:0;font-size:16px}.text-icon[data-v-b6c34ac9]{margin-left:4px;font-size:14px}.icon[data-v-b6c34ac9]{font-size:20px;transition:fill .25s}.menu[data-v-b6c34ac9]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-eee4e7cb]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-eee4e7cb]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-eee4e7cb]>svg,.VPSocialLink[data-v-eee4e7cb]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.trans-title[data-v-bb2aa2f0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-bb2aa2f0],.item.social-links[data-v-bb2aa2f0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-bb2aa2f0]{min-width:176px}.appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-9c663999]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-9c663999],.VPNavBarMenuLink[data-v-9c663999]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-dc692963]{display:flex}}/*! @docsearch/css 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-ab179fa1]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-ab179fa1]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-ab179fa1]{border-bottom-color:var(--vp-c-divider)}}[data-v-ab179fa1] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-6aa21345]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-6aa21345]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.container[data-v-6aa21345]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-6aa21345],.container>.content[data-v-6aa21345]{pointer-events:none}.container[data-v-6aa21345] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-6aa21345]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-6aa21345]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-6aa21345]{column-gap:.5rem}}.menu+.translations[data-v-6aa21345]:before,.menu+.appearance[data-v-6aa21345]:before,.menu+.social-links[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before,.appearance+.social-links[data-v-6aa21345]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.social-links[data-v-6aa21345]{margin-right:-8px}.divider[data-v-6aa21345]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-6aa21345]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b44890b2]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b44890b2]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-7f31e1f6]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-7f31e1f6]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-19976ae1]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-19976ae1]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-b9ab8c58]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.button[data-v-b9ab8c58]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-b9ab8c58]{transition:transform .25s}.group[data-v-b9ab8c58]:first-child{padding-top:0}.group+.group[data-v-b9ab8c58],.group+.item[data-v-b9ab8c58]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-f2779853]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-f2779853],.VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-f2779853],.VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-f2779853],.VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-f2779853],.VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-f2779853]{display:none}}.container[data-v-f2779853]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-f2779853],.menu+.appearance[data-v-f2779853],.translations+.appearance[data-v-f2779853]{margin-top:24px}.menu+.social-links[data-v-f2779853]{margin-top:16px}.appearance+.social-links[data-v-f2779853]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b7550ba0]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b7550ba0]{padding-bottom:10px}.item[data-v-b7550ba0]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b7550ba0]{cursor:pointer}.indicator[data-v-b7550ba0]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b7550ba0]{background-color:var(--vp-c-brand-1)}.link[data-v-b7550ba0]{display:flex;align-items:center;flex-grow:1}.text[data-v-b7550ba0]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b7550ba0]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b7550ba0],.VPSidebarItem.level-2 .text[data-v-b7550ba0],.VPSidebarItem.level-3 .text[data-v-b7550ba0],.VPSidebarItem.level-4 .text[data-v-b7550ba0],.VPSidebarItem.level-5 .text[data-v-b7550ba0]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b7550ba0]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.caret[data-v-b7550ba0]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b7550ba0]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b7550ba0]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b7550ba0]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b7550ba0]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b7550ba0],.VPSidebarItem.level-2 .items[data-v-b7550ba0],.VPSidebarItem.level-3 .items[data-v-b7550ba0],.VPSidebarItem.level-4 .items[data-v-b7550ba0],.VPSidebarItem.level-5 .items[data-v-b7550ba0]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b7550ba0]{display:none}.no-transition[data-v-c40bc020] .caret-icon{transition:none}.group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-319d5ca6]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-319d5ca6]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-319d5ca6]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-319d5ca6]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-319d5ca6]{outline:0}.VPSkipLink[data-v-0f60ec36]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0f60ec36]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0f60ec36]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3d121b4a]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-indigo-1: #5086a1;--vp-c-indigo-2: #5086a1;--vp-c-indigo-3: #699eb8;--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: linear-gradient( -45deg, #5086a180 30%, #35495e80 );--vp-home-hero-image-filter: blur(44px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(68px)}}:root{--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-brand-soft);--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1) !important}.tabs{position:relative}.tabs-container{width:min(90%,600px);margin:50px auto;border-radius:8px;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.dark .tabs-container{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.tabs-nav{display:flex;justify-content:space-between;align-items:center;padding:0}.tabs-nav-item-wrapper{display:flex;-webkit-user-select:none;user-select:none;overflow:scroll}.tabs-nav-item-wrapper::-webkit-scrollbar{display:none}.tabs-nav-item{cursor:pointer;color:var(--vp-c-text-2);padding:10px 20px;font-weight:700;border-style:solid;border-color:transparent;transition:all .3s;text-wrap:nowrap}.tabs-nav-item.active-item{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}.tabs-nav-item:not(.active-item):hover{border-color:var(--vp-c-text-3)}.tabs-nav-button{margin:auto 20px}.tab-contents{position:relative;max-width:100%;padding:1.5em;overflow:hidden;text-wrap:wrap}.tab-content{position:relative;width:100%}.tab-menu{position:absolute;display:grid;grid-template-columns:1fr 3fr;gap:10px;padding:10px;margin-left:20px;border-radius:8px;background-color:var(--vp-c-bg);box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;z-index:20}.menu-fade-enter-active{transition:all .3s ease-out}.menu-fade-leave-active{transition:all .4s ease-out}.menu-fade-enter-from,.menu-fade-leave-to{transform:translate(20px);opacity:0}.tab-fade-enter-active{transition:opacity .2s ease-out;transition-delay:.25s}.tab-fade-enter-from{opacity:0}.tab-fade-leave-active{height:0;transition:opacity .2s ease-out}.tab-fade-leave-to{opacity:0}.tabs-container{display:flex;flex-direction:column;transition:border 1s}.tabs-container.tabs-nav-top{flex-direction:column}.tabs-container.tabs-nav-top>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 0 2px 0}.tabs-container.tabs-nav-left{flex-direction:row}.tabs-container.tabs-nav-left>.tabs-nav,.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-item-wrapper{flex-direction:column}.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 2px 0 0}.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-button{margin:10px auto}.tabs-container.tabs-nav-right{flex-direction:row-reverse}.tabs-container.tabs-nav-right>.tabs-nav,.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-item-wrapper{flex-direction:column}.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 0 0 2px}.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-button{margin:10px auto}.tabs-container.tabs-nav-bottom{flex-direction:column-reverse}.tabs-container.tabs-nav-bottom>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:2px 0 0 0}.download-chart{display:grid;position:relative;width:100%;height:300px;border-bottom:1px solid var(--vp-c-default-1);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end}.download-data{height:100%;display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(29px)}.chart-block-wrapper{display:flex;width:100%;height:100%;padding:0 10% 5px;flex-direction:column;justify-content:end}.chart-block{width:100%;height:100%;background-color:var(--vp-home-hero-name-color);animation:block-grow linear .6s}@keyframes block-grow{0%{height:0}to{height:100%}}.chart-block-tooltip{opacity:0;margin:auto auto 10px;border-radius:8px;font-size:12px;text-align:center;background:var(--vp-c-default-3)}.chart-block-tooltip:has(+.chart-block-wrapper:hover){opacity:1;transition:opacity .3s}.download-date{font-size:10px;text-wrap:nowrap;transform:rotate(-12deg)}.chart-block-tooltip{--size: 50px;position:relative;width:80%;background:#333;border-radius:10px}.chart-block-tooltip:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:calc(var(--size) * .13) solid transparent;border-top-color:#333;border-bottom:0;margin-left:calc(var(--size) * .13 * -1);margin-bottom:calc(var(--size) * .13 * -1)}.badges-group{display:flex;gap:10px;justify-content:center;margin:1rem}.timeline-vertical{flex-direction:column}.timeline{position:relative;display:flex;text-wrap:wrap}ul.timeline{list-style:none;margin:0;padding:0}.timeline-middle{grid-column-start:2;grid-row-start:2}.timeline-vertical .timeline-start{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:end;margin:.25rem .25rem 2.5rem}.timeline-vertical:where(.timeline-snap-icon)>li{--timeline-col-start: minmax(0, 1fr);--timeline-row-start: .5rem}:where(.timeline-snap-icon)>li,.timeline-horizontal:where(.timeline-snap-icon)>li{--timeline-col-start: .5rem;--timeline-row-start: minmax(0, 1fr)}:where(.timeline-vertical>li){--timeline-row-start: minmax(0, 1fr);--timeline-row-end: minmax(0, 1fr);justify-items:center}:where(.timeline>li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var( --timeline-row-end,minmax(0,1fr) );grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var( --timeline-col-end,minmax(0,1fr) )}.w-5{width:1.25rem}.h-5{height:1.25rem}.timeline.timeline-vertical>li+li{margin-top:0}.timeline.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline>li>hr{width:100%;margin:0;border-width:0;border-radius:0;background-color:var(--vp-c-default-3)}.timeline hr{height:.25rem}:where(.timeline.timeline-vertical>li>hr):last-child{grid-column-start:2;grid-column-end:auto;grid-row-start:3;grid-row-end:none}:where(.timeline>li>hr):last-child{grid-column-start:1;grid-column-end:none;grid-row-start:3;grid-row-end:auto}:where(.timeline.timeline-vertical>li>hr):first-child{grid-column-start:2;grid-row-start:1}@media (min-width: 768px){.md\:text-end{text-align:end}}.timeline-vertical .timeline-end{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:start}.timeline-end{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;margin:.25rem;align-self:flex-start;justify-self:center}.font-black{font-weight:900}.text-lg{font-size:1.125rem;line-height:1.75rem}.italic{font-style:italic}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Vazirmatn,Courier New,monospace}.VPLocalSearchBox[data-v-797a7f7c]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-797a7f7c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-797a7f7c]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-797a7f7c]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-797a7f7c]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-797a7f7c]{padding:0 8px}}.search-bar[data-v-797a7f7c]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-797a7f7c]{display:block;font-size:18px}.navigate-icon[data-v-797a7f7c]{display:block;font-size:14px}.search-icon[data-v-797a7f7c]{margin:8px}@media (max-width: 767px){.search-icon[data-v-797a7f7c]{display:none}}.search-input[data-v-797a7f7c]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-797a7f7c]{padding:6px 4px}}.search-actions[data-v-797a7f7c]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-797a7f7c]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-797a7f7c]{display:none}}.search-actions button[data-v-797a7f7c]{padding:8px}.search-actions button[data-v-797a7f7c]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-797a7f7c]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-797a7f7c]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-797a7f7c]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-797a7f7c]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-797a7f7c]{display:none}}.search-keyboard-shortcuts kbd[data-v-797a7f7c]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-797a7f7c]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-797a7f7c]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-797a7f7c]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-797a7f7c]{margin:8px}}.titles[data-v-797a7f7c]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-797a7f7c]{display:flex;align-items:center;gap:4px}.title.main[data-v-797a7f7c]{font-weight:500}.title-icon[data-v-797a7f7c]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-797a7f7c]{opacity:.5}.result.selected[data-v-797a7f7c]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-797a7f7c]{position:relative}.excerpt[data-v-797a7f7c]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-797a7f7c]{opacity:1}.excerpt[data-v-797a7f7c] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-797a7f7c] mark,.excerpt[data-v-797a7f7c] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-797a7f7c] .vp-code-group .tabs{display:none}.excerpt[data-v-797a7f7c] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-797a7f7c]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-797a7f7c]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-797a7f7c],.result.selected .title-icon[data-v-797a7f7c]{color:var(--vp-c-brand-1)!important}.no-results[data-v-797a7f7c]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-797a7f7c]{flex:none} diff --git a/docs/.vitepress/dist/assets/style.koJwghpC.css b/docs/.vitepress/dist/assets/style.koJwghpC.css new file mode 100644 index 0000000..9f262ed --- /dev/null +++ b/docs/.vitepress/dist/assets/style.koJwghpC.css @@ -0,0 +1 @@ +.tabs{position:relative}.tabs-container{width:min(90%,600px);margin:50px auto;border-radius:8px;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.dark .tabs-container{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.tabs-nav{display:flex;justify-content:space-between;align-items:center;padding:0}.tabs-nav-item-wrapper{display:flex;-webkit-user-select:none;user-select:none;overflow:scroll}.tabs-nav-item-wrapper::-webkit-scrollbar{display:none}.tabs-nav-item{cursor:pointer;color:var(--vp-c-text-2);padding:10px 20px;font-weight:700;border-style:solid;border-color:transparent;transition:all .3s;text-wrap:nowrap}.tabs-nav-item.active-item{color:var(--vp-c-brand-2);border-color:var(--vp-c-brand-2)}.tabs-nav-item:not(.active-item):hover{border-color:var(--vp-c-text-3)}.tabs-nav-button{margin:auto 20px}.tab-contents{position:relative;max-width:100%;padding:1.5em;overflow:hidden;text-wrap:wrap}.tab-content{position:relative;width:100%}.tab-menu{position:absolute;display:grid;grid-template-columns:1fr 3fr;gap:10px;padding:10px;margin-left:20px;border-radius:8px;background-color:var(--vp-c-bg);box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;z-index:20}.menu-fade-enter-active{transition:all .3s ease-out}.menu-fade-leave-active{transition:all .4s ease-out}.menu-fade-enter-from,.menu-fade-leave-to{transform:translate(20px);opacity:0}.tab-fade-enter-active{transition:opacity .2s ease-out;transition-delay:.25s}.tab-fade-enter-from{opacity:0}.tab-fade-leave-active{height:0;transition:opacity .2s ease-out}.tab-fade-leave-to{opacity:0}.tabs-container{display:flex;flex-direction:column;transition:border 1s}.tabs-container.tabs-nav-top{flex-direction:column}.tabs-container.tabs-nav-top>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 0 2px 0}.tabs-container.tabs-nav-left{flex-direction:row}.tabs-container.tabs-nav-left>.tabs-nav,.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-item-wrapper{flex-direction:column}.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 2px 0 0}.tabs-container.tabs-nav-left>.tabs-nav>.tabs-nav-button{margin:10px auto}.tabs-container.tabs-nav-right{flex-direction:row-reverse}.tabs-container.tabs-nav-right>.tabs-nav,.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-item-wrapper{flex-direction:column}.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:0 0 0 2px}.tabs-container.tabs-nav-right>.tabs-nav>.tabs-nav-button{margin:10px auto}.tabs-container.tabs-nav-bottom{flex-direction:column-reverse}.tabs-container.tabs-nav-bottom>.tabs-nav>.tabs-nav-item-wrapper>.tabs-nav-item{border-width:2px 0 0 0}.download-chart:before,.download-chart:after{content:"";position:absolute;width:0;height:0;border-style:solid}.download-chart:before{bottom:398px;left:-6px;border-width:0 6px 10px;border-color:transparent transparent var(--vp-c-default-1) transparent}.download-chart:after{top:395px;right:-10px;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--vp-c-default-1)}.download-chart{display:grid;position:relative;width:100%;height:400px;border-bottom:1px solid var(--vp-c-default-1);border-left:1px solid var(--vp-c-default-1);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end}.download-data{height:100%;display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(29px)}.chart-block-wrapper{display:flex;width:100%;height:100%;padding:0 10% 5px;flex-direction:column;justify-content:end}.chart-block{width:100%;height:100%;background-color:var(--vp-home-hero-name-color);animation:block-grow linear .6s}@keyframes block-grow{0%{height:0}to{height:100%}}.chart-block-tooltip{opacity:0;color:var(--vp-button-brand-text);margin:auto auto 10px;border-radius:8px;font-size:12px;text-align:center;background:var(--vp-c-default-3)}.visible-tooltip{opacity:1}.chart-block-tooltip:has(+.chart-block-wrapper:hover){opacity:1;transition:opacity .3s}.download-date{font-size:10px;text-wrap:nowrap;transform:rotate(-12deg)}.chart-block-tooltip{--size: 50px;position:relative;width:100%;height:24px;background:#333;border-radius:10px}.chart-block-tooltip:after{content:"";position:absolute;bottom:1px;left:50%;width:0;height:0;border:calc(var(--size) * .13) solid transparent;border-top-color:#333;border-bottom:0;margin-left:calc(var(--size) * .13 * -1);margin-bottom:calc(var(--size) * .13 * -1)}.timeline-vertical{flex-direction:column}.timeline{position:relative;display:flex;text-wrap:wrap}ul.timeline{list-style:none;margin:0;padding:0}.timeline-middle{grid-column-start:2;grid-row-start:2}.timeline-vertical:where(.timeline-snap-icon)>li{--timeline-col-start: minmax(0, 1fr);--timeline-row-start: .5rem}:where(.timeline-snap-icon)>li,.timeline-horizontal:where(.timeline-snap-icon)>li{--timeline-col-start: .5rem;--timeline-row-start: minmax(0, 1fr)}:where(.timeline-vertical>li){--timeline-row-start: minmax(0, 1fr);--timeline-row-end: minmax(0, 1fr);justify-items:center}:where(.timeline>li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var(--timeline-row-end, minmax(0, 1fr));grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var(--timeline-col-end, minmax(0, 1fr))}.w-5{width:1.25rem}.h-5{height:1.25rem}.timeline.timeline-vertical>li+li{margin-top:0}.timeline.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline>li>hr{width:100%;margin:0;border-width:0;border-radius:0;background-color:var(--vp-c-default-3)}.timeline hr{height:.25rem}:where(.timeline.timeline-vertical>li>hr):last-child{grid-column-start:2;grid-column-end:auto;grid-row-start:3;grid-row-end:none;text-align:end}:where(.timeline>li>hr):last-child{grid-column-start:1;grid-column-end:none;grid-row-start:3;grid-row-end:auto}:where(.timeline.timeline-vertical>li>hr):first-child{grid-column-start:2;grid-row-start:1}ul.timeline-vertical>li:nth-child(odd) .timeline-content{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:end;margin:.25rem .25rem 2.5rem;text-align:end}ul.timeline-vertical>li:nth-child(2n) .timeline-content{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:start}.font-black{font-weight:900}.text-lg{font-size:1.125rem;line-height:1.75rem}.italic{font-style:italic}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Vazirmatn,Courier New,monospace}.badges-group{display:flex;gap:10px;justify-content:center;margin:1rem}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/obsidian-tabs/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{overflow-x:auto}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc h4{margin:24px 0 0;letter-spacing:-.01em;line-height:24px;font-size:18px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s;color:var(--vp-c-text-2)}.vp-doc blockquote>p{margin:0;font-size:16px;transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code,.vp-doc h4>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-e98dd255]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-e98dd255]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-e257564d]{margin-top:64px}.edit-info[data-v-e257564d]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-e257564d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-e257564d]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-e257564d]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-e257564d]{margin-right:8px}.prev-next[data-v-e257564d]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-e257564d]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-e257564d]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-e257564d]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-e257564d]{margin-left:auto;text-align:right}.desc[data-v-e257564d]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-e257564d]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-cad61b99]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-cad61b99]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-cad61b99]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-cad61b99]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-cad61b99]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-cad61b99]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-cad61b99]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-cad61b99]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-cad61b99]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-cad61b99]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-cad61b99]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-cad61b99]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-cad61b99]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-303bb580]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-303bb580]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-303bb580]{flex-direction:row}}.main[data-v-303bb580]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-303bb580]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-303bb580]{text-align:left}}@media (min-width: 960px){.main[data-v-303bb580]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-303bb580]{max-width:592px}}.name[data-v-303bb580],.text[data-v-303bb580]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0 auto}.name[data-v-303bb580]{color:var(--vp-home-hero-name-color)}.clip[data-v-303bb580]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-303bb580],.text[data-v-303bb580]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-303bb580],.text[data-v-303bb580]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0}}.tagline[data-v-303bb580]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-303bb580]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-303bb580]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-303bb580]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-303bb580]{margin:0}}.actions[data-v-303bb580]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-303bb580]{justify-content:center}@media (min-width: 640px){.actions[data-v-303bb580]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-303bb580]{justify-content:flex-start}}.action[data-v-303bb580]{flex-shrink:0;padding:6px}.image[data-v-303bb580]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-303bb580]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-303bb580]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-303bb580]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-303bb580]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-303bb580]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-303bb580]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-303bb580]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-303bb580]{width:320px;height:320px}}[data-v-303bb580] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-303bb580] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-303bb580] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-686f80a6]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-686f80a6]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-17a5e62e]{color:var(--vp-c-text-1)}.icon[data-v-17a5e62e]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{font-size:14px}.icon[data-v-17a5e62e]{font-size:16px}}.open>.icon[data-v-17a5e62e]{transform:rotate(90deg)}.items[data-v-17a5e62e]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-17a5e62e]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-17a5e62e]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-17a5e62e]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-17a5e62e]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-17a5e62e]{transition:all .2s ease-out}.flyout-leave-active[data-v-17a5e62e]{transition:all .15s ease-in}.flyout-enter-from[data-v-17a5e62e],.flyout-leave-to[data-v-17a5e62e]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-5337faa4]{opacity:1}.moon[data-v-5337faa4],.dark .sun[data-v-5337faa4]{opacity:0}.dark .moon[data-v-5337faa4]{opacity:1}.dark .VPSwitchAppearance[data-v-5337faa4] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-6c893767]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-6c893767]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-43f1e123]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-43f1e123]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-43f1e123]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-43f1e123]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-b98bc113]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-b98bc113] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-b98bc113] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-b98bc113] .group:last-child{padding-bottom:0}.VPMenu[data-v-b98bc113] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-b98bc113] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-b98bc113] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-b98bc113] .action{padding-left:24px}.VPFlyout[data-v-b6c34ac9]{position:relative}.VPFlyout[data-v-b6c34ac9]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-b6c34ac9]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-b6c34ac9]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-b6c34ac9]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-b6c34ac9]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-b6c34ac9],.button[aria-expanded=true]+.menu[data-v-b6c34ac9]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-b6c34ac9]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-b6c34ac9]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-b6c34ac9]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-b6c34ac9]{margin-right:0;font-size:16px}.text-icon[data-v-b6c34ac9]{margin-left:4px;font-size:14px}.icon[data-v-b6c34ac9]{font-size:20px;transition:fill .25s}.menu[data-v-b6c34ac9]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-eee4e7cb]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-eee4e7cb]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-eee4e7cb]>svg,.VPSocialLink[data-v-eee4e7cb]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-bb2aa2f0]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-bb2aa2f0]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-bb2aa2f0]{display:none}}.trans-title[data-v-bb2aa2f0]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-bb2aa2f0],.item.social-links[data-v-bb2aa2f0]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-bb2aa2f0]{min-width:176px}.appearance-action[data-v-bb2aa2f0]{margin-right:-2px}.social-links-list[data-v-bb2aa2f0]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-9c663999]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-9c663999],.VPNavBarMenuLink[data-v-9c663999]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-dc692963]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-dc692963]{display:flex}}/*! @docsearch/css 3.6.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-ab179fa1]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-ab179fa1]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-ab179fa1]{border-bottom-color:var(--vp-c-divider)}}[data-v-ab179fa1] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-6aa21345]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .25s}.VPNavBar.screen-open[data-v-6aa21345]{transition:none;background-color:var(--vp-nav-bg-color);border-bottom:1px solid var(--vp-c-divider)}.VPNavBar[data-v-6aa21345]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-6aa21345]:not(.home){background-color:transparent}.VPNavBar[data-v-6aa21345]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-6aa21345]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-6aa21345]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-6aa21345]{padding:0}}.container[data-v-6aa21345]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-6aa21345],.container>.content[data-v-6aa21345]{pointer-events:none}.container[data-v-6aa21345] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-6aa21345]{max-width:100%}}.title[data-v-6aa21345]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-6aa21345]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-6aa21345]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-6aa21345]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-6aa21345]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-6aa21345]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-6aa21345]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-6aa21345]{column-gap:.5rem}}.menu+.translations[data-v-6aa21345]:before,.menu+.appearance[data-v-6aa21345]:before,.menu+.social-links[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before,.appearance+.social-links[data-v-6aa21345]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-6aa21345]:before,.translations+.appearance[data-v-6aa21345]:before{margin-right:16px}.appearance+.social-links[data-v-6aa21345]:before{margin-left:16px}.social-links[data-v-6aa21345]{margin-right:-8px}.divider[data-v-6aa21345]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-6aa21345]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-6aa21345]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-6aa21345]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-6aa21345]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-b44890b2]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-b44890b2]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-7f31e1f6]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-7f31e1f6]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-19976ae1]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-19976ae1]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-b9ab8c58]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-b9ab8c58]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-b9ab8c58]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-b9ab8c58]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-b9ab8c58]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-b9ab8c58]{transform:rotate(45deg)}.button[data-v-b9ab8c58]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-b9ab8c58]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-b9ab8c58]{transition:transform .25s}.group[data-v-b9ab8c58]:first-child{padding-top:0}.group+.group[data-v-b9ab8c58],.group+.item[data-v-b9ab8c58]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-f2779853]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px));right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .25s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-f2779853],.VPNavScreen.fade-leave-active[data-v-f2779853]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-f2779853],.VPNavScreen.fade-leave-active .container[data-v-f2779853]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-f2779853],.VPNavScreen.fade-leave-to[data-v-f2779853]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-f2779853],.VPNavScreen.fade-leave-to .container[data-v-f2779853]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-f2779853]{display:none}}.container[data-v-f2779853]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-f2779853],.menu+.appearance[data-v-f2779853],.translations+.appearance[data-v-f2779853]{margin-top:24px}.menu+.social-links[data-v-f2779853]{margin-top:16px}.appearance+.social-links[data-v-f2779853]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b7550ba0]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b7550ba0]{padding-bottom:10px}.item[data-v-b7550ba0]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b7550ba0]{cursor:pointer}.indicator[data-v-b7550ba0]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b7550ba0]{background-color:var(--vp-c-brand-1)}.link[data-v-b7550ba0]{display:flex;align-items:center;flex-grow:1}.text[data-v-b7550ba0]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b7550ba0]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b7550ba0],.VPSidebarItem.level-2 .text[data-v-b7550ba0],.VPSidebarItem.level-3 .text[data-v-b7550ba0],.VPSidebarItem.level-4 .text[data-v-b7550ba0],.VPSidebarItem.level-5 .text[data-v-b7550ba0]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b7550ba0],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b7550ba0],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b7550ba0]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b7550ba0],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b7550ba0]{color:var(--vp-c-brand-1)}.caret[data-v-b7550ba0]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b7550ba0]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b7550ba0]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b7550ba0]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b7550ba0]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b7550ba0],.VPSidebarItem.level-2 .items[data-v-b7550ba0],.VPSidebarItem.level-3 .items[data-v-b7550ba0],.VPSidebarItem.level-4 .items[data-v-b7550ba0],.VPSidebarItem.level-5 .items[data-v-b7550ba0]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b7550ba0]{display:none}.no-transition[data-v-c40bc020] .caret-icon{transition:none}.group+.group[data-v-c40bc020]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-c40bc020]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSidebar[data-v-319d5ca6]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-319d5ca6]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-319d5ca6]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-319d5ca6]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-319d5ca6]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-319d5ca6]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-319d5ca6]{outline:0}.VPSkipLink[data-v-0f60ec36]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0f60ec36]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0f60ec36]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPHomeSponsors[data-v-3d121b4a]{margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-indigo-1: #5086a1;--vp-c-indigo-2: #5086a1;--vp-c-indigo-3: #699eb8;--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: linear-gradient( -45deg, #5086a180 30%, #35495e80 );--vp-home-hero-image-filter: blur(44px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(68px)}}:root{--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-brand-soft);--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand-1) !important}.VPLocalSearchBox[data-v-797a7f7c]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-797a7f7c]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-797a7f7c]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-797a7f7c]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-797a7f7c]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-797a7f7c]{padding:0 8px}}.search-bar[data-v-797a7f7c]:focus-within{border-color:var(--vp-c-brand-1)}.local-search-icon[data-v-797a7f7c]{display:block;font-size:18px}.navigate-icon[data-v-797a7f7c]{display:block;font-size:14px}.search-icon[data-v-797a7f7c]{margin:8px}@media (max-width: 767px){.search-icon[data-v-797a7f7c]{display:none}}.search-input[data-v-797a7f7c]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-797a7f7c]{padding:6px 4px}}.search-actions[data-v-797a7f7c]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-797a7f7c]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-797a7f7c]{display:none}}.search-actions button[data-v-797a7f7c]{padding:8px}.search-actions button[data-v-797a7f7c]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-797a7f7c]{color:var(--vp-c-brand-1)}.search-actions button.clear-button[data-v-797a7f7c]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-797a7f7c]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-797a7f7c]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-797a7f7c]{display:none}}.search-keyboard-shortcuts kbd[data-v-797a7f7c]{background:#8080801a;border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-797a7f7c]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-797a7f7c]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-797a7f7c]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-797a7f7c]{margin:8px}}.titles[data-v-797a7f7c]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-797a7f7c]{display:flex;align-items:center;gap:4px}.title.main[data-v-797a7f7c]{font-weight:500}.title-icon[data-v-797a7f7c]{opacity:.5;font-weight:500;color:var(--vp-c-brand-1)}.title svg[data-v-797a7f7c]{opacity:.5}.result.selected[data-v-797a7f7c]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-797a7f7c]{position:relative}.excerpt[data-v-797a7f7c]{opacity:50%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;margin-top:4px}.result.selected .excerpt[data-v-797a7f7c]{opacity:1}.excerpt[data-v-797a7f7c] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-797a7f7c] mark,.excerpt[data-v-797a7f7c] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-797a7f7c] .vp-code-group .tabs{display:none}.excerpt[data-v-797a7f7c] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-797a7f7c]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-797a7f7c]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-797a7f7c],.result.selected .title-icon[data-v-797a7f7c]{color:var(--vp-c-brand-1)!important}.no-results[data-v-797a7f7c]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-797a7f7c]{flex:none} diff --git a/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.js b/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.js new file mode 100644 index 0000000..5302760 --- /dev/null +++ b/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.js @@ -0,0 +1 @@ +import{_ as t,a as e}from"./chunks/tab-modal.ClRF0UZD.js";import{_ as a,c as o,o as n,a5 as r}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse(`{"title":"Tabs's structure","description":"","frontmatter":{},"headers":[],"relativePath":"tabsmodal.md","filePath":"tabsmodal.md"}`),s={name:"tabsmodal.md"},d=r('

          Tabs's structure

          A Tabs component consists of a navigation bar Nav and a content area Contents. When the default top layout is used, the navigation bar Nav is at the top, and the content area Contents is below the Nav.

          tabs-modal

          A tab page contains a title and a content area. Multiple tab pages form a Tabs component. The titles of all tab pages form the navigation bar Nav, and the content of the tab pages form the Contents.

          tab-modal

          About the rendering of title and content

          Both title and content are rendered using obsidian's api MarkdownRenderer.render(), so the rendered styles are consistent with the styles of other markdown content in the reading mode.

          ',6),i=[d];function c(l,p,m,h,_,b){return n(),o("div",null,i)}const T=a(s,[["render",c]]);export{g as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.lean.js b/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.lean.js new file mode 100644 index 0000000..db715b6 --- /dev/null +++ b/docs/.vitepress/dist/assets/tabsmodal.md.DQhPwFjC.lean.js @@ -0,0 +1 @@ +import{_ as t,a as e}from"./chunks/tab-modal.ClRF0UZD.js";import{_ as a,c as o,o as n,a5 as r}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse(`{"title":"Tabs's structure","description":"","frontmatter":{},"headers":[],"relativePath":"tabsmodal.md","filePath":"tabsmodal.md"}`),s={name:"tabsmodal.md"},d=r("",6),i=[d];function c(l,p,m,h,_,b){return n(),o("div",null,i)}const T=a(s,[["render",c]]);export{g as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.js b/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.js new file mode 100644 index 0000000..213a2d8 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.js @@ -0,0 +1 @@ +import{_ as e,a as t}from"./chunks/tabs-hotkeys.bGCmxAeC.js";import{_ as a,c as s,o,a5 as n}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Commands","description":"","frontmatter":{},"headers":[],"relativePath":"usage/commands.md","filePath":"usage/commands.md"}'),r={name:"usage/commands.md"},i=n('

          Commands

          Tabs plugin provides two commands that can be accessed through the command palette (ctrl-p) or by adding hotkeys in the settings.

          commands

          hotkeys

          Tabs: Convert selected text to tabs

          When using this command:

          • If no text is selected, a new Tabs component will be created at the cursor position
          • If text is selected, it will be wrapped with ```tabs ... ```. The number of backticks will be determined based on the selected content

          Tabs: Refresh all tabs in opened files

          This command refreshes all currently open markdown files. You can use this command after modifying Tabs settings to refresh the page (changes to Tabs settings take effect after re-rendering)

          ',9),c=[i];function l(d,m,h,p,b,_){return o(),s("div",null,c)}const T=a(r,[["render",l]]);export{g as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.lean.js b/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.lean.js new file mode 100644 index 0000000..ba9b52a --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_commands.md.DiB57hkX.lean.js @@ -0,0 +1 @@ +import{_ as e,a as t}from"./chunks/tabs-hotkeys.bGCmxAeC.js";import{_ as a,c as s,o,a5 as n}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Commands","description":"","frontmatter":{},"headers":[],"relativePath":"usage/commands.md","filePath":"usage/commands.md"}'),r={name:"usage/commands.md"},i=n("",9),c=[i];function l(d,m,h,p,b,_){return o(),s("div",null,c)}const T=a(r,[["render",l]]);export{g as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.js b/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.js deleted file mode 100644 index aec30e6..0000000 --- a/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as d,o as r,j as a,a as t}from"./chunks/framework.D-ihIdkc.js";const u=JSON.parse('{"title":"Drag and drop","description":"","frontmatter":{},"headers":[],"relativePath":"usage/dnd.md","filePath":"usage/dnd.md"}'),n={name:"usage/dnd.md"},o=a("h1",{id:"drag-and-drop",tabindex:"-1"},[t("Drag and drop "),a("a",{class:"header-anchor",href:"#drag-and-drop","aria-label":'Permalink to "Drag and drop"'},"​")],-1),s=a("p",null,"实现 tab 拖拽编辑的功能也挺麻烦的,主要是 editor 的 replaceRange 后已经创建的 tabs 组件由于被拖拽不会被刷新,同时原先我没有预留整个 Tabs 组件 refresh 的方法,因此这里得补上部分刷新。还要处理很多逻辑,非常麻烦。",-1),c=[o,s];function i(p,_,l,h,f,g){return r(),d("div",null,c)}const b=e(n,[["render",i]]);export{u as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.lean.js b/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.lean.js deleted file mode 100644 index aec30e6..0000000 --- a/docs/.vitepress/dist/assets/usage_dnd.md.DvqEGrDx.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as d,o as r,j as a,a as t}from"./chunks/framework.D-ihIdkc.js";const u=JSON.parse('{"title":"Drag and drop","description":"","frontmatter":{},"headers":[],"relativePath":"usage/dnd.md","filePath":"usage/dnd.md"}'),n={name:"usage/dnd.md"},o=a("h1",{id:"drag-and-drop",tabindex:"-1"},[t("Drag and drop "),a("a",{class:"header-anchor",href:"#drag-and-drop","aria-label":'Permalink to "Drag and drop"'},"​")],-1),s=a("p",null,"实现 tab 拖拽编辑的功能也挺麻烦的,主要是 editor 的 replaceRange 后已经创建的 tabs 组件由于被拖拽不会被刷新,同时原先我没有预留整个 Tabs 组件 refresh 的方法,因此这里得补上部分刷新。还要处理很多逻辑,非常麻烦。",-1),c=[o,s];function i(p,_,l,h,f,g){return r(),d("div",null,c)}const b=e(n,[["render",i]]);export{u as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.js b/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.js new file mode 100644 index 0000000..453c4c5 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.js @@ -0,0 +1 @@ +import{_ as a,c as n,o as t,j as e,a as d}from"./chunks/framework.D-ihIdkc.js";const b=JSON.parse('{"title":"Drag and Drop","description":"","frontmatter":{},"headers":[],"relativePath":"usage/dnd.md","filePath":"usage/dnd.md"}'),o={name:"usage/dnd.md"},s=e("h1",{id:"drag-and-drop",tabindex:"-1"},[d("Drag and Drop "),e("a",{class:"header-anchor",href:"#drag-and-drop","aria-label":'Permalink to "Drag and Drop"'},"​")],-1),r=e("p",null,"After enabling 'Drag and drop' in the Tabs settings, you can quickly adjust the order of tabs using mouse drag and drop. Currently, drag and drop is implemented for tabs within the same Tabs component on a single page and between different Tabs components on a single page. Drag and drop between Tabs components on different pages is not yet supported.",-1),i=e("p",null,"Drag and drop is implemented by listening to drag-related events, so it cannot be used on mobile devices.",-1),p=[s,r,i];function c(l,g,m,_,u,f){return t(),n("div",null,p)}const D=a(o,[["render",c]]);export{b as __pageData,D as default}; diff --git a/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.lean.js b/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.lean.js new file mode 100644 index 0000000..453c4c5 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_dnd.md.c-FIDpHT.lean.js @@ -0,0 +1 @@ +import{_ as a,c as n,o as t,j as e,a as d}from"./chunks/framework.D-ihIdkc.js";const b=JSON.parse('{"title":"Drag and Drop","description":"","frontmatter":{},"headers":[],"relativePath":"usage/dnd.md","filePath":"usage/dnd.md"}'),o={name:"usage/dnd.md"},s=e("h1",{id:"drag-and-drop",tabindex:"-1"},[d("Drag and Drop "),e("a",{class:"header-anchor",href:"#drag-and-drop","aria-label":'Permalink to "Drag and Drop"'},"​")],-1),r=e("p",null,"After enabling 'Drag and drop' in the Tabs settings, you can quickly adjust the order of tabs using mouse drag and drop. Currently, drag and drop is implemented for tabs within the same Tabs component on a single page and between different Tabs components on a single page. Drag and drop between Tabs components on different pages is not yet supported.",-1),i=e("p",null,"Drag and drop is implemented by listening to drag-related events, so it cannot be used on mobile devices.",-1),p=[s,r,i];function c(l,g,m,_,u,f){return t(),n("div",null,p)}const D=a(o,[["render",c]]);export{b as __pageData,D as default}; diff --git a/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.js b/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.js deleted file mode 100644 index b71f2c8..0000000 --- a/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as t,o as s,j as e,a as o}from"./chunks/framework.D-ihIdkc.js";const u=JSON.parse('{"title":"Edit Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"usage/editTabs.md","filePath":"usage/editTabs.md"}'),d={name:"usage/editTabs.md"},i=e("h1",{id:"edit-tabs",tabindex:"-1"},[o("Edit Tabs "),e("a",{class:"header-anchor",href:"#edit-tabs","aria-label":'Permalink to "Edit Tabs"'},"​")],-1),r=e("p",null,"为了方便编辑,写了一个简单的 codemirror 编辑器(因为 obsidian 原生的能够实时预览的 cm5+cm6 的编辑器不开源)",-1),c=[i,r];function n(_,l,m,b,p,h){return s(),t("div",null,c)}const T=a(d,[["render",n]]);export{u as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.lean.js b/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.lean.js deleted file mode 100644 index b71f2c8..0000000 --- a/docs/.vitepress/dist/assets/usage_editTabs.md.DwS2emoN.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as t,o as s,j as e,a as o}from"./chunks/framework.D-ihIdkc.js";const u=JSON.parse('{"title":"Edit Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"usage/editTabs.md","filePath":"usage/editTabs.md"}'),d={name:"usage/editTabs.md"},i=e("h1",{id:"edit-tabs",tabindex:"-1"},[o("Edit Tabs "),e("a",{class:"header-anchor",href:"#edit-tabs","aria-label":'Permalink to "Edit Tabs"'},"​")],-1),r=e("p",null,"为了方便编辑,写了一个简单的 codemirror 编辑器(因为 obsidian 原生的能够实时预览的 cm5+cm6 的编辑器不开源)",-1),c=[i,r];function n(_,l,m,b,p,h){return s(),t("div",null,c)}const T=a(d,[["render",n]]);export{u as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.js b/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.js new file mode 100644 index 0000000..c3f427f --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.js @@ -0,0 +1,4 @@ +import{_ as e}from"./chunks/editing.Dl8cR0BV.js";import{_ as t,c as i,o as a,a5 as o}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Tabs Editor","description":"","frontmatter":{},"headers":[],"relativePath":"usage/editor.md","filePath":"usage/editor.md"}'),s={name:"usage/editor.md"},n=o('

          Tabs Editor

          For convenient editing, a simple CodeMirror 6 editor has been implemented. You can quickly edit the current tab content by double-clicking on the content to enter the Tabs editor.

          editor

          Features

          The editor currently implements some simple features

          • Keyboard shortcuts
            • Bold: ctrl-b
            • Undo and redo: ctrl-z ctrl-y
            • 转换为无序列表和任务:ctrl-l
            • Save: ctrl-s
            • Indent and cancel: tab shift tab
          • Matching
            • After selecting text, enter the following values to match the start and end: * = $ [ {
          • Toolbar
            • Provides a series of tools, such as converting text to code blocks and quickly creating tables.
            • When the Show toolbar item is enabled
          • Auto-save
            • Every certain time will automatically save the edited content (if there is any modified content)
            • Auto-save when closed

          Due to the use of the codemirror 6 editor, it is inevitable that there may be conflicts with other plugins, such as when using Codeblock Customizer, the background color of the selected content disappears.

          About the editor

          obsidian uses Codemirror 6 as the underlying text editor. In order to facilitate plugin development, obsidian provides an Editor object that can simultaneously support Codemirror 5 (old version) and Codemirror 6 (new version). This cm5+cm6 editor is the real-time rendering and reading mode. Unfortunately, the obsidian editor is not open source, and the developer provides a specific Editor instance, for example, we can get the Editor instance of the current markdown page like this

          typescript
          const activeView = this.app.workspace.getActiveViewOfType(MarkdownView);
          +if (activeView) {
          +  const editor = activeView.editor;
          +}

          However, this is a specific instance, we want to create a new obsidian editor and directly place it in the contents of Tabs to achieve the best effect. In order to obtain this editor, I have made two attempts

          • A MarkdownView/WorkspaceLeaf generation must generate such an editor instance, you can try to use Monkey Patch related techniques to generate another editor. However, this editor is bound to the path, not an empty editor.
          • Get the extensions of the Edtor when the current MarkdownView is generated, and then create a new Codemirror editor and add the obtained extensions to it. Although the extensions can be successfully obtained, they are all garbled and do not know what each one corresponds to. Adding the extensions to the newly created cm editor will not report an error, but it will also have no other effects.
          `,12),r=[n];function d(l,c,h,p,u,k){return a(),i("div",null,r)}const f=t(s,[["render",d]]);export{g as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.lean.js b/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.lean.js new file mode 100644 index 0000000..e93efef --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_editor.md.BfEvX_qc.lean.js @@ -0,0 +1 @@ +import{_ as e}from"./chunks/editing.Dl8cR0BV.js";import{_ as t,c as i,o as a,a5 as o}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Tabs Editor","description":"","frontmatter":{},"headers":[],"relativePath":"usage/editor.md","filePath":"usage/editor.md"}'),s={name:"usage/editor.md"},n=o("",12),r=[n];function d(l,c,h,p,u,k){return a(),i("div",null,r)}const f=t(s,[["render",d]]);export{g as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.js b/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.js new file mode 100644 index 0000000..77016e7 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as e,c as t,o as i,a5 as l}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"Creating Tabs Component","description":"","frontmatter":{},"headers":[],"relativePath":"usage/index.md","filePath":"usage/index.md"}'),p={name:"usage/index.md"},o=l('

          Creating Tabs Component

          You need to understand the structure of Tabs

          The Tabs component is implemented by rendering tabs code blocks. Therefore, you only need to write the following content in any markdown note in Obsidian to create an empty Tabs component.

          md
          ```tabs\n\n```

          At this point, the rendered Tabs component has no content added. To optimize the visual effect, I put an empty tab as a placeholder, which is the "New tab" and "New tab content" you can see now.

          You can also use the command Tabs: Convert selected text to tabs in the command palette to quickly create a Tabs component at the cursor position.

          I. Creating a new tab

          Use the tab: keyword to identify a tab.

          • The content after tab: is the title, which will be displayed in the nav (note that there's a space after the colon, this keyword can be customized in the settings)
          • The content from the tab: line to the next tab: is the content.

          Try copying the following content into your md note:

          md
          ```tabs\ntab: 📺 Music\ncontent in tab 1\n\ntab: 🎵 Movie\ncontent in tab 2\n```

          Don't write task lists directly in the content

          The Tabs plugin is implemented by rendering tabs code blocks, but in Obsidian, text in code blocks is treated as plain text. Therefore, if you write - [ ] a task directly in the tabs code block, both the tasks plugin and the dataview plugin will not be able to retrieve them.

          In addition to directly editing the tabs code block, you can also:

          • Quickly create a new tab by clicking the plus sign at the end of the navigation bar (you need to set Action button to Add new tab in the plugin settings)
          • Quickly create a new tab through the menu that appears when right-clicking on the nav

          II. Nested Tabs

          You can continue to use tabs code blocks to create Tabs components inside a Tabs component, but you need to ensure that the number of ` or ~ used in the outer layer is more than the number used in the inner layer.

          Nested use of code blocks in Markdown

          There are two formats for nested use of code blocks in Markdown:

          When using only one type of backtick, the outer code block must use more backticks than the inner code block

          ````tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n``\n````

          tabs-5

          When using two types of backticks to generate code blocks, you only need to keep the same type of backtick more in the outer layer than in the inner layer.

          ~~~tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n~~~
          md
          ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````
          md
          ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````

          tabs-6

          III. Editing tabs

          • You can use the arrow keys to move the cursor into the tabs code block to directly edit the source code of the Tabs component.
          • If you have enabled "Double click to edit" in the Tabs plugin settings, you can directly double-click the content to enter the Tabs editor.
          • If you have set "Action button" to "Edit tab", you can enter the Tabs editor by clicking the edit button in the upper right corner of the Tabs component.

          tabs-editing

          ',22),c=[o];function h(d,r,b,k,u,E){return i(),t("div",null,c)}const f=e(p,[["render",h]]);export{T as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.lean.js b/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.lean.js new file mode 100644 index 0000000..6053281 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_index.md.BNCJ6C6v.lean.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as e,c as t,o as i,a5 as l}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"Creating Tabs Component","description":"","frontmatter":{},"headers":[],"relativePath":"usage/index.md","filePath":"usage/index.md"}'),p={name:"usage/index.md"},o=l("",22),c=[o];function h(d,r,b,k,u,E){return i(),t("div",null,c)}const f=e(p,[["render",h]]);export{T as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.js b/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.js deleted file mode 100644 index 761da9f..0000000 --- a/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a}from"./chunks/editing.Dl8cR0BV.js";import{_ as e,a as t}from"./chunks/tabs-paste.BkxBjBuz.js";import{_ as n,c as s,o,a5 as i}from"./chunks/framework.D-ihIdkc.js";const v=JSON.parse('{"title":"Usage","description":"","frontmatter":{},"headers":[],"relativePath":"usage/index.md","filePath":"usage/index.md"}'),c={name:"usage/index.md"},l=i('

          Usage

          1. Create a tabs code block

          Generate a tab component using the tab code block.

          ```tabs\ntab: TAB ONE\nContent of TAB ONE\n\ntab: TAB TWO\nContent of TAB TWO\n```

          4. Edit tab

          Double click the content can rouse an editor if you turn on the setting 'Double click to edit'. You can also use action button if you set it to 'Edit tab' in setting.

          The editor automatically saves the edited content. You can change the interval between your last editing and editor saving in setting 'Auto saving interval'. Content will be saved when the editor is closed. You can also use the shortcut Ctrl+S to save the editing content.

          tabs-editing

          If you want to delete a tab, you can right click the tab and delete it.

          tabs-delete

          If you accidentally delete a tab, you can use ctrl z to restore it.

          You can quickly create a new tab using the contents of the clipboard.

          tabs-paste

          tip: if tab nav is too long, try to hold shift and scroll.

          Remember to click the save button after editing.

          5. Command

          Provides a command to quickly create or convert selected text to a Tabs component. Click Cmd-p to open the setting pannel. Search for 'Tabs'.

          ',17),d=[l];function p(r,h,b,u,m,_){return o(),s("div",null,d)}const T=n(c,[["render",p]]);export{v as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.lean.js b/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.lean.js deleted file mode 100644 index a647ecf..0000000 --- a/docs/.vitepress/dist/assets/usage_index.md.Mu99cUZX.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a}from"./chunks/editing.Dl8cR0BV.js";import{_ as e,a as t}from"./chunks/tabs-paste.BkxBjBuz.js";import{_ as n,c as s,o,a5 as i}from"./chunks/framework.D-ihIdkc.js";const v=JSON.parse('{"title":"Usage","description":"","frontmatter":{},"headers":[],"relativePath":"usage/index.md","filePath":"usage/index.md"}'),c={name:"usage/index.md"},l=i("",17),d=[l];function p(r,h,b,u,m,_){return o(),s("div",null,d)}const T=n(c,[["render",p]]);export{v as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.js b/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.js new file mode 100644 index 0000000..3c3ed46 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.js @@ -0,0 +1 @@ +import{_ as e,a as t}from"./chunks/tabs-paste.BkxBjBuz.js";import{_ as a,c as i,o as n,a5 as o}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"Quick Menu","description":"","frontmatter":{},"headers":[],"relativePath":"usage/menu.md","filePath":"usage/menu.md"}'),c={name:"usage/menu.md"},s=o('

          Quick Menu

          Right-clicking on the nav section of the Tabs component will bring up a quick menu, which provides four functions:

          • Add new tab: Add a new tab
          • Delete tab: Delete the tab you right-clicked on
          • Copy tab: Copy the tab you right-clicked on
          • Paste tab: Create a new tab and paste the content from the clipboard into the new tab
            • When the content in the clipboard starts with a separator (default is tab: ), the content will be parsed into title and content

          delete-tab

          paste-tab

          ',5),l=[s];function r(u,d,_,p,h,m){return n(),i("div",null,l)}const g=a(c,[["render",r]]);export{k as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.lean.js b/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.lean.js new file mode 100644 index 0000000..2f6773c --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_menu.md.ww3v7a3c.lean.js @@ -0,0 +1 @@ +import{_ as e,a as t}from"./chunks/tabs-paste.BkxBjBuz.js";import{_ as a,c as i,o as n,a5 as o}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"Quick Menu","description":"","frontmatter":{},"headers":[],"relativePath":"usage/menu.md","filePath":"usage/menu.md"}'),c={name:"usage/menu.md"},s=o("",5),l=[s];function r(u,d,_,p,h,m){return n(),i("div",null,l)}const g=a(c,[["render",r]]);export{k as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.js b/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.js deleted file mode 100644 index d439a3d..0000000 --- a/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as t,o as n,j as e,a as s}from"./chunks/framework.D-ihIdkc.js";const v=JSON.parse('{"title":"菜单","description":"","frontmatter":{},"headers":[],"relativePath":"usage/navMenu.md","filePath":"usage/navMenu.md"}'),o={name:"usage/navMenu.md"},r=e("h1",{id:"菜单",tabindex:"-1"},[s("菜单 "),e("a",{class:"header-anchor",href:"#菜单","aria-label":'Permalink to "菜单"'},"​")],-1),c=e("p",null,"在导航栏右键,会出现一个 menu,提供了四个功能。",-1),d=[r,c];function i(_,l,u,p,h,m){return n(),t("div",null,d)}const x=a(o,[["render",i]]);export{v as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.lean.js b/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.lean.js deleted file mode 100644 index d439a3d..0000000 --- a/docs/.vitepress/dist/assets/usage_navMenu.md.9TJbUh2K.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as t,o as n,j as e,a as s}from"./chunks/framework.D-ihIdkc.js";const v=JSON.parse('{"title":"菜单","description":"","frontmatter":{},"headers":[],"relativePath":"usage/navMenu.md","filePath":"usage/navMenu.md"}'),o={name:"usage/navMenu.md"},r=e("h1",{id:"菜单",tabindex:"-1"},[s("菜单 "),e("a",{class:"header-anchor",href:"#菜单","aria-label":'Permalink to "菜单"'},"​")],-1),c=e("p",null,"在导航栏右键,会出现一个 menu,提供了四个功能。",-1),d=[r,c];function i(_,l,u,p,h,m){return n(),t("div",null,d)}const x=a(o,[["render",i]]);export{v as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.js b/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.js deleted file mode 100644 index 154b7ed..0000000 --- a/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.js +++ /dev/null @@ -1,27 +0,0 @@ -import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n,c as p,o as e,a5 as l}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"2. With other code block","description":"","frontmatter":{},"headers":[],"relativePath":"usage/pluginsSupport.md","filePath":"usage/pluginsSupport.md"}'),t={name:"usage/pluginsSupport.md"},i=l('

          2. With other code block

          If your tab contents have code block, you need to use more `, like

          ````tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n````

          Or you can use '~' to create code block, like

          ~~~tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n~~~

          tabs-5

          With this feature, you can create tabs component nested.

          \`\`\`\`tabs
          -tab: TAB-ONE
          -An innerTab in TAB-ONE 👇
          -
          -\`\`\`tabs
          -tab: inner tab one
          -This is an inner tab.
          -
          -tab: inner tab two
          -This is an inner tab.
          -\`\`\`
          -
          -tab: TAB-TWO
          -\`\`\`\`

          or use '~' to create code block(inside or outside).

          ~~~tabs
          -tab: TAB-ONE
          -An innerTab in TAB-ONE 👇
          -
          -\`\`\`tabs
          -tab: inner tab one
          -This is an inner tab.
          -
          -tab: inner tab two
          -This is an inner tab.
          -\`\`\`
          -
          -tab: TAB-TWO
          -~~~

          tabs-6

          ',11),c=[i];function o(r,b,d,h,u,g){return e(),p("div",null,c)}const T=n(t,[["render",o]]);export{k as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.lean.js b/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.lean.js deleted file mode 100644 index 06e2e4e..0000000 --- a/docs/.vitepress/dist/assets/usage_pluginsSupport.md.PTxSr75V.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n,c as p,o as e,a5 as l}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"2. With other code block","description":"","frontmatter":{},"headers":[],"relativePath":"usage/pluginsSupport.md","filePath":"usage/pluginsSupport.md"}'),t={name:"usage/pluginsSupport.md"},i=l("",11),c=[i];function o(r,b,d,h,u,g){return e(),p("div",null,c)}const T=n(t,[["render",o]]);export{k as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.js b/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.js new file mode 100644 index 0000000..f6c1d91 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.js @@ -0,0 +1,80 @@ +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-3.C6Hq_LmE.js";import{_ as n}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as i,c as p,o as e,a5 as l}from"./chunks/framework.D-ihIdkc.js";const t="/obsidian-tabs/assets/with-mermaid-en.g0szH3s8.png",v=JSON.parse('{"title":"Using with Other Plugins","description":"","frontmatter":{},"headers":[],"relativePath":"usage/pluginssupport.md","filePath":"usage/pluginssupport.md"}'),h={name:"usage/pluginssupport.md"},E=l('

          Using with Other Plugins

          Tab content is rendered using MarkdownRenderer.render(), which uses Obsidian's reading mode rendering. Therefore, it can be used in combination with many plugins.

          Nesting Code Blocks in Markdown

          Markdown has two formats for nesting code blocks:

          When using only one type of backtick, the outer code block must use more backticks than the inner code block.

          ````tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n````

          tabs-5

          When using two types of backticks to generate code blocks, only the same type of backtick needs to be used to ensure that the outer code block uses more backticks than the inner code block.

          ~~~tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n~~~

          With Dataview & Tasks

          Tabs&Dataview

          Tabs&Dataview

          From DeusEx01

          With mermaid

          Tabs&Mermaid

          Source code
          md
          \`\`\`\`tabs
          +
          +tab: <span style="color: transparent; background:-webkit-linear-gradient(120deg, #bd34fe 30%, #ff3670); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Mermaid</span>
          +Mermaid allows you to create charts and visualizations using text and code.
          +
          +It is a chart drawing tool based on JavaScript that renders Markdown-inspired text definitions to dynamically create and modify charts.
          +tab: Flowchart
          +\`\`\`mermaid
          +graph TD;
          +    A-->B;
          +    A-->C;
          +    B-->D;
          +    C-->D;
          +\`\`\`
          +tab: Sequence Diagram
          +\`\`\`mermaid
          +sequenceDiagram
          +    participant Alice
          +    participant Bob
          +    Alice->>John: Hello John, how are you?
          +    loop HealthCheck
          +        John->>John: Fight against hypochondria
          +    end
          +    Note right of John: Rational thoughts <br/>prevail!
          +    John-->>Alice: Great!
          +    John->>Bob: How about you?
          +    Bob-->>John: Jolly good!
          +\`\`\`
          +tab: Git Diagram
          +\`\`\`mermaid
          +    gitGraph
          +       commit
          +       commit
          +       branch develop
          +       commit
          +       commit
          +       commit
          +       checkout main
          +       commit
          +       commit
          +\`\`\`
          +tab: User Journey Diagram
          +\`\`\`mermaid
          +journey
          +    title My working day
          +    section Go to work
          +      Make tea: 5: Me
          +      Go upstairs: 3: Me
          +      Do work: 1: Me, Cat
          +    section Go home
          +      Go downstairs: 5: Me
          +      Sit down: 5: Me
          +\`\`\`
          +tab: Quadrant Chart
          +\`\`\`mermaid
          +quadrantChart
          +    title Reach and engagement of campaigns
          +    x-axis Low Reach --> High Reach
          +    y-axis Low Engagement --> High Engagement
          +    quadrant-1 We should expand
          +    quadrant-2 Need to promote
          +    quadrant-3 Re-evaluate
          +    quadrant-4 May be improved
          +    Campaign A: [0.3, 0.6]
          +    Campaign B: [0.45, 0.23]
          +    Campaign C: [0.57, 0.69]
          +    Campaign D: [0.78, 0.34]
          +    Campaign E: [0.40, 0.34]
          +    Campaign F: [0.35, 0.78]
          +\`\`\`
          +tab: XY Chart
          +\`\`\`mermaid
          +xychart-beta
          +    title "Sales Revenue"
          +    x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec]
          +    y-axis "Revenue (in $)" 4000 --> 11000
          +    bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
          +    line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]
          +\`\`\`
          +\`\`\`\`
          `,10),k=[E];function r(c,o,d,g,m,y){return e(),p("div",null,k)}const f=i(h,[["render",r]]);export{v as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.lean.js b/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.lean.js new file mode 100644 index 0000000..f8bda7d --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_pluginssupport.md.9J2iScNz.lean.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-3.C6Hq_LmE.js";import{_ as n}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as i,c as p,o as e,a5 as l}from"./chunks/framework.D-ihIdkc.js";const t="/obsidian-tabs/assets/with-mermaid-en.g0szH3s8.png",v=JSON.parse('{"title":"Using with Other Plugins","description":"","frontmatter":{},"headers":[],"relativePath":"usage/pluginssupport.md","filePath":"usage/pluginssupport.md"}'),h={name:"usage/pluginssupport.md"},E=l("",10),k=[E];function r(c,o,d,g,m,y){return e(),p("div",null,k)}const f=i(h,[["render",r]]);export{v as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.js b/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.js new file mode 100644 index 0000000..30f1395 --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.js @@ -0,0 +1 @@ +import{_ as e}from"./chunks/padding.BviNrXQk.js";import{_ as t,c as a,o,a5 as n}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Settings","description":"","frontmatter":{},"headers":[],"relativePath":"usage/settings.md","filePath":"usage/settings.md"}'),i={name:"usage/settings.md"},l=n('

          Settings

          Basic settings

          Seperator

          Seperator is used to identify each tab, the default value is tab: .

          TIP

          You can modify it to ## , so you can directly select the content and use the command convert-selected-text-to-tabs to convert the content to a Tabs component without modifying the content.

          Default tab title/content

          The default title and content of the tab when creating a new tab.

          When using the Paste tab command, if the clipboard content does not start with the separator, the title of the new tab is the default title

          Action button

          The action button at the end of the Nav, you can set it to:

          • none: Hide the action button
          • Add new tab: Add a new tab
          • Edit tab: Edit the current tab

          Ignore notice

          Hide the notice related to Tabs component, such as the notice when deleting, pasting, or adding a new tab

          Autorefresh markdown view

          • When enabled, when you modify the Tabs related settings, close the settings panel will automatically refresh all opened markdown pages, the purpose is to refresh all Tabs components
          • When disabled, when you modify the Tabs related settings, you need to manually re-render the Tabs component. There are many ways to do this, for example, move the cursor in and out, reopen the current tab page, etc.

          A component's properties are determined at the time of rendering

          For example, you have a Tabs component that has been rendered under the default top layout, then you modify the default layout in the settings to left, this layout will not take effect on the already rendered component, the new settings only take effect on the components rendered after the settings are modified.

          This is the logic of obsidian for rendering code blocks, not a special logic written by the Tabs plugin.

          Drag and drop

          Whether to enable the drag and drop function

          Editor settings

          Double click to edit

          When enabled, you can quickly edit the current tab by double-clicking the content

          Show toolbar

          When enabled, a toolbar will be provided at the top of the Tabs editor for editing

          Tab size

          The number of spaces to indent when pressing Tab in the Tabs editor, the default is 4

          Auto save interval

          Tabs editor will automatically save the content when you modify the content, you can set the interval of auto-saving, the unit is milliseconds. The default is 5000, which means that when you modify the content, after 5s, the editor will automatically save the content to the markdown file.

          Appearance settings

          The Appearance settings provide a sample Tabs component, you can view the effect through the last tab: Lorem ipsum while modifying the settings

          Tabs

          Tabs border

          Tabs component border

          • None: Hide border
          • Hover: Show border when hovering
          • Always: Always show border

          Tabs border color

          Tabs component border color

          Hide tabs code block edit block button

          Hide the edit block button on the top right of the code block when hovering

          Tabs nav

          The default position of the Nav, optional values are Top, Left, Bottom, Right, can be overridden by customization.

          The arrangement of titles in the Nav when there are too many titles (only effective for top and bottom layouts)

          • One line: All titles are placed on one line, and the overflow part can be scrolled horizontally after pressing shift
          • Multiple lines: Overflowing titles are placed on a new line

          Limit tab title width

          Limit the width of a single tab's title

          The Tabs of obsidian has a maximum width, if you want to keep the same style as obsidian, you can enable this option. After enabling, if the title is too long, it will be omitted with ...

          Tabs contents

          Contents padding

          The padding of the content, that is, the distance between the content and the surrounding area (the distance between the red and orange lines in the figure)

          padding

          The value rules are consistent with the padding in CSS, you can input 1-4 values, and different numbers of input values represent setting different positions of the padding, the values are separated by spaces

          NumberPositionExampleExplanation
          1a b c d10pxa = b = c = d = 10px
          2a c, b d10px 5pxa = c = 10px, b = d = 5px
          3a, b d, c5px 10px 20pxa = 5px, b = d = 10px, c = 20px
          4a b c d5px 6px 7px 8pxa = 5px, b = 6px, c = 7px, d = 8px

          value unit is consistent with css, you can use px, em, rem

          • px: pixel
          • em: width of a character, for example, indent: 2em means indent two characters
          • rem: relative unit, the multiple of the child element's pixel value

          Contents max height

          There will be a scroll bar when the content of the Tabs is too long, you can set the maximum length of the content here, the default value is 60vh, which means when the length exceeds 60% of the page height, the height will no longer increase, and a scroll bar will appear (vh is the abbreviation of Viewport Height). You can also use other units such as pixels.

          If you want to display all content, you can set it to none

          ',57),r=[l];function d(s,h,c,b,p,u){return o(),a("div",null,r)}const x=t(i,[["render",d]]);export{g as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.lean.js b/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.lean.js new file mode 100644 index 0000000..b3dce7e --- /dev/null +++ b/docs/.vitepress/dist/assets/usage_settings.md.CiAVtZ_-.lean.js @@ -0,0 +1 @@ +import{_ as e}from"./chunks/padding.BviNrXQk.js";import{_ as t,c as a,o,a5 as n}from"./chunks/framework.D-ihIdkc.js";const g=JSON.parse('{"title":"Settings","description":"","frontmatter":{},"headers":[],"relativePath":"usage/settings.md","filePath":"usage/settings.md"}'),i={name:"usage/settings.md"},l=n("",57),r=[l];function d(s,h,c,b,p,u){return o(),a("div",null,r)}const x=t(i,[["render",d]]);export{g as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/with-mermaid-en.g0szH3s8.png b/docs/.vitepress/dist/assets/with-mermaid-en.g0szH3s8.png new file mode 100644 index 0000000000000000000000000000000000000000..17e016066e63390cd1fa268a12ec54044de479ed GIT binary patch literal 57482 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 i1Ixkxb
        2. First Macintosh computer
          The Apple Macintosh—later rebranded as the Macintosh 128K—is the original Apple Macintosh personal computer. It played a pivotal role in establishing desktop publishing as a general office function. The motherboard, a 9 in (23 cm) CRT monitor, and a floppy drive were housed in a beige case with integrated carrying handle; it came with a keyboard and single-button mouse.


        3. iMac
          iMac is a family of all-in-one Mac desktop computers designed and built by Apple Inc. It has been the primary part of Apple's consumer desktop offerings since its debut in August 1998, and has evolved through seven distinct forms


        4. iPod
          The iPod is a discontinued series of portable media players and multi-purpose mobile devices designed and marketed by Apple Inc. The first version was released on October 23, 2001, about 8+1⁄2 months after the Macintosh version of iTunes was released. Apple sold an estimated 450 million iPod products as of 2022. Apple discontinued the iPod product line on May 10, 2022. At over 20 years, the iPod brand is the oldest to be discontinued by Apple


        5. iPhone
          iPhone is a line of smartphones produced by Apple Inc. that use Apple's own iOS mobile operating system. The first-generation iPhone was announced by then-Apple CEO Steve Jobs on January 9, 2007. Since then, Apple has annually released new iPhone models and iOS updates. As of November 1, 2018, more than 2.2 billion iPhones had been sold. As of 2022, the iPhone accounts for 15.6% of global smartphone market share


        6. Apple Watch
          The Apple Watch is a line of smartwatches produced by Apple Inc. It incorporates fitness tracking, health-oriented capabilities, and wireless telecommunication, and integrates with iOS and other Apple products and services
          • ',2),r={__name:"TimelineTwoSide",setup(a){return ref([{year:"2024-07-31",version:"1.1.7",text:"- 修复与插件 Virtual Linker l Glossary 和 Supercharged Links 的冲突"},{year:"2024-07-31",version:"1.1.6",text:`- 修复设置目标显示异常 bug -- 修复拖拽 tab 位置异常 bug`},{year:"2024-07-31",version:"1.1.5",text:`- 实现 tab 拖拽功能 -- 优化设置修改时自动刷新逻辑,增加关闭自动刷新选项 -- 新增 tab title 渲染`},{year:"2024-07-25",version:"1.1.4",text:`- 修复 *Readable line length* 关闭时的宽度异常 bug -- 修复 tab title 宽度异常 bug`},{year:"2024-07-22",version:"1.1.3",text:`- 新增不同布局的 Tabs,Nav 可以置于左右下侧。 -- Tabs 编辑器取消使用 basicSetup extension,根据 markdown 语法写了一套 extension`},{year:"2024-07-14",version:"1.1.1",text:"- 增加编辑后自动更新 tabs 代码块反引号数量的功能"},{year:"2024-07-14",version:"1.1.0",text:`- 实现 Tabs 嵌套功能 -- 优化粘贴 tab 解析,可以解析为 title + content -- 增加快速添加 tabs 代码块命令 -- 增加 Tabs 设置`}]),(i,l)=>o}},d=e('

            更新日志

            1.1 - 编辑器优化、组件嵌套、拖拽功能

            1.1.7 (2024-07-31)

            • 修复与插件 Virtual Linker l Glossary 和 Supercharged Links 的冲突

            1.1.6 (2024-07-31)

            • 修复设置目标显示异常 bug
            • 修复拖拽 tab 位置异常 bug

            1.1.5 (2024-07-31)

            • 实现 tab 拖拽功能
            • 优化设置修改时自动刷新逻辑,增加关闭自动刷新选项
            • 新增 tab title 渲染

            1.1.4 (2024-07-25)

            • 修复 Readable line length 关闭时的宽度异常 bug
            • 修复 tab title 宽度异常 bug

            1.1.3 (2024-07-22)

            • 新增不同布局的 Tabs,Nav 可以置于左右下侧。
            • Tabs 编辑器取消使用 basicSetup extension,根据 markdown 语法写了一套 extension

            1.1.1 (2024-07-14)

            • 增加编辑后自动更新 tabs 代码块反引号数量的功能

            1.1.0 (2024-07-14)

            • 实现 Tabs 嵌套功能
            • 优化粘贴 tab 解析,可以解析为 title + content
            • 增加快速添加 tabs 代码块命令
            • 增加 Tabs 设置

            1.0 - 实现组件基础功能,提供编辑器

            1.0.5 (2024-06-28)

            • 兼容 minimal 主题:border 隐藏问题

            1.0.4 (2024-04-17)

            • 图标修改 circle-plus -> plus, strike -> strikethrough.
            • 插件中出现所有ui的名字替换为 sentence case,如 New Tab -> New tab

            1.0.3 (2024-04-12)

            • createEl 替换 innerHTML
            • 避免使用 style 添加样式,尽量使用 css 类控制样式

            1.0.2 (2024-04-11)

            Tabs 上线 Github

            • 双击编辑,编辑器使用 codemirror6 的 basicSetup extension
            • 右键菜单

            ',27),u=JSON.parse('{"title":"更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"zh/changelog.md","filePath":"zh/changelog.md"}'),h={name:"zh/changelog.md"},m=Object.assign(h,{setup(a){return(i,l)=>(n(),t("div",null,[d,s(r)]))}});export{u as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/zh_changelog.md.BBogC3JC.lean.js b/docs/.vitepress/dist/assets/zh_changelog.md.BBogC3JC.lean.js deleted file mode 100644 index 9dbc40a..0000000 --- a/docs/.vitepress/dist/assets/zh_changelog.md.BBogC3JC.lean.js +++ /dev/null @@ -1,9 +0,0 @@ -import{a5 as e,c as t,I as s,o as n}from"./chunks/framework.D-ihIdkc.js";const o=e('
            • First Macintosh computer
              The Apple Macintosh—later rebranded as the Macintosh 128K—is the original Apple Macintosh personal computer. It played a pivotal role in establishing desktop publishing as a general office function. The motherboard, a 9 in (23 cm) CRT monitor, and a floppy drive were housed in a beige case with integrated carrying handle; it came with a keyboard and single-button mouse.


            • iMac
              iMac is a family of all-in-one Mac desktop computers designed and built by Apple Inc. It has been the primary part of Apple's consumer desktop offerings since its debut in August 1998, and has evolved through seven distinct forms


            • iPod
              The iPod is a discontinued series of portable media players and multi-purpose mobile devices designed and marketed by Apple Inc. The first version was released on October 23, 2001, about 8+1⁄2 months after the Macintosh version of iTunes was released. Apple sold an estimated 450 million iPod products as of 2022. Apple discontinued the iPod product line on May 10, 2022. At over 20 years, the iPod brand is the oldest to be discontinued by Apple


            • iPhone
              iPhone is a line of smartphones produced by Apple Inc. that use Apple's own iOS mobile operating system. The first-generation iPhone was announced by then-Apple CEO Steve Jobs on January 9, 2007. Since then, Apple has annually released new iPhone models and iOS updates. As of November 1, 2018, more than 2.2 billion iPhones had been sold. As of 2022, the iPhone accounts for 15.6% of global smartphone market share


            • Apple Watch
              The Apple Watch is a line of smartwatches produced by Apple Inc. It incorporates fitness tracking, health-oriented capabilities, and wireless telecommunication, and integrates with iOS and other Apple products and services
              ',2),r={__name:"TimelineTwoSide",setup(a){return ref([{year:"2024-07-31",version:"1.1.7",text:"- 修复与插件 Virtual Linker l Glossary 和 Supercharged Links 的冲突"},{year:"2024-07-31",version:"1.1.6",text:`- 修复设置目标显示异常 bug -- 修复拖拽 tab 位置异常 bug`},{year:"2024-07-31",version:"1.1.5",text:`- 实现 tab 拖拽功能 -- 优化设置修改时自动刷新逻辑,增加关闭自动刷新选项 -- 新增 tab title 渲染`},{year:"2024-07-25",version:"1.1.4",text:`- 修复 *Readable line length* 关闭时的宽度异常 bug -- 修复 tab title 宽度异常 bug`},{year:"2024-07-22",version:"1.1.3",text:`- 新增不同布局的 Tabs,Nav 可以置于左右下侧。 -- Tabs 编辑器取消使用 basicSetup extension,根据 markdown 语法写了一套 extension`},{year:"2024-07-14",version:"1.1.1",text:"- 增加编辑后自动更新 tabs 代码块反引号数量的功能"},{year:"2024-07-14",version:"1.1.0",text:`- 实现 Tabs 嵌套功能 -- 优化粘贴 tab 解析,可以解析为 title + content -- 增加快速添加 tabs 代码块命令 -- 增加 Tabs 设置`}]),(i,l)=>o}},d=e("",27),u=JSON.parse('{"title":"更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"zh/changelog.md","filePath":"zh/changelog.md"}'),h={name:"zh/changelog.md"},m=Object.assign(h,{setup(a){return(i,l)=>(n(),t("div",null,[d,s(r)]))}});export{u as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.js b/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.js new file mode 100644 index 0000000..514e81a --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.js @@ -0,0 +1 @@ +import{_ as i,a5 as l,c as t,I as s,o}from"./chunks/framework.D-ihIdkc.js";const r={},n=l('
              • 文档上线
                由于功能逐渐增多,单页 readme 会很长,因此将其拆分为文档。

              • 拖拽功能
                对于 tab 与 tab 之间的修改变得更加方便,不仅可以在同个 Tabs 组件内部拖拽,还可以在不同 Tabs 组件之间拖拽。


              • 新增布局
                Tabs 组件不再只有上下布局,新增了左导航栏右正文、左正文右导航栏、上正文下导航栏三种布局方式。这其实主要是通过 css 实现的。


              • Tabs 嵌套
                在早期版本中采用 split('tab:') 分隔 tab,而嵌套后内层的与外层的 tabs 组件用的分隔符相同,会导致分隔的结果有误,通过优化分隔方式实现 Tabs 组件的嵌套功能。


              • Tabs 上架官方市场
                其实早在 2024-04-11 就给 obsidian 官方提交了本插件,根据官方要求修改了一些内容,例如不用innerHTML渲染组件改为使用 obsidian 提供的 DOM API、将 UI 出现的名称全部改为仅首字母大写的格式等。等了好久终于在 2024-06-07 通过了审核,上架了官方市场。


              • Tabs 诞生
                基本功能编写完成,组件支持双击编辑,编辑器使用 codemirror6 的 basicSetup extension,右键弹出菜单。
                ',2);function d(a,e){return n}const c=i(r,[["render",d]]),h=l('

                更新日志

                一、详细更新

                1.1 - 编辑器优化、组件嵌套、拖拽功能

                1.1.7 (2024-07-31)

                • 修复与插件 Virtual Linker l Glossary 和 Supercharged Links 的冲突

                1.1.6 (2024-07-31)

                • 修复设置目标显示异常 bug
                • 修复拖拽 tab 位置异常 bug

                1.1.5 (2024-07-31)

                • 实现 tab 拖拽功能
                • 优化设置修改时自动刷新逻辑,增加关闭自动刷新选项
                • 新增 tab title 渲染

                1.1.4 (2024-07-25)

                • 修复 Readable line length 关闭时的宽度异常 bug
                • 修复 tab title 宽度异常 bug

                1.1.3 (2024-07-22)

                • 新增不同布局的 Tabs,Nav 可以置于左右下侧。
                • Tabs 编辑器取消使用 basicSetup extension,根据 markdown 语法写了一套 extension

                1.1.1 (2024-07-14)

                • 增加编辑后自动更新 tabs 代码块反引号数量的功能

                1.1.0 (2024-07-14)

                • 实现 Tabs 嵌套功能
                • 优化粘贴 tab 解析,可以解析为 title + content
                • 增加快速添加 tabs 代码块命令
                • 增加 Tabs 设置

                1.0 - 实现组件基础功能,提供编辑器

                1.0.5 (2024-06-28)

                • 兼容 minimal 主题:border 隐藏问题

                1.0.4 (2024-04-17)

                • 图标修改 circle-plus -> plus, strike -> strikethrough.
                • 插件中出现所有 ui 的名字替换为 sentence case,如 New Tab -> New tab

                1.0.3 (2024-04-12)

                • createEl 替换 innerHTML
                • 避免使用 style 添加样式,尽量使用 css 类控制样式

                1.0.2 (2024-04-11)

                Tabs 上线 Github

                • 双击编辑,编辑器使用 codemirror6 的 basicSetup extension
                • 右键菜单

                二、节点

                ',28),b=JSON.parse('{"title":"更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"zh/changelog.md","filePath":"zh/changelog.md"}'),u={name:"zh/changelog.md"},_=Object.assign(u,{setup(a){return(e,m)=>(o(),t("div",null,[h,s(c)]))}});export{b as __pageData,_ as default}; diff --git a/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.lean.js b/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.lean.js new file mode 100644 index 0000000..2bc6215 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_changelog.md.DXPYSjms.lean.js @@ -0,0 +1 @@ +import{_ as i,a5 as l,c as t,I as s,o}from"./chunks/framework.D-ihIdkc.js";const r={},n=l('
                • 文档上线
                  由于功能逐渐增多,单页 readme 会很长,因此将其拆分为文档。

                • 拖拽功能
                  对于 tab 与 tab 之间的修改变得更加方便,不仅可以在同个 Tabs 组件内部拖拽,还可以在不同 Tabs 组件之间拖拽。


                • 新增布局
                  Tabs 组件不再只有上下布局,新增了左导航栏右正文、左正文右导航栏、上正文下导航栏三种布局方式。这其实主要是通过 css 实现的。


                • Tabs 嵌套
                  在早期版本中采用 split('tab:') 分隔 tab,而嵌套后内层的与外层的 tabs 组件用的分隔符相同,会导致分隔的结果有误,通过优化分隔方式实现 Tabs 组件的嵌套功能。


                • Tabs 上架官方市场
                  其实早在 2024-04-11 就给 obsidian 官方提交了本插件,根据官方要求修改了一些内容,例如不用innerHTML渲染组件改为使用 obsidian 提供的 DOM API、将 UI 出现的名称全部改为仅首字母大写的格式等。等了好久终于在 2024-06-07 通过了审核,上架了官方市场。


                • Tabs 诞生
                  基本功能编写完成,组件支持双击编辑,编辑器使用 codemirror6 的 basicSetup extension,右键弹出菜单。
                  ',2);function d(a,e){return n}const c=i(r,[["render",d]]),h=l("",28),b=JSON.parse('{"title":"更新日志","description":"","frontmatter":{},"headers":[],"relativePath":"zh/changelog.md","filePath":"zh/changelog.md"}'),u={name:"zh/changelog.md"},_=Object.assign(u,{setup(a){return(e,m)=>(o(),t("div",null,[h,s(c)]))}});export{b as __pageData,_ as default}; diff --git a/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.js b/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.js new file mode 100644 index 0000000..c57c5b4 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.js @@ -0,0 +1 @@ +import{_ as o}from"./chunks/TabsComponent.CQ9qjncx.js";import{_ as n}from"./chunks/DownloadChart.Cp96C961.js";import{c as l,I as a,j as e,a as t,o as c}from"./chunks/framework.D-ihIdkc.js";const d=e("h1",{id:"下载",tabindex:"-1"},[t("下载 "),e("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),m=e("h2",{id:"下载量",tabindex:"-1"},[t("下载量 "),e("a",{class:"header-anchor",href:"#下载量","aria-label":'Permalink to "下载量"'},"​")],-1),g=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"zh/installation.md","filePath":"zh/installation.md"}'),h={name:"zh/installation.md"},P=Object.assign(h,{setup(b){const s='本插件于 2024-06-07 上架官方,可以直接在官方插件市场免费下载,在 obsidian 设置的第三方插件页面可以启用 Tabs 插件。',i='
                  1. Github/Release 中下载最新的 release 的 main.js, style.css 和 `manifest.json` 文件
                  2. {ob库文件夹}/.obsidian/plugins 中创建一个文件夹(名字随意),然后将刚刚下载的三个文件放入其中
                  3. 打开 obsidian 的设置,在第三方插件页面中启用 Tabs 插件即可
                    1. ',r='如果你下载了 Pkmer-market 插件,你可以直接在 Pkmer Market 中搜索 Tabs 下载本插件。';return(_,p)=>(c(),l("div",null,[d,a(o,{tabsTitle:["官方市场","Github Release","Pkmer"],tabsContents:[s,i,r]},null,8,["tabsContents"]),m,a(n)]))}});export{g as __pageData,P as default}; diff --git a/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.lean.js b/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.lean.js new file mode 100644 index 0000000..c57c5b4 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_installation.md.D7labihH.lean.js @@ -0,0 +1 @@ +import{_ as o}from"./chunks/TabsComponent.CQ9qjncx.js";import{_ as n}from"./chunks/DownloadChart.Cp96C961.js";import{c as l,I as a,j as e,a as t,o as c}from"./chunks/framework.D-ihIdkc.js";const d=e("h1",{id:"下载",tabindex:"-1"},[t("下载 "),e("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),m=e("h2",{id:"下载量",tabindex:"-1"},[t("下载量 "),e("a",{class:"header-anchor",href:"#下载量","aria-label":'Permalink to "下载量"'},"​")],-1),g=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"zh/installation.md","filePath":"zh/installation.md"}'),h={name:"zh/installation.md"},P=Object.assign(h,{setup(b){const s='本插件于 2024-06-07 上架官方,可以直接在官方插件市场免费下载,在 obsidian 设置的第三方插件页面可以启用 Tabs 插件。',i='
                      1. Github/Release 中下载最新的 release 的 main.js, style.css 和 `manifest.json` 文件
                      2. {ob库文件夹}/.obsidian/plugins 中创建一个文件夹(名字随意),然后将刚刚下载的三个文件放入其中
                      3. 打开 obsidian 的设置,在第三方插件页面中启用 Tabs 插件即可
                        1. ',r='如果你下载了 Pkmer-market 插件,你可以直接在 Pkmer Market 中搜索 Tabs 下载本插件。';return(_,p)=>(c(),l("div",null,[d,a(o,{tabsTitle:["官方市场","Github Release","Pkmer"],tabsContents:[s,i,r]},null,8,["tabsContents"]),m,a(n)]))}});export{g as __pageData,P as default}; diff --git a/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.js b/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.js deleted file mode 100644 index a6af7c3..0000000 --- a/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as p}from"./chunks/TabsComponent.CQ9qjncx.js";import{s as i,o,c as n,F as f,E as k,j as e,t as u,P as v,I as b,a as h}from"./chunks/framework.D-ihIdkc.js";const g={class:"download-chart"},y=["download","onClick"],w={class:"download-date"},P={__name:"DownloadChart",setup(m){const r=i(5487),l=i([{date:"2024-06-09",number:124},{date:"2024-06-16",number:406},{date:"2024-06-23",number:610},{date:"2024-06-30",number:905},{date:"2024-07-07",number:1338},{date:"2024-07-14",number:1896},{date:"2024-07-21",number:3019},{date:"2024-07-28",number:4135},{date:"2024-08-04",number:5487}]),a=i([]),d=s=>{a.value[s].style.opacity=a.value[s].style.opacity==="1"?"0":"1"};return(s,$)=>(o(),n("div",g,[(o(!0),n(f,null,k(l.value,(t,_)=>(o(),n("div",{class:"download-data",key:t.date},[e("div",{class:"chart-block-tooltip",ref_for:!0,ref:c=>a.value.push(c)},u(t.number),513),e("div",{class:"chart-block-wrapper",style:v({height:`${t.number/r.value*100}%`})},[e("div",{class:"chart-block",download:t.number,onClick:c=>d(_)},null,8,y)],4),e("div",w,u(t.date),1)]))),128))]))}},x=e("h1",{id:"下载",tabindex:"-1"},[h("下载 "),e("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),C=e("h2",{id:"下载量",tabindex:"-1"},[h("下载量 "),e("a",{class:"header-anchor",href:"#下载量","aria-label":'Permalink to "下载量"'},"​")],-1),D=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"zh/installation.md","filePath":"zh/installation.md"}'),T={name:"zh/installation.md"},N=Object.assign(T,{setup(m){const r='本插件于 2024-04-11 上架官方,可以直接在官方插件市场免费下载,在 obsidian 设置的第三方插件页面可以启用 Tabs 插件。',l='
                          1. Github/Release 中下载最新的 release 的 main.js, style.css 和 `manifest.json` 文件
                          2. {ob库文件夹}/.obsidian/plugins 中创建一个文件夹(名字随意),然后将刚刚下载的三个文件放入其中
                          3. 打开 obsidian 的设置,在第三方插件页面中启用 Tabs 插件即可
                            1. ',a='如果你下载了 Pkmer-market 插件,你可以直接在 Pkmer Market 中搜索 Tabs 下载本插件。';return(d,s)=>(o(),n("div",null,[x,b(P),b(p,{tabsTitle:["官方市场","Github Release","Pkmer"],tabsContents:[r,l,a]},null,8,["tabsContents"]),C]))}});export{D as __pageData,N as default}; diff --git a/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.lean.js b/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.lean.js deleted file mode 100644 index a6af7c3..0000000 --- a/docs/.vitepress/dist/assets/zh_installation.md.xPWAzCe9.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as p}from"./chunks/TabsComponent.CQ9qjncx.js";import{s as i,o,c as n,F as f,E as k,j as e,t as u,P as v,I as b,a as h}from"./chunks/framework.D-ihIdkc.js";const g={class:"download-chart"},y=["download","onClick"],w={class:"download-date"},P={__name:"DownloadChart",setup(m){const r=i(5487),l=i([{date:"2024-06-09",number:124},{date:"2024-06-16",number:406},{date:"2024-06-23",number:610},{date:"2024-06-30",number:905},{date:"2024-07-07",number:1338},{date:"2024-07-14",number:1896},{date:"2024-07-21",number:3019},{date:"2024-07-28",number:4135},{date:"2024-08-04",number:5487}]),a=i([]),d=s=>{a.value[s].style.opacity=a.value[s].style.opacity==="1"?"0":"1"};return(s,$)=>(o(),n("div",g,[(o(!0),n(f,null,k(l.value,(t,_)=>(o(),n("div",{class:"download-data",key:t.date},[e("div",{class:"chart-block-tooltip",ref_for:!0,ref:c=>a.value.push(c)},u(t.number),513),e("div",{class:"chart-block-wrapper",style:v({height:`${t.number/r.value*100}%`})},[e("div",{class:"chart-block",download:t.number,onClick:c=>d(_)},null,8,y)],4),e("div",w,u(t.date),1)]))),128))]))}},x=e("h1",{id:"下载",tabindex:"-1"},[h("下载 "),e("a",{class:"header-anchor",href:"#下载","aria-label":'Permalink to "下载"'},"​")],-1),C=e("h2",{id:"下载量",tabindex:"-1"},[h("下载量 "),e("a",{class:"header-anchor",href:"#下载量","aria-label":'Permalink to "下载量"'},"​")],-1),D=JSON.parse('{"title":"下载","description":"","frontmatter":{},"headers":[],"relativePath":"zh/installation.md","filePath":"zh/installation.md"}'),T={name:"zh/installation.md"},N=Object.assign(T,{setup(m){const r='本插件于 2024-04-11 上架官方,可以直接在官方插件市场免费下载,在 obsidian 设置的第三方插件页面可以启用 Tabs 插件。',l='
                              1. Github/Release 中下载最新的 release 的 main.js, style.css 和 `manifest.json` 文件
                              2. {ob库文件夹}/.obsidian/plugins 中创建一个文件夹(名字随意),然后将刚刚下载的三个文件放入其中
                              3. 打开 obsidian 的设置,在第三方插件页面中启用 Tabs 插件即可
                                1. ',a='如果你下载了 Pkmer-market 插件,你可以直接在 Pkmer Market 中搜索 Tabs 下载本插件。';return(d,s)=>(o(),n("div",null,[x,b(P),b(p,{tabsTitle:["官方市场","Github Release","Pkmer"],tabsContents:[r,l,a]},null,8,["tabsContents"]),C]))}});export{D as __pageData,N as default}; diff --git a/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.js b/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.js new file mode 100644 index 0000000..d8213c4 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.js @@ -0,0 +1,14 @@ +import{_ as a,c as s,o as t,a5 as i}from"./chunks/framework.D-ihIdkc.js";const E=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"zh/quickstart.md","filePath":"zh/quickstart.md"}'),e={name:"zh/quickstart.md"},n=i(`

                                  快速开始

                                  由于 readme 过长,于是我决定将其写成文档的形式。如果你只是想简单的试用或者只是需要简单的功能,那么你可以参考这篇速览教程。本教程不会覆盖所有功能,只会包括简单使用时需要的内容。

                                  安装部分见安装,这不做赘述。

                                  创建 Tabs 组件

                                  在 obsidian 中,Tabs 组件由 tabs 代码块渲染而成,安装并启用插件后,你通过以下方式快速创建一个 Tabs 组件:

                                  方法一:使用快捷键 ctrl p 打开命令面板,输入 Tabs,选择命令 Tabs: Convert selected text to tabs,即可创建一个 Tabs 组件;

                                  方法二:复制以下内容到你的笔记中

                                  md
                                  \`\`\`tabs
                                  +tab: 标题一
                                  +内容一
                                  +
                                  +tab: 标题二
                                  +内容二
                                  +\`\`\`

                                  这两种方法本质都是一样的,每个 tab: 后的内容是一个 tab 的标题,到下一个 tab: 前(或者到末尾)的内容就是这个 tab 的内容。你可以自行修改已有的 tab 的内容,也可以增加或者删除 tab。

                                  编辑 Tabs 组件

                                  方法一:直接修改源码;

                                  方法二:在 Tabs 的设置面板中启用 Double click to edit,然后你就可以通过双击 tab 的 content 打开编辑器

                                  调整布局

                                  默认 Tabs 组件为导航栏在顶部,内容在底部,你可以通过添加自定义配置修改布局,例如

                                  md
                                  \`\`\`tabs
                                  +left
                                  +
                                  +tab: 标题一
                                  +内容一
                                  +tab: 标题二
                                  +内容二
                                  +\`\`\`

                                  更多配置请见自定义

                                  快捷菜单

                                  右键导航栏会出现一个快捷菜单,你可以在这里快速创建、删除、复制和粘贴 tab。

                                  `,18),l=[n];function p(h,o,c,r,d,k){return t(),s("div",null,l)}const g=a(e,[["render",p]]);export{E as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.lean.js b/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.lean.js new file mode 100644 index 0000000..6f5ed3e --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_quickstart.md.CzjFNxDv.lean.js @@ -0,0 +1 @@ +import{_ as a,c as s,o as t,a5 as i}from"./chunks/framework.D-ihIdkc.js";const E=JSON.parse('{"title":"快速开始","description":"","frontmatter":{},"headers":[],"relativePath":"zh/quickstart.md","filePath":"zh/quickstart.md"}'),e={name:"zh/quickstart.md"},n=i("",18),l=[n];function p(h,o,c,r,d,k){return t(),s("div",null,l)}const g=a(e,[["render",p]]);export{E as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.js b/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.js new file mode 100644 index 0000000..0b06ed8 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as t}from"./chunks/tabs-4.Dtjr_bTg.js";import{_ as a}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as e,a as r}from"./chunks/tabs-showcase-02-by-DeusEx01.BJeqbr4k.js";import{_ as o}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as i}from"./chunks/tabs-decorate-title.CGeqXH7b.js";import{_ as p,c as _,o as c,a5 as m}from"./chunks/framework.D-ihIdkc.js";const S=JSON.parse('{"title":"示例","description":"","frontmatter":{},"headers":[],"relativePath":"zh/showcase.md","filePath":"zh/showcase.md"}'),n={name:"zh/showcase.md"},l=m('

                                  示例

                                  TIP

                                  如果你想要分享你的示例,可以在 issue 中告诉我,我会添加到此处

                                  tabs-1

                                  tabs-4

                                  From DeusEx01

                                  showcase-DeusEx01

                                  With LeetCode

                                  tabs-7

                                  tabs-nav-left

                                  Tabs in mobile, from DeusEx01

                                  showcase-DeusEx01

                                  decorate-title

                                  ',12),h=[l];function u(b,d,f,g,x,k){return c(),_("div",null,h)}const j=p(n,[["render",u]]);export{S as __pageData,j as default}; diff --git a/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.lean.js b/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.lean.js new file mode 100644 index 0000000..e978cca --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_showcase.md.B3iooS63.lean.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as t}from"./chunks/tabs-4.Dtjr_bTg.js";import{_ as a}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as e,a as r}from"./chunks/tabs-showcase-02-by-DeusEx01.BJeqbr4k.js";import{_ as o}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as i}from"./chunks/tabs-decorate-title.CGeqXH7b.js";import{_ as p,c as _,o as c,a5 as m}from"./chunks/framework.D-ihIdkc.js";const S=JSON.parse('{"title":"示例","description":"","frontmatter":{},"headers":[],"relativePath":"zh/showcase.md","filePath":"zh/showcase.md"}'),n={name:"zh/showcase.md"},l=m("",12),h=[l];function u(b,d,f,g,x,k){return c(),_("div",null,h)}const j=p(n,[["render",u]]);export{S as __pageData,j as default}; diff --git a/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.js b/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.js deleted file mode 100644 index 3339745..0000000 --- a/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as t}from"./chunks/tabs-4.Dtjr_bTg.js";import{_ as a}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as e,a as r}from"./chunks/tabs-showcase-02-by-DeusEx01.BJeqbr4k.js";import{_ as o}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as i}from"./chunks/tabs-decorate-title.CGeqXH7b.js";import{_,c as p,o as m,a5 as c}from"./chunks/framework.D-ihIdkc.js";const j=JSON.parse('{"title":"示例","description":"","frontmatter":{},"headers":[],"relativePath":"zh/showcase.md","filePath":"zh/showcase.md"}'),n={name:"zh/showcase.md"},h=c('

                                  示例

                                  如果你想要分享的示例,可以在 issue 中告诉我,我会添加到此处

                                  tabs-1

                                  tabs-4

                                  From DeusEx01

                                  showcase-DeusEx01

                                  With LeetCode

                                  tabs-7

                                  tabs-nav-left

                                  Tabs in mobile, from DeusEx01

                                  showcase-DeusEx01

                                  decorate-title

                                  ',12),l=[h];function f(d,u,b,g,x,w){return m(),p("div",null,l)}const v=_(n,[["render",f]]);export{j as __pageData,v as default}; diff --git a/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.lean.js b/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.lean.js deleted file mode 100644 index 080c71e..0000000 --- a/docs/.vitepress/dist/assets/zh_showcase.md.CLLHBVBC.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as t}from"./chunks/tabs-4.Dtjr_bTg.js";import{_ as a}from"./chunks/tabs-showcase-01-by-DeusEx01.eVxSlfVR.js";import{_ as e,a as r}from"./chunks/tabs-showcase-02-by-DeusEx01.BJeqbr4k.js";import{_ as o}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as i}from"./chunks/tabs-decorate-title.CGeqXH7b.js";import{_,c as p,o as m,a5 as c}from"./chunks/framework.D-ihIdkc.js";const j=JSON.parse('{"title":"示例","description":"","frontmatter":{},"headers":[],"relativePath":"zh/showcase.md","filePath":"zh/showcase.md"}'),n={name:"zh/showcase.md"},h=c("",12),l=[h];function f(d,u,b,g,x,w){return m(),p("div",null,l)}const v=_(n,[["render",f]]);export{j as __pageData,v as default}; diff --git a/docs/.vitepress/dist/assets/zh_tabs.md.D0jOlMt2.js b/docs/.vitepress/dist/assets/zh_tabs.md.Du3MNz4_.js similarity index 80% rename from docs/.vitepress/dist/assets/zh_tabs.md.D0jOlMt2.js rename to docs/.vitepress/dist/assets/zh_tabs.md.Du3MNz4_.js index 2eb4638..4b5a143 100644 --- a/docs/.vitepress/dist/assets/zh_tabs.md.D0jOlMt2.js +++ b/docs/.vitepress/dist/assets/zh_tabs.md.Du3MNz4_.js @@ -1 +1 @@ -import{_ as o}from"./chunks/tabs-2.CB9YyKVy.js";import{_ as l}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as r}from"./chunks/with-mermaid.C3q576Zi.js";import{_ as b}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as n,o as s,c as t,j as a,I as d,a as c,a5 as h}from"./chunks/framework.D-ihIdkc.js";const p="/obsidian-tabs/assets/tabs-showcase-dp.DBgDKiFu.png",_="/obsidian-tabs/assets/tabs-showcase-ui.BysXj_4Q.png",m={},u={class:"badges-group"},g=a("img",{alt:"GitHub Repo stars",src:"https://img.shields.io/github/stars/xhuajin/obsidian-tabs"},null,-1),f=a("img",{alt:"GitHub Downloads (all assets, all releases)",src:"https://img.shields.io/github/downloads/xhuajin/obsidian-tabs/total"},null,-1),T=a("img",{alt:"GitHub Release",src:"https://img.shields.io/github/v/release/xhuajin/obsidian-tabs"},null,-1),x=[g,f,T];function k(i,e){return s(),t("div",u,x)}const q=n(m,[["render",k]]),C=a("h1",{id:"obsidian-tabs",tabindex:"-1"},[c("Obsidian Tabs "),a("a",{class:"header-anchor",href:"#obsidian-tabs","aria-label":'Permalink to "Obsidian Tabs"'},"​")],-1),P=h('

                                  Tabs 插件提供了在 obsidian 笔记中快速渲染一个 Tabs 组件的功能

                                  tabs-2

                                  一、Tabs 组件能用来干啥

                                  对我来说,这个插件有两个作用

                                  (1) 平铺

                                  将线性的笔记平铺,提高对笔记内容的读取效率,对理解大篇幅内容也有帮助。

                                  用 ob 的核心插件『大纲』或者使用 floating-toc 之类的插件都可以实现快速查阅的功能。但是我更喜欢这种直接打碎全文,将内容并排展示的方式。原来文中的每个标题都变成了一个标签页,标题与标题之间的递进或者同级的概念也更加清晰。

                                  tabs-showcase

                                  (2) 并行

                                  相同层级的内容,可以记录在同一位置,无需上下滑动。

                                  tabs-showcase

                                  Tabs&Mermaid

                                  对于同一层级下的同层内容,可以借助嵌套 tab 记录,例如你收集了很多前端 UI 框架,你可以这样使用 Tabs 组件记录他们。

                                  tabs-showcase

                                  二、为什么有 Code tab 还要写 Tabs

                                  如果你给 LeetCode 写过题解,那么你应该见过 LeetCode 的富文本编辑器有一种可切换不同语言的代码块组件,于是我开始找 obsidian 有没有实现这个功能的插件。当时我找到了 Code Tab 插件,非常感谢 lazyloong 大佬写的这个插件。Code tab 的效果很好,但是还缺少一些对我来说比较有用的功能。

                                  Details
                                  • 无法直接编辑:每次修改内容都必须编辑源码。内容处于代码块中没有渲染,内容多的时候不好找到要编辑的位置。
                                  • 标签栏位置固定:标签栏只置于顶端,通过 CSS 修改位置会影响全部组件的样式,无法单独设置某个组件的标签栏置于组件的左侧、右侧或者是底部。
                                  • 新增、删除 tab 时需要编辑源码
                                  • 标签栏顺序固定:想要修改必须编辑源码,无法拖拽修改 tab 顺序

                                  Code tab 已经长时间没有更新了,因此自己动手丰衣足食,重构插件,添加新功能,Tabs 诞生。

                                  tabs-4

                                  Star History Chart

                                  三、完成度

                                  已经实现

                                  • 通过简单的语法渲染成 Tabs 组件
                                  • 双击编辑特定 tab
                                  • 快速添加 New tab
                                  • 快速粘贴文本至 Tabs 中
                                  • 快速删除、复制特定 tab
                                  • 自定义 Tabs 配置(导航栏位置、导航栏是否分行)
                                  • 拖拽改变 tab 顺序

                                  尚未实现

                                  • 更多的自定义样式:特定 tab 的标题颜色
                                  • 使用 obsidian 原生实时渲染的 cm5+cm6 编辑器
                                  • 适配 RTL
                                  • 多语言版本设置
                                  ',25),V=JSON.parse('{"title":"Obsidian Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabs.md","filePath":"zh/tabs.md"}'),y={name:"zh/tabs.md"},v=Object.assign(y,{setup(i){return(e,j)=>(s(),t("div",null,[C,d(q),P]))}});export{V as __pageData,v as default}; +import{_ as o}from"./chunks/tabs-2.CB9YyKVy.js";import{_ as l}from"./chunks/tabs-1.DNDCMxmy.js";import{_ as r}from"./chunks/with-mermaid.C3q576Zi.js";import{_ as b}from"./chunks/tabs-nav-left.B9Fb-ROA.js";import{_ as n,o as s,c as t,j as a,I as d,a as c,a5 as h}from"./chunks/framework.D-ihIdkc.js";const p="/obsidian-tabs/assets/tabs-showcase-dp.DBgDKiFu.png",_="/obsidian-tabs/assets/tabs-showcase-ui.BysXj_4Q.png",m={},u={class:"badges-group"},g=a("img",{alt:"GitHub Repo stars",src:"https://img.shields.io/github/stars/xhuajin/obsidian-tabs"},null,-1),f=a("img",{alt:"GitHub Downloads (all assets, all releases)",src:"https://img.shields.io/github/downloads/xhuajin/obsidian-tabs/total"},null,-1),T=a("img",{alt:"GitHub Release",src:"https://img.shields.io/github/v/release/xhuajin/obsidian-tabs"},null,-1),x=[g,f,T];function k(i,e){return s(),t("div",u,x)}const q=n(m,[["render",k]]),C=a("h1",{id:"obsidian-tabs",tabindex:"-1"},[c("Obsidian Tabs "),a("a",{class:"header-anchor",href:"#obsidian-tabs","aria-label":'Permalink to "Obsidian Tabs"'},"​")],-1),P=h('

                                  Tabs 插件提供了在 obsidian 笔记中快速渲染一个 Tabs 组件的功能

                                  tabs-2

                                  一、Tabs 组件能用来干啥

                                  对我来说,这个插件有两个作用

                                  (1) 平铺

                                  将线性的笔记平铺,提高对笔记内容的读取效率,对理解大篇幅内容也有帮助。

                                  用 ob 的核心插件『大纲』或者使用 floating-toc 之类的插件都可以实现快速查阅的功能。但是我更喜欢这种直接打碎全文,将内容并排展示的方式。原来文中的每个标题都变成了一个标签页,标题与标题之间的递进或者同级的概念也更加清晰。

                                  tabs-showcase

                                  (2) 并行

                                  相同层级的内容,可以记录在同一位置,无需上下滑动。

                                  tabs-showcase

                                  Tabs&Mermaid

                                  对于同一层级下的同层内容,可以借助嵌套 tab 记录,例如你收集了很多前端 UI 框架,你可以这样使用 Tabs 组件记录他们。

                                  tabs-showcase

                                  二、为什么有 Code tab 还要写 Tabs

                                  如果你给 LeetCode 写过题解,那么你应该见过 LeetCode 的富文本编辑器有一种可切换不同语言的代码块组件,于是我开始找 obsidian 有没有实现这个功能的插件。当时我找到了 Code Tab 插件,非常感谢 lazyloong 大佬写的这个插件。Code tab 的效果很好,但是还缺少一些对我来说比较有用的功能。

                                  Details
                                  • 无法直接编辑:每次修改内容都必须编辑源码。内容处于代码块中没有渲染,内容多的时候不好找到要编辑的位置。
                                  • 标签栏位置固定:标签栏只置于顶端,通过 CSS 修改位置会影响全部组件的样式,无法单独设置某个组件的标签栏置于组件的左侧、右侧或者是底部。
                                  • 新增、删除 tab 时需要编辑源码
                                  • 标签栏顺序固定:想要修改必须编辑源码,无法拖拽修改 tab 顺序

                                  Code tab 已经长时间没有更新了,因此自己动手丰衣足食,重构插件,添加新功能,Tabs 诞生。

                                  tabs-4

                                  Star History Chart

                                  三、已实现、未实现

                                  已经实现

                                  • 通过简单的语法渲染成 Tabs 组件
                                  • 双击编辑特定 tab
                                  • 快速添加 New tab
                                  • 快速粘贴文本至 Tabs 中
                                  • 快速删除、复制特定 tab
                                  • 自定义 Tabs 配置(导航栏位置、导航栏是否分行)
                                  • 拖拽改变 tab 顺序

                                  尚未实现

                                  • 更多的自定义样式:特定 tab 的标题颜色
                                  • 使用 obsidian 原生实时渲染的 cm5+cm6 编辑器
                                  • 适配 RTL
                                  • 多语言版本设置
                                  ',25),V=JSON.parse('{"title":"Obsidian Tabs","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabs.md","filePath":"zh/tabs.md"}'),y={name:"zh/tabs.md"},v=Object.assign(y,{setup(i){return(e,j)=>(s(),t("div",null,[C,d(q),P]))}});export{V as __pageData,v as default}; diff --git a/docs/.vitepress/dist/assets/zh_tabs.md.D0jOlMt2.lean.js b/docs/.vitepress/dist/assets/zh_tabs.md.Du3MNz4_.lean.js similarity index 100% rename from docs/.vitepress/dist/assets/zh_tabs.md.D0jOlMt2.lean.js rename to docs/.vitepress/dist/assets/zh_tabs.md.Du3MNz4_.lean.js diff --git a/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.js b/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.js deleted file mode 100644 index da1ad3e..0000000 --- a/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,o as e,a5 as s}from"./chunks/framework.D-ihIdkc.js";const o="/obsidian-tabs/assets/tabs-modal.Bn_CzvkH.png",n="/obsidian-tabs/assets/tab-modal.jafzLeZD.png",T=JSON.parse('{"title":"Tabs 组件的构造","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabsmodal.md","filePath":"zh/tabsmodal.md"}'),r={name:"zh/tabsmodal.md"},d=s('

                                  Tabs 组件的构造

                                  一个 Tabs 组件由导航栏 Nav 和正文 Contents 组成。在默认 top 布局时,Nav 导航栏处于顶部,Contents 正文处于 Nav 下方。

                                  tabs-modal

                                  一个 tab 标签页包含标题 title 和正文 content 两部分,多个标签页 tab 构成一个 Tabs 组件。其中,所有标签页 tab 的标题 title 组成了导航栏 Nav,标签页 tab 的正文 content 组成了 Contents。

                                  tab-modal

                                  关于 title 和 content 的渲染

                                  title 和 content 都用 obsidian 提供的 api MarkdownRenderer.render() 渲染,因此渲染后的样式与其他 markdown 内容在阅读模式下的样式一致。

                                  ',6),c=[d];function i(l,p,_,b,m,h){return e(),a("div",null,c)}const k=t(r,[["render",i]]);export{T as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.lean.js b/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.lean.js deleted file mode 100644 index 5627af9..0000000 --- a/docs/.vitepress/dist/assets/zh_tabsmodal.md.B-iy0Hha.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as a,o as e,a5 as s}from"./chunks/framework.D-ihIdkc.js";const o="/obsidian-tabs/assets/tabs-modal.Bn_CzvkH.png",n="/obsidian-tabs/assets/tab-modal.jafzLeZD.png",T=JSON.parse('{"title":"Tabs 组件的构造","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabsmodal.md","filePath":"zh/tabsmodal.md"}'),r={name:"zh/tabsmodal.md"},d=s("",6),c=[d];function i(l,p,_,b,m,h){return e(),a("div",null,c)}const k=t(r,[["render",i]]);export{T as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.js b/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.js new file mode 100644 index 0000000..f41edb7 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.js @@ -0,0 +1 @@ +import{_ as t,a}from"./chunks/tab-modal.ClRF0UZD.js";import{_ as e,c as o,o as r,a5 as s}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"Tabs 组件的构造","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabsmodal.md","filePath":"zh/tabsmodal.md"}'),n={name:"zh/tabsmodal.md"},d=s('

                                  Tabs 组件的构造

                                  一个 Tabs 组件由导航栏 Nav 和正文 Contents 组成。在默认 top 布局时,Nav 导航栏处于顶部,Contents 正文处于 Nav 下方。

                                  tabs-modal

                                  一个 tab 标签页包含标题 title 和正文 content 两部分,多个标签页 tab 构成一个 Tabs 组件。其中,所有标签页 tab 的标题 title 组成了导航栏 Nav,标签页 tab 的正文 content 组成了 Contents。

                                  tab-modal

                                  关于 title 和 content 的渲染

                                  title 和 content 都用 obsidian 提供的 api MarkdownRenderer.render() 渲染,因此渲染后的样式与其他 markdown 内容在阅读模式下的样式一致。

                                  ',6),c=[d];function i(l,_,p,m,b,h){return r(),o("div",null,c)}const u=e(n,[["render",i]]);export{k as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.lean.js b/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.lean.js new file mode 100644 index 0000000..37ee37f --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_tabsmodal.md.E85d0O7W.lean.js @@ -0,0 +1 @@ +import{_ as t,a}from"./chunks/tab-modal.ClRF0UZD.js";import{_ as e,c as o,o as r,a5 as s}from"./chunks/framework.D-ihIdkc.js";const k=JSON.parse('{"title":"Tabs 组件的构造","description":"","frontmatter":{},"headers":[],"relativePath":"zh/tabsmodal.md","filePath":"zh/tabsmodal.md"}'),n={name:"zh/tabsmodal.md"},d=s("",6),c=[d];function i(l,_,p,m,b,h){return r(),o("div",null,c)}const u=e(n,[["render",i]]);export{k as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.js b/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.js deleted file mode 100644 index 5043ebe..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as e,o as t,a5 as s}from"./chunks/framework.D-ihIdkc.js";const o="/obsidian-tabs/assets/tabs-commands.Cs4LrKoh.png",n="/obsidian-tabs/assets/tabs-hotkeys.BOehUZuA.png",u=JSON.parse('{"title":"命令","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/commands.md","filePath":"zh/usage/commands.md"}'),r={name:"zh/usage/commands.md"},l=s('

                                  命令

                                  Tabs 插件提供了两个命令,可以在命令面板(ctrl-p)中搜索使用,也可以在设置中添加快捷键

                                  commands

                                  hotkeys

                                  Tabs: Convert selected text to tabs

                                  使用该命令时

                                  • 如果此时没有选中内容,会在光标处新建一个 Tabs 组件
                                  • 如果有选中内容,则会给选中内容嵌套一层 ```tabs ... ```,反引号的数量会根据选中内容判断

                                  Tabs: Refresh all tabs in opened files

                                  使用该命令可以刷新当前打开的所有 markdown 文件,你可以在修改了 Tabs 的设置后使用该命令刷新页面(修改 Tabs 设置后,功能需要重新渲染后才生效)

                                  ',9),i=[l];function c(d,b,h,_,p,m){return t(),e("div",null,i)}const T=a(r,[["render",c]]);export{u as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.lean.js b/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.lean.js deleted file mode 100644 index 3b01dae..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_commands.md.72ynGR_a.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as e,o as t,a5 as s}from"./chunks/framework.D-ihIdkc.js";const o="/obsidian-tabs/assets/tabs-commands.Cs4LrKoh.png",n="/obsidian-tabs/assets/tabs-hotkeys.BOehUZuA.png",u=JSON.parse('{"title":"命令","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/commands.md","filePath":"zh/usage/commands.md"}'),r={name:"zh/usage/commands.md"},l=s("",9),i=[l];function c(d,b,h,_,p,m){return t(),e("div",null,i)}const T=a(r,[["render",c]]);export{u as __pageData,T as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.js b/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.js new file mode 100644 index 0000000..702461d --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.js @@ -0,0 +1 @@ +import{_ as e,a}from"./chunks/tabs-hotkeys.bGCmxAeC.js";import{_ as t,c as s,o,a5 as r}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"命令","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/commands.md","filePath":"zh/usage/commands.md"}'),l={name:"zh/usage/commands.md"},n=r('

                                  命令

                                  Tabs 插件提供了两个命令,可以在命令面板(ctrl-p)中搜索使用,也可以在设置中添加快捷键

                                  commands

                                  hotkeys

                                  Tabs: Convert selected text to tabs

                                  使用该命令时

                                  • 如果此时没有选中内容,会在光标处新建一个 Tabs 组件
                                  • 如果有选中内容,则会给选中内容嵌套一层 ```tabs ... ```,反引号的数量会根据选中内容判断

                                  Tabs: Refresh all tabs in opened files

                                  使用该命令可以刷新当前打开的所有 markdown 文件,你可以在修改了 Tabs 的设置后使用该命令刷新页面(修改 Tabs 设置后,功能需要重新渲染后才生效)

                                  ',9),i=[n];function c(d,_,h,m,p,b){return o(),s("div",null,i)}const x=t(l,[["render",c]]);export{T as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.lean.js b/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.lean.js new file mode 100644 index 0000000..74cd2bc --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_usage_commands.md.Bd4lpzvJ.lean.js @@ -0,0 +1 @@ +import{_ as e,a}from"./chunks/tabs-hotkeys.bGCmxAeC.js";import{_ as t,c as s,o,a5 as r}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"命令","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/commands.md","filePath":"zh/usage/commands.md"}'),l={name:"zh/usage/commands.md"},n=r("",9),i=[n];function c(d,_,h,m,p,b){return o(),s("div",null,i)}const x=t(l,[["render",c]]);export{T as __pageData,x as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.js b/docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.js deleted file mode 100644 index ee7c93a..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as i,c as t,o as p,a5 as e}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"创建 Tabs 组件","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/index.md","filePath":"zh/usage/index.md"}'),l={name:"zh/usage/index.md"},h=e('

                                  创建 Tabs 组件

                                  你需要了解 Tabs 的构造

                                  Tabs 组件是依靠渲染 tabs 代码块实现的,因此你只需要在 obsidian 的任意 markdown 笔记中写下以下内容即可创建一个空的 Tabs 组件。

                                  md
                                  ```tabs\n\n```

                                  此时渲染出的 Tabs 组件没有添加任何内容,为了优化视觉效果,我放了一个空的 tab 作为占位符,也就是你此时能够看到的 New tab 和 New tab content。

                                  你也可以在命令面板中使用命令 Tabs: Convert selected text to tabs 来快速在光标处创建一个 Tabs 组件

                                  一、新建 tab

                                  通过 tab: 关键字标识一个 tab。

                                  • tab: 后的内容为 title,将会显示在 nav 中(注意冒号后有个空格,这个关键字可以在设置中自定义)
                                  • tab: 这行到下一个 tab: 之前的内容为 content。

                                  试试将下面这段内容复制到你的 md 笔记中

                                  md
                                  ```tabs\ntab: 📺 Music\ncontent in tab 1\n\ntab: 🎵 Movie\ncontent in tab 2\n```

                                  不要直接把任务列表写在 content 中

                                  Tabs 插件是通过渲染 tabs 代码块实现的,但是在 Obsidian 中,代码块中的文本会被视为纯文本。因此,如果你直接把 - [ ] 一个任务 写在 tabs 代码块中,那么 tasks 插件和 dataview 插件都将无法检索到它们。

                                  除了直接编辑 tabs 代码块,你还可以

                                  • 通过点击导航栏末尾的加号可以快速新建 tab(需要在插件设置中将 Action button 设为 Add new tab)
                                  • 通过右键 nav 出现的菜单快速新建 tab

                                  二、嵌套 Tabs

                                  你可以在 Tabs 组件内部继续使用 tabs 代码块创建 Tabs 组件,但是你需要确保外层使用的 ` 或者 ~ 的数量多于内层的数量。

                                  Markdown 嵌套使用代码块

                                  Markdown 有两种嵌套使用代码块的格式:

                                  只用一种反引号时,外层代码块使用反引号的个数必须多于内层代码块使用的反引号个数

                                  ````tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n````

                                  tabs-5

                                  同时使用两种反引号生成代码块时,只需要同种反引号保持外层多于内层即可

                                  ~~~tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n~~~
                                  md
                                  ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````
                                  md
                                  ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````

                                  tabs-6

                                  三、编辑 tab

                                  • 你可以用方向键将光标移入 tabs 代码块直接编辑 Tabs 组件的源码。
                                  • 如果你在 Tabs 的插件设置中启用了 『Double click to edit』,那么你可以直接双击 content 进入 Tabs 编辑器
                                  • 如果你将 『Action button』 设置为了『Edit tab 』,那么你可以通过点击 Tabs 组件右上角的编辑按钮进入 Tabs 编辑器。

                                  tabs-editing

                                  ',23),c=[h];function o(d,b,r,k,E,g){return p(),t("div",null,c)}const _=i(l,[["render",o]]);export{T as __pageData,_ as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.js b/docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.js new file mode 100644 index 0000000..5e53730 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as i,c as t,o as p,a5 as l}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"创建 Tabs 组件","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/index.md","filePath":"zh/usage/index.md"}'),e={name:"zh/usage/index.md"},h=l('

                                  创建 Tabs 组件

                                  你需要了解 Tabs 的构造

                                  Tabs 组件是依靠渲染 tabs 代码块实现的,因此你只需要在 obsidian 的任意 markdown 笔记中写下以下内容即可创建一个空的 Tabs 组件。

                                  md
                                  ```tabs\n\n```

                                  此时渲染出的 Tabs 组件没有添加任何内容,为了优化视觉效果,我放了一个空的 tab 作为占位符,也就是你此时能够看到的 New tab 和 New tab content。

                                  你也可以在命令面板中使用命令 Tabs: Convert selected text to tabs 来快速在光标处创建一个 Tabs 组件

                                  一、新建 tab

                                  通过 tab: 关键字标识一个 tab。

                                  • tab: 后的内容为 title,将会显示在 nav 中(注意冒号后有个空格,这个关键字可以在设置中自定义)
                                  • tab: 这行到下一个 tab: 之前的内容为 content。

                                  试试将下面这段内容复制到你的 md 笔记中

                                  md
                                  ```tabs\ntab: 📺 Music\ncontent in tab 1\n\ntab: 🎵 Movie\ncontent in tab 2\n```

                                  不要直接把任务列表写在 content 中

                                  Tabs 插件是通过渲染 tabs 代码块实现的,但是在 Obsidian 中,代码块中的文本会被视为纯文本。因此,如果你直接把 - [ ] 一个任务 写在 tabs 代码块中,那么 tasks 插件和 dataview 插件都将无法检索到它们。

                                  除了直接编辑 tabs 代码块,你还可以

                                  • 通过点击导航栏末尾的加号可以快速新建 tab(需要在插件设置中将 Action button 设为 Add new tab)
                                  • 通过右键 nav 出现的菜单快速新建 tab

                                  二、嵌套 Tabs

                                  你可以在 Tabs 组件内部继续使用 tabs 代码块创建 Tabs 组件,但是你需要确保外层使用的 ` 或者 ~ 的数量多于内层的数量。

                                  Markdown 嵌套使用代码块

                                  Markdown 有两种嵌套使用代码块的格式:

                                  只用一种反引号时,外层代码块使用反引号的个数必须多于内层代码块使用的反引号个数

                                  ````tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n````

                                  tabs-5

                                  同时使用两种反引号生成代码块时,只需要同种反引号保持外层多于内层即可

                                  ~~~tabs\ntab: python\n```python\nprint("Hello Tabs")\n```\n\ntab: javascript\n```javascript\nconsole.log('Hello Tabs');\n```\n~~~
                                  md
                                  ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````
                                  md
                                  ````tabs\ntab: TAB-ONE\nAn innerTab in TAB-ONE 👇\n\n```tabs\ntab: inner tab one\nThis is an inner tab.\n\ntab: inner tab two\nThis is an inner tab.\n```\n\ntab: TAB-TWO\n...\n````

                                  tabs-6

                                  三、编辑 tab

                                  • 你可以用方向键将光标移入 tabs 代码块直接编辑 Tabs 组件的源码。
                                  • 如果你在 Tabs 的插件设置中启用了 『Double click to edit』,那么你可以直接双击 content 进入 Tabs 编辑器
                                  • 如果你将 『Action button』 设置为了『Edit tab 』,那么你可以通过点击 Tabs 组件右上角的编辑按钮进入 Tabs 编辑器。

                                  tabs-editing

                                  ',22),c=[h];function o(d,b,r,k,E,g){return p(),t("div",null,c)}const _=i(e,[["render",o]]);export{T as __pageData,_ as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.lean.js b/docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.lean.js similarity index 64% rename from docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.lean.js rename to docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.lean.js index ca051ab..3e7918d 100644 --- a/docs/.vitepress/dist/assets/zh_usage_index.md.BUbg6dmh.lean.js +++ b/docs/.vitepress/dist/assets/zh_usage_index.md.CoL3SpN3.lean.js @@ -1 +1 @@ -import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as i,c as t,o as p,a5 as e}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"创建 Tabs 组件","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/index.md","filePath":"zh/usage/index.md"}'),l={name:"zh/usage/index.md"},h=e("",23),c=[h];function o(d,b,r,k,E,g){return p(),t("div",null,c)}const _=i(l,[["render",o]]);export{T as __pageData,_ as default}; +import{_ as s}from"./chunks/tabs-5.Cf5_1P3o.js";import{_ as a}from"./chunks/tabs-6.wrWuxAi8.js";import{_ as n}from"./chunks/editing.Dl8cR0BV.js";import{_ as i,c as t,o as p,a5 as l}from"./chunks/framework.D-ihIdkc.js";const T=JSON.parse('{"title":"创建 Tabs 组件","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/index.md","filePath":"zh/usage/index.md"}'),e={name:"zh/usage/index.md"},h=l("",22),c=[h];function o(d,b,r,k,E,g){return p(),t("div",null,c)}const _=i(e,[["render",o]]);export{T as __pageData,_ as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.js b/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.js deleted file mode 100644 index 9f80a92..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as s,j as a,a as n}from"./chunks/framework.D-ihIdkc.js";const f=JSON.parse('{"title":"Tabs Nav","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/nav.md","filePath":"zh/usage/nav.md"}'),o={name:"zh/usage/nav.md"},r=a("h1",{id:"tabs-nav",tabindex:"-1"},[n("Tabs Nav "),a("a",{class:"header-anchor",href:"#tabs-nav","aria-label":'Permalink to "Tabs Nav"'},"​")],-1),c=[r];function d(i,_,h,l,p,v){return s(),t("div",null,c)}const u=e(o,[["render",d]]);export{f as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.lean.js b/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.lean.js deleted file mode 100644 index 9f80a92..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_nav.md.C2cK1scr.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as s,j as a,a as n}from"./chunks/framework.D-ihIdkc.js";const f=JSON.parse('{"title":"Tabs Nav","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/nav.md","filePath":"zh/usage/nav.md"}'),o={name:"zh/usage/nav.md"},r=a("h1",{id:"tabs-nav",tabindex:"-1"},[n("Tabs Nav "),a("a",{class:"header-anchor",href:"#tabs-nav","aria-label":'Permalink to "Tabs Nav"'},"​")],-1),c=[r];function d(i,_,h,l,p,v){return s(),t("div",null,c)}const u=e(o,[["render",d]]);export{f as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.js b/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.js deleted file mode 100644 index e87e038..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,o as a,a5 as o}from"./chunks/framework.D-ihIdkc.js";const i="/obsidian-tabs/assets/padding.BBDytQfc.png",x=JSON.parse('{"title":"设置","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/settings.md","filePath":"zh/usage/settings.md"}'),l={name:"zh/usage/settings.md"},n=o('

                                  设置

                                  基础设置

                                  Seperator 分隔符

                                  分隔符用于标识每个 tab,默认为 tab: .

                                  TIP

                                  你可以将其修改为 ## ,这样你就可以直接选中正文后,借助命令 convert-selected-text-to-tabs 直接将正文转换为 Tabs 组件,无需修改正文。

                                  Default tab title/content

                                  新建 tab 时,默认的标题 title 和正文 content。

                                  使用 Paste tab 命令时,如果剪切板内容不以分隔符开头,新建的 tab 的 title 为默认 title 使用功能键(Action button 设置为 Add new tab)新建 tab 时默认的 title 和 content。

                                  Action button 功能键

                                  导航栏 Nav 末尾的功能键,可以设*为

                                  • none:隐藏功能键
                                  • Add new tab:新建 tab
                                  • Edit tab:编辑当前 tab

                                  Ignore notice

                                  隐藏 Tabs 组件相关的通知,例如删除、粘贴、新建 tab 时右上角的通知

                                  Autorefresh markdown view

                                  • 当启用时,当你修改了 Tabs 相关的设置,关闭设置面板时会自动刷新所有已打开的 markdown 页面,目的是为了刷新所有 Tabs 组件
                                  • 当禁用时,当你修改了 Tabs 相关的设置,你需要手动重新让 Tabs 组件渲染。方法有很多,例如光标移入再移出、重新打开当前标签页等

                                  通过代码块渲染的组件,它的各项属性在渲染的那一刻已经确定了

                                  举个例子,你有一个已经在默认 top 布局下渲染好了的 Tabs 组件,此时你在设置中将默认布局修改为 left,这个布局并不会在这个已经渲染好了的组件上生效,新的设置只对修改了设置以后渲染的组件生效。

                                  这是 obsidian 对于代码块渲染的逻辑,并非 Tabs 插件特地写的逻辑。

                                  Drag and drop

                                  是否启用拖拽功能

                                  编辑器设置

                                  Double click to edit

                                  启用时,可以通过双击 content 快速编辑当前 tab

                                  Show toolbar

                                  启用时,Tabs 编辑器上方会提供一个工具栏方便编辑

                                  Tab size

                                  在 Tabs 编辑器中按下 Tab 键时缩进的空格数,默认为 4

                                  Auto save interval

                                  Tabs 编辑器会在你有修改内容时自动保存内容,你可以设置自动保存的间隔,单位为毫秒。默认为 5000,代表当你修改了内容,过了 5s 后编辑器会自动将内容保存至 markdown 文件中。

                                  外观设置

                                  在设置的 Appearance 区域提供了一个示例 Tabs 组件,你可以在修改设置的同时通过这个组件的最后一个 tab: Lorem ipsum 查看效果

                                  Tabs

                                  Tabs border

                                  Tabs 组件的边框

                                  • None: 隐藏边框
                                  • Hover: 鼠标悬浮时出现边框
                                  • Always: 始终显示边框

                                  Tabs border color

                                  Tabs 组件边框的颜色

                                  Hide tabs code block edit block button

                                  一般情况下(不被主题和 css 影响的情况下),鼠标移动到代码块上时,右上角会有一个表示编辑的按钮,点击后可以编辑这个代码块。这个选项用于隐藏这个按钮。

                                  Tabs nav

                                  导航栏 Nav 的默认位置,可选值有 Top, Left, bottom, right,可被自定义配置覆盖。

                                  导航栏中的 title 过多时的排列方式(只对 top 和 bottom 布局有效)

                                  • One line:所有 title 置于一行,超出部分按住 shift 后可横向滚动
                                  • Multiple lines: 溢出的 title 将换行放置

                                  Limit tab title width

                                  限制单个 tab 的标题的宽度

                                  obsidian 的标签页有个最大宽度,如果希望和 obsidian 默认的样式保持一致可以开启这个选项。开启后如果标题过长,则会以 ... 省略

                                  Tabs contents

                                  Contents padding

                                  正文的内边距,即正文到四周的距离(图中红橙框线之间的距离)

                                  padding

                                  取值规则与 css 中 padding 的取值一致,你可以输入 1-4 个值,不同个数的输入值代表设置不同位置的内边距,值与值之间用空格分隔

                                  个数作用位置示例解释
                                  1a b c d10pxa = b = c = d = 10 像素
                                  2a c, b d10px 5pxa = c = 10 像素,b = d = 5 像素
                                  3a, b d, c5px 10px 20pxa = 5 像素,b = d = 10 像素,c = 20 像素
                                  4a b c d5px 6px 7px 8pxa = 5 像素,b = 6 像素,c = 7 像素,d = 8 像素

                                  取值单位和 css 一致,例如

                                  • px: 像素;
                                  • em: 字宽,例如 1em 为一个字的宽度,中文文本首行缩进两格通常会设置 indent: 2em 实现;
                                  • rem: 相对单位,相对于子元素像素值的倍数

                                  Contents max height

                                  Tabs 正文过长时会出现一个滚动条,你可以在这里设置正文的最大长度,默认值为 60vh,代表当长度超过页面高度的 60% 时,高度不再增加,出现滚动条(vh 是 Viewport Height 的缩写)。你也可以使用其他的单位例如像素 px。

                                  如果你希望全部都显示,不在过长时隐藏,可以将其设置为 none

                                  ',57),d=[n];function r(s,c,b,h,p,u){return a(),e("div",null,d)}const g=t(l,[["render",r]]);export{x as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.lean.js b/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.lean.js deleted file mode 100644 index ceea7a1..0000000 --- a/docs/.vitepress/dist/assets/zh_usage_settings.md.B79cTrKW.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,c as e,o as a,a5 as o}from"./chunks/framework.D-ihIdkc.js";const i="/obsidian-tabs/assets/padding.BBDytQfc.png",x=JSON.parse('{"title":"设置","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/settings.md","filePath":"zh/usage/settings.md"}'),l={name:"zh/usage/settings.md"},n=o("",57),d=[n];function r(s,c,b,h,p,u){return a(),e("div",null,d)}const g=t(l,[["render",r]]);export{x as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.js b/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.js new file mode 100644 index 0000000..0b22b75 --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.js @@ -0,0 +1 @@ +import{_ as t}from"./chunks/padding.BviNrXQk.js";import{_ as e,c as a,o,a5 as i}from"./chunks/framework.D-ihIdkc.js";const q=JSON.parse('{"title":"设置","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/settings.md","filePath":"zh/usage/settings.md"}'),l={name:"zh/usage/settings.md"},n=i('

                                  设置

                                  基础设置

                                  Seperator 分隔符

                                  分隔符用于标识每个 tab,默认为 tab: .

                                  TIP

                                  你可以将其修改为 ## ,这样你就可以直接选中正文后,借助命令 convert-selected-text-to-tabs 直接将正文转换为 Tabs 组件,无需修改正文。

                                  Default tab title/content

                                  新建 tab 时,默认的标题 title 和正文 content。

                                  使用 Paste tab 命令时,如果剪切板内容不以分隔符开头,新建的 tab 的 title 为默认 title 使用功能键(Action button 设置为 Add new tab)新建 tab 时默认的 title 和 content。

                                  Action button 功能键

                                  导航栏 Nav 末尾的功能键,可以设*为

                                  • none:隐藏功能键
                                  • Add new tab:新建 tab
                                  • Edit tab:编辑当前 tab

                                  Ignore notice

                                  隐藏 Tabs 组件相关的通知,例如删除、粘贴、新建 tab 时右上角的通知

                                  Autorefresh markdown view

                                  • 当启用时,当你修改了 Tabs 相关的设置,关闭设置面板时会自动刷新所有已打开的 markdown 页面,目的是为了刷新所有 Tabs 组件
                                  • 当禁用时,当你修改了 Tabs 相关的设置,你需要手动重新让 Tabs 组件渲染。方法有很多,例如光标移入再移出、重新打开当前标签页等

                                  通过代码块渲染的组件,它的各项属性在渲染的那一刻已经确定了

                                  举个例子,你有一个已经在默认 top 布局下渲染好了的 Tabs 组件,此时你在设置中将默认布局修改为 left,这个布局并不会在这个已经渲染好了的组件上生效,新的设置只对修改了设置以后渲染的组件生效。

                                  这是 obsidian 对于代码块渲染的逻辑,并非 Tabs 插件特地写的逻辑。

                                  Drag and drop

                                  是否启用拖拽功能

                                  编辑器设置

                                  Double click to edit

                                  启用时,可以通过双击 content 快速编辑当前 tab

                                  Show toolbar

                                  启用时,Tabs 编辑器上方会提供一个工具栏方便编辑

                                  Tab size

                                  在 Tabs 编辑器中按下 Tab 键时缩进的空格数,默认为 4

                                  Auto save interval

                                  Tabs 编辑器会在你有修改内容时自动保存内容,你可以设置自动保存的间隔,单位为毫秒。默认为 5000,代表当你修改了内容,过了 5s 后编辑器会自动将内容保存至 markdown 文件中。

                                  外观设置

                                  在设置的 Appearance 区域提供了一个示例 Tabs 组件,你可以在修改设置的同时通过这个组件的最后一个 tab: Lorem ipsum 查看效果

                                  Tabs

                                  Tabs border

                                  Tabs 组件的边框

                                  • None: 隐藏边框
                                  • Hover: 鼠标悬浮时出现边框
                                  • Always: 始终显示边框

                                  Tabs border color

                                  Tabs 组件边框的颜色

                                  Hide tabs code block edit block button

                                  一般情况下(不被主题和 css 影响的情况下),鼠标移动到代码块上时,右上角会有一个表示编辑的按钮,点击后可以编辑这个代码块。这个选项用于隐藏这个按钮。

                                  Tabs nav

                                  导航栏 Nav 的默认位置,可选值有 Top, Left, bottom, right,可被自定义配置覆盖。

                                  导航栏中的 title 过多时的排列方式(只对 top 和 bottom 布局有效)

                                  • One line:所有 title 置于一行,超出部分按住 shift 后可横向滚动
                                  • Multiple lines: 溢出的 title 将换行放置

                                  Limit tab title width

                                  限制单个 tab 的标题的宽度

                                  obsidian 的标签页有个最大宽度,如果希望和 obsidian 默认的样式保持一致可以开启这个选项。开启后如果标题过长,则会以 ... 省略

                                  Tabs contents

                                  Contents padding

                                  正文的内边距,即正文到四周的距离(图中红橙框线之间的距离)

                                  padding

                                  取值规则与 css 中 padding 的取值一致,你可以输入 1-4 个值,不同个数的输入值代表设置不同位置的内边距,值与值之间用空格分隔

                                  个数作用位置示例解释
                                  1a b c d10pxa = b = c = d = 10 像素
                                  2a c, b d10px 5pxa = c = 10 像素,b = d = 5 像素
                                  3a, b d, c5px 10px 20pxa = 5 像素,b = d = 10 像素,c = 20 像素
                                  4a b c d5px 6px 7px 8pxa = 5 像素,b = 6 像素,c = 7 像素,d = 8 像素

                                  取值单位和 css 一致,例如

                                  • px: 像素;
                                  • em: 字宽,例如 1em 为一个字的宽度,中文文本首行缩进两格通常会设置 indent: 2em 实现;
                                  • rem: 相对单位,相对于子元素像素值的倍数

                                  Contents max height

                                  Tabs 正文过长时会出现一个滚动条,你可以在这里设置正文的最大长度,默认值为 60vh,代表当长度超过页面高度的 60% 时,高度不再增加,出现滚动条(vh 是 Viewport Height 的缩写)。你也可以使用其他的单位例如像素 px。

                                  如果你希望全部都显示,不在过长时隐藏,可以将其设置为 none

                                  ',57),r=[n];function d(c,s,b,h,p,u){return o(),a("div",null,r)}const f=e(l,[["render",d]]);export{q as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.lean.js b/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.lean.js new file mode 100644 index 0000000..cd5a5fc --- /dev/null +++ b/docs/.vitepress/dist/assets/zh_usage_settings.md.BPt084Ok.lean.js @@ -0,0 +1 @@ +import{_ as t}from"./chunks/padding.BviNrXQk.js";import{_ as e,c as a,o,a5 as i}from"./chunks/framework.D-ihIdkc.js";const q=JSON.parse('{"title":"设置","description":"","frontmatter":{},"headers":[],"relativePath":"zh/usage/settings.md","filePath":"zh/usage/settings.md"}'),l={name:"zh/usage/settings.md"},n=i("",57),r=[n];function d(c,s,b,h,p,u){return o(),a("div",null,r)}const f=e(l,[["render",d]]);export{q as __pageData,f as default}; diff --git a/docs/.vitepress/dist/changelog.html b/docs/.vitepress/dist/changelog.html new file mode 100644 index 0000000..3e01f3f --- /dev/null +++ b/docs/.vitepress/dist/changelog.html @@ -0,0 +1,25 @@ + + + + + + Changelog | Tabs + + + + + + + + + + + + + + +
                                  Skip to content

                                  Changelog

                                  1.1 - Editor optimization, component nesting, drag and drop function

                                  1.1.7 (2024-07-31)

                                  • Fix conflict with plugins Virtual Linker l Glossary and Supercharged Links

                                  1.1.6 (2024-07-31)

                                  • Fix setting target display exception bug
                                  • Fix drag tab position exception bug

                                  1.1.5 (2024-07-31)

                                  • Implement tab drag and drop function
                                  • Optimize the logic of automatically refreshing when the settings are modified, and add an option to close automatic refresh
                                  • Add tab title rendering

                                  1.1.4 (2024-07-25)

                                  • Fix Readable line length width exception bug when closed
                                  • Fix tab title width exception bug

                                  1.1.3 (2024-07-22)

                                  • Add different layouts of Tabs, Nav can be placed on the left, right, bottom.
                                  • Tabs editor cancels the use of basicSetup extension, writes a set of extensions according to markdown syntax

                                  1.1.1 (2024-07-14)

                                  • Add function to automatically update the number of backticks after editing tabs code block

                                  1.1.0 (2024-07-14)

                                  • Implement Tabs nesting function
                                  • Optimize the pasting of tabs, which can be parsed into title + content
                                  • Add quick add tabs code block command
                                  • Add Tabs settings

                                  1.0 - Implement basic functions of components, provide editor

                                  1.0.5 (2024-06-28)

                                  • Compatible with minimal theme: border hidden problem

                                  1.0.4 (2024-04-17)

                                  • Icon modification: circle-plus -> plus, strike -> strikethrough.
                                  • Replace all ui names in the plugin with sentence case, such as New Tab -> New tab

                                  1.0.3 (2024-04-12)

                                  • Replace innerHTML with createEl
                                  • Avoid using style to add styles, try to use css classes to control styles

                                  1.0.2 (2024-04-11)

                                  Tabs goes online on Github.

                                  • Double-click to edit, the editor uses the basicSetup extension of codemirror6
                                  • Right-click menu

                                  Released under the MIT License.

                                  + + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/hashmap.json b/docs/.vitepress/dist/hashmap.json index f5815f5..7aea001 100644 --- a/docs/.vitepress/dist/hashmap.json +++ b/docs/.vitepress/dist/hashmap.json @@ -1 +1 @@ -{"index.md":"DG5Yrwg2","installation.md":"Bip-V-O0","roadmap.md":"C2UPksfK","showcase.md":"DemOw0tT","tabs.md":"DgSnCE3L","usage_customization.md":"DBXSDkDu","usage_dnd.md":"DvqEGrDx","usage_edittabs.md":"DwS2emoN","usage_index.md":"Mu99cUZX","usage_navmenu.md":"9TJbUh2K","usage_pluginssupport.md":"PTxSr75V","zh_changelog.md":"BBogC3JC","zh_index.md":"B_XMyVAO","zh_installation.md":"xPWAzCe9","zh_showcase.md":"CLLHBVBC","zh_tabs.md":"D0jOlMt2","zh_tabsmodal.md":"B-iy0Hha","zh_usage_commands.md":"72ynGR_a","zh_usage_customization.md":"D3kUyY8H","zh_usage_dnd.md":"D8EZVdPz","zh_usage_editor.md":"DsFBFfxu","zh_usage_index.md":"BUbg6dmh","zh_usage_menu.md":"DRzy8fw3","zh_usage_nav.md":"C2cK1scr","zh_usage_pluginssupport.md":"Cs6bjukB","zh_usage_settings.md":"B79cTrKW"} +{"changelog.md":"DPcXSw-E","index.md":"DG5Yrwg2","installation.md":"BjA8nyPP","quickstart.md":"BuUp0U5Z","showcase.md":"DemOw0tT","tabs.md":"DgSnCE3L","tabsmodal.md":"DQhPwFjC","usage_commands.md":"DiB57hkX","usage_customization.md":"DBXSDkDu","usage_dnd.md":"c-FIDpHT","usage_editor.md":"BfEvX_qc","usage_index.md":"BNCJ6C6v","usage_menu.md":"ww3v7a3c","usage_pluginssupport.md":"9J2iScNz","usage_settings.md":"CiAVtZ_-","zh_changelog.md":"DXPYSjms","zh_index.md":"B_XMyVAO","zh_installation.md":"D7labihH","zh_quickstart.md":"CzjFNxDv","zh_showcase.md":"B3iooS63","zh_tabs.md":"Du3MNz4_","zh_tabsmodal.md":"E85d0O7W","zh_usage_commands.md":"Bd4lpzvJ","zh_usage_customization.md":"D3kUyY8H","zh_usage_dnd.md":"D8EZVdPz","zh_usage_editor.md":"DsFBFfxu","zh_usage_index.md":"CoL3SpN3","zh_usage_menu.md":"DRzy8fw3","zh_usage_pluginssupport.md":"Cs6bjukB","zh_usage_settings.md":"BPt084Ok"} diff --git a/docs/.vitepress/dist/index.html b/docs/.vitepress/dist/index.html index 1cec2f5..d351676 100644 --- a/docs/.vitepress/dist/index.html +++ b/docs/.vitepress/dist/index.html @@ -6,27 +6,27 @@ Tabs - + - + - + - + -
                                  Skip to content

                                  Tabs

                                  An obsidian plugin

                                  Made by Huajin