From 7ee6033ed1b0795577d5b44aa4a5794f336ba8cc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:02:40 +0000 Subject: [PATCH] Deploy to GitHub pages --- 404.html | 21 +++++ _redirects | 1 + assets/1-DBh1pDqw.js | 1 + assets/ClicksSlider-uPYzN7et.css | 1 + assets/ContextMenu-EZAKxWQn.css | 1 + assets/DrawingControls-C5T1oZL5.css | 1 + assets/DrawingPreview-BqcdRwcI.css | 1 + assets/NoteDisplay-C6AkVv8T.css | 1 + assets/index-BRwC3OZG.css | 1 + assets/index-CroLJyua.js | 51 ++++++++++++ assets/logo-BYkHSa_O.png | Bin 0 -> 94320 bytes assets/modules/file-saver-CvNQQnEe.js | 1 + assets/modules/shiki-BSchMNmt.css | 1 + assets/modules/shiki-TVi2KByD.js | 1 + assets/modules/unplugin-icons-jgwa9rXa.js | 1 + assets/modules/vue-BvTVgwbe.js | 91 ++++++++++++++++++++++ assets/play-CoA43pdi.css | 1 + assets/presenter--zWQED7A.css | 1 + assets/slidev/10-B0-f4UlF.js | 7 ++ assets/slidev/11-4c-X64l1.js | 5 ++ assets/slidev/12-Bb_uV-Tu.js | 11 +++ assets/slidev/13-D7c6Q4d7.js | 3 + assets/slidev/14-CkGChKwN.js | 11 +++ assets/slidev/15-Cuz-NHaL.js | 6 ++ assets/slidev/16-BjnGu41p.js | 9 +++ assets/slidev/17-DhJYhuxW.js | 4 + assets/slidev/18-DLHvz2vO.js | 4 + assets/slidev/19-DoO9wJNG.js | 4 + assets/slidev/2-BEfJ8bLj.js | 1 + assets/slidev/20-CqUd2S5B.js | 11 +++ assets/slidev/21-C5h5001G.js | 4 + assets/slidev/22-ZygF2TL5.js | 4 + assets/slidev/23-B-btGLsc.js | 1 + assets/slidev/24-DnQlPw5u.js | 4 + assets/slidev/25-CIbPSRxw.js | 2 + assets/slidev/26-CmoVMBpX.js | 4 + assets/slidev/27-DUfQSUnY.js | 4 + assets/slidev/28-DMe5Imra.js | 4 + assets/slidev/3-CCV0Xow4.js | 3 + assets/slidev/4-CrsQiK0c.js | 4 + assets/slidev/5-D-iN_mYc.js | 9 +++ assets/slidev/6-Cp_J9DbR.js | 8 ++ assets/slidev/7-C5KpJuIM.js | 8 ++ assets/slidev/8-DK0AWm7D.js | 1 + assets/slidev/9-CXj2h959.js | 4 + assets/slidev/ClicksSlider-CvEA_Tok.js | 1 + assets/slidev/ContextMenu-Cwx7QGNK.js | 4 + assets/slidev/DrawingControls-Bm0krT7t.js | 1 + assets/slidev/DrawingLayer-CTxBfNzA.js | 1 + assets/slidev/DrawingPreview-Dm9wGwmA.js | 5 ++ assets/slidev/IconButton-C8i3K7x3.js | 1 + assets/slidev/NoteDisplay-BCx_2lX1.js | 1 + assets/slidev/context-D1uC2uTY.js | 1 + assets/slidev/default-CPtiqvF9.js | 1 + assets/slidev/entry-Cx3mhN9r.js | 1 + assets/slidev/notes-DzYhuDo8.js | 1 + assets/slidev/overview-DckzN1CJ.js | 1 + assets/slidev/play-Cajm4RaN.js | 2 + assets/slidev/presenter-fS4nSWqG.js | 1 + haskell.png | Bin 0 -> 53326 bytes ieeeupsb.png | Bin 0 -> 42134 bytes index.html | 21 +++++ 62 files changed, 360 insertions(+) create mode 100644 404.html create mode 100644 _redirects create mode 100644 assets/1-DBh1pDqw.js create mode 100644 assets/ClicksSlider-uPYzN7et.css create mode 100644 assets/ContextMenu-EZAKxWQn.css create mode 100644 assets/DrawingControls-C5T1oZL5.css create mode 100644 assets/DrawingPreview-BqcdRwcI.css create mode 100644 assets/NoteDisplay-C6AkVv8T.css create mode 100644 assets/index-BRwC3OZG.css create mode 100644 assets/index-CroLJyua.js create mode 100644 assets/logo-BYkHSa_O.png create mode 100644 assets/modules/file-saver-CvNQQnEe.js create mode 100644 assets/modules/shiki-BSchMNmt.css create mode 100644 assets/modules/shiki-TVi2KByD.js create mode 100644 assets/modules/unplugin-icons-jgwa9rXa.js create mode 100644 assets/modules/vue-BvTVgwbe.js create mode 100644 assets/play-CoA43pdi.css create mode 100644 assets/presenter--zWQED7A.css create mode 100644 assets/slidev/10-B0-f4UlF.js create mode 100644 assets/slidev/11-4c-X64l1.js create mode 100644 assets/slidev/12-Bb_uV-Tu.js create mode 100644 assets/slidev/13-D7c6Q4d7.js create mode 100644 assets/slidev/14-CkGChKwN.js create mode 100644 assets/slidev/15-Cuz-NHaL.js create mode 100644 assets/slidev/16-BjnGu41p.js create mode 100644 assets/slidev/17-DhJYhuxW.js create mode 100644 assets/slidev/18-DLHvz2vO.js create mode 100644 assets/slidev/19-DoO9wJNG.js create mode 100644 assets/slidev/2-BEfJ8bLj.js create mode 100644 assets/slidev/20-CqUd2S5B.js create mode 100644 assets/slidev/21-C5h5001G.js create mode 100644 assets/slidev/22-ZygF2TL5.js create mode 100644 assets/slidev/23-B-btGLsc.js create mode 100644 assets/slidev/24-DnQlPw5u.js create mode 100644 assets/slidev/25-CIbPSRxw.js create mode 100644 assets/slidev/26-CmoVMBpX.js create mode 100644 assets/slidev/27-DUfQSUnY.js create mode 100644 assets/slidev/28-DMe5Imra.js create mode 100644 assets/slidev/3-CCV0Xow4.js create mode 100644 assets/slidev/4-CrsQiK0c.js create mode 100644 assets/slidev/5-D-iN_mYc.js create mode 100644 assets/slidev/6-Cp_J9DbR.js create mode 100644 assets/slidev/7-C5KpJuIM.js create mode 100644 assets/slidev/8-DK0AWm7D.js create mode 100644 assets/slidev/9-CXj2h959.js create mode 100644 assets/slidev/ClicksSlider-CvEA_Tok.js create mode 100644 assets/slidev/ContextMenu-Cwx7QGNK.js create mode 100644 assets/slidev/DrawingControls-Bm0krT7t.js create mode 100644 assets/slidev/DrawingLayer-CTxBfNzA.js create mode 100644 assets/slidev/DrawingPreview-Dm9wGwmA.js create mode 100644 assets/slidev/IconButton-C8i3K7x3.js create mode 100644 assets/slidev/NoteDisplay-BCx_2lX1.js create mode 100644 assets/slidev/context-D1uC2uTY.js create mode 100644 assets/slidev/default-CPtiqvF9.js create mode 100644 assets/slidev/entry-Cx3mhN9r.js create mode 100644 assets/slidev/notes-DzYhuDo8.js create mode 100644 assets/slidev/overview-DckzN1CJ.js create mode 100644 assets/slidev/play-Cajm4RaN.js create mode 100644 assets/slidev/presenter-fS4nSWqG.js create mode 100644 haskell.png create mode 100644 ieeeupsb.png create mode 100644 index.html diff --git a/404.html b/404.html new file mode 100644 index 0000000..2239a55 --- /dev/null +++ b/404.html @@ -0,0 +1,21 @@ + + + + Workshop: Haskell + + + + + + + + + + + + +
+
+ + + diff --git a/_redirects b/_redirects new file mode 100644 index 0000000..ad37e2c --- /dev/null +++ b/_redirects @@ -0,0 +1 @@ +/* /index.html 200 diff --git a/assets/1-DBh1pDqw.js b/assets/1-DBh1pDqw.js new file mode 100644 index 0000000..27975cb --- /dev/null +++ b/assets/1-DBh1pDqw.js @@ -0,0 +1 @@ +import{o as a,b as _,e as s,f as c,c as p,k as d,q as m,s as u,A as o}from"./modules/vue-BvTVgwbe.js";import{u as r,p as h,f}from"./slidev/context-D1uC2uTY.js";import{_ as n,a6 as e}from"./index-CroLJyua.js";import"./modules/shiki-TVi2KByD.js";const k="/haskell.png",v="/ieeeupsb.png",b={class:"slidev-layout intro"},x={class:"my-auto"},g={__name:"intro",setup(i){return r(),(t,l)=>(a(),_("div",b,[s("div",x,[c(t.$slots,"default")])]))}},B=n(g,[["__file","/home/runner/work/Workshop-Haskell/Workshop-Haskell/node_modules/@slidev/theme-apple-basic/layouts/intro.vue"]]),E=s("h1",null,"Workshop",-1),w=s("p",null,[s("img",{src:k,alt:"",width:"500px"})],-1),y=s("div",{class:"absolute bottom-10"},[s("span",{class:"font-700"}," Eduardo Correia, 29th April ")],-1),P=s("div",{class:"absolute bottom-10 right-10"},[s("img",{src:v,alt:"IEEE UPSB",width:"200px"})],-1),$={__name:"1",setup(i){return h(e),r(),(t,l)=>(a(),p(B,m(u(o(f)(o(e),0))),{default:d(()=>[E,w,y,P]),_:1},16))}},H=n($,[["__file","/@slidev/slides/1.md"]]);export{H as default}; diff --git a/assets/ClicksSlider-uPYzN7et.css b/assets/ClicksSlider-uPYzN7et.css new file mode 100644 index 0000000..0aa4d4f --- /dev/null +++ b/assets/ClicksSlider-uPYzN7et.css @@ -0,0 +1 @@ +.range[data-v-52a29648]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.range[data-v-52a29648]::-webkit-slider-thumb{-webkit-appearance:none;height:100%;width:var(--thumb-width, .5rem)}.range[data-v-52a29648]::-moz-range-thumb{height:100%;width:var(--thumb-width, .5rem)} diff --git a/assets/ContextMenu-EZAKxWQn.css b/assets/ContextMenu-EZAKxWQn.css new file mode 100644 index 0000000..25a894f --- /dev/null +++ b/assets/ContextMenu-EZAKxWQn.css @@ -0,0 +1 @@ +.select-list[data-v-3f89fa11]{padding-top:.5rem;padding-bottom:.5rem}.item[data-v-3f89fa11]{display:flex;cursor:default;white-space:nowrap;border-radius:.25rem;padding:.25rem 1rem}.item svg[data-v-3f89fa11]{margin-top:auto;margin-bottom:auto;margin-right:.25rem;margin-left:-.5rem}.item[data-v-3f89fa11]:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.1}.title[data-v-3f89fa11]{padding:.25rem 1.75rem;font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.autocomplete-list[data-v-f5ee02a7]{margin-top:.25rem;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity));overflow:auto;max-height:calc(100vh - 100px)}.dark .autocomplete-list[data-v-f5ee02a7]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.autocomplete[data-v-f5ee02a7]{cursor:pointer}#slideshow[data-v-afb4231e]{height:100%} diff --git a/assets/DrawingControls-C5T1oZL5.css b/assets/DrawingControls-C5T1oZL5.css new file mode 100644 index 0000000..bf95bff --- /dev/null +++ b/assets/DrawingControls-C5T1oZL5.css @@ -0,0 +1 @@ +.v-popper--theme-menu .v-popper__arrow-inner{border-color:#9ca3af33} diff --git a/assets/DrawingPreview-BqcdRwcI.css b/assets/DrawingPreview-BqcdRwcI.css new file mode 100644 index 0000000..7450c7c --- /dev/null +++ b/assets/DrawingPreview-BqcdRwcI.css @@ -0,0 +1 @@ +#slide-container{position:relative;break-after:page;overflow:hidden}#slide-content{position:relative;position:absolute;left:50%;top:50%;overflow:hidden;--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark #slide-content{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.disable-view-transition[data-v-026ee359] *{view-transition-name:none!important}.slidev-page[data-v-026ee359]{position:absolute;width:100%;height:100%} diff --git a/assets/NoteDisplay-C6AkVv8T.css b/assets/NoteDisplay-C6AkVv8T.css new file mode 100644 index 0000000..74ddf96 --- /dev/null +++ b/assets/NoteDisplay-C6AkVv8T.css @@ -0,0 +1 @@ +.slidev-note :first-child{margin-top:0} diff --git a/assets/index-BRwC3OZG.css b/assets/index-BRwC3OZG.css new file mode 100644 index 0000000..d49be26 --- /dev/null +++ b/assets/index-BRwC3OZG.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:before,:after{--un-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-headings);font-weight:600;line-height:1.25}.prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links);text-decoration:underline;font-weight:500}.prose :where(a code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-links)}.prose :where(p,ul,ol,pre):not(:where(.not-prose,.not-prose *)){margin:1em 0;line-height:1.75}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding-left:1em;font-style:italic;border-left:.25em solid var(--un-prose-borders)}.prose :where(h1):not(:where(.not-prose,.not-prose *)){margin:1rem 0;font-size:2.25em}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin:1.75em 0 .5em;font-size:1.75em}.prose :where(h3):not(:where(.not-prose,.not-prose *)){margin:1.5em 0 .5em;font-size:1.375em}.prose :where(h4):not(:where(.not-prose,.not-prose *)){margin:1em 0;font-size:1.125em}.prose :where(img,video):not(:where(.not-prose,.not-prose *)){max-width:100%}.prose :where(figure,picture):not(:where(.not-prose,.not-prose *)){margin:1em 0}.prose :where(figcaption):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-captions);font-size:.875em}.prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);font-size:.875em;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):before,.prose :where(:not(pre)>code):not(:where(.not-prose,.not-prose *)):after{content:"`"}.prose :where(pre):not(:where(.not-prose,.not-prose *)){padding:1.25rem 1.5rem;overflow-x:auto;border-radius:.375rem}.prose :where(pre,code):not(:where(.not-prose,.not-prose *)){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;hyphens:none;background:transparent}.prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit}.prose :where(ol,ul):not(:where(.not-prose,.not-prose *)){padding-left:1.25em}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ol[type=A]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where(.not-prose,.not-prose *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where(.not-prose,.not-prose *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.prose :where(ol>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(ul>li):not(:where(.not-prose,.not-prose *))::marker,.prose :where(summary):not(:where(.not-prose,.not-prose *))::marker{color:var(--un-prose-lists)}.prose :where(hr):not(:where(.not-prose,.not-prose *)){margin:2em 0;border:1px solid var(--un-prose-hr)}.prose :where(table):not(:where(.not-prose,.not-prose *)){display:block;margin:1em 0;border-collapse:collapse;overflow-x:auto}.prose :where(tr):not(:where(.not-prose,.not-prose *)):nth-child(2n){background:var(--un-prose-bg-soft)}.prose :where(td,th):not(:where(.not-prose,.not-prose *)){border:1px solid var(--un-prose-borders);padding:.625em 1em}.prose :where(abbr):not(:where(.not-prose,.not-prose *)){cursor:help}.prose :where(kbd):not(:where(.not-prose,.not-prose *)){color:var(--un-prose-code);border:1px solid;padding:.25rem .5rem;font-size:.875em;border-radius:.25rem}.prose :where(details):not(:where(.not-prose,.not-prose *)){margin:1em 0;padding:1.25rem 1.5rem;background:var(--un-prose-bg-soft)}.prose :where(summary):not(:where(.not-prose,.not-prose *)){cursor:pointer;font-weight:600}.prose{color:var(--un-prose-body);max-width:65ch}.container{width:100%}.border-main,.dark .dark\:border-main,.dark [border~="dark:main"],.dark [dark\:border~=main],[border-main=""],[border~=main]{border-color:#9ca3af33}.border-primary,.hover\:border-primary:hover{border-color:var(--slidev-theme-primary)}.bg-active{background-color:#9ca3af1a}.bg-main,[bg-main=""]{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .bg-main,.dark [bg-main=""]{--un-bg-opacity:1;background-color:rgb(18 18 18 / var(--un-bg-opacity))}.bg-primary{background-color:var(--slidev-theme-primary)}.hover\:bg-active:hover,[hover\:bg-active=""]:hover{background-color:#9ca3af1a}.dark .text-main{--un-text-opacity:1;color:rgb(221 221 221 / var(--un-text-opacity))}.text-main{--un-text-opacity:1;color:rgb(24 24 24 / var(--un-text-opacity))}.text-primary,[text-primary=""]{color:var(--slidev-theme-primary)}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}:root{--slidev-code-background: #f5f5f5;--slidev-code-foreground: #1b1b1b;--slidev-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slidev-code-padding: 8px;--slidev-code-font-size: 12px;--slidev-code-line-height: 18px;--slidev-code-radius: 4px;--slidev-code-margin: 4px 0;--slidev-theme-primary: #3ab9d5;--slidev-transition-duration: .5s;--slidev-slide-container-background: black;--slidev-controls-foreground: white}html.dark{--slidev-code-background: #1b1b1b;--slidev-code-foreground: #eee}html,body,#app,#page-root{padding:0;margin:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;font-family:Helvetica Neue,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}html{background:transparent}.slidev-icon-btn{aspect-ratio:1;display:inline-block;-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;border-radius:.25rem;padding:.25rem;vertical-align:middle;opacity:.75;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.slidev-icon-btn{padding:.5rem}}.slidev-icon-btn:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.1;opacity:1}.slidev-icon-btn.shallow{opacity:.3}.slidev-icon-btn.active{opacity:1}.slidev-icon-btn.disabled{opacity:.25;pointer-events:none}.slidev-vclick-target{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}.slidev-vclick-hidden{opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.slidev-vclick-fade{opacity:.5}.slidev-icon{display:inline-block;vertical-align:sub;line-height:1em}.slidev-page{position:relative;top:0;left:0;right:0;width:100%}.slidev-note-with-clicks .slidev-note-fade{color:#888888ab}.slidev-note-click-mark{-webkit-user-select:none;user-select:none;font-size:.7em;display:inline-flex;align-items:center;border-width:1px;border-color:transparent;border-radius:.25rem;background-color:#a78bfa1a;padding-left:.25rem;padding-right:.25rem;--un-text-opacity:1;color:rgb(167 139 250 / var(--un-text-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.slidev-note-click-mark.slidev-note-click-mark-active{border-width:1px;--un-border-opacity:1;border-color:rgb(167 139 250 / var(--un-border-opacity))}.slidev-note-click-mark.slidev-note-click-mark-past{filter:saturate(0);opacity:.5}.slidev-note-click-mark.slidev-note-click-mark-future{opacity:.5}.slidev-note-click-mark:before{content:"";display:inline-block;--un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1.2em;height:1.2em;opacity:.8}.slidev-note-click-mark:after{content:attr(data-clicks);display:inline-block;transform:translateY(.1em)}.rough-annotation{transform:scale(calc(1 / var(--slidev-slide-scale)))}html.dark:root{color-scheme:dark}html.dark .shiki{color:var(--shiki-dark, inherit);--twoslash-popup-bg: var(--shiki-dark-bg, inherit)}html.dark .shiki span{color:var(--shiki-dark)}html:not(.dark) .shiki{color:var(--shiki-light, inherit);--twoslash-popup-bg: var(--shiki-light-bg, inherit)}html:not(.dark) .shiki span{color:var(--shiki-light)}.twoslash-meta-line.twoslash-popover-line{margin-top:-10px}.slidev-code-wrapper{margin:var(--slidev-code-margin)!important;scroll-padding:var(--slidev-code-padding)}.slidev-code-wrapper:-webkit-scrollbar{width:0px}.slidev-code{font-family:var(--slidev-code-font-family)!important;padding:var(--slidev-code-padding)!important;font-size:var(--slidev-code-font-size)!important;line-height:var(--slidev-code-line-height)!important;border-radius:var(--slidev-code-radius)!important;background:var(--slidev-code-background);overflow:auto}.slidev-code .slidev-code-dishonored{opacity:.3;pointer-events:none}.slidev-code-line-numbers .slidev-code code{counter-reset:step;counter-increment:step calc(var(--start, 1) - 1)}.slidev-code-line-numbers .slidev-code code .line:before{content:counter(step);counter-increment:step;display:inline-block;text-align:right;margin-right:1.5rem;width:1rem;--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.dark .slidev-code-line-numbers .slidev-code code .line:before{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity))}.slidev-layout :not(pre)>code{font-size:.9em;background:var(--slidev-code-background);border-radius:var(--slidev-code-radius);padding:.125rem .375rem;font-weight:300}.slidev-layout :not(pre)>code:before{margin-right:-.08em}.katex,.katex :after,.katex :before{border-color:currentColor}.CodeMirror pre.CodeMirror-placeholder{opacity:.4}.slidev-katex-wrapper .mord.dishonored{opacity:.3}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.slide-up-enter-active,.slide-up-leave-active,.slide-down-enter-active,.slide-down-leave-active{transition:all var(--slidev-transition-duration) ease}.slide-left-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-left-leave-to,.slide-right-enter-from{transform:translate(-100%)}.slide-up-enter-from,.slide-down-leave-to{transform:translateY(100%)}.slide-up-leave-to,.slide-down-enter-from{transform:translateY(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity var(--slidev-transition-duration) ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-out-leave-active{transition:opacity calc(var(--slidev-transition-duration) * .6) ease-out}.fade-out-enter-active{transition:opacity calc(var(--slidev-transition-duration) * .8) ease-in;transition-delay:calc(var(--slidev-transition-duration) * .6)}.fade-out-enter-from,.fade-out-leave-to{opacity:0}.slidev-layout{padding:2.5rem 3.5rem;font-size:1.1rem}.slidev-layout h1,.slidev-layout h2,.slidev-layout h3,.slidev-layout h4,.slidev-layout p,.slidev-layout div{-webkit-user-select:none;user-select:none}.slidev-layout pre,.slidev-layout code{-webkit-user-select:text;user-select:text}.slidev-layout h1{margin-bottom:1rem;margin-left:-.05em;font-size:2.25rem;line-height:2.5rem;font-weight:700}.slidev-layout h1+h2{margin-top:-1rem}.slidev-layout h2{font-size:1.5rem;line-height:2rem;font-weight:700}.slidev-layout h3{margin-left:-.05em;padding-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.slidev-layout h3:not(.opacity-100){opacity:.4}.slidev-layout p{margin-top:1rem;margin-bottom:1rem;line-height:1.5rem}.slidev-layout h1+p{margin-top:-.5rem;margin-bottom:1rem}.slidev-layout p+h2,.slidev-layout ul+h2,.slidev-layout table+h2{margin-top:2.5rem}.slidev-layout ul{list-style:disc;margin-bottom:1rem}.slidev-layout li{margin-left:1.1em;padding-left:.2em;line-height:1.8em}.slidev-layout blockquote{border-left-width:1px;border-color:var(--slidev-theme-primary);border-radius:.25rem;background-color:var(--prism-background);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem}.slidev-layout blockquote>*{margin-top:0;margin-bottom:0}.slidev-layout table{width:100%}.slidev-layout tr{border-bottom-width:1px;--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:.2}.slidev-layout th{text-align:left;font-weight:400}.slidev-layout a{border-bottom-width:1px;border-color:currentColor;border-style:dashed}.slidev-layout a:hover{border-style:solid;color:var(--slidev-theme-primary)}.slidev-layout td,.slidev-layout th{padding:.75rem .5rem}.slidev-layout b,.slidev-layout strong{font-weight:600}.slidev-layout kbd{border-width:1px;border-bottom-width:2px;--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity));--un-border-opacity:.2;border-radius:.25rem;--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity));--un-bg-opacity:.05;padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.slidev-layout.intro-image,.slidev-layout.intro{height:100%}.slidev-layout.intro-image h1,.slidev-layout.intro h1{font-size:3.75rem;line-height:1;font-weight:700;line-height:5rem}.slidev-layout.intro-image h1+p,.slidev-layout.intro h1+p{margin-top:-1rem;font-size:1.5rem;line-height:2rem;font-weight:700}.slidev-layout.fact{text-align:center}.slidev-layout.fact h1{font-size:6rem;line-height:1;font-weight:700}.slidev-layout.fact h1+p{font-size:1.5rem;line-height:2rem;font-weight:700}.slidev-layout.statement{text-align:center}.slidev-layout.statement h1{font-size:3.75rem;line-height:1;font-weight:700}.slidev-layout.quote h1+p{margin-top:1.5rem;margin-left:1.5rem}.slidev-layout.section h1{font-size:3.75rem;line-height:1;font-weight:500;line-height:5rem}:root{--prism-scheme: light;--prism-foreground: #6e6e6e;--prism-background: #f4f4f4;--prism-comment: #a8a8a8;--prism-string: #555555;--prism-literal: #333333;--prism-keyword: #000000;--prism-function: #4f4f4f;--prism-deleted: #333333;--prism-class: #333333;--prism-builtin: #757575;--prism-property: #333333;--prism-namespace: #4f4f4f;--prism-punctuation: #ababab;--prism-decorator: var(--prism-class);--prism-operator: var(--prism-punctuation);--prism-number: var(--prism-literal);--prism-boolean: var(--prism-literal);--prism-variable: var(--prism-literal);--prism-constant: var(--prism-literal);--prism-symbol: var(--prism-literal);--prism-interpolation: var(--prism-literal);--prism-selector: var(--prism-keyword);--prism-keyword-control: var(--prism-keyword);--prism-regex: var(--prism-string);--prism-json-property: var(--prism-property);--prism-inline-background: var(--prism-background);--prism-comment-style: italic;--prism-url-decoration: underline;--prism-line-number: #a5a5a5;--prism-line-number-gutter: #333333;--prism-line-highlight-background: #eeeeee;--prism-selection-background: #dddddd;--prism-marker-color: var(--prism-foreground);--prism-marker-opacity: .4;--prism-marker-font-size: .8em;--prism-font-size: 1em;--prism-line-height: 1.5em;--prism-font-family: monospace;--prism-inline-font-size: var(--prism-font-size);--prism-block-font-size: var(--prism-font-size);--prism-tab-size: 2;--prism-block-padding-x: 1em;--prism-block-padding-y: 1em;--prism-block-margin-x: 0;--prism-block-margin-y: .5em;--prism-block-radius: .3em;--prism-inline-padding-x: .3em;--prism-inline-padding-y: .1em;--prism-inline-radius: .3em}div[class*=language-],pre[class*=language-],code[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--prism-selection-background)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--prism-selection-background)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.module,.token.keyword.control-flow{color:var(--prism-keyword-control)}.token.url,.token.symbol,.token.inserted{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{text-decoration:var(--prism-url-decoration)}.token.boolean,.language-json .token.boolean{color:var(--prism-boolean)}.token.number,.language-json .token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.tag,.token.builtin{color:var(--prism-builtin)}.token.attr-name,.token.property,.token.entity{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.decorator,.token.annotation{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}:root{--cm-scheme: light;--cm-foreground: #6e6e6e;--cm-background: #f4f4f4;--cm-comment: #a8a8a8;--cm-string: #555555;--cm-literal: #333333;--cm-keyword: #000000;--cm-function: #4f4f4f;--cm-deleted: #333333;--cm-class: #333333;--cm-builtin: #757575;--cm-property: #333333;--cm-namespace: #4f4f4f;--cm-punctuation: #ababab;--cm-decorator: var(--cm-class);--cm-operator: var(--cm-punctuation);--cm-number: var(--cm-literal);--cm-boolean: var(--cm-literal);--cm-variable: var(--cm-literal);--cm-constant: var(--cm-literal);--cm-symbol: var(--cm-literal);--cm-interpolation: var(--cm-literal);--cm-selector: var(--cm-keyword);--cm-keyword-control: var(--cm-keyword);--cm-regex: var(--cm-string);--cm-json-property: var(--cm-property);--cm-inline-background: var(--cm-background);--cm-comment-style: italic;--cm-url-decoration: underline;--cm-line-number: #a5a5a5;--cm-line-number-gutter: #333333;--cm-line-highlight-background: #eeeeee;--cm-selection-background: #aaaaaa;--cm-marker-color: var(--cm-foreground);--cm-marker-opacity: .4;--cm-marker-font-size: .8em;--cm-font-size: 1em;--cm-line-height: 1.5em;--cm-font-family: monospace;--cm-inline-font-size: var(--cm-font-size);--cm-block-font-size: var(--cm-font-size);--cm-tab-size: 2;--cm-block-padding-x: 1em;--cm-block-padding-y: 1em;--cm-block-margin-x: 0;--cm-block-margin-y: .5em;--cm-block-radius: .3em;--cm-inline-padding-x: .3em;--cm-inline-padding-y: .1em;--cm-inline-radius: .3em}.cm-s-vars.CodeMirror{background-color:var(--cm-background);color:var(--cm-foreground)}.cm-s-vars .CodeMirror-gutters{background:var(--cm-line-number-gutter);color:var(--cm-line-number);border:none}.cm-s-vars .CodeMirror-guttermarker,.cm-s-vars .CodeMirror-guttermarker-subtle,.cm-s-vars .CodeMirror-linenumber{color:var(--cm-line-number)}.cm-s-vars div.CodeMirror-selected,.cm-s-vars.CodeMirror-focused div.CodeMirror-selected{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::selection,.cm-s-vars .CodeMirror-line>span::selection,.cm-s-vars .CodeMirror-line>span>span::selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-line::-moz-selection,.cm-s-vars .CodeMirror-line>span::-moz-selection,.cm-s-vars .CodeMirror-line>span>span::-moz-selection{background:var(--cm-selection-background)}.cm-s-vars .CodeMirror-activeline-background{background:var(--cm-line-highlight-background)}.cm-s-vars .cm-keyword{color:var(--cm-keyword)}.cm-s-vars .cm-variable,.cm-s-vars .cm-variable-2,.cm-s-vars .cm-variable-3,.cm-s-vars .cm-type{color:var(--cm-variable)}.cm-s-vars .cm-builtin{color:var(--cm-builtin)}.cm-s-vars .cm-atom{color:var(--cm-literal)}.cm-s-vars .cm-number{color:var(--cm-number)}.cm-s-vars .cm-def{color:var(--cm-decorator)}.cm-s-vars .cm-string,.cm-s-vars .cm-string-2{color:var(--cm-string)}.cm-s-vars .cm-comment{color:var(--cm-comment)}.cm-s-vars .cm-tag{color:var(--cm-builtin)}.cm-s-vars .cm-meta{color:var(--cm-namespace)}.cm-s-vars .cm-attribute,.cm-s-vars .cm-property{color:var(--cm-property)}.cm-s-vars .cm-qualifier{color:var(--cm-keyword)}.cm-s-vars .cm-error{color:var(--prism-deleted)}.cm-s-vars .cm-operator,.cm-s-vars .cm-bracket{color:var(--cm-punctuation)}.cm-s-vars .CodeMirror-matchingbracket{text-decoration:underline}.cm-s-vars .CodeMirror-cursor{border-left:1px solid currentColor}:root{--cm-scheme: var(--prism-scheme);--cm-foreground: var(--prism-foreground);--cm-background: var(--prism-background);--cm-comment: var(--prism-comment);--cm-string: var(--prism-string);--cm-literal: var(--prism-literal);--cm-keyword: var(--prism-keyword);--cm-function: var(--prism-function);--cm-deleted: var(--prism-deleted);--cm-class: var(--prism-class);--cm-builtin: var(--prism-builtin);--cm-property: var(--prism-property);--cm-namespace: var(--prism-namespace);--cm-punctuation: var(--prism-punctuation);--cm-decorator: var(--prism-decorator);--cm-operator: var(--prism-operator);--cm-number: var(--prism-number);--cm-boolean: var(--prism-boolean);--cm-variable: var(--prism-variable);--cm-constant: var(--prism-constant);--cm-symbol: var(--prism-symbol);--cm-interpolation: var(--prism-interpolation);--cm-selector: var(--prism-selector);--cm-keyword-control: var(--prism-keyword-control);--cm-regex: var(--prism-regex);--cm-json-property: var(--prism-json-property);--cm-inline-background: var(--prism-inline-background);--cm-comment-style: var(--prism-comment-style);--cm-url-decoration: var(--prism-url-decoration);--cm-line-number: var(--prism-line-number);--cm-line-number-gutter: var(--prism-line-number-gutter);--cm-line-highlight-background: var(--prism-line-highlight-background);--cm-selection-background: var(--prism-selection-background);--cm-marker-color: var(--prism-marker-color);--cm-marker-opacity: var(--prism-marker-opacity);--cm-marker-font-size: var(--prism-marker-font-size);--cm-font-size: var(--prism-font-size);--cm-line-height: var(--prism-line-height);--cm-font-family: var(--prism-font-family);--cm-inline-font-size: var(--prism-inline-font-size);--cm-block-font-size: var(--prism-block-font-size);--cm-tab-size: var(--prism-tab-size);--cm-block-padding-x: var(--prism-block-padding-x);--cm-block-padding-y: var(--prism-block-padding-y);--cm-block-margin-x: var(--prism-block-margin-x);--cm-block-margin-y: var(--prism-block-margin-y);--cm-block-radius: var(--prism-block-radius);--cm-inline-padding-x: var(--prism-inline-padding-x);--cm-inline-padding-y: var(--prism-inline-padding-y);--cm-inline-radius: var(--prism-inline-radius)}:root{--prism-font-family: var(--slidev-code-font-family);--prism-background: var(--slidev-code-background)}html:not(.dark){--prism-foreground: #393a34;--prism-comment: #a0ada0;--prism-string: #b56959;--prism-literal: #2f8a89;--prism-number: #296aa3;--prism-keyword: #1c6b48;--prism-function: #6c7834;--prism-boolean: #1c6b48;--prism-constant: #a65e2b;--prism-deleted: #a14f55;--prism-class: #2993a3;--prism-builtin: #ab5959;--prism-property: #b58451;--prism-namespace: #b05a78;--prism-punctuation: #8e8f8b;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #698c96}html.dark{--prism-foreground: #d4cfbf;--prism-comment: #758575;--prism-string: #d48372;--prism-literal: #429988;--prism-keyword: #4d9375;--prism-boolean: #1c6b48;--prism-number: #6394bf;--prism-variable: #c2b36e;--prism-function: #a1b567;--prism-deleted: #a14f55;--prism-class: #54b1bf;--prism-builtin: #e0a569;--prism-property: #dd8e6e;--prism-namespace: #db889a;--prism-punctuation: #858585;--prism-decorator: #bd8f8f;--prism-regex: #ab5e3f;--prism-json-property: #6b8b9e;--prism-line-number: #888888;--prism-line-number-gutter: #eeeeee;--prism-line-highlight-background: #444444;--prism-selection-background: #444444}:root{--twoslash-popup-bg: var(--slidev-code-background);--twoslash-popup-color: var(--slidev-code-foreground);--twoslash-docs-color: inherit;--twoslash-docs-font: inherit;--twoslash-code-font: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--twoslash-underline-color: #8888;--twoslash-border-color: #8888;--twoslash-cursor-color: var(--slidev-theme-primary);--twoslash-matched-color: var(--slidev-theme-primary)}.twoslash-popup-container{font-size:13px}.twoslash-popup-container .twoslash-popup-code{font-size:.85em}.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name{color:inherit;opacity:.5}.i-svg-spinners-90-ring-with-bg{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none,[pointer-events-none=""]{pointer-events:none}.absolute,[absolute=""]{position:absolute}.fixed,[fixed=""]{position:fixed}.relative,[relative=""]{position:relative}.inset-0,[inset-0=""]{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-110\%,[left-110\%=""]{left:110%}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-4{right:1rem}.right-5,[right-5=""]{right:1.25rem}.top-0{top:0}.top-1\/2,.top-50\%,[top-50\%=""]{top:50%}.-top-15px{top:-15px}.-top-20{top:-5rem}.top-4{top:1rem}.top-5{top:1.25rem}.-z-1{z-index:-1}.z-1,[z-1=""]{z-index:1}.z-10,[z-10=""]{z-index:10}.z-100{z-index:100}.z-20{z-index:20}.grid{display:grid}.grid-cols-\[1fr_max-content\]{grid-template-columns:1fr max-content}.grid-cols-\[35px_1fr\]{grid-template-columns:35px 1fr}.grid-rows-\[1fr_max-content\]{grid-template-rows:1fr max-content}.grid-rows-\[1fr_min-content\]{grid-template-rows:1fr min-content}.grid-rows-\[auto_max-content\]{grid-template-rows:auto max-content}.m-1{margin:.25rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.children\:my-auto>*,.my-auto{margin-top:auto;margin-bottom:auto}.my1{margin-top:.25rem;margin-bottom:.25rem}.my4{margin-top:1rem;margin-bottom:1rem}.my5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-4{margin-bottom:1rem}.mb2{margin-bottom:.5rem}.ml--4{margin-left:-1rem}.ml-0{margin-left:0}.-ml-2{margin-left:-.5rem}.mr--3,[mr--3=""]{margin-right:-.75rem}.mr--8{margin-right:-2rem}.mr-1,.mr1{margin-right:.25rem}.mr-2{margin-right:.5rem}.ms{margin-inline-start:1rem}.-mt-0\.5{margin-top:-.125rem}.mt-0\.5{margin-top:.125rem}.mt-1,.mt1{margin-top:.25rem}.mt-2,[mt-2=""]{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.aspect-ratio-initial{aspect-ratio:initial}.h-\[40px\],.h-40px{height:40px}.h-\[calc\(var\(--vh\,1vh\)\*100\)\]{height:calc(var(--vh,1vh) * 100)}.h-0\.7{height:.175rem}.h-22px{height:22px}.h-2px{height:2px}.h-3px{height:3px}.h-40{height:10rem}.h-5,.h5,[h5=""]{height:1.25rem}.h-6{height:1.5rem}.h-8,[h-8=""]{height:2rem}.h-9,[h-9=""]{height:2.25rem}.h-full,[h-full=""]{height:100%}.h-max{height:max-content}.h-screen{height:100vh}.h1{height:.25rem}.max-h-full{max-height:100%}.max-w-150{max-width:37.5rem}.max-w-250,[max-w-250=""]{max-width:62.5rem}.max-w-90,[max-w-90=""]{max-width:22.5rem}.max-w-full{max-width:100%}.min-h-50,[min-h-50=""]{min-height:12.5rem}.min-w-16{min-width:4rem}.min-w-40{min-width:10rem}.min-w-90,[min-w-90=""]{min-width:22.5rem}.w-\[40px\]{width:40px}.w-0{width:0}.w-13{width:3.25rem}.w-1px{width:1px}.w-200{width:50rem}.w-22px{width:22px}.w-250,[w-250=""]{width:62.5rem}.w-4,[w-4=""]{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8,[w-8=""]{width:2rem}.w-9,[w-9=""]{width:2.25rem}.w-90,[w-90=""]{width:22.5rem}.w-full,[w-full=""]{width:100%}.w-screen{width:100vw}.w1{width:.25rem}.flex,[flex=""],[flex~="~"]{display:flex}.flex-1,[flex-1=""]{flex:1 1 0%}.flex-auto,[flex-auto=""]{flex:1 1 auto}.flex-none{flex:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.translate-y--50\%,[translate-y--50\%=""]{--un-translate-y:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-45deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-102{--un-scale-x:1.02;--un-scale-y:1.02;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-85{--un-scale-x:.85;--un-scale-y:.85;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in 1s linear 1}.animate-duration-100{animation-duration:.1s}.cursor-default{cursor:default}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.touch-none{touch-action:none}.important\:\[\&_\*\]\:select-none *{-webkit-user-select:none!important;user-select:none!important}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none}[select-none~="default:"]:default{-webkit-user-select:none;user-select:none}.resize{resize:both}.resize-none{resize:none}.break-after-page{break-after:page}.items-end{align-items:flex-end}.items-center,[items-center=""]{align-items:center}.justify-center,[justify-center=""]{justify-content:center}.justify-items-start{justify-items:start}.gap-2,[flex~=gap-2]{gap:.5rem}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-4,[gap-4=""]{gap:1rem}.gap-5{gap:1.25rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.of-auto,.overflow-auto{overflow:auto}.of-hidden,.overflow-hidden,[of-hidden=""],[overflow-hidden=""]{overflow:hidden}.of-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap,.ws-nowrap,[ws-nowrap=""]{white-space:nowrap}.b,.border,.dark .dark\:border,.dark [dark\:border~="~"],[border=""],[border~="~"]{border-width:1px}[border~="0"]{border-width:0px}.border-2{border-width:2px}[border~=y]{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t,[border-t=""],[border~=t]{border-top-width:1px}.b-dark{--un-border-opacity:1;border-color:rgb(34 34 34 / var(--un-border-opacity))}.border-gray,.dark .dark\:b-gray-400{--un-border-opacity:1;border-color:rgb(156 163 175 / var(--un-border-opacity))}.border-gray-300\/50{border-color:#d1d5db80}.dark .dark\:border-gray-500{--un-border-opacity:1;border-color:rgb(107 114 128 / var(--un-border-opacity))}.border-transparent,[border~=transparent]{border-color:transparent}.border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity))}.rounded,[border~=rounded],[rounded=""]{border-radius:.25rem}.rounded-1\/2{border-radius:50%}.rounded-full,[rounded-full=""]{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-lb{border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.b-dashed{border-style:dashed}.\!border-none{border-style:none!important}[bg~=black]{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-current{background-color:currentColor}.bg-gray,[hover\:op100~="bg-gray:5"]{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity))}.dark .dark\:bg-gray-800{--un-bg-opacity:1;background-color:rgb(31 41 55 / var(--un-bg-opacity))}.bg-gray\:10{background-color:#9ca3af1a}.bg-gray\:5{background-color:#9ca3af0d}.bg-gray\/20{background-color:#9ca3af33}.bg-teal-500{--un-bg-opacity:1;background-color:rgb(20 184 166 / var(--un-bg-opacity))}.bg-transparent,[bg-transparent~=","],[bg-transparent~="{"],[bg-transparent~="&&"],[bg-transparent~="text.value"]{background-color:transparent}[bg-transparent~="!valid.value"]{background-color:transparent!important}.hover\:bg-gray-400:hover{--un-bg-opacity:1;background-color:rgb(156 163 175 / var(--un-bg-opacity))}.hover\:bg-gray\/20:hover{background-color:#9ca3af33}[bg-transparent~="placeholder:"]::placeholder{background-color:transparent}.bg-opacity-30{--un-bg-opacity:.3}.\!bg-opacity-75,.bg-opacity-75\!{--un-bg-opacity:.75 !important}[bg~=opacity-80]{--un-bg-opacity:.8}.hover\:bg-opacity-10:hover{--un-bg-opacity:.1}[stroke-width~="1"]{stroke-width:1px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="3"]{stroke-width:3px}.dark .dark\:stroke-black{--un-stroke-opacity:1;stroke:rgb(0 0 0 / var(--un-stroke-opacity))}.stroke-white{--un-stroke-opacity:1;stroke:rgb(255 255 255 / var(--un-stroke-opacity))}.p-1{padding:.25rem}.p-16{padding:4rem}.p-2,.p2,[p2=""]{padding:.5rem}.\!p-4{padding:1rem!important}.p3{padding:.75rem}.p4{padding:1rem}.px,.px-4,.px4,[p~=x-4],[px=""]{padding-left:1rem;padding-right:1rem}.py-2,[p~=y-2]{padding-top:.5rem;padding-bottom:.5rem}.px-2,.px2,[px2=""]{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px1{padding-left:.25rem;padding-right:.25rem}.px3{padding-left:.75rem;padding-right:.75rem}.py-1,.py1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3,.py3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py0\.5{padding-top:.125rem;padding-bottom:.125rem}.py1\.5{padding-top:.375rem;padding-bottom:.375rem}[p~=l-1]{padding-left:.25rem}[p~=r-2]{padding-right:.5rem}.pt-\.5,[p~="t-0.5"]{padding-top:.125rem}.pb2{padding-bottom:.5rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pr-6{padding-right:1.5rem}.pt-18{padding-top:4.5rem}.pt5{padding-top:1.25rem}.text-center{text-align:center}.text-right,[text-right=""]{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3em{font-size:3em}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg,[text-lg=""]{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""],[text~=sm]{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.75rem;line-height:1rem}[text-sm~="default:"]:default{font-size:.875rem;line-height:1.25rem}.text-\$slidev-controls-foreground{color:var(--slidev-controls-foreground)}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}.text-blue{--un-text-opacity:1;color:rgb(96 165 250 / var(--un-text-opacity))}.\!text-current{color:currentColor!important}.text-cyan{--un-text-opacity:1;color:rgb(34 211 238 / var(--un-text-opacity))}.text-gray,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175 / var(--un-text-opacity))}.text-green{--un-text-opacity:1;color:rgb(74 222 128 / var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94 / var(--un-text-opacity))}.text-indigo{--un-text-opacity:1;color:rgb(129 140 248 / var(--un-text-opacity))}.text-lime{--un-text-opacity:1;color:rgb(163 230 53 / var(--un-text-opacity))}.text-orange{--un-text-opacity:1;color:rgb(251 146 60 / var(--un-text-opacity))}.text-pink{--un-text-opacity:1;color:rgb(244 114 182 / var(--un-text-opacity))}.text-purple{--un-text-opacity:1;color:rgb(192 132 252 / var(--un-text-opacity))}.text-red,.text-red-400{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.dark .dark\:text-red-500{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.text-red-700{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity))}.text-teal{--un-text-opacity:1;color:rgb(45 212 191 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-yellow{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}.important-text-op-50,.text-opacity-50\!{--un-text-opacity:.5 !important}.font-700,.font-bold,[font-bold=""]{font-weight:700}.leading-2{line-height:.5rem}.tracking-widest{letter-spacing:.1em}.font-mono,[font-mono=""]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}[tab~="1032"]{-moz-tab-size:1032;-o-tab-size:1032;tab-size:1032}[tab~="2"]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}[tab~="default:"]:default{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.\!opacity-0,.important\:op0{opacity:0!important}.op0,.opacity-0,[op0=""]{opacity:0}.op100,[op100=""],.group:hover .group-hover\:op100{opacity:1}.op15{opacity:.15}.op20,.group:hover .group-hover\:opacity-20{opacity:.2}.op25,.opacity-25,[op25=""]{opacity:.25}.op30{opacity:.3}.op35{opacity:.35}.op40,.opacity-40{opacity:.4}.op50,.opacity-50,[op50=""]{opacity:.5}.op80,.opacity-80,.group:hover .group-hover\:op80{opacity:.8}.opacity-10{opacity:.1}.\!opacity-100{opacity:1!important}.hover\:op100:hover,[hover~=op100]:hover{opacity:1}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.shadow,[shadow~="~"]{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl,[shadow-xl=""]{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline-none,[outline-none=""]{outline:2px solid transparent;outline-offset:2px}.backdrop-blur,.backdrop-blur-8,[backdrop-blur-8=""]{--un-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.\!backdrop-blur-0px{--un-backdrop-blur:blur(0px) !important;-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important;backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)!important}.backdrop-blur-5px{--un-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition,[transition=""]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300,[duration-300=""]{transition-duration:.3s}.duration-400,[duration-400=""]{transition-duration:.4s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.view-transition-name{view-transition-name:name}@media (max-width: 767.9px){.lt-md\:hidden{display:none}.lt-md\:flex-col{flex-direction:column}}@media (min-width: 1024px){.lg\:m-2{margin:.5rem}.lg\:gap-1{gap:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-4{padding:1rem}}.shiki-magic-move-container{position:relative;white-space:pre}.shiki-magic-move-line-number{opacity:.3;-webkit-user-select:none;user-select:none}.shiki-magic-move-item{display:inline-block;transition:color var(--smm-duration, .5s) var(--smm-easing, "ease")}.shiki-magic-move-move,.shiki-magic-move-enter-active,.shiki-magic-move-leave-active{transition:all var(--smm-duration, .5s) var(--smm-easing, "ease")}.shiki-magic-move-container-resize,.shiki-magic-move-container-restyle{transition:all var(--smm-duration, .5s) var(--smm-easing, "ease");transition-delay:calc(var(--smm-duration, .5s) * var(--smm-delay-container, 1))}.shiki-magic-move-move{transition-delay:calc(calc(var(--smm-duration, .5s) * var(--smm-delay-move, 1)) + var(--smm-stagger, 0));z-index:1}.shiki-magic-move-enter-active{transition-delay:calc(calc(var(--smm-duration, .5s) * var(--smm-delay-enter, 1)) + var(--smm-stagger, 0));z-index:1}.shiki-magic-move-leave-active{transition-delay:calc(calc(var(--smm-duration, .5s) * var(--smm-delay-leave, 1)) + var(--smm-stagger, 0))}.shiki-magic-move-enter-from,.shiki-magic-move-leave-to{opacity:0}br.shiki-magic-move-leave-active{display:none} diff --git a/assets/index-CroLJyua.js b/assets/index-CroLJyua.js new file mode 100644 index 0000000..b2a3fda --- /dev/null +++ b/assets/index-CroLJyua.js @@ -0,0 +1,51 @@ +const __vite__fileDeps=["assets/1-DBh1pDqw.js","assets/modules/vue-BvTVgwbe.js","assets/slidev/context-D1uC2uTY.js","assets/modules/shiki-TVi2KByD.js","assets/modules/shiki-BSchMNmt.css","assets/slidev/2-BEfJ8bLj.js","assets/slidev/3-CCV0Xow4.js","assets/slidev/default-CPtiqvF9.js","assets/modules/unplugin-icons-jgwa9rXa.js","assets/slidev/4-CrsQiK0c.js","assets/slidev/5-D-iN_mYc.js","assets/slidev/6-Cp_J9DbR.js","assets/slidev/7-C5KpJuIM.js","assets/slidev/8-DK0AWm7D.js","assets/slidev/9-CXj2h959.js","assets/slidev/10-B0-f4UlF.js","assets/slidev/11-4c-X64l1.js","assets/slidev/12-Bb_uV-Tu.js","assets/slidev/13-D7c6Q4d7.js","assets/slidev/14-CkGChKwN.js","assets/slidev/15-Cuz-NHaL.js","assets/slidev/16-BjnGu41p.js","assets/slidev/17-DhJYhuxW.js","assets/slidev/18-DLHvz2vO.js","assets/slidev/19-DoO9wJNG.js","assets/slidev/20-CqUd2S5B.js","assets/slidev/21-C5h5001G.js","assets/slidev/22-ZygF2TL5.js","assets/slidev/23-B-btGLsc.js","assets/slidev/24-DnQlPw5u.js","assets/slidev/25-CIbPSRxw.js","assets/slidev/26-CmoVMBpX.js","assets/slidev/27-DUfQSUnY.js","assets/slidev/28-DMe5Imra.js","assets/slidev/entry-Cx3mhN9r.js","assets/slidev/overview-DckzN1CJ.js","assets/slidev/DrawingPreview-Dm9wGwmA.js","assets/DrawingPreview-BqcdRwcI.css","assets/slidev/IconButton-C8i3K7x3.js","assets/slidev/NoteDisplay-BCx_2lX1.js","assets/NoteDisplay-C6AkVv8T.css","assets/slidev/ClicksSlider-CvEA_Tok.js","assets/ClicksSlider-uPYzN7et.css","assets/slidev/notes-DzYhuDo8.js","assets/slidev/presenter-fS4nSWqG.js","assets/slidev/ContextMenu-Cwx7QGNK.js","assets/ContextMenu-EZAKxWQn.css","assets/slidev/DrawingControls-Bm0krT7t.js","assets/DrawingControls-C5T1oZL5.css","assets/presenter--zWQED7A.css","assets/slidev/play-Cajm4RaN.js","assets/play-CoA43pdi.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{t as P,y as p,n as $t,z as Qn,A as ws,B as cn,C as Ze,D as Q,E as Zn,G as Yn,H as Xn,I as un,J as w,K as eo,L as to,o as fn,b as so,M as bs,N as xt,O as no,P as oo,Q as te,R as hn,S as Vt,T as dn,U as ro,d as io,r as ao,c as lo,V as co,W as uo,X as fo,Y as ho,Z as po,_ as mo,$ as go,a0 as yo,a1 as ko,a2 as _o,a3 as vo,a4 as wo,a5 as bo,u as So}from"./modules/vue-BvTVgwbe.js";import{T as Mo}from"./modules/shiki-TVi2KByD.js";(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function n(o){if(o.ep)return;o.ep=!0;const r=t(o);fetch(o.href,r)}})();function ft(s,e,t){return Math.min(t,Math.max(e,s))}function Oo(...s){return Eo(s).reduce((e,t)=>e+t,0)}function To(s){return s=s??[],Array.isArray(s)?s:[s]}function Eo(s){return To(s).flat(1)}function tl(...s){let e,t,n;s.length===1?(e=0,n=1,[t]=s):[e,t,n=1]=s;const o=[];let r=e;for(;re(t,n)).filter(Po))}const N={theme:"apple-basic",title:"Workshop: Haskell",titleTemplate:"%s - Slidev",addons:[],remoteAssets:!1,monaco:!0,monacoTypesSource:"local",monacoTypesAdditionalPackages:[],monacoRunAdditionalDeps:[],download:!1,export:{},info:!1,highlighter:"shiki",twoslash:!0,lineNumbers:!1,colorSchema:"auto",routerMode:"history",aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:"",selectable:!1,themeConfig:{},fonts:{sans:['"Helvetica Neue"',"ui-sans-serif","system-ui","-apple-system","BlinkMacSystemFont",'"Segoe UI"',"Roboto","Arial",'"Noto Sans"',"sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"],webfonts:["Helvetica Neue"],provider:"google",local:["Helvetica Neue"],italic:!1,weights:["200","400","600"]},favicon:"https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png",drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:"https://www.plantuml.com/plantuml",codeCopy:!0,record:"dev",css:"unocss",presenter:!0,htmlAttrs:{},transition:"none",editor:!0,mdc:!0,layout:"intro"},sl="build",pn=P(N.aspectRatio??16/9),$o=P(N.canvasWidth??980),nl=p(()=>Math.ceil($o.value/pn.value)),Ao=p(()=>Lo(N.themeConfig||{},(s,e)=>[`--slidev-theme-${s}`,e]));function is(s,e={},t){for(const n in s){const o=s[n],r=t?`${t}:${n}`:n;typeof o=="object"&&o!==null?is(o,e,r):typeof o=="function"&&(e[r]=o)}return e}const Co={run:s=>s()},Ho=()=>Co,mn=typeof console.createTask<"u"?console.createTask:Ho;function Io(s,e){const t=e.shift(),n=mn(t);return s.reduce((o,r)=>o.then(()=>n.run(()=>r(...e))),Promise.resolve())}function jo(s,e){const t=e.shift(),n=mn(t);return Promise.all(s.map(o=>n.run(()=>o(...e))))}function Gt(s,e){for(const t of[...s])t(e)}class No{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!="function")return()=>{};const o=e;let r;for(;this._deprecatedHooks[e];)r=this._deprecatedHooks[e],e=r.to;if(r&&!n.allowDeprecated){let i=r.message;i||(i=`${o} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let n,o=(...r)=>(typeof n=="function"&&n(),n=void 0,o=void 0,t(...r));return n=this.hook(e,o),n}removeHook(e,t){if(this._hooks[e]){const n=this._hooks[e].indexOf(t);n!==-1&&this._hooks[e].splice(n,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const n=this._hooks[e]||[];delete this._hooks[e];for(const o of n)this.hook(e,o)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=is(e),n=Object.keys(t).map(o=>this.hook(o,t[o]));return()=>{for(const o of n.splice(0,n.length))o()}}removeHooks(e){const t=is(e);for(const n in t)this.removeHook(n,t[n])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...t){return t.unshift(e),this.callHookWith(Io,e,...t)}callHookParallel(e,...t){return t.unshift(e),this.callHookWith(jo,e,...t)}callHookWith(e,t,...n){const o=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&Gt(this._before,o);const r=e(t in this._hooks?[...this._hooks[t]]:[],n);return r instanceof Promise?r.finally(()=>{this._after&&o&&Gt(this._after,o)}):(this._after&&o&&Gt(this._after,o),r)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}}function Ro(){return new No}function Wo(s){return Array.isArray(s)?s:[s]}const Do=["title","titleTemplate","script","style","noscript"],bt=["base","meta","link","style","script","noscript"],Fo=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],xo=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],gn=["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"],Vo=typeof window<"u";function Ss(s){let e=9;for(let t=0;t>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Ws(s){return s._h||Ss(s._d?s._d:`${s.tag}:${s.textContent||s.innerHTML||""}:${Object.entries(s.props).map(([e,t])=>`${e}:${String(t)}`).join(",")}`)}function yn(s,e){const{props:t,tag:n}=s;if(xo.includes(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(t.charset)return"charset";const o=["id"];n==="meta"&&o.push("name","property","http-equiv");for(const r of o)if(typeof t[r]<"u"){const i=String(t[r]);return`${n}:${r}:${i}`}return!1}function Ds(s,e){return s==null?e||null:typeof s=="function"?s(e):s}async function Bo(s,e,t){const n={tag:s,props:await kn(typeof e=="object"&&typeof e!="function"&&!(e instanceof Promise)?{...e}:{[["script","noscript","style"].includes(s)?"innerHTML":"textContent"]:e},["templateParams","titleTemplate"].includes(s))};return gn.forEach(o=>{const r=typeof n.props[o]<"u"?n.props[o]:t[o];typeof r<"u"&&((!["innerHTML","textContent","children"].includes(o)||Do.includes(n.tag))&&(n[o==="children"?"innerHTML":o]=r),delete n.props[o])}),n.props.body&&(n.tagPosition="bodyClose",delete n.props.body),n.tag==="script"&&typeof n.innerHTML=="object"&&(n.innerHTML=JSON.stringify(n.innerHTML),n.props.type=n.props.type||"application/json"),Array.isArray(n.props.content)?n.props.content.map(o=>({...n,props:{...n.props,content:o}})):n}function zo(s,e){var n;const t=s==="class"?" ":";";return typeof e=="object"&&!Array.isArray(e)&&(e=Object.entries(e).filter(([,o])=>o).map(([o,r])=>s==="style"?`${o}:${r}`:o)),(n=Array.isArray(e)?e.join(t):e)==null?void 0:n.split(t).filter(o=>o.trim()).filter(Boolean).join(t)}async function kn(s,e){for(const t of Object.keys(s)){if(["class","style"].includes(t)){s[t]=zo(t,s[t]);continue}if(s[t]instanceof Promise&&(s[t]=await s[t]),!e&&!gn.includes(t)){const n=String(s[t]),o=t.startsWith("data-");n==="true"||n===""?s[t]=o?"true":!0:s[t]||(o&&n==="false"?s[t]="false":delete s[t])}}return s}const qo=10;async function Uo(s){const e=[];return Object.entries(s.resolvedInput).filter(([t,n])=>typeof n<"u"&&Fo.includes(t)).forEach(([t,n])=>{const o=Wo(n);e.push(...o.map(r=>Bo(t,r,s)).flat())}),(await Promise.all(e)).flat().filter(Boolean).map((t,n)=>(t._e=s._i,s.mode&&(t._m=s.mode),t._p=(s._i<l&&l[c]||void 0,e):a=e[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=s;try{o=decodeURI(s)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=n(i.slice(1));typeof a=="string"&&(s=s.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),s.includes(ae)&&(s.endsWith(ae)&&(s=s.slice(0,-ae.length).trim()),s.startsWith(ae)&&(s=s.slice(ae.length).trim()),s=s.replace(new RegExp(`\\${ae}\\s*\\${ae}`,"g"),ae),s=St(s,{separator:t},t)),s}async function Jo(s,e={}){var u;const t=e.document||s.resolvedOptions.document;if(!t||!s.dirty)return;const n={shouldRender:!0,tags:[]};if(await s.hooks.callHook("dom:beforeRender",n),!n.shouldRender)return;const o=(await s.resolveTags()).map(f=>({tag:f,id:bt.includes(f.tag)?Ws(f):f.tag,shouldRender:!0}));let r=s._dom;if(!r){r={elMap:{htmlAttrs:t.documentElement,bodyAttrs:t.body}};for(const f of["body","head"]){const h=(u=t[f])==null?void 0:u.children,d=[];for(const m of[...h].filter(g=>bt.includes(g.tagName.toLowerCase()))){const g={tag:m.tagName.toLowerCase(),props:await kn(m.getAttributeNames().reduce((_,v)=>({..._,[v]:m.getAttribute(v)}),{})),innerHTML:m.innerHTML};let y=1,k=yn(g);for(;k&&d.find(_=>_._d===k);)k=`${k}:${y++}`;g._d=k||void 0,d.push(g),r.elMap[m.getAttribute("data-hid")||Ws(g)]=m}}}r.pendingSideEffects={...r.sideEffects||{}},r.sideEffects={};function i(f,h,d){const m=`${f}:${h}`;r.sideEffects[m]=d,delete r.pendingSideEffects[m]}function a({id:f,$el:h,tag:d}){const m=d.tag.endsWith("Attrs");r.elMap[f]=h,m||(["textContent","innerHTML"].forEach(g=>{d[g]&&d[g]!==h[g]&&(h[g]=d[g])}),i(f,"el",()=>{var g;(g=r.elMap[f])==null||g.remove(),delete r.elMap[f]}));for(const[g,y]of Object.entries(d._eventHandlers||{}))h.getAttribute(`data-${g}`)!==""&&((d.tag==="bodyAttrs"?t.defaultView:h).addEventListener(g.replace("on",""),y.bind(h)),h.setAttribute(`data-${g}`,""));Object.entries(d.props).forEach(([g,y])=>{const k=`attr:${g}`;if(g==="class")for(const _ of(y||"").split(" ").filter(Boolean))m&&i(f,`${k}:${_}`,()=>h.classList.remove(_)),!h.classList.contains(_)&&h.classList.add(_);else if(g==="style")for(const _ of(y||"").split(";").filter(Boolean)){const[v,...b]=_.split(":").map(O=>O.trim());i(f,`${k}:${_}:${v}`,()=>{h.style.removeProperty(v)}),h.style.setProperty(v,b.join(":"))}else h.getAttribute(g)!==y&&h.setAttribute(g,y===!0?"":String(y)),m&&i(f,k,()=>h.removeAttribute(g))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:h,shouldRender:d,id:m}=f;if(d){if(h.tag==="title"){t.title=h.textContent;continue}f.$el=f.$el||r.elMap[m],f.$el?a(f):bt.includes(h.tag)&&l.push(f)}}for(const f of l){const h=f.tag.tagPosition||"head";f.$el=t.createElement(f.tag.tag),a(f),c[h]=c[h]||t.createDocumentFragment(),c[h].appendChild(f.$el)}for(const f of o)await s.hooks.callHook("dom:renderTag",f,t,i);c.head&&t.head.appendChild(c.head),c.bodyOpen&&t.body.insertBefore(c.bodyOpen,t.body.firstChild),c.bodyClose&&t.body.appendChild(c.bodyClose),Object.values(r.pendingSideEffects).forEach(f=>f()),s._dom=r,s.dirty=!1,await s.hooks.callHook("dom:rendered",{renders:o})}async function Go(s,e={}){const t=e.delayFn||(n=>setTimeout(n,10));return s._domUpdatePromise=s._domUpdatePromise||new Promise(n=>t(async()=>{await Jo(s,e),delete s._domUpdatePromise,n()}))}function Qo(s){return e=>{var n,o;const t=((o=(n=e.resolvedOptions.document)==null?void 0:n.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return t&&e.push(JSON.parse(t)),{mode:"client",hooks:{"entries:updated":function(r){Go(r,s)}}}}}const Zo=["templateParams","htmlAttrs","bodyAttrs"],Yo={hooks:{"tag:normalise":function({tag:s}){["hid","vmid","key"].forEach(n=>{s.props[n]&&(s.key=s.props[n],delete s.props[n])});const t=yn(s)||(s.key?`${s.tag}:${s.key}`:!1);t&&(s._d=t)},"tags:resolve":function(s){const e={};s.tags.forEach(n=>{const o=(n.key?`${n.tag}:${n.key}`:n._d)||n._p,r=e[o];if(r){let a=n==null?void 0:n.tagDuplicateStrategy;if(!a&&Zo.includes(n.tag)&&(a="merge"),a==="merge"){const l=r.props;["class","style"].forEach(c=>{l[c]&&(n.props[c]?(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),n.props[c]=`${l[c]} ${n.props[c]}`):n.props[c]=l[c])}),e[o].props={...l,...n.props};return}else if(n._e===r._e){r._duped=r._duped||[],n._d=`${r._d}:${r._duped.length+1}`,r._duped.push(n);return}else if(At(n)>At(r))return}const i=Object.keys(n.props).length+(n.innerHTML?1:0)+(n.textContent?1:0);if(bt.includes(n.tag)&&i===0){delete e[o];return}e[o]=n});const t=[];Object.values(e).forEach(n=>{const o=n._duped;delete n._duped,t.push(n),o&&t.push(...o)}),s.tags=t,s.tags=s.tags.filter(n=>!(n.tag==="meta"&&(n.props.name||n.props.property)&&!n.props.content))}}},Xo={mode:"server",hooks:{"tags:resolve":function(s){const e={};s.tags.filter(t=>["titleTemplate","templateParams","title"].includes(t.tag)&&t._m==="server").forEach(t=>{e[t.tag]=t.tag.startsWith("title")?t.textContent:t.props}),Object.keys(e).length&&s.tags.push({tag:"script",innerHTML:JSON.stringify(e),props:{id:"unhead:payload",type:"application/json"}})}}},er=["script","link","bodyAttrs"],tr=s=>({hooks:{"tags:resolve":function(e){for(const t of e.tags.filter(n=>er.includes(n.tag)))Object.entries(t.props).forEach(([n,o])=>{n.startsWith("on")&&typeof o=="function"&&(s.ssr&&Vs.includes(n)?t.props[n]=`this.dataset.${n}fired = true`:delete t.props[n],t._eventHandlers=t._eventHandlers||{},t._eventHandlers[n]=o)}),s.ssr&&t._eventHandlers&&(t.props.src||t.props.href)&&(t.key=t.key||Ss(t.props.src||t.props.href))},"dom:renderTag":function({$el:e,tag:t}){var n,o;for(const r of Object.keys((e==null?void 0:e.dataset)||{}).filter(i=>Vs.some(a=>`${a}fired`===i))){const i=r.replace("fired","");(o=(n=t._eventHandlers)==null?void 0:n[i])==null||o.call(e,new Event(i.replace("on","")))}}}}),sr=["link","style","script","noscript"],nr={hooks:{"tag:normalise":({tag:s})=>{s.key&&sr.includes(s.tag)&&(s.props["data-hid"]=s._h=Ss(s.key))}}},or={hooks:{"tags:resolve":s=>{const e=t=>{var n;return(n=s.tags.find(o=>o._d===t))==null?void 0:n._p};for(const{prefix:t,offset:n}of Ko)for(const o of s.tags.filter(r=>typeof r.tagPriority=="string"&&r.tagPriority.startsWith(t))){const r=e(o.tagPriority.replace(t,""));typeof r<"u"&&(o._p=r+n)}s.tags.sort((t,n)=>t._p-n._p).sort((t,n)=>At(t)-At(n))}}},rr={meta:"content",link:"href",htmlAttrs:"lang"},ir=s=>({hooks:{"tags:resolve":e=>{var a;const{tags:t}=e,n=(a=t.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=t.findIndex(l=>l.tag==="templateParams"),r=o!==-1?t[o].props:{},i=r.separator||"|";delete r.separator,r.pageTitle=St(r.pageTitle||n||"",r,i);for(const l of t.filter(c=>c.processTemplateParams!==!1)){const c=rr[l.tag];c&&typeof l.props[c]=="string"?l.props[c]=St(l.props[c],r,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(u=>{typeof l[u]=="string"&&(l[u]=St(l[u],r,i))})}s._templateParams=r,s._separator=i,e.tags=t.filter(l=>l.tag!=="templateParams")}}}),ar={hooks:{"tags:resolve":s=>{const{tags:e}=s;let t=e.findIndex(o=>o.tag==="titleTemplate");const n=e.findIndex(o=>o.tag==="title");if(n!==-1&&t!==-1){const o=Ds(e[t].textContent,e[n].textContent);o!==null?e[n].textContent=o||e[n].textContent:delete e[n]}else if(t!==-1){const o=Ds(e[t].textContent);o!==null&&(e[t].textContent=o,e[t].tag="title",t=-1)}t!==-1&&delete e[t],s.tags=e.filter(Boolean)}}},lr={hooks:{"tags:afterResolve":function(s){for(const e of s.tags)typeof e.innerHTML=="string"&&(e.innerHTML&&["application/ld+json","application/json"].includes(e.props.type)?e.innerHTML=e.innerHTML.replace(/{a.dirty=!0,e.callHook("entries:updated",a)};let o=0,r=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:s,hooks:e,headEntries(){return r},use(l){const c=typeof l=="function"?l(a):l;(!c.key||!i.some(u=>u.key===c.key))&&(i.push(c),Bs(c.mode,t)&&e.addHooks(c.hooks||{}))},push(l,c){c==null||delete c.head;const u={_i:o++,input:l,...c};return Bs(u.mode,t)&&(r.push(u),n()),{dispose(){r=r.filter(f=>f._i!==u._i),e.callHook("entries:updated",a),n()},patch(f){r=r.map(h=>(h._i===u._i&&(h.input=u.input=f),h)),n()}}},async resolveTags(){const l={tags:[],entries:[...r]};await e.callHook("entries:resolve",l);for(const c of l.entries){const u=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(u):u),c.resolvedInput)for(const f of await Uo(c)){const h={tag:f,entry:c,resolvedOptions:a.resolvedOptions};await e.callHook("tag:normalise",h),l.tags.push(h.tag)}}return await e.callHook("tags:beforeResolve",l),await e.callHook("tags:resolve",l),await e.callHook("tags:afterResolve",l),l.tags},ssr:t};return[Yo,Xo,tr,nr,or,ir,ar,lr,...(s==null?void 0:s.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function fr(){return _n}const hr=Qn.startsWith("3");function dr(s){return typeof s=="function"?s():ws(s)}function Ct(s,e=""){if(s instanceof Promise)return s;const t=dr(s);return!s||!t?t:Array.isArray(t)?t.map(n=>Ct(n,e)):typeof t=="object"?Object.fromEntries(Object.entries(t).map(([n,o])=>n==="titleTemplate"||n.startsWith("on")?[n,ws(o)]:[n,Ct(o,n)])):t}const pr={hooks:{"entries:resolve":function(s){for(const e of s.entries)e.resolvedInput=Ct(e.input)}}},vn="usehead";function mr(s){return{install(t){hr&&(t.config.globalProperties.$unhead=s,t.config.globalProperties.$head=s,t.provide(vn,s))}}.install}function gr(s={}){s.domDelayFn=s.domDelayFn||(t=>$t(()=>setTimeout(()=>t(),0)));const e=cr(s);return e.use(pr),e.install=mr(e),e}const zs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qs="__unhead_injection_handler__";function yr(){if(qs in zs)return zs[qs]();const s=cn(vn);return s||console.warn("Unhead is missing Vue context, falling back to shared context. This may have unexpected results."),s||fr()}function kr(s,e={}){const t=e.head||yr();if(t)return t.ssr?t.push(s,e):_r(t,s,e)}function _r(s,e,t={}){const n=P(!1),o=P({});Ze(()=>{o.value=n.value?{}:Ct(e)});const r=s.push(o.value,t);return Q(o,a=>{r.patch(a)}),un()&&(Zn(()=>{r.dispose()}),Yn(()=>{n.value=!0}),Xn(()=>{n.value=!1})),r}function wn(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substr(2,10)}function Z(s,e,t){Object.defineProperty(s,e,{value:t,writable:!0,enumerable:!1})}const Ve=w({page:0,clicks:0});let vr=[],wr=[];Z(Ve,"$syncUp",!0);Z(Ve,"$syncDown",!0);Z(Ve,"$paused",!1);Z(Ve,"$onSet",s=>vr.push(s));Z(Ve,"$onPatch",s=>wr.push(s));wn();Z(Ve,"$patch",async()=>!1);function bn(s,e,t=!1){const n=[];let o=!1,r=!1,i,a;const l=w(e);function c(d){n.push(d)}function u(d,m){l[d]!==m&&(clearTimeout(i),o=!0,l[d]=m,i=setTimeout(()=>o=!1,0))}function f(d){o||(clearTimeout(a),r=!0,Object.entries(d).forEach(([m,g])=>{l[m]=g}),a=setTimeout(()=>r=!1,0))}function h(d){let m;t?t&&window.addEventListener("storage",y=>{y&&y.key===d&&y.newValue&&f(JSON.parse(y.newValue))}):(m=new BroadcastChannel(d),m.addEventListener("message",y=>f(y.data)));function g(){!t&&m&&!r?m.postMessage(eo(l)):t&&!r&&window.localStorage.setItem(d,JSON.stringify(l)),o||n.forEach(y=>y(l))}if(Q(l,g,{deep:!0,flush:"sync"}),t){const y=window.localStorage.getItem(d);y&&f(JSON.parse(y))}}return{init:h,onPatch:c,patch:u,state:l}}const{init:br,onPatch:Sr,patch:st,state:ol}=bn(Ve,{page:1,clicks:0,viewerPage:1,viewerClicks:0}),Be=w({});let Mr=[],Or=[];Z(Be,"$syncUp",!0);Z(Be,"$syncDown",!0);Z(Be,"$paused",!1);Z(Be,"$onSet",s=>Mr.push(s));Z(Be,"$onPatch",s=>Or.push(s));wn();Z(Be,"$patch",async()=>!1);const{init:Tr,onPatch:rl,patch:il,state:al}=bn(Be,{},!1),Bt="$$slidev-clicks-context",Ms="$$slidev-page",Sn="$$slidev-slide-element",Er="$$slidev-slide-scale",Pr="$$slidev-context",ll="$$slidev-route",Os="$$slidev-render-context",cl="$$slidev-active",Lr="$$slidev-fontmatter",$r="$$slidev-slide-zoom",Mt="slidev-vclick-target",nt="slidev-vclick-hidden",ot="slidev-vclick-fade",Qt="slidev-vclick-hidden-explicitly",Zt="slidev-vclick-current",Yt="slidev-vclick-prior",as=999999,Ar=["localhost","127.0.0.1"],Cr=["clicks","clicksStart","disabled","hide","hideInToc","layout","level","preload","routeAlias","src","title","transition","zoom","dragPos"],ul=[...Cr,"theme","titleTemplate","info","author","keywords","presenter","download","exportFilename","export","highlighter","lineNumbers","monaco","monacoTypesSource","monacoTypesAdditionalPackages","monacoRunAdditionalDeps","remoteAssets","selectable","record","colorSchema","routerMode","aspectRatio","canvasWidth","themeConfig","favicon","plantUmlServer","fonts","defaults","drawings","htmlAttrs","mdc","contextMenu"],Mn=P(!1),Ts=Symbol.for("yaml.alias"),Hr=Symbol.for("yaml.document"),xe=Symbol.for("yaml.map"),On=Symbol.for("yaml.pair"),Es=Symbol.for("yaml.scalar"),mt=Symbol.for("yaml.seq"),re=Symbol.for("yaml.node.type"),Xe=s=>!!s&&typeof s=="object"&&s[re]===Ts,zt=s=>!!s&&typeof s=="object"&&s[re]===Hr,Tn=s=>!!s&&typeof s=="object"&&s[re]===xe,V=s=>!!s&&typeof s=="object"&&s[re]===On,F=s=>!!s&&typeof s=="object"&&s[re]===Es,Ps=s=>!!s&&typeof s=="object"&&s[re]===mt;function J(s){if(s&&typeof s=="object")switch(s[re]){case xe:case mt:return!0}return!1}function U(s){if(s&&typeof s=="object")switch(s[re]){case Ts:case xe:case Es:case mt:return!0}return!1}const Ir=s=>(F(s)||J(s))&&!!s.anchor,We=Symbol("break visit"),jr=Symbol("skip children"),lt=Symbol("remove node");function ht(s,e){const t=Nr(e);zt(s)?Ke(null,s.contents,t,Object.freeze([s]))===lt&&(s.contents=null):Ke(null,s,t,Object.freeze([]))}ht.BREAK=We;ht.SKIP=jr;ht.REMOVE=lt;function Ke(s,e,t,n){const o=Rr(s,e,t,n);if(U(o)||V(o))return Wr(s,n,o),Ke(s,o,t,n);if(typeof o!="symbol"){if(J(e)){n=Object.freeze(n.concat(e));for(let r=0;ree(n,String(o),t));if(s&&typeof s.toJSON=="function"){if(!t||!Ir(s))return s.toJSON(e,t);const n={aliasCount:0,count:1,res:void 0};t.anchors.set(s,n),t.onCreate=r=>{n.res=r,delete t.onCreate};const o=s.toJSON(e,t);return t.onCreate&&t.onCreate(o),o}return typeof s=="bigint"&&!(t!=null&&t.keep)?Number(s):s}class Ls{constructor(e){Object.defineProperty(this,re,{value:e})}clone(){const e=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(e.range=this.range.slice()),e}toJS(e,{mapAsMap:t,maxAliasCount:n,onAnchor:o,reviver:r}={}){if(!zt(e))throw new TypeError("A document argument is required");const i={anchors:new Map,doc:e,keep:!0,mapAsMap:t===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},a=ee(this,"",i);if(typeof o=="function")for(const{count:l,res:c}of i.anchors.values())o(c,l);return typeof r=="function"?at(r,{"":a},"",a):a}}class Dr extends Ls{constructor(e){super(Ts),this.source=e,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(e){let t;return ht(e,{Node:(n,o)=>{if(o===this)return ht.BREAK;o.anchor===this.source&&(t=o)}}),t}toJSON(e,t){if(!t)return{source:this.source};const{anchors:n,doc:o,maxAliasCount:r}=t,i=this.resolve(o);if(!i){const l=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(l)}let a=n.get(i);if(a||(ee(i,null,t),a=n.get(i)),!a||a.res===void 0){const l="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(l)}if(r>=0&&(a.count+=1,a.aliasCount===0&&(a.aliasCount=Ot(o,i,n)),a.count*a.aliasCount>r)){const l="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(l)}return a.res}toString(e,t,n){const o=`*${this.source}`;if(e){if(En(this.source),e.options.verifyAliasOrder&&!e.anchors.has(this.source)){const r=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(r)}if(e.implicitKey)return`${o} `}return o}}function Ot(s,e,t){if(Xe(e)){const n=e.resolve(s),o=t&&n&&t.get(n);return o?o.count*o.aliasCount:0}else if(J(e)){let n=0;for(const o of e.items){const r=Ot(s,o,t);r>n&&(n=r)}return n}else if(V(e)){const n=Ot(s,e.key,t),o=Ot(s,e.value,t);return Math.max(n,o)}return 1}const Pn=s=>!s||typeof s!="function"&&typeof s!="object";class W extends Ls{constructor(e){super(Es),this.value=e}toJSON(e,t){return t!=null&&t.keep?this.value:ee(this.value,e,t)}toString(){return String(this.value)}}W.BLOCK_FOLDED="BLOCK_FOLDED";W.BLOCK_LITERAL="BLOCK_LITERAL";W.PLAIN="PLAIN";W.QUOTE_DOUBLE="QUOTE_DOUBLE";W.QUOTE_SINGLE="QUOTE_SINGLE";function Fr(s,e,t){return t.find(n=>{var o;return((o=n.identify)==null?void 0:o.call(n,s))&&!n.format})}function Ht(s,e,t){var f,h,d;if(zt(s)&&(s=s.contents),U(s))return s;if(V(s)){const m=(h=(f=t.schema[xe]).createNode)==null?void 0:h.call(f,t.schema,null,t);return m.items.push(s),m}(s instanceof String||s instanceof Number||s instanceof Boolean||typeof BigInt<"u"&&s instanceof BigInt)&&(s=s.valueOf());const{aliasDuplicateObjects:n,onAnchor:o,onTagObj:r,schema:i,sourceObjects:a}=t;let l;if(n&&s&&typeof s=="object"){if(l=a.get(s),l)return l.anchor||(l.anchor=o(s)),new Dr(l.anchor);l={anchor:null,node:null},a.set(s,l)}let c=Fr(s,e,i.tags);if(!c){if(s&&typeof s.toJSON=="function"&&(s=s.toJSON()),!s||typeof s!="object"){const m=new W(s);return l&&(l.node=m),m}c=s instanceof Map?i[xe]:Symbol.iterator in Object(s)?i[mt]:i[xe]}r&&(r(c),delete t.onTagObj);const u=c!=null&&c.createNode?c.createNode(t.schema,s,t):typeof((d=c==null?void 0:c.nodeClass)==null?void 0:d.from)=="function"?c.nodeClass.from(t.schema,s,t):new W(s);return c.default||(u.tag=c.tag),l&&(l.node=u),u}function Us(s,e,t){let n=t;for(let o=e.length-1;o>=0;--o){const r=e[o];if(typeof r=="number"&&Number.isInteger(r)&&r>=0){const i=[];i[r]=n,n=i}else n=new Map([[r,n]])}return Ht(n,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:s,sourceObjects:new Map})}const xr=s=>s==null||typeof s=="object"&&!!s[Symbol.iterator]().next().done;class $s extends Ls{constructor(e,t){super(e),Object.defineProperty(this,"schema",{value:t,configurable:!0,enumerable:!1,writable:!0})}clone(e){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return e&&(t.schema=e),t.items=t.items.map(n=>U(n)||V(n)?n.clone(e):n),this.range&&(t.range=this.range.slice()),t}addIn(e,t){if(xr(e))this.add(t);else{const[n,...o]=e,r=this.get(n,!0);if(J(r))r.addIn(o,t);else if(r===void 0&&this.schema)this.set(n,Us(this.schema,o,t));else throw new Error(`Expected YAML collection at ${n}. Remaining path: ${o}`)}}deleteIn(e){const[t,...n]=e;if(n.length===0)return this.delete(t);const o=this.get(t,!0);if(J(o))return o.deleteIn(n);throw new Error(`Expected YAML collection at ${t}. Remaining path: ${n}`)}getIn(e,t){const[n,...o]=e,r=this.get(n,!0);return o.length===0?!t&&F(r)?r.value:r:J(r)?r.getIn(o,t):void 0}hasAllNullValues(e){return this.items.every(t=>{if(!V(t))return!1;const n=t.value;return n==null||e&&F(n)&&n.value==null&&!n.commentBefore&&!n.comment&&!n.tag})}hasIn(e){const[t,...n]=e;if(n.length===0)return this.has(t);const o=this.get(t,!0);return J(o)?o.hasIn(n):!1}setIn(e,t){const[n,...o]=e;if(o.length===0)this.set(n,t);else{const r=this.get(n,!0);if(J(r))r.setIn(o,t);else if(r===void 0&&this.schema)this.set(n,Us(this.schema,o,t));else throw new Error(`Expected YAML collection at ${n}. Remaining path: ${o}`)}}}$s.maxFlowStringSingleLineLength=60;const Vr=s=>s.replace(/^(?!$)(?: $)?/gm,"#");function dt(s,e){return/^\n+$/.test(s)?s.substring(1):e?s.replace(/^(?! *$)/gm,e):s}const Je=(s,e,t)=>s.endsWith(` +`)?dt(t,e):t.includes(` +`)?` +`+dt(t,e):(s.endsWith(" ")?"":" ")+t,Ln="flow",ls="block",Tt="quoted";function qt(s,e,t="flow",{indentAtStart:n,lineWidth:o=80,minContentWidth:r=20,onFold:i,onOverflow:a}={}){if(!o||o<0)return s;const l=Math.max(1+r,1+o-e.length);if(s.length<=l)return s;const c=[],u={};let f=o-e.length;typeof n=="number"&&(n>o-Math.max(2,r)?c.push(0):f=o-n);let h,d,m=!1,g=-1,y=-1,k=-1;t===ls&&(g=Ks(s,g,e.length),g!==-1&&(f=g+l));for(let v;v=s[g+=1];){if(t===Tt&&v==="\\"){switch(y=g,s[g+1]){case"x":g+=3;break;case"u":g+=5;break;case"U":g+=9;break;default:g+=1}k=g}if(v===` +`)t===ls&&(g=Ks(s,g,e.length)),f=g+e.length+l,h=void 0;else{if(v===" "&&d&&d!==" "&&d!==` +`&&d!==" "){const b=s[g+1];b&&b!==" "&&b!==` +`&&b!==" "&&(h=g)}if(g>=f)if(h)c.push(h),f=h+l,h=void 0;else if(t===Tt){for(;d===" "||d===" ";)d=v,v=s[g+=1],m=!0;const b=g>k+1?g-2:y-1;if(u[b])return s;c.push(b),u[b]=!0,f=b+l,h=void 0}else m=!0}d=v}if(m&&a&&a(),c.length===0)return s;i&&i();let _=s.slice(0,c[0]);for(let v=0;v({indentAtStart:e?s.indent.length:s.indentAtStart,lineWidth:s.options.lineWidth,minContentWidth:s.options.minContentWidth}),Kt=s=>/^(%|---|\.\.\.)/m.test(s);function Br(s,e,t){if(!e||e<0)return!1;const n=e-t,o=s.length;if(o<=n)return!1;for(let r=0,i=0;rn)return!0;if(i=r+1,o-i<=n)return!1}return!0}function ct(s,e){const t=JSON.stringify(s);if(e.options.doubleQuotedAsJSON)return t;const{implicitKey:n}=e,o=e.options.doubleQuotedMinMultiLineLength,r=e.indent||(Kt(s)?" ":"");let i="",a=0;for(let l=0,c=t[l];c;c=t[++l])if(c===" "&&t[l+1]==="\\"&&t[l+2]==="n"&&(i+=t.slice(a,l)+"\\ ",l+=1,a=l,c="\\"),c==="\\")switch(t[l+1]){case"u":{i+=t.slice(a,l);const u=t.substr(l+2,4);switch(u){case"0000":i+="\\0";break;case"0007":i+="\\a";break;case"000b":i+="\\v";break;case"001b":i+="\\e";break;case"0085":i+="\\N";break;case"00a0":i+="\\_";break;case"2028":i+="\\L";break;case"2029":i+="\\P";break;default:u.substr(0,2)==="00"?i+="\\x"+u.substr(2):i+=t.substr(l,6)}l+=5,a=l+1}break;case"n":if(n||t[l+2]==='"'||t.length +`;let f,h;for(h=t.length;h>0;--h){const M=t[h-1];if(M!==` +`&&M!==" "&&M!==" ")break}let d=t.substring(h);const m=d.indexOf(` +`);m===-1?f="-":t===d||m!==d.length-1?(f="+",r&&r()):f="",d&&(t=t.slice(0,-d.length),d[d.length-1]===` +`&&(d=d.slice(0,-1)),d=d.replace(us,`$&${c}`));let g=!1,y,k=-1;for(y=0;y")+(g?c?"2":"1":"")+f;if(s&&(b+=" "+a(s.replace(/ ?[\r\n]+/g," ")),o&&o()),u)return t=t.replace(/\n+/g,`$&${c}`),`${b} +${c}${_}${t}${d}`;t=t.replace(/\n+/g,` +$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${c}`);const O=qt(`${_}${t}${d}`,c,ls,Ut(n,!0));return`${b} +${c}${O}`}function zr(s,e,t,n){const{type:o,value:r}=s,{actualString:i,implicitKey:a,indent:l,indentStep:c,inFlow:u}=e;if(a&&r.includes(` +`)||u&&/[[\]{},]/.test(r))return Ge(r,e);if(!r||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(r))return a||u||!r.includes(` +`)?Ge(r,e):Et(s,e,t,n);if(!a&&!u&&o!==W.PLAIN&&r.includes(` +`))return Et(s,e,t,n);if(Kt(r)){if(l==="")return e.forceBlockIndent=!0,Et(s,e,t,n);if(a&&l===c)return Ge(r,e)}const f=r.replace(/\n+/g,`$& +${l}`);if(i){const h=g=>{var y;return g.default&&g.tag!=="tag:yaml.org,2002:str"&&((y=g.test)==null?void 0:y.test(f))},{compat:d,tags:m}=e.doc.schema;if(m.some(h)||d!=null&&d.some(h))return Ge(r,e)}return a?f:qt(f,l,Ln,Ut(e,!1))}function qr(s,e,t,n){const{implicitKey:o,inFlow:r}=e,i=typeof s.value=="string"?s:Object.assign({},s,{value:String(s.value)});let{type:a}=s;a!==W.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(i.value)&&(a=W.QUOTE_DOUBLE);const l=u=>{switch(u){case W.BLOCK_FOLDED:case W.BLOCK_LITERAL:return o||r?Ge(i.value,e):Et(i,e,t,n);case W.QUOTE_DOUBLE:return ct(i.value,e);case W.QUOTE_SINGLE:return cs(i.value,e);case W.PLAIN:return zr(i,e,t,n);default:return null}};let c=l(a);if(c===null){const{defaultKeyType:u,defaultStringType:f}=e.options,h=o&&u||f;if(c=l(h),c===null)throw new Error(`Unsupported default string type ${h}`)}return c}function Ur(s,e){const t=Object.assign({blockQuote:!0,commentString:Vr,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},s.schema.toStringOptions,e);let n;switch(t.collectionStyle){case"block":n=!1;break;case"flow":n=!0;break;default:n=null}return{anchors:new Set,doc:s,flowCollectionPadding:t.flowCollectionPadding?" ":"",indent:"",indentStep:typeof t.indent=="number"?" ".repeat(t.indent):" ",inFlow:n,options:t}}function Kr(s,e){var o;if(e.tag){const r=s.filter(i=>i.tag===e.tag);if(r.length>0)return r.find(i=>i.format===e.format)??r[0]}let t,n;if(F(e)){n=e.value;const r=s.filter(i=>{var a;return(a=i.identify)==null?void 0:a.call(i,n)});t=r.find(i=>i.format===e.format)??r.find(i=>!i.format)}else n=e,t=s.find(r=>r.nodeClass&&n instanceof r.nodeClass);if(!t){const r=((o=n==null?void 0:n.constructor)==null?void 0:o.name)??typeof n;throw new Error(`Tag not resolved for ${r} value`)}return t}function Jr(s,e,{anchors:t,doc:n}){if(!n.directives)return"";const o=[],r=(F(s)||J(s))&&s.anchor;r&&En(r)&&(t.add(r),o.push(`&${r}`));const i=s.tag?s.tag:e.default?null:e.tag;return i&&o.push(n.directives.tagString(i)),o.join(" ")}function It(s,e,t,n){var l;if(V(s))return s.toString(e,t,n);if(Xe(s)){if(e.doc.directives)return s.toString(e);if((l=e.resolvedAliases)!=null&&l.has(s))throw new TypeError("Cannot stringify circular structure without alias nodes");e.resolvedAliases?e.resolvedAliases.add(s):e.resolvedAliases=new Set([s]),s=s.resolve(e.doc)}let o;const r=U(s)?s:e.doc.createNode(s,{onTagObj:c=>o=c});o||(o=Kr(e.doc.schema.tags,r));const i=Jr(r,o,e);i.length>0&&(e.indentAtStart=(e.indentAtStart??0)+i.length+1);const a=typeof o.stringify=="function"?o.stringify(r,e,t,n):F(r)?qr(r,e,t,n):r.toString(e,t,n);return i?F(r)||a[0]==="{"||a[0]==="["?`${i} ${a}`:`${i} +${e.indent}${a}`:a}function Gr({key:s,value:e},t,n,o){const{allNullValues:r,doc:i,indent:a,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:f}}=t;let h=U(s)&&s.comment||null;if(f){if(h)throw new Error("With simple keys, key nodes cannot have comments");if(J(s)){const L="With simple keys, collection cannot be used as a key value";throw new Error(L)}}let d=!f&&(!s||h&&e==null&&!t.inFlow||J(s)||(F(s)?s.type===W.BLOCK_FOLDED||s.type===W.BLOCK_LITERAL:typeof s=="object"));t=Object.assign({},t,{allNullValues:!1,implicitKey:!d&&(f||!r),indent:a+l});let m=!1,g=!1,y=It(s,t,()=>m=!0,()=>g=!0);if(!d&&!t.inFlow&&y.length>1024){if(f)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");d=!0}if(t.inFlow){if(r||e==null)return m&&n&&n(),y===""?"?":d?`? ${y}`:y}else if(r&&!f||e==null&&d)return y=`? ${y}`,h&&!m?y+=Je(y,t.indent,c(h)):g&&o&&o(),y;m&&(h=null),d?(h&&(y+=Je(y,t.indent,c(h))),y=`? ${y} +${a}:`):(y=`${y}:`,h&&(y+=Je(y,t.indent,c(h))));let k,_,v;U(e)?(k=!!e.spaceBefore,_=e.commentBefore,v=e.comment):(k=!1,_=null,v=null,e&&typeof e=="object"&&(e=i.createNode(e))),t.implicitKey=!1,!d&&!h&&F(e)&&(t.indentAtStart=y.length+1),g=!1,!u&&l.length>=2&&!t.inFlow&&!d&&Ps(e)&&!e.flow&&!e.tag&&!e.anchor&&(t.indent=t.indent.substring(2));let b=!1;const O=It(e,t,()=>b=!0,()=>g=!0);let M=" ";if(h||k||_){if(M=k?` +`:"",_){const L=c(_);M+=` +${dt(L,t.indent)}`}O===""&&!t.inFlow?M===` +`&&(M=` + +`):M+=` +${t.indent}`}else if(!d&&J(e)){const L=O[0],A=O.indexOf(` +`),I=A!==-1,x=t.inFlow??e.flow??e.items.length===0;if(I||!x){let se=!1;if(I&&(L==="&"||L==="!")){let E=O.indexOf(" ");L==="&"&&E!==-1&&Es===Js||F(s)&&s.value===Js&&(!s.type||s.type===W.PLAIN);function Xt(s,e,t){const n=s&&Xe(t)?t.resolve(s.doc):t;if(!Tn(n))throw new Error("Merge sources must be maps or map aliases");const o=n.toJSON(null,s,Map);for(const[r,i]of o)e instanceof Map?e.has(r)||e.set(r,i):e instanceof Set?e.add(r):Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{value:i,writable:!0,enumerable:!0,configurable:!0});return e}function Yr(s,e,t){if(e===null)return"";if(typeof e!="object")return String(e);if(U(s)&&(t!=null&&t.doc)){const n=Ur(t.doc,{});n.anchors=new Set;for(const r of t.anchors.keys())n.anchors.add(r.anchor);n.inFlow=!0,n.inStringifyKey=!0;const o=s.toString(n);if(!t.mapKeyWarned){let r=JSON.stringify(o);r.length>40&&(r=r.substring(0,36)+'..."'),Qr(t.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${r}. Set mapAsMap: true to use object keys.`),t.mapKeyWarned=!0}return o}return JSON.stringify(e)}function As(s,e,t){const n=Ht(s,void 0,t),o=Ht(e,void 0,t);return new ie(n,o)}class ie{constructor(e,t=null){Object.defineProperty(this,re,{value:On}),this.key=e,this.value=t}clone(e){let{key:t,value:n}=this;return U(t)&&(t=t.clone(e)),U(n)&&(n=n.clone(e)),new ie(t,n)}toJSON(e,t){const n=t!=null&&t.mapAsMap?new Map:{};return $n(t,n,this)}toString(e,t,n){return e!=null&&e.doc?Gr(this,e,t,n):JSON.stringify(this)}}function An(s,e,t){return(e.inFlow??s.flow?ei:Xr)(s,e,t)}function Xr({comment:s,items:e},t,{blockItemPrefix:n,flowChars:o,itemIndent:r,onChompKeep:i,onComment:a}){const{indent:l,options:{commentString:c}}=t,u=Object.assign({},t,{indent:r,type:null});let f=!1;const h=[];for(let m=0;my=null,()=>f=!0);y&&(k+=Je(k,r,c(y))),f&&y&&(f=!1),h.push(n+k)}let d;if(h.length===0)d=o.start+o.end;else{d=h[0];for(let m=1;my=null);mu||k.includes(` +`))&&(c=!0),f.push(k),u=f.length}const{start:h,end:d}=t;if(f.length===0)return h+d;if(!c){const m=f.reduce((g,y)=>g+y.length+2,2);c=e.options.lineWidth>0&&m>e.options.lineWidth}if(c){let m=h;for(const g of f)m+=g?` +${r}${o}${g}`:` +`;return`${m} +${o}${d}`}else return`${h}${i}${f.join(" ")}${i}${d}`}function jt({indent:s,options:{commentString:e}},t,n,o){if(n&&o&&(n=n.replace(/^\n+/,"")),n){const r=dt(e(n),s);t.push(r.trimStart())}}function Fe(s,e){const t=F(e)?e.value:e;for(const n of s)if(V(n)&&(n.key===e||n.key===t||F(n.key)&&n.key.value===t))return n}class qe extends $s{static get tagName(){return"tag:yaml.org,2002:map"}constructor(e){super(xe,e),this.items=[]}static from(e,t,n){const{keepUndefined:o,replacer:r}=n,i=new this(e),a=(l,c)=>{if(typeof r=="function")c=r.call(t,l,c);else if(Array.isArray(r)&&!r.includes(l))return;(c!==void 0||o)&&i.items.push(As(l,c,n))};if(t instanceof Map)for(const[l,c]of t)a(l,c);else if(t&&typeof t=="object")for(const l of Object.keys(t))a(l,t[l]);return typeof e.sortMapEntries=="function"&&i.items.sort(e.sortMapEntries),i}add(e,t){var i;let n;V(e)?n=e:!e||typeof e!="object"||!("key"in e)?n=new ie(e,e==null?void 0:e.value):n=new ie(e.key,e.value);const o=Fe(this.items,n.key),r=(i=this.schema)==null?void 0:i.sortMapEntries;if(o){if(!t)throw new Error(`Key ${n.key} already set`);F(o.value)&&Pn(n.value)?o.value.value=n.value:o.value=n.value}else if(r){const a=this.items.findIndex(l=>r(n,l)<0);a===-1?this.items.push(n):this.items.splice(a,0,n)}else this.items.push(n)}delete(e){const t=Fe(this.items,e);return t?this.items.splice(this.items.indexOf(t),1).length>0:!1}get(e,t){const n=Fe(this.items,e),o=n==null?void 0:n.value;return(!t&&F(o)?o.value:o)??void 0}has(e){return!!Fe(this.items,e)}set(e,t){this.add(new ie(e,t),!0)}toJSON(e,t,n){const o=n?new n:t!=null&&t.mapAsMap?new Map:{};t!=null&&t.onCreate&&t.onCreate(o);for(const r of this.items)$n(t,o,r);return o}toString(e,t,n){if(!e)return JSON.stringify(this);for(const o of this.items)if(!V(o))throw new Error(`Map items must all be pairs; found ${JSON.stringify(o)} instead`);return!e.allNullValues&&this.hasAllNullValues(!1)&&(e=Object.assign({},e,{allNullValues:!0})),An(this,e,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:e.indent||"",onChompKeep:n,onComment:t})}}class Cn extends $s{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(e){super(mt,e),this.items=[]}add(e){this.items.push(e)}delete(e){const t=yt(e);return typeof t!="number"?!1:this.items.splice(t,1).length>0}get(e,t){const n=yt(e);if(typeof n!="number")return;const o=this.items[n];return!t&&F(o)?o.value:o}has(e){const t=yt(e);return typeof t=="number"&&t=0?e:null}function ti(s,e,t){const{replacer:n}=t,o=new Cn(s);o.tag="tag:yaml.org,2002:pairs";let r=0;if(e&&Symbol.iterator in Object(e))for(let i of e){typeof n=="function"&&(i=n.call(e,String(r++),i));let a,l;if(Array.isArray(i))if(i.length===2)a=i[0],l=i[1];else throw new TypeError(`Expected [key, value] tuple: ${i}`);else if(i&&i instanceof Object){const c=Object.keys(i);if(c.length===1)a=c[0],l=i[a];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else a=i;o.items.push(As(a,l,t))}return o}class Cs extends Cn{constructor(){super(),this.add=qe.prototype.add.bind(this),this.delete=qe.prototype.delete.bind(this),this.get=qe.prototype.get.bind(this),this.has=qe.prototype.has.bind(this),this.set=qe.prototype.set.bind(this),this.tag=Cs.tag}toJSON(e,t){if(!t)return super.toJSON(e);const n=new Map;t!=null&&t.onCreate&&t.onCreate(n);for(const o of this.items){let r,i;if(V(o)?(r=ee(o.key,"",t),i=ee(o.value,r,t)):r=ee(o,"",t),n.has(r))throw new Error("Ordered maps must not include duplicate keys");n.set(r,i)}return n}static from(e,t,n){const o=ti(e,t,n),r=new this;return r.items=o.items,r}}Cs.tag="tag:yaml.org,2002:omap";class Hs extends qe{constructor(e){super(e),this.tag=Hs.tag}add(e){let t;V(e)?t=e:e&&typeof e=="object"&&"key"in e&&"value"in e&&e.value===null?t=new ie(e.key,null):t=new ie(e,null),Fe(this.items,t.key)||this.items.push(t)}get(e,t){const n=Fe(this.items,e);return!t&&V(n)?F(n.key)?n.key.value:n.key:n}set(e,t){if(typeof t!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof t}`);const n=Fe(this.items,e);n&&!t?this.items.splice(this.items.indexOf(n),1):!n&&t&&this.items.push(new ie(e))}toJSON(e,t){return super.toJSON(e,t,Set)}toString(e,t,n){if(!e)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},e,{allNullValues:!0}),t,n);throw new Error("Set items must all have null values")}static from(e,t,n){const{replacer:o}=n,r=new this(e);if(t&&Symbol.iterator in Object(t))for(let i of t)typeof o=="function"&&(i=o.call(t,i,i)),r.items.push(As(i,null,n));return r}}Hs.tag="tag:yaml.org,2002:set";function si(s){return Array.from(new Set(s))}function Gs(...s){let e,t,n;s.length===1?(e=0,n=1,[t]=s):[e,t,n=1]=s;const o=[];let r=e;for(;rn<=s).sort((n,o)=>n-o)}function fl(){const s=P(Date.now()),e=to({interval:1e3}),t=p(()=>{const o=(e.value-s.value)/1e3,r=Math.floor(o%60).toString().padStart(2,"0");return`${Math.floor(o/60).toString().padStart(2,"0")}:${r}`});function n(){s.value=e.value}return{timer:t,resetTimer:n}}function Is(s=5){const e=[],t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",n=t.length;for(let o=0;o0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),i=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));o=Promise.all(t.map(a=>{if(a=ri(a),a in Qs)return;Qs[a]=!0;const l=a.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":oi,l||(u.as="script",u.crossOrigin=""),u.href=a,i&&u.setAttribute("nonce",i),document.head.appendChild(u),l)return new Promise((f,h)=>{u.addEventListener("load",f),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>e()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},Hn=(s,e)=>{const t=s.__vccOpts||s;for(const[n,o]of e)t[n]=o;return t},ii={},ai={class:"px-4 py-10 text-center text-red-700 dark:text-red-500 font-bold font-mono"};function li(s,e){return fn(),so("div",ai," An error occurred on this slide. Check the terminal for more information. ")}const ci=Hn(ii,[["render",li],["__file","/home/runner/work/Workshop-Haskell/Workshop-Haskell/node_modules/@slidev/client/layouts/error.vue"]]),$=Object.freeze(Object.defineProperty({__proto__:null,default:ci},Symbol.toStringTag,{value:"Module"})),ue=w({theme:"apple-basic",title:"Workshop: Haskell",highlighter:"shiki",transition:"none",mdc:!0,layout:"intro"}),ui=w({layout:p(()=>ue.layout),transition:p(()=>ue.transition),class:p(()=>ue.class),clicks:p(()=>ue.clicks),name:p(()=>ue.name),preload:p(()=>ue.preload),slide:{index:0,content:"",note:"",title:"Workshop: Haskell",noteHTML:"",raw:"",frontmatter:ue,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:0,id:0,no:1},__clicksContext:null,__preloaded:!1}),fe=w({layout:"bullets"}),fi=w({layout:p(()=>fe.layout),transition:p(()=>fe.transition),class:p(()=>fe.class),clicks:p(()=>fe.clicks),name:p(()=>fe.name),preload:p(()=>fe.preload),slide:{index:1,content:"",note:"",title:"Introduction",level:1,noteHTML:"",raw:"",frontmatter:fe,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:23,id:1,no:2},__clicksContext:null,__preloaded:!1}),he=w({}),hi=w({layout:p(()=>he.layout),transition:p(()=>he.transition),class:p(()=>he.class),clicks:p(()=>he.clicks),name:p(()=>he.name),preload:p(()=>he.preload),slide:{index:2,content:"",note:"",title:"Starting out",level:1,noteHTML:"",raw:"",frontmatter:he,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:35,id:2,no:3},__clicksContext:null,__preloaded:!1}),de=w({}),di=w({layout:p(()=>de.layout),transition:p(()=>de.transition),class:p(()=>de.class),clicks:p(()=>de.clicks),name:p(()=>de.name),preload:p(()=>de.preload),slide:{index:3,content:"",note:"",title:"Data Types",level:1,noteHTML:"",raw:"",frontmatter:de,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:55,id:3,no:4},__clicksContext:null,__preloaded:!1}),pe=w({}),pi=w({layout:p(()=>pe.layout),transition:p(()=>pe.transition),class:p(()=>pe.class),clicks:p(()=>pe.clicks),name:p(()=>pe.name),preload:p(()=>pe.preload),slide:{index:4,content:"",note:"",title:"Arithhmetic Operators",level:1,noteHTML:"",raw:"",frontmatter:pe,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:78,id:4,no:5},__clicksContext:null,__preloaded:!1}),me=w({}),mi=w({layout:p(()=>me.layout),transition:p(()=>me.transition),class:p(()=>me.class),clicks:p(()=>me.clicks),name:p(()=>me.name),preload:p(()=>me.preload),slide:{index:5,content:"",note:"",title:"Boolean Operations",level:1,noteHTML:"",raw:"",frontmatter:me,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:105,id:5,no:6},__clicksContext:null,__preloaded:!1}),ge=w({}),gi=w({layout:p(()=>ge.layout),transition:p(()=>ge.transition),class:p(()=>ge.class),clicks:p(()=>ge.clicks),name:p(()=>ge.name),preload:p(()=>ge.preload),slide:{index:6,content:"",note:"",title:"Comparison Operations",level:1,noteHTML:"",raw:"",frontmatter:ge,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:124,id:6,no:7},__clicksContext:null,__preloaded:!1}),ye=w({}),yi=w({layout:p(()=>ye.layout),transition:p(()=>ye.transition),class:p(()=>ye.class),clicks:p(()=>ye.clicks),name:p(()=>ye.name),preload:p(()=>ye.preload),slide:{index:7,content:"",note:"",title:"Functions",level:1,noteHTML:"",raw:"",frontmatter:ye,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:146,id:7,no:8},__clicksContext:null,__preloaded:!1}),ke=w({}),ki=w({layout:p(()=>ke.layout),transition:p(()=>ke.transition),class:p(()=>ke.class),clicks:p(()=>ke.clicks),name:p(()=>ke.name),preload:p(()=>ke.preload),slide:{index:8,content:"",note:"",title:"Function Typing",level:1,noteHTML:"",raw:"",frontmatter:ke,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:177,id:8,no:9},__clicksContext:null,__preloaded:!1}),_e=w({}),_i=w({layout:p(()=>_e.layout),transition:p(()=>_e.transition),class:p(()=>_e.class),clicks:p(()=>_e.clicks),name:p(()=>_e.name),preload:p(()=>_e.preload),slide:{index:9,content:"",note:"",title:"Pattern Matching",level:1,noteHTML:"",raw:"",frontmatter:_e,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:205,id:9,no:10},__clicksContext:null,__preloaded:!1}),ve=w({}),vi=w({layout:p(()=>ve.layout),transition:p(()=>ve.transition),class:p(()=>ve.class),clicks:p(()=>ve.clicks),name:p(()=>ve.name),preload:p(()=>ve.preload),slide:{index:10,content:"",note:"",title:"Guards",level:1,noteHTML:"",raw:"",frontmatter:ve,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:231,id:10,no:11},__clicksContext:null,__preloaded:!1}),we=w({}),wi=w({layout:p(()=>we.layout),transition:p(()=>we.transition),class:p(()=>we.class),clicks:p(()=>we.clicks),name:p(()=>we.name),preload:p(()=>we.preload),slide:{index:11,content:"",note:"",title:"Where and Let",level:1,noteHTML:"",raw:"",frontmatter:we,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:256,id:11,no:12},__clicksContext:null,__preloaded:!1}),be=w({}),bi=w({layout:p(()=>be.layout),transition:p(()=>be.transition),class:p(()=>be.class),clicks:p(()=>be.clicks),name:p(()=>be.name),preload:p(()=>be.preload),slide:{index:12,content:"",note:"",title:"Recursion",level:1,noteHTML:"",raw:"",frontmatter:be,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:282,id:12,no:13},__clicksContext:null,__preloaded:!1}),Se=w({}),Si=w({layout:p(()=>Se.layout),transition:p(()=>Se.transition),class:p(()=>Se.class),clicks:p(()=>Se.clicks),name:p(()=>Se.name),preload:p(()=>Se.preload),slide:{index:13,content:"",note:"",title:"Tuples",level:1,noteHTML:"",raw:"",frontmatter:Se,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:294,id:13,no:14},__clicksContext:null,__preloaded:!1}),Me=w({}),Mi=w({layout:p(()=>Me.layout),transition:p(()=>Me.transition),class:p(()=>Me.class),clicks:p(()=>Me.clicks),name:p(()=>Me.name),preload:p(()=>Me.preload),slide:{index:14,content:"",note:"",title:"Lists",level:1,noteHTML:"",raw:"",frontmatter:Me,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:326,id:14,no:15},__clicksContext:null,__preloaded:!1}),Oe=w({}),Oi=w({layout:p(()=>Oe.layout),transition:p(()=>Oe.transition),class:p(()=>Oe.class),clicks:p(()=>Oe.clicks),name:p(()=>Oe.name),preload:p(()=>Oe.preload),slide:{index:15,content:"",note:"",title:"Lists",level:1,noteHTML:"",raw:"",frontmatter:Oe,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:353,id:15,no:16},__clicksContext:null,__preloaded:!1}),Te=w({}),Ti=w({layout:p(()=>Te.layout),transition:p(()=>Te.transition),class:p(()=>Te.class),clicks:p(()=>Te.clicks),name:p(()=>Te.name),preload:p(()=>Te.preload),slide:{index:16,content:"",note:"",title:"Lists",level:1,noteHTML:"",raw:"",frontmatter:Te,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:377,id:16,no:17},__clicksContext:null,__preloaded:!1}),Ee=w({}),Ei=w({layout:p(()=>Ee.layout),transition:p(()=>Ee.transition),class:p(()=>Ee.class),clicks:p(()=>Ee.clicks),name:p(()=>Ee.name),preload:p(()=>Ee.preload),slide:{index:17,content:"",note:"",title:"List Ranges",level:1,noteHTML:"",raw:"",frontmatter:Ee,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:397,id:17,no:18},__clicksContext:null,__preloaded:!1}),Pe=w({}),Pi=w({layout:p(()=>Pe.layout),transition:p(()=>Pe.transition),class:p(()=>Pe.class),clicks:p(()=>Pe.clicks),name:p(()=>Pe.name),preload:p(()=>Pe.preload),slide:{index:18,content:"",note:"",title:"List Comprehensions",level:1,noteHTML:"",raw:"",frontmatter:Pe,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:424,id:18,no:19},__clicksContext:null,__preloaded:!1}),Le=w({}),Li=w({layout:p(()=>Le.layout),transition:p(()=>Le.transition),class:p(()=>Le.class),clicks:p(()=>Le.clicks),name:p(()=>Le.name),preload:p(()=>Le.preload),slide:{index:19,content:"",note:"",title:"Currying",level:1,noteHTML:"",raw:"",frontmatter:Le,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:450,id:19,no:20},__clicksContext:null,__preloaded:!1}),$e=w({}),$i=w({layout:p(()=>$e.layout),transition:p(()=>$e.transition),class:p(()=>$e.class),clicks:p(()=>$e.clicks),name:p(()=>$e.name),preload:p(()=>$e.preload),slide:{index:20,content:"",note:"",title:"Higher-order Functions",level:1,noteHTML:"",raw:"",frontmatter:$e,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:477,id:20,no:21},__clicksContext:null,__preloaded:!1}),Ae=w({}),Ai=w({layout:p(()=>Ae.layout),transition:p(()=>Ae.transition),class:p(()=>Ae.class),clicks:p(()=>Ae.clicks),name:p(()=>Ae.name),preload:p(()=>Ae.preload),slide:{index:21,content:"",note:"",title:"Lambda Functions",level:1,noteHTML:"",raw:"",frontmatter:Ae,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:504,id:21,no:22},__clicksContext:null,__preloaded:!1}),Ce=w({layout:"section"}),Ci=w({layout:p(()=>Ce.layout),transition:p(()=>Ce.transition),class:p(()=>Ce.class),clicks:p(()=>Ce.clicks),name:p(()=>Ce.name),preload:p(()=>Ce.preload),slide:{index:22,content:"",note:"",title:"Exercises",level:1,noteHTML:"",raw:"",frontmatter:Ce,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:528,id:22,no:23},__clicksContext:null,__preloaded:!1}),He=w({}),Hi=w({layout:p(()=>He.layout),transition:p(()=>He.transition),class:p(()=>He.class),clicks:p(()=>He.clicks),name:p(()=>He.name),preload:p(()=>He.preload),slide:{index:23,content:"",note:"",title:"Fibonacci",level:1,noteHTML:"",raw:"",frontmatter:He,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:535,id:23,no:24},__clicksContext:null,__preloaded:!1}),Ie=w({}),Ii=w({layout:p(()=>Ie.layout),transition:p(()=>Ie.transition),class:p(()=>Ie.class),clicks:p(()=>Ie.clicks),name:p(()=>Ie.name),preload:p(()=>Ie.preload),slide:{index:24,content:"",note:"",title:"Length of list",level:1,noteHTML:"",raw:"",frontmatter:Ie,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:558,id:24,no:25},__clicksContext:null,__preloaded:!1}),je=w({}),ji=w({layout:p(()=>je.layout),transition:p(()=>je.transition),class:p(()=>je.class),clicks:p(()=>je.clicks),name:p(()=>je.name),preload:p(()=>je.preload),slide:{index:25,content:"",note:"",title:"Palindrome",level:1,noteHTML:"",raw:"",frontmatter:je,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:579,id:25,no:26},__clicksContext:null,__preloaded:!1}),Ne=w({}),Ni=w({layout:p(()=>Ne.layout),transition:p(()=>Ne.transition),class:p(()=>Ne.class),clicks:p(()=>Ne.clicks),name:p(()=>Ne.name),preload:p(()=>Ne.preload),slide:{index:26,content:"",note:"",title:"Prime numbers",level:1,noteHTML:"",raw:"",frontmatter:Ne,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:608,id:26,no:27},__clicksContext:null,__preloaded:!1}),Re=w({}),Ri=w({layout:p(()=>Re.layout),transition:p(()=>Re.transition),class:p(()=>Re.class),clicks:p(()=>Re.clicks),name:p(()=>Re.name),preload:p(()=>Re.preload),slide:{index:27,content:"",note:"",title:"Binary",level:1,noteHTML:"",raw:"",frontmatter:Re,filepath:"/home/runner/work/Workshop-Haskell/Workshop-Haskell/slides.md",start:631,id:27,no:28},__clicksContext:null,__preloaded:!1}),Wi=[{no:1,meta:ui,component:async()=>{try{return await T(()=>import("./1-DBh1pDqw.js"),__vite__mapDeps([0,1,2,3,4]))}catch(s){return console.error("Failed to load slide 1:",s),$}}},{no:2,meta:fi,component:async()=>{try{return await T(()=>import("./slidev/2-BEfJ8bLj.js"),__vite__mapDeps([5,1,2,3,4]))}catch(s){return console.error("Failed to load slide 2:",s),$}}},{no:3,meta:hi,component:async()=>{try{return await T(()=>import("./slidev/3-CCV0Xow4.js"),__vite__mapDeps([6,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 3:",s),$}}},{no:4,meta:di,component:async()=>{try{return await T(()=>import("./slidev/4-CrsQiK0c.js"),__vite__mapDeps([9,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 4:",s),$}}},{no:5,meta:pi,component:async()=>{try{return await T(()=>import("./slidev/5-D-iN_mYc.js"),__vite__mapDeps([10,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 5:",s),$}}},{no:6,meta:mi,component:async()=>{try{return await T(()=>import("./slidev/6-Cp_J9DbR.js"),__vite__mapDeps([11,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 6:",s),$}}},{no:7,meta:gi,component:async()=>{try{return await T(()=>import("./slidev/7-C5KpJuIM.js"),__vite__mapDeps([12,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 7:",s),$}}},{no:8,meta:yi,component:async()=>{try{return await T(()=>import("./slidev/8-DK0AWm7D.js"),__vite__mapDeps([13,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 8:",s),$}}},{no:9,meta:ki,component:async()=>{try{return await T(()=>import("./slidev/9-CXj2h959.js"),__vite__mapDeps([14,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 9:",s),$}}},{no:10,meta:_i,component:async()=>{try{return await T(()=>import("./slidev/10-B0-f4UlF.js"),__vite__mapDeps([15,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 10:",s),$}}},{no:11,meta:vi,component:async()=>{try{return await T(()=>import("./slidev/11-4c-X64l1.js"),__vite__mapDeps([16,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 11:",s),$}}},{no:12,meta:wi,component:async()=>{try{return await T(()=>import("./slidev/12-Bb_uV-Tu.js"),__vite__mapDeps([17,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 12:",s),$}}},{no:13,meta:bi,component:async()=>{try{return await T(()=>import("./slidev/13-D7c6Q4d7.js"),__vite__mapDeps([18,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 13:",s),$}}},{no:14,meta:Si,component:async()=>{try{return await T(()=>import("./slidev/14-CkGChKwN.js"),__vite__mapDeps([19,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 14:",s),$}}},{no:15,meta:Mi,component:async()=>{try{return await T(()=>import("./slidev/15-Cuz-NHaL.js"),__vite__mapDeps([20,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 15:",s),$}}},{no:16,meta:Oi,component:async()=>{try{return await T(()=>import("./slidev/16-BjnGu41p.js"),__vite__mapDeps([21,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 16:",s),$}}},{no:17,meta:Ti,component:async()=>{try{return await T(()=>import("./slidev/17-DhJYhuxW.js"),__vite__mapDeps([22,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 17:",s),$}}},{no:18,meta:Ei,component:async()=>{try{return await T(()=>import("./slidev/18-DLHvz2vO.js"),__vite__mapDeps([23,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 18:",s),$}}},{no:19,meta:Pi,component:async()=>{try{return await T(()=>import("./slidev/19-DoO9wJNG.js"),__vite__mapDeps([24,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 19:",s),$}}},{no:20,meta:Li,component:async()=>{try{return await T(()=>import("./slidev/20-CqUd2S5B.js"),__vite__mapDeps([25,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 20:",s),$}}},{no:21,meta:$i,component:async()=>{try{return await T(()=>import("./slidev/21-C5h5001G.js"),__vite__mapDeps([26,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 21:",s),$}}},{no:22,meta:Ai,component:async()=>{try{return await T(()=>import("./slidev/22-ZygF2TL5.js"),__vite__mapDeps([27,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 22:",s),$}}},{no:23,meta:Ci,component:async()=>{try{return await T(()=>import("./slidev/23-B-btGLsc.js"),__vite__mapDeps([28,1,2,3,4]))}catch(s){return console.error("Failed to load slide 23:",s),$}}},{no:24,meta:Hi,component:async()=>{try{return await T(()=>import("./slidev/24-DnQlPw5u.js"),__vite__mapDeps([29,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 24:",s),$}}},{no:25,meta:Ii,component:async()=>{try{return await T(()=>import("./slidev/25-CIbPSRxw.js"),__vite__mapDeps([30,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 25:",s),$}}},{no:26,meta:ji,component:async()=>{try{return await T(()=>import("./slidev/26-CmoVMBpX.js"),__vite__mapDeps([31,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 26:",s),$}}},{no:27,meta:Ni,component:async()=>{try{return await T(()=>import("./slidev/27-DUfQSUnY.js"),__vite__mapDeps([32,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 27:",s),$}}},{no:28,meta:Ri,component:async()=>{try{return await T(()=>import("./slidev/28-DMe5Imra.js"),__vite__mapDeps([33,7,8,1,2,3,4]))}catch(s){return console.error("Failed to load slide 28:",s),$}}}],oe=bs(Wi);function pt(s){return oe.value.find(e=>{var t;return e.no===+s||((t=e.meta.slide)==null?void 0:t.frontmatter.routeAlias)===s})}function Qe(s,e){var n;(typeof s=="number"||typeof s=="string")&&(s=pt(s));const t=((n=s.meta.slide)==null?void 0:n.frontmatter.routeAlias)??s.no;return e?`/presenter/${t}`:`/${t}`}function Di(s,e,{mode:t="replace"}={}){const n=xt();return p({get(){const o=n.currentRoute.value.query[s];return o==null?e:Array.isArray(o)?o.filter(Boolean):o},set(o){$t(()=>{(n.currentRoute.value.query[s]??(e==null?void 0:e.toString()))!==o.toString()&&n[ws(t)]({query:{...n.currentRoute.value.query,[s]:`${o}`===e?void 0:o}})})}})}const fs=P(0);function Fi(s){return s===!1||s==="false"?null:s==null||s===!0||s==="true"?"+1":Array.isArray(s)?[+s[0],+s[1]]:typeof s=="string"&&"+-".includes(s[0])?s:+s}function In(s,e=0,t){const n={get current(){return ft(+s.value,e,n.total)},set current(o){s.value=ft(+o,e,n.total)},clicksStart:e,relativeOffsets:new Map,maxMap:no(new Map),onMounted(){},calculateSince(o,r=1){let i,a,l;if(typeof o=="string"){const c=n.currentOffset,u=+o;i=c+u,a=c+u+r-1,l=u+r-1}else i=o,a=o+r-1,l=0;return{start:i,end:+Number.POSITIVE_INFINITY,max:a,delta:l,isCurrent:p(()=>n.current===i),isActive:p(()=>n.current>=i)}},calculateRange([o,r]){let i,a,l;return typeof o=="string"?(i=n.currentOffset+ +o,l=+o):(i=o,l=0),typeof r=="string"?(a=i+ +r,l+=+r):a=r,{start:i,end:a,max:a,delta:l,isCurrent:p(()=>n.current===i),isActive:p(()=>i<=n.current&&n.currentN.colorSchema!=="auto"),jn=p({get(){return Ys.value?N.colorSchema==="dark":es.value==="auto"?Zs.value:es.value==="dark"},set(s){Ys.value||(es.value=s===Zs.value?"auto":s?"dark":"light")}}),dl=hn(jn);Vt&&Q(jn,s=>{const e=document.querySelector("html");e.classList.toggle("dark",s),e.classList.toggle("light",!s)},{immediate:!0});const Vi={"slide-left":"slide-left | slide-right","slide-right":"slide-right | slide-left","slide-up":"slide-up | slide-down","slide-down":"slide-down | slide-up"};function Bi(s,e=!1){if(!s||(typeof s=="string"&&(s={name:s}),!s.name))return;let t=s.name.includes("|")?s.name:Vi[s.name]||s.name;if(t.includes("|")){const[n,o]=t.split("|").map(r=>r.trim());t=e?o:n}if(t)return{...s,name:t}}function zi(s,e,t){var o,r;let n=s>0?(o=t==null?void 0:t.meta)==null?void 0:o.transition:(r=e==null?void 0:e.meta)==null?void 0:r.transition;return n||(n=N.transition),Bi(n,s<0)}function Nn(s,e,t=1){var o,r,i,a,l,c,u,f,h;const n=(r=(o=e.meta)==null?void 0:o.slide)==null?void 0:r.level;n&&n>t&&s.length>0?Nn(s[s.length-1].children,e,t+1):s.push({no:e.no,children:[],level:t,path:Qe(((a=(i=e.meta.slide)==null?void 0:i.frontmatter)==null?void 0:a.routeAlias)??e.no,!1),hideInToc:!!((u=(c=(l=e.meta)==null?void 0:l.slide)==null?void 0:c.frontmatter)!=null&&u.hideInToc),title:(h=(f=e.meta)==null?void 0:f.slide)==null?void 0:h.title})}function Rn(s,e,t=!1,n,o){return s.map(r=>{const i={...r,active:r.no===(o==null?void 0:o.value),hasActiveParent:t};return i.children.length>0&&(i.children=Rn(i.children,e,i.active||i.hasActiveParent,i,o)),n&&(i.active||i.activeParent)&&(n.activeParent=!0),i})}function Wn(s,e=1){return s.filter(t=>!t.hideInToc).map(t=>({...t,children:Wn(t.children,e+1)}))}function qi(s,e,t){const n=p(()=>s.value.filter(r=>{var i,a;return(a=(i=r.meta)==null?void 0:i.slide)==null?void 0:a.title}).reduce((r,i)=>(Nn(r,i),r),[])),o=p(()=>Rn(n.value,t.value,void 0,void 0,e));return p(()=>Wn(o.value))}function Ui(s,e,t=P(0),n,o,r){const i=p(()=>oe.value.length),a=P(0),l=P(0),c=p(()=>Qe(s.value,n.value)),u=p(()=>s.value.no),f=p(()=>{var D;return((D=s.value.meta)==null?void 0:D.layout)||(u.value===1?"cover":"default")}),h=p(()=>e.value.current),d=p(()=>e.value.clicksStart),m=p(()=>e.value.total),g=p(()=>oe.value[Math.min(oe.value.length,u.value+1)-1]),y=p(()=>oe.value[Math.max(1,u.value-1)-1]),k=p(()=>u.valueu.value>1||h.value>0),v=p(()=>zi(a.value,s.value,y.value));Q(s,(D,j)=>{a.value=D.no-j.no});async function b(D){return!1}const O=qi(oe,u,s);async function M(){l.value=1,m.value<=t.value?await A():t.value+=1}async function L(){l.value=-1,t.value<=d.value?await I():t.value-=1}async function A(){l.value=1,u.value{const s=xt(),e=p(()=>s.currentRoute.value),t=p(()=>(s.currentRoute.value.query,new URLSearchParams(location.search))),n=p(()=>t.value.has("print")),o=p(()=>t.value.get("print")==="clicks"),r=p(()=>t.value.has("embedded")),i=p(()=>e.value.name==="play"),a=p(()=>e.value.name==="presenter"),l=p(()=>e.value.name==="notes"),c=p(()=>!a.value&&(!N.remote||t.value.get("password")===N.remote)),u=ro(i,a),f=p(()=>{var k;return u.value?((k=pt(e.value.params.no))==null?void 0:k.no)??1:1}),h=p(()=>oe.value[f.value-1]),d=Di("clicks","0"),m=p(()=>y(h.value)),g=p({get(){let k=+(d.value||0);return Number.isNaN(k)&&(k=0),k},set(k){d.value=k.toString()}});function y(k){var b,O;if((b=k==null?void 0:k.meta)!=null&&b.__clicksContext)return k.meta.__clicksContext;const _=k.no,v=In(p({get(){return f.value===_?Math.max(+(d.value??0),v.clicksStart):f.value>_?as:v.clicksStart},set(M){f.value===_&&(d.value=ft(M,v.clicksStart,v.total).toString())}}),((O=k==null?void 0:k.meta.slide)==null?void 0:O.frontmatter.clicksStart)??0,k==null?void 0:k.meta.clicks);return v.onMounted=()=>{f.value===_&&(d.value=ft(+d.value,v.clicksStart,v.total).toString())},k!=null&&k.meta&&(k.meta.__clicksContext=v),v}return{router:s,currentRoute:e,isPrintMode:n,isPrintWithClicks:o,isEmbedded:r,isPlaying:i,isPresenter:a,isNotesViewer:l,isPresenterAvailable:c,hasPrimarySlide:u,currentSlideNo:f,currentSlideRoute:h,clicksContext:m,queryClicksRaw:d,queryClicks:g,getPrimaryClicks:y}}),hs=dn(()=>{const s=Ki(),e=xt(),t=Ui(s.currentSlideRoute,s.clicksContext,s.queryClicks,s.isPresenter,s.isPrintMode,e);return Q([t.total,s.currentRoute],async()=>{s.hasPrimarySlide.value&&!pt(s.currentRoute.value.params.no)&&await t.goLast()},{flush:"pre",immediate:!0}),{...t,...s}}),Ji=[];function Gi(){const s=un().appContext.app,e=w({nav:hs(),configs:N,themeConfigs:p(()=>N.themeConfig)});s.provide(Os,P("none")),s.provide(Pr,e),s.provide(Ms,p(()=>e.nav.currentSlideNo)),s.provide(Bt,bs(xi()));for(const f of Ji)f();const t=N.titleTemplate.replace("%s",N.title||"Slidev"),{clicksContext:n,currentSlideNo:o,hasPrimarySlide:r,isNotesViewer:i,isPresenter:a}=hs();kr({title:t,htmlAttrs:N.htmlAttrs}),br(`${t} - shared`),Tr(`${t} - drawings`);const l=`${location.origin}_${Is()}`;function c(){i.value||!a.value&&!Ar.includes(location.host.split(":")[0])||(a.value?(st("page",+o.value),st("clicks",n.value.current)):(st("viewerPage",+o.value),st("viewerClicks",n.value.current)),st("lastUpdate",{id:l,type:a.value?"presenter":"viewer",time:new Date().getTime()}))}const u=xt();u.afterEach(c),Q(n,c),Sr(f=>{var h;r.value&&((h=f.lastUpdate)==null?void 0:h.type)==="presenter"&&(+f.page!=+o.value||+n.value.current!=+f.clicks)&&(Mn.value=!1,u.replace({path:Qe(f.page,a.value),query:{...u.currentRoute.value.query,clicks:f.clicks||0}}))})}const Qi=io({__name:"App",setup(s){return Gi(),Ze(()=>{for(const[e,t]of Object.entries(Ao.value))document.body.style.setProperty(e,t.toString())}),(e,t)=>{const n=ao("RouterView");return fn(),lo(n)}}}),Zi=Hn(Qi,[["__file","/home/runner/work/Workshop-Haskell/Workshop-Haskell/node_modules/@slidev/client/App.vue"]]);function pl(s,e=""){var o,r;const t=["slidev-page",e],n=(r=(o=s==null?void 0:s.meta)==null?void 0:o.slide)==null?void 0:r.no;return n!=null&&t.push(`slidev-page-${n}`),t.filter(Boolean).join(" ")}async function ml(){const{saveAs:s}=await T(()=>import("./modules/file-saver-CvNQQnEe.js").then(e=>e.F),[]);s(typeof N.download=="string"?N.download:N.exportFilename?`${N.exportFilename}.pdf`:"/slidev-exported.pdf",`${N.title}.pdf`)}function Ye(s,e,t){var n;return((n=s.instance)==null?void 0:n.$).provides[e]??t}function Yi(){return{install(s){s.directive("click",{name:"v-click",mounted(e,t){const n=Pt(e,t,t.value);n!=null&&(e.classList.toggle(Mt,!0),e.dataset.slidevClicksStart=String(n.start),Number.isFinite(n.end)&&(e.dataset.slidevClicksEnd=String(n.end)),e.watchStopHandle=Ze(()=>{const o=n.isActive.value,r=n.isCurrent.value,i=o&&!r;n.flagHide?(e.classList.toggle(n.flagFade?ot:nt,o),e.classList.toggle(Qt,o)):e.classList.toggle(n.flagFade?ot:nt,!o),e.classList.toggle(Zt,r),e.classList.toggle(Yt,i)}))},unmounted:ts}),s.directive("after",{name:"v-after",mounted(e,t){const n=Pt(e,t,"+0");n!=null&&(e.classList.toggle(Mt,!0),e.watchStopHandle=Ze(()=>{const o=n.isActive.value,r=n.isCurrent.value,i=o&&!r;n.flagHide?(e.classList.toggle(n.flagFade?ot:nt,o),e.classList.toggle(Qt,o)):e.classList.toggle(n.flagFade?ot:nt,!o),e.classList.toggle(Zt,r),e.classList.toggle(Yt,i)}))},unmounted:ts}),s.directive("click-hide",{name:"v-click-hide",mounted(e,t){const n=Pt(e,t,t.value,!0);n!=null&&(e.classList.toggle(Mt,!0),e.watchStopHandle=Ze(()=>{const o=n.isActive.value,r=n.isCurrent.value,i=o&&!r;e.classList.toggle(n.flagFade?ot:nt,o),e.classList.toggle(Qt,o),e.classList.toggle(Zt,r),e.classList.toggle(Yt,i)}))},unmounted:ts})}}}const Dn=new Map;function Pt(s,e,t,n=!1){var h;const o=(h=Ye(e,Bt))==null?void 0:h.value;if(!s||!o)return null;const r=n||e.modifiers.hide!==!1&&e.modifiers.hide!=null,i=e.modifiers.fade!==!1&&e.modifiers.fade!=null,a=Fi(t),l=o.calculate(a);if(!l)return null;o.register(s,l);const c=p(()=>r?!l.isActive.value:l.isActive.value),u=p(()=>c.value?"shown":Number.isFinite(l.end)?o.currentn.push(...o)),ds(n,e,t)}function ta(s,e){return s[0]===e[0]&&s[1]===e[1]}function sa(s,e,t,n=1){const o=t,r=Math.max(e,.1),i=s[0]&&s[0][0]&&typeof s[0][0]=="number"?[s]:s,a=[0,0];if(o)for(const c of i)ds(c,a,o);const l=na(i,r,n);if(o){for(const c of i)ds(c,a,-o);ea(l,a,-o)}return l}function na(s,e,t){const n=[];for(const c of s){const u=[...c];ta(u[0],u[u.length-1])||u.push([u[0][0],u[0][1]]),u.length>2&&n.push(u)}const o=[];e=Math.max(e,.1);const r=[];for(const c of n)for(let u=0;uc.yminu.ymin?1:c.xu.x?1:c.ymax===u.ymax?0:(c.ymax-u.ymax)/Math.abs(c.ymax-u.ymax)),!r.length)return o;let i=[],a=r[0].ymin,l=0;for(;i.length||r.length;){if(r.length){let c=-1;for(let f=0;fa);f++)c=f;r.splice(0,c+1).forEach(f=>{i.push({s:a,edge:f})})}if(i=i.filter(c=>!(c.edge.ymax<=a)),i.sort((c,u)=>c.edge.x===u.edge.x?0:(c.edge.x-u.edge.x)/Math.abs(c.edge.x-u.edge.x)),(t!==1||l%e===0)&&i.length>1)for(let c=0;c=i.length)break;const f=i[c].edge,h=i[u].edge;o.push([[Math.round(f.x),a],[Math.round(h.x),a]])}a+=t,i.forEach(c=>{c.edge.x=c.edge.x+t*c.edge.islope}),l++}return o}function gt(s,e){var t;const n=e.hachureAngle+90;let o=e.hachureGap;o<0&&(o=e.strokeWidth*4),o=Math.round(Math.max(o,.1));let r=1;return e.roughness>=1&&(((t=e.randomizer)===null||t===void 0?void 0:t.next())||Math.random())>.7&&(r=o),sa(s,o,n,r||1)}class js{constructor(e){this.helper=e}fillPolygons(e,t){return this._fillPolygons(e,t)}_fillPolygons(e,t){const n=gt(e,t);return{type:"fillSketch",ops:this.renderLines(n,t)}}renderLines(e,t){const n=[];for(const o of e)n.push(...this.helper.doubleLineOps(o[0][0],o[0][1],o[1][0],o[1][1],t));return n}}function Jt(s){const e=s[0],t=s[1];return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2))}class oa extends js{fillPolygons(e,t){let n=t.hachureGap;n<0&&(n=t.strokeWidth*4),n=Math.max(n,.1);const o=Object.assign({},t,{hachureGap:n}),r=gt(e,o),i=Math.PI/180*t.hachureAngle,a=[],l=n*.5*Math.cos(i),c=n*.5*Math.sin(i);for(const[f,h]of r)Jt([f,h])&&a.push([[f[0]-l,f[1]+c],[...h]],[[f[0]+l,f[1]-c],[...h]]);return{type:"fillSketch",ops:this.renderLines(a,t)}}}class ra extends js{fillPolygons(e,t){const n=this._fillPolygons(e,t),o=Object.assign({},t,{hachureAngle:t.hachureAngle+90}),r=this._fillPolygons(e,o);return n.ops=n.ops.concat(r.ops),n}}class ia{constructor(e){this.helper=e}fillPolygons(e,t){t=Object.assign({},t,{hachureAngle:0});const n=gt(e,t);return this.dotsOnLines(n,t)}dotsOnLines(e,t){const n=[];let o=t.hachureGap;o<0&&(o=t.strokeWidth*4),o=Math.max(o,.1);let r=t.fillWeight;r<0&&(r=t.strokeWidth/2);const i=o/4;for(const a of e){const l=Jt(a),c=l/o,u=Math.ceil(c)-1,f=l-u*o,h=(a[0][0]+a[1][0])/2-o/4,d=Math.min(a[0][1],a[1][1]);for(let m=0;m{const a=Jt(i),l=Math.floor(a/(n+o)),c=(a+o-l*(n+o))/2;let u=i[0],f=i[1];u[0]>f[0]&&(u=i[1],f=i[0]);const h=Math.atan((f[1]-u[1])/(f[0]-u[0]));for(let d=0;d{const i=Jt(r),a=Math.round(i/(2*t));let l=r[0],c=r[1];l[0]>c[0]&&(l=r[1],c=r[0]);const u=Math.atan((c[1]-l[1])/(c[0]-l[0]));for(let f=0;fu%2?c+t:c+e);r.push({key:"C",data:l}),e=l[4],t=l[5];break}case"Q":r.push({key:"Q",data:[...a]}),e=a[2],t=a[3];break;case"q":{const l=a.map((c,u)=>u%2?c+t:c+e);r.push({key:"Q",data:l}),e=l[2],t=l[3];break}case"A":r.push({key:"A",data:[...a]}),e=a[5],t=a[6];break;case"a":e+=a[5],t+=a[6],r.push({key:"A",data:[a[0],a[1],a[2],a[3],a[4],e,t]});break;case"H":r.push({key:"H",data:[...a]}),e=a[0];break;case"h":e+=a[0],r.push({key:"H",data:[e]});break;case"V":r.push({key:"V",data:[...a]}),t=a[0];break;case"v":t+=a[0],r.push({key:"V",data:[t]});break;case"S":r.push({key:"S",data:[...a]}),e=a[2],t=a[3];break;case"s":{const l=a.map((c,u)=>u%2?c+t:c+e);r.push({key:"S",data:l}),e=l[2],t=l[3];break}case"T":r.push({key:"T",data:[...a]}),e=a[0],t=a[1];break;case"t":e+=a[0],t+=a[1],r.push({key:"T",data:[e,t]});break;case"Z":case"z":r.push({key:"Z",data:[]}),e=n,t=o;break}return r}function Bn(s){const e=[];let t="",n=0,o=0,r=0,i=0,a=0,l=0;for(const{key:c,data:u}of s){switch(c){case"M":e.push({key:"M",data:[...u]}),[n,o]=u,[r,i]=u;break;case"C":e.push({key:"C",data:[...u]}),n=u[4],o=u[5],a=u[2],l=u[3];break;case"L":e.push({key:"L",data:[...u]}),[n,o]=u;break;case"H":n=u[0],e.push({key:"L",data:[n,o]});break;case"V":o=u[0],e.push({key:"L",data:[n,o]});break;case"S":{let f=0,h=0;t==="C"||t==="S"?(f=n+(n-a),h=o+(o-l)):(f=n,h=o),e.push({key:"C",data:[f,h,...u]}),a=u[0],l=u[1],n=u[2],o=u[3];break}case"T":{const[f,h]=u;let d=0,m=0;t==="Q"||t==="T"?(d=n+(n-a),m=o+(o-l)):(d=n,m=o);const g=n+2*(d-n)/3,y=o+2*(m-o)/3,k=f+2*(d-f)/3,_=h+2*(m-h)/3;e.push({key:"C",data:[g,y,k,_,f,h]}),a=d,l=m,n=f,o=h;break}case"Q":{const[f,h,d,m]=u,g=n+2*(f-n)/3,y=o+2*(h-o)/3,k=d+2*(f-d)/3,_=m+2*(h-m)/3;e.push({key:"C",data:[g,y,k,_,d,m]}),a=f,l=h,n=d,o=m;break}case"A":{const f=Math.abs(u[0]),h=Math.abs(u[1]),d=u[2],m=u[3],g=u[4],y=u[5],k=u[6];f===0||h===0?(e.push({key:"C",data:[n,o,y,k,y,k]}),n=y,o=k):(n!==y||o!==k)&&(zn(n,o,y,k,f,h,d,m,g).forEach(function(v){e.push({key:"C",data:v})}),n=y,o=k);break}case"Z":e.push({key:"Z",data:[]}),n=r,o=i;break}t=c}return e}function ha(s){return Math.PI*s/180}function rt(s,e,t){const n=s*Math.cos(t)-e*Math.sin(t),o=s*Math.sin(t)+e*Math.cos(t);return[n,o]}function zn(s,e,t,n,o,r,i,a,l,c){const u=ha(i);let f=[],h=0,d=0,m=0,g=0;if(c)[h,d,m,g]=c;else{[s,e]=rt(s,e,-u),[t,n]=rt(t,n,-u);const E=(s-t)/2,C=(e-n)/2;let R=E*E/(o*o)+C*C/(r*r);R>1&&(R=Math.sqrt(R),o=R*o,r=R*r);const D=a===l?-1:1,j=o*o,ne=r*r,B=j*ne-j*C*C-ne*E*E,Y=j*C*C+ne*E*E,H=D*Math.sqrt(Math.abs(B/Y));m=H*o*C/r+(s+t)/2,g=H*-r*E/o+(e+n)/2,h=Math.asin(parseFloat(((e-g)/r).toFixed(9))),d=Math.asin(parseFloat(((n-g)/r).toFixed(9))),sd&&(h=h-Math.PI*2),!l&&d>h&&(d=d-Math.PI*2)}let y=d-h;if(Math.abs(y)>Math.PI*120/180){const E=d,C=t,R=n;l&&d>h?d=h+Math.PI*120/180*1:d=h+Math.PI*120/180*-1,t=m+o*Math.cos(d),n=g+r*Math.sin(d),f=zn(t,n,C,R,o,r,i,0,l,[d,E,m,g])}y=d-h;const k=Math.cos(h),_=Math.sin(h),v=Math.cos(d),b=Math.sin(d),O=Math.tan(y/4),M=4/3*o*O,L=4/3*r*O,A=[s,e],I=[s+M*_,e-L*k],x=[t+M*b,n-L*v],se=[t,n];if(I[0]=2*A[0]-I[0],I[1]=2*A[1]-I[1],c)return[I,x,se].concat(f);{f=[I,x,se].concat(f);const E=[];for(let C=0;C2){const o=[];for(let r=0;rMath.PI*2&&(d=0,m=Math.PI*2);const g=Math.PI*2/l.curveStepCount,y=Math.min(g/2,(m-d)/2),k=on(y,c,u,f,h,d,m,1,l);if(!l.disableMultiStroke){const _=on(y,c,u,f,h,d,m,1.5,l);k.push(..._)}return i&&(a?k.push(...le(c,u,c+f*Math.cos(d),u+h*Math.sin(d),l),...le(c,u,c+f*Math.cos(m),u+h*Math.sin(m),l)):k.push({op:"lineTo",data:[c,u]},{op:"lineTo",data:[c+f*Math.cos(d),u+h*Math.sin(d)]})),{type:"path",ops:k}}function tn(s,e){const t=Bn(Vn(Ns(s))),n=[];let o=[0,0],r=[0,0];for(const{key:i,data:a}of t)switch(i){case"M":{r=[a[0],a[1]],o=[a[0],a[1]];break}case"L":n.push(...le(r[0],r[1],a[0],a[1],e)),r=[a[0],a[1]];break;case"C":{const[l,c,u,f,h,d]=a;n.push(..._a(l,c,u,f,h,d,r,e)),r=[h,d];break}case"Z":n.push(...le(r[0],r[1],o[0],o[1],e)),r=[o[0],o[1]];break}return{type:"path",ops:n}}function ns(s,e){const t=[];for(const n of s)if(n.length){const o=e.maxRandomnessOffset||0,r=n.length;if(r>2){t.push({op:"move",data:[n[0][0]+S(o,e),n[0][1]+S(o,e)]});for(let i=1;iMath.PI*2&&(f=0,h=Math.PI*2);const d=(h-f)/i.curveStepCount,m=[];for(let g=f;g<=h;g=g+d)m.push([a+c*Math.cos(g),l+u*Math.sin(g)]);return m.push([a+c*Math.cos(h),l+u*Math.sin(h)]),m.push([a,l]),Ue([m],i)}function ga(s,e){return S(s,e)}function ya(s,e,t){return Nt(s,e,t)}function ka(s,e,t,n,o){return le(s,e,t,n,o,!0)}function sn(s){const e=Object.assign({},s);return e.randomizer=void 0,s.seed&&(e.seed=s.seed+1),e}function Kn(s){return s.randomizer||(s.randomizer=new Xi(s.seed||0)),s.randomizer.next()}function Nt(s,e,t,n=1){return t.roughness*n*(Kn(t)*(e-s)+s)}function S(s,e,t=1){return Nt(-s,s,e,t)}function le(s,e,t,n,o,r=!1){const i=r?o.disableMultiStrokeFill:o.disableMultiStroke,a=ys(s,e,t,n,o,!0,!1);if(i)return a;const l=ys(s,e,t,n,o,!0,!0);return a.concat(l)}function ys(s,e,t,n,o,r,i){const a=Math.pow(s-t,2)+Math.pow(e-n,2),l=Math.sqrt(a);let c=1;l<200?c=1:l>500?c=.4:c=-.0016668*l+1.233334;let u=o.maxRandomnessOffset||0;u*u*100>a&&(u=l/10);const f=u/2,h=.2+Kn(o)*.2;let d=o.bowing*o.maxRandomnessOffset*(n-e)/200,m=o.bowing*o.maxRandomnessOffset*(s-t)/200;d=S(d,o,c),m=S(m,o,c);const g=[],y=()=>S(f,o,c),k=()=>S(u,o,c),_=o.preserveVertices;return i?g.push({op:"move",data:[s+(_?0:y()),e+(_?0:y())]}):g.push({op:"move",data:[s+(_?0:S(u,o,c)),e+(_?0:S(u,o,c))]}),i?g.push({op:"bcurveTo",data:[d+s+(t-s)*h+y(),m+e+(n-e)*h+y(),d+s+2*(t-s)*h+y(),m+e+2*(n-e)*h+y(),t+(_?0:y()),n+(_?0:y())]}):g.push({op:"bcurveTo",data:[d+s+(t-s)*h+k(),m+e+(n-e)*h+k(),d+s+2*(t-s)*h+k(),m+e+2*(n-e)*h+k(),t+(_?0:k()),n+(_?0:k())]}),g}function _t(s,e,t){if(!s.length)return[];const n=[];n.push([s[0][0]+S(e,t),s[0][1]+S(e,t)]),n.push([s[0][0]+S(e,t),s[0][1]+S(e,t)]);for(let o=1;o3){const r=[],i=1-t.curveTightness;o.push({op:"move",data:[s[1][0],s[1][1]]});for(let a=1;a+21&&o.push(r):o.push(r),o.push(s[e+3])}else{const i=s[e+0],a=s[e+1],l=s[e+2],c=s[e+3],u=De(i,a,.5),f=De(a,l,.5),h=De(l,c,.5),d=De(u,f,.5),m=De(f,h,.5),g=De(d,m,.5);ks([i,u,d,g],0,t,o),ks([g,m,h,c],0,t,o)}return o}function Sa(s,e){return Wt(s,0,s.length,e)}function Wt(s,e,t,n,o){const r=o||[],i=s[e],a=s[t-1];let l=0,c=1;for(let u=e+1;ul&&(l=f,c=u)}return Math.sqrt(l)>n?(Wt(s,e,c+1,n,r),Wt(s,c,t,n,r)):(r.length||r.push(i),r.push(a)),r}function _s(s,e=.15,t){const n=[],o=(s.length-1)/3;for(let r=0;r0?Wt(n,0,n.length,t):n}function Ma(s,e,t){const n=Ns(s),o=Bn(Vn(n)),r=[];let i=[],a=[0,0],l=[];const c=()=>{l.length>=4&&i.push(..._s(l,e)),l=[]},u=()=>{c(),i.length&&(r.push(i),i=[])};for(const{key:h,data:d}of o)switch(h){case"M":u(),a=[d[0],d[1]],i.push(a);break;case"L":c(),i.push([d[0],d[1]]);break;case"C":if(!l.length){const m=i.length?i[i.length-1]:a;l.push([m[0],m[1]])}l.push([d[0],d[1]]),l.push([d[2],d[3]]),l.push([d[4],d[5]]);break;case"Z":c(),i.push([a[0],a[1]]);break}if(u(),!t)return r;const f=[];for(const h of r){const d=Sa(h,t);d.length&&f.push(d)}return f}const K="none";class Oa{constructor(e){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=e||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Fn()}_o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOptions}_d(e,t,n){return{shape:e,sets:t||[],options:n||this.defaultOptions}}line(e,t,n,o,r){const i=this._o(r);return this._d("line",[G(e,t,n,o,i)],i)}rectangle(e,t,n,o,r){const i=this._o(r),a=[],l=qn(e,t,n,o,i);if(i.fill){const c=[[e,t],[e+n,t],[e+n,t+o],[e,t+o]];i.fillStyle==="solid"?a.push(ns([c],i)):a.push(Ue([c],i))}return i.stroke!==K&&a.push(l),this._d("rectangle",a,i)}ellipse(e,t,n,o,r){const i=this._o(r),a=[],l=Un(n,o,i),c=gs(e,t,i,l);if(i.fill)if(i.fillStyle==="solid"){const u=gs(e,t,i,l).opset;u.type="fillPath",a.push(u)}else a.push(Ue([c.estimatedPoints],i));return i.stroke!==K&&a.push(c.opset),this._d("ellipse",a,i)}circle(e,t,n,o){const r=this.ellipse(e,t,n,n,o);return r.shape="circle",r}linearPath(e,t){const n=this._o(t);return this._d("linearPath",[ut(e,!1,n)],n)}arc(e,t,n,o,r,i,a=!1,l){const c=this._o(l),u=[],f=en(e,t,n,o,r,i,a,!0,c);if(a&&c.fill)if(c.fillStyle==="solid"){const h=Object.assign({},c);h.disableMultiStroke=!0;const d=en(e,t,n,o,r,i,!0,!1,h);d.type="fillPath",u.push(d)}else u.push(ma(e,t,n,o,r,i,c));return c.stroke!==K&&u.push(f),this._d("arc",u,c)}curve(e,t){const n=this._o(t),o=[],r=Xs(e,n);if(n.fill&&n.fill!==K)if(n.fillStyle==="solid"){const i=Xs(e,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));o.push({type:"fillPath",ops:this._mergedShape(i.ops)})}else{const i=[],a=e;if(a.length){const c=typeof a[0][0]=="number"?[a]:a;for(const u of c)u.length<3?i.push(...u):u.length===3?i.push(..._s(rn([u[0],u[0],u[1],u[2]]),10,(1+n.roughness)/2)):i.push(..._s(rn(u),10,(1+n.roughness)/2))}i.length&&o.push(Ue([i],n))}return n.stroke!==K&&o.push(r),this._d("curve",o,n)}polygon(e,t){const n=this._o(t),o=[],r=ut(e,!0,n);return n.fill&&(n.fillStyle==="solid"?o.push(ns([e],n)):o.push(Ue([e],n))),n.stroke!==K&&o.push(r),this._d("polygon",o,n)}path(e,t){const n=this._o(t),o=[];if(!e)return this._d("path",o,n);e=(e||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const r=n.fill&&n.fill!=="transparent"&&n.fill!==K,i=n.stroke!==K,a=!!(n.simplification&&n.simplification<1),l=a?4-4*(n.simplification||1):(1+n.roughness)/2,c=Ma(e,1,l),u=tn(e,n);if(r)if(n.fillStyle==="solid")if(c.length===1){const f=tn(e,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));o.push({type:"fillPath",ops:this._mergedShape(f.ops)})}else o.push(ns(c,n));else o.push(Ue(c,n));return i&&(a?c.forEach(f=>{o.push(ut(f,!1,n))}):o.push(u)),this._d("path",o,n)}opsToPath(e,t){let n="";for(const o of e.ops){const r=typeof t=="number"&&t>=0?o.data.map(i=>+i.toFixed(t)):o.data;switch(o.op){case"move":n+=`M${r[0]} ${r[1]} `;break;case"bcurveTo":n+=`C${r[0]} ${r[1]}, ${r[2]} ${r[3]}, ${r[4]} ${r[5]} `;break;case"lineTo":n+=`L${r[0]} ${r[1]} `;break}}return n.trim()}toPaths(e){const t=e.sets||[],n=e.options||this.defaultOptions,o=[];for(const r of t){let i=null;switch(r.type){case"path":i={d:this.opsToPath(r),stroke:n.stroke,strokeWidth:n.strokeWidth,fill:K};break;case"fillPath":i={d:this.opsToPath(r),stroke:K,strokeWidth:0,fill:n.fill||K};break;case"fillSketch":i=this.fillSketch(r,n);break}i&&o.push(i)}return o}fillSketch(e,t){let n=t.fillWeight;return n<0&&(n=t.strokeWidth/2),{d:this.opsToPath(e),stroke:t.fill||K,strokeWidth:n,fill:K}}_mergedShape(e){return e.filter((t,n)=>n===0?!0:t.op!=="move")}}const Jn="http://www.w3.org/2000/svg",Ta=800;let os=null;function Ea(){return os||(os=new Oa().defaultOptions),os}function rs(s,e,t){return{...Ea(),maxRandomnessOffset:2,roughness:s==="highlight"?3:1.5,bowing:1,stroke:"#000",strokeWidth:1.5,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,disableMultiStroke:s!=="double",disableMultiStrokeFill:!1,seed:e,...t}}function Pa(s){const e=s.padding;if(e||e===0){if(typeof e=="number")return[e,e,e,e];if(Array.isArray(e)){const t=e;if(t.length)switch(t.length){case 4:return[...t];case 1:return[t[0],t[0],t[0],t[0]];case 2:return[...t,...t];case 3:return[...t,t[1]];default:return[t[0],t[1],t[2],t[3]]}}}return[5,5,5,5]}function La(s,e,t,n,o,r){const i=[];let a=t.strokeWidth||2;const l=Pa(t),c=t.animate===void 0?!0:!!t.animate,u=t.iterations||2,f=t.rtl?1:0,h=rs("single",r,t);switch(t.type){case"underline":{const d=e.y+e.h+l[2];for(let m=f;m_.setAttribute(v,b);for(const _ of d){const v=document.createElementNS(Jn,"path");if(k(v,"d",_),k(v,"fill","none"),k(v,"stroke",t.color||"currentColor"),k(v,"stroke-width",`${a}`),t.opacity!==void 0&&k(v,"style",`opacity:${t.opacity}`),c){const b=v.getTotalLength();m.push(b),y+=b}s.appendChild(v),g.push(v)}if(c){let _=0;for(let v=0;vsetTimeout(e,s))}function $a(s){const e=[];for(const t of s){let n="";for(const o of t.ops){const r=o.data;switch(o.op){case"move":n.trim()&&e.push(n.trim()),n=`M${r[0]} ${r[1]} `;break;case"bcurveTo":n+=`C${r[0]} ${r[1]}, ${r[2]} ${r[3]}, ${r[4]} ${r[5]} `;break;case"lineTo":n+=`L${r[0]} ${r[1]} `;break}}n.trim()&&e.push(n.trim())}return e}function Aa(){if(!window.__rno_kf_s){const s=window.__rno_kf_s=document.createElement("style");s.textContent="@keyframes rough-notation-dash { to { stroke-dashoffset: 0; } }",document.head.appendChild(s)}}var Ca=Object.defineProperty,Ha=(s,e,t)=>e in s?Ca(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,X=(s,e,t)=>(Ha(s,typeof e!="symbol"?e+"":e,t),t);class Ia{constructor(e,t){X(this,"_state","unattached"),X(this,"_config"),X(this,"_resizing",!1),X(this,"_ro"),X(this,"_seed",Fn()),X(this,"_e"),X(this,"_svg"),X(this,"_lastSizes",[]),X(this,"_animationDelay",0),X(this,"_resizeListener",()=>{this._resizing||(this._resizing=!0,setTimeout(()=>{this._resizing=!1,this._state==="showing"&&this.haveRectsChanged()&&this.show()},400))}),X(this,"pendingRefresh"),this._e=e,this._config=JSON.parse(JSON.stringify(t)),this.attach()}getConfig(e){return this._config[e]}setConfig(e,t){this._config[e]!==t&&(this._config[e]=t,this.refresh())}get animate(){return this._config.animate}set animate(e){this._config.animate=e}get animationDuration(){return this._config.animationDuration}set animationDuration(e){this._config.animationDuration=e}get iterations(){return this._config.iterations}set iterations(e){this._config.iterations=e}get color(){return this._config.color}set color(e){this._config.color!==e&&(this._config.color=e,this.refresh())}get class(){return this._config.class}set class(e){this._config.class!==e&&(this._config.class=e,this._svg&&this._svg.setAttribute("class",["rough-annotation",this._config.class||""].filter(Boolean).join(" ")))}get strokeWidth(){return this._config.strokeWidth}set strokeWidth(e){this._config.strokeWidth!==e&&(this._config.strokeWidth=e,this.refresh())}get padding(){return this._config.padding}set padding(e){this._config.padding!==e&&(this._config.padding=e,this.refresh())}attach(){if(this._state==="unattached"&&this._e.parentElement){Aa();const e=this._svg=document.createElementNS(Jn,"svg");e.setAttribute("class",["rough-annotation",this._config.class||""].filter(Boolean).join(" "));const t=e.style;t.position="absolute",t.top="0",t.left="0",t.overflow="visible",t.pointerEvents="none",t.width="100px",t.height="100px";const n=this._config.type==="highlight";if(this._e.insertAdjacentElement(n?"beforebegin":"afterend",e),this._state="not-showing",n){const o=window.getComputedStyle(this._e).position;(!o||o==="static")&&(this._e.style.position="relative")}this.attachListeners()}}detachListeners(){window.removeEventListener("resize",this._resizeListener),this._ro&&this._ro.unobserve(this._e)}attachListeners(){this.detachListeners(),window.addEventListener("resize",this._resizeListener,{passive:!0}),!this._ro&&"ResizeObserver"in window&&(this._ro=new window.ResizeObserver(e=>{for(const t of e)t.contentRect&&this._resizeListener()})),this._ro&&this._ro.observe(this._e)}haveRectsChanged(){if(this._lastSizes.length){const e=this.rects();if(e.length===this._lastSizes.length){for(let t=0;tMath.round(o)===Math.round(r);return n(e.x,t.x)&&n(e.y,t.y)&&n(e.w,t.w)&&n(e.h,t.h)}isShowing(){return this._state!=="not-showing"}refresh(){this.isShowing()&&!this.pendingRefresh&&(this.pendingRefresh=Promise.resolve().then(()=>{this.isShowing()&&this.show(),delete this.pendingRefresh}))}async show(){switch(this._state){case"unattached":break;case"showing":this.hide(),this._svg&&await this.render(this._svg,!0);break;case"not-showing":this.attach(),this._svg&&await this.render(this._svg,!1);break}}hide(){if(this._svg)for(;this._svg.lastChild;)this._svg.removeChild(this._svg.lastChild);this._state="not-showing"}remove(){this._svg&&this._svg.parentElement&&this._svg.parentElement.removeChild(this._svg),this._svg=void 0,this._state="unattached",this.detachListeners()}async render(e,t){let n=this._config;t&&(n=JSON.parse(JSON.stringify(this._config)),n.animate=!1);const o=this.rects();let r=0;o.forEach(c=>r+=c.w);const i=n.animationDuration||Ta;let a=0;const l=[];for(let c=0;cObject.assign(s,{type:"box"}),circle:s=>Object.assign(s,{type:"circle"}),underline:s=>Object.assign(s,{type:"underline"}),highlight:s=>Object.assign(s,{type:"highlight"}),"strike-through":s=>Object.assign(s,{type:"strike-through"}),"crossed-off":s=>Object.assign(s,{type:"crossed-off"}),bracket:s=>Object.assign(s,{type:"bracket"}),strike:s=>Object.assign(s,{type:"strike-through"}),cross:s=>Object.assign(s,{type:"crossed-off"}),crossed:s=>Object.assign(s,{type:"crossed-off"}),linethrough:s=>Object.assign(s,{type:"strike-through"}),"line-through":s=>Object.assign(s,{type:"strike-through"}),black:s=>q(s,"text-black"),blue:s=>q(s,"text-blue"),cyan:s=>q(s,"text-cyan"),gray:s=>q(s,"text-gray"),green:s=>q(s,"text-green"),indigo:s=>q(s,"text-indigo"),lime:s=>q(s,"text-lime"),orange:s=>q(s,"text-orange"),pink:s=>q(s,"text-pink"),purple:s=>q(s,"text-purple"),red:s=>q(s,"text-red"),teal:s=>q(s,"text-teal"),white:s=>q(s,"text-white"),yellow:s=>q(s,"text-yellow")},Na=[[/^delay-?(\d+)?$/,(s,e,t)=>{const n=(s[1]?Number.parseInt(s[1]):t)||300;return e.delay=n,e}],[/^(?:op|opacity)-?(\d+)?$/,(s,e,t)=>{const n=(s[1]?Number.parseInt(s[1]):t)||100;return e.opacity=n/100,e}]];function Ra(){return{install(s){s.directive("mark",{name:"v-mark",mounted:(e,t)=>{const n=p(()=>{const i=typeof t.value=="object"&&!Array.isArray(t.value)?{...t.value}:{at:t.value};let a={at:i.at};const l=Object.entries(t.modifiers).filter(([u,f])=>{if(ln[u])return a=ln[u](a,f),!1;for(const[h,d]of Na){const m=u.match(h);if(m)return a=d(m,a,f),!1}return!0});l.length&&console.warn("[Slidev] Invalid modifiers for v-mark:",l);const c={...a,...i};return c.type||(c.type="underline"),c}),o=ja(e,n.value),r=Pt(e,t,n.value.at);if(!r){o.show();return}e.watchStopHandle=Ze(()=>{let i;n.value.class&&(o.class=n.value.class),n.value.color&&(o.color=n.value.color);const a=n.value.at;a===!0?i=!0:a===!1?i=!1:i=r.isActive.value,i!=null&&(i?o.show():o.hide())})},unmounted:e=>{var t;(t=e.watchStopHandle)==null||t.call(e)}})}}}const gl=P(!1),yl=P(!1),kl=P(!1),Wa=P(!1),_l=P(!0),vl=co({xs:460,...mo}),Dt=uo(),wl=fo(),bl=p(()=>Dt.height.value-Dt.width.value/pn.value>120),Sl=ho(Vt?document.body:null),vs=po(),Ml=p(()=>{var s,e;return["INPUT","TEXTAREA"].includes(((s=vs.value)==null?void 0:s.tagName)||"")||((e=vs.value)==null?void 0:e.classList.contains("CodeMirror-code"))}),Ol=p(()=>{var s;return["BUTTON","A"].includes(((s=vs.value)==null?void 0:s.tagName)||"")});te("slidev-camera","default",{listenToStorageChanges:!1});te("slidev-mic","default",{listenToStorageChanges:!1});const Da=te("slidev-scale",0),Tl=te("slidev-presenter-cursor",!0,{listenToStorageChanges:!1}),Fa=te("slidev-show-editor",!1,{listenToStorageChanges:!1}),xa=te("slidev-editor-vertical",!1,{listenToStorageChanges:!1}),Va=te("slidev-editor-width",Vt?window.innerWidth*.4:318,{listenToStorageChanges:!1}),Ba=te("slidev-editor-height",Vt?window.innerHeight*.4:300,{listenToStorageChanges:!1}),vt=bs(null),Ft=te("slidev-presenter-font-size",1,{listenToStorageChanges:!1}),wt=te("slidev-presenter-layout",1,{listenToStorageChanges:!1});function El(){wt.value=wt.value+1,wt.value>2&&(wt.value=1)}function Pl(){Ft.value=Math.min(2,Ft.value+.1)}function Ll(){Ft.value=Math.max(.5,Ft.value-.1)}const $l=hn(Wa);function za(s=cn(Sn,P())){const e=go(s),t=Q([Fa,xa,Va,Ba,Da,Dt.width,Dt.height],()=>{setTimeout(e.update,300)},{flush:"post",immediate:!0});return{...e,stop:t}}function qa(s){return()=>{}}function Ua(s,e,t){var Y;function n(H){return s?Ye(s,H):_o(H)}const o=n(Os),r=n(Lr)??{},i=n(Ms),a=p(()=>qa(i.value)),l=n(Er)??P(1),c=n($r)??P(1),{left:u,top:f,stop:h}=za(n(Sn)??P()),d=["slide","presenter"].includes(o.value);let m=s?"directive":"prop",g=Is(),y;if(Array.isArray(e)?y=e:typeof e=="string"&&e.includes(",")?y=e.split(",").map(Number):e!=null&&(m="frontmatter",g=`${e}`,e=(Y=r==null?void 0:r.dragPos)==null?void 0:Y[g],y=e==null?void 0:e.split(",").map(Number)),m!=="frontmatter"&&!t)throw new Error("[Slidev] Can not identify the source position of the v-drag element, please provide an explicit `id` prop.");const k=[h],_=e!=null&&!Number.isFinite(y==null?void 0:y[3]);y??(y=[Number.NaN,Number.NaN,0]);const v=P(y[2]),b=P(y[0]+y[2]/2),O=P(y[4]??0),M=p(()=>O.value*Math.PI/180),L=p(()=>Math.sin(M.value)),A=p(()=>Math.cos(M.value)),I=P(),x=P({left:0,top:0,width:0,height:0}),se=P(0);function E(){const H=I.value.getBoundingClientRect();x.value={left:H.left/c.value,top:H.top/c.value,width:H.width/c.value,height:H.height/c.value},se.value=(x.value.width+x.value.height)/l.value/(Math.abs(L.value)+Math.abs(A.value))-v.value}k.push(Q(v,E,{flush:"post"}));const C=P(y[3]??0),R=p({get:()=>(_?se.value:C.value)||0,set:H=>!_&&(C.value=H)}),D=P(y[1]),j=p({get:()=>D.value+R.value/2,set:H=>D.value=H-R.value/2}),ne=p(()=>Number.isFinite(b.value)?{position:"absolute",zIndex:100,left:`${b.value-v.value/2}px`,top:`${j.value-R.value/2}px`,width:`${v.value}px`,height:_?void 0:`${R.value}px`,transformOrigin:"center center",transform:`rotate(${O.value}deg)`}:{position:"absolute",zIndex:100});k.push(Q([b,j,v,R,O],([H,ce,et,tt,Rs])=>{let ze=[H-et/2,ce-tt/2,et].map(Math.round).join();_?ze+=m==="directive"?",NaN":",_":ze+=`,${Math.round(tt)}`,Math.round(Rs)!==0&&(ze+=`,${Math.round(Rs)}`),m==="directive"&&(ze=`[${ze}]`),a.value(g,ze,m,t)}));const B={id:g,dataSource:m,markdownSource:t,zoom:c,autoHeight:_,x0:b,y0:j,width:v,height:R,rotate:O,container:I,containerStyle:ne,watchStopHandles:k,dragging:p(()=>vt.value===B),mounted(){d&&(E(),e||setTimeout(()=>{E(),b.value=(x.value.left+x.value.width/2-u.value)/l.value,j.value=(x.value.top-f.value)/l.value,v.value=x.value.width/l.value,R.value=x.value.height/l.value},100))},unmounted(){d&&B.stopDragging()},startDragging(){E(),vt.value=B},stopDragging(){vt.value===B&&(vt.value=null)}};return k.push(yo(I,H=>{const ce=document.querySelector("#drag-control-container");ce&&H.target&&ce.contains(H.target)||B.stopDragging()}),Q(ko(),H=>{H||B.stopDragging()})),B}function Ka(){return{install(s){s.directive("drag",{name:"v-drag",created(e,t,n){var r;const o=Ua(t,t.value,(r=n.props)==null?void 0:r.markdownSource);n.props&&(n.props={...n.props},delete n.props.markdownSource),o.container.value=e,e.draggingState=o,e.dataset.dragId=o.id,o.watchStopHandles.push(Q(o.containerStyle,i=>{for(const[a,l]of Object.entries(i))l&&(e.style[a]=l)},{immediate:!0})),e.addEventListener("dblclick",o.startDragging)},mounted(e){e.draggingState.mounted()},unmounted(e){const t=e.draggingState;t.unmounted(),e.removeEventListener("dblclick",t.startDragging),t.watchStopHandles.forEach(n=>n())}})}}}function Ja(){return{install(s){const e=vo();s.directive("motion",{name:"v-motion",mounted(t,n,o,r){var v,b,O;const i=Ye(n,Bt),a=Ye(n,Ms),l=Ye(n,Os),{currentPage:c,clicks:u,isPrintMode:f}=hs(),h=o.props={...o.props},d={...h.initial,...(v=h.variants)==null?void 0:v["slidev-initial"]},m={...h.enter,...(b=h.variants)==null?void 0:b["slidev-enter"]},g={...h.leave,...(O=h.variants)==null?void 0:O["slidev-leave"]};delete h.initial,delete h.enter,delete h.leave;const y=`${Is()}-`,k=[];for(const M of Object.keys(h))if(M.startsWith("click-")){const L=M.slice(6),A=L.includes("-")?L.split("-").map(Number):+L,I=y+L;k.push({id:I,at:A,variant:{...h[M]},info:i==null?void 0:i.value.calculate(A)}),delete h[M]}k.sort((M,L)=>(Array.isArray(M.at)?M.at[0]:M.at)-(Array.isArray(L.at)?L.at[0]:L.at)),e.created(t,n,o,r),e.mounted(t,n,o,r);const _=t.motionInstance;_.clickIds=k.map(M=>M.id),_.set(d),_.watchStopHandle=Q([a,c,u].filter(Boolean),()=>{var L;const M=((L=Dn.get(t))==null?void 0:L.visibilityState.value)??"shown";if(!(i!=null&&i.value)||!["slide","presenter"].includes((l==null?void 0:l.value)??"")){const A={...d,...m};for(const{variant:I}of k)Object.assign(A,I);_.set(A)}else if(f.value||(a==null?void 0:a.value)===c.value)if(M==="shown"){const A={...d,...m};for(const{variant:I,info:x}of k)(!x||x.isActive.value)&&Object.assign(A,I);f.value?_.set(A):_.apply(A)}else _.apply(M==="before"?d:g);else _.apply(((a==null?void 0:a.value)??-1)>c.value?d:g)},{immediate:!0})},unmounted(t){t.motionInstance.watchStopHandle()}})}}}const Ga=[];function Qa(){const s=[];{let e=function(t){if(!N.remote||N.remote===t.query.password)return!0;if(N.remote&&t.query.password===void 0){const n=prompt("Enter password");if(N.remote===n)return!0}return t.params.no?{path:`/${t.params.no}`}:{path:""}};s.push({name:"entry",path:"/entry",component:()=>T(()=>import("./slidev/entry-Cx3mhN9r.js"),__vite__mapDeps([34,8,1,3,4]))},{name:"overview",path:"/overview",component:()=>T(()=>import("./slidev/overview-DckzN1CJ.js"),__vite__mapDeps([35,8,1,36,37,38,39,40,41,42,3,4]))},{name:"notes",path:"/notes",component:()=>T(()=>import("./slidev/notes-DzYhuDo8.js"),__vite__mapDeps([43,8,1,39,40,38,3,4])),beforeEnter:e},{name:"presenter",path:"/presenter/:no",component:()=>T(()=>import("./slidev/presenter-fS4nSWqG.js"),__vite__mapDeps([44,8,1,45,36,37,38,2,3,4,46,39,40,47,48,41,42,49])),beforeEnter:e},{path:"/presenter",redirect:{path:"/presenter/1"}})}return s.push({name:"play",path:"/:no",component:()=>T(()=>import("./slidev/play-Cajm4RaN.js"),__vite__mapDeps([50,1,45,36,37,8,38,2,3,4,46,51]))},{path:"",redirect:{path:"/1"}}),Ga.reduce((e,t)=>t(e),s)}const Za=[];async function Ya(s){function e(){document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}e(),window.addEventListener("resize",e);const t=wo({history:bo("/"),routes:Qa()});s.use(t),s.use(gr()),s.use(Yi()),s.use(Ra()),s.use(Ka()),s.use(Ja()),s.use(Mo,{container:"#twoslash-container"});const n={app:s,router:t};$t(()=>{t.afterEach(async()=>{await $t(),fs.value+=1})});for(const o of Za)await o(n)}const Gn=So(Zi);Ya(Gn);Gn.mount("#app");export{Os as $,T as A,Dt as B,as as C,Da as D,xa as E,oe as F,vt as G,$l as H,kl as I,wl as J,ml as K,_l as L,Ol as M,Ml as N,sl as O,vl as P,vs as Q,El as R,pt as S,Er as T,za as U,Mn as V,pn as W,Sn as X,ll as Y,Ms as Z,Hn as _,hs as a,cl as a0,Bt as a1,$r as a2,al as a3,il as a4,rl as a5,ue as a6,fe as a7,he as a8,de as a9,nt as aA,hl as aB,je as aC,Ne as aD,Re as aE,pe as aa,me as ab,ge as ac,ye as ad,ke as ae,_e as af,ve as ag,we as ah,be as ai,Se as aj,Me as ak,Oe as al,Te as am,Ee as an,Pe as ao,Le as ap,$e as aq,Ae as ar,Ce as as,He as at,Ie as au,Pr as av,Lr as aw,ul as ax,Cr as ay,Is as az,xi as b,N as c,jn as d,pl as e,Sl as f,Qe as g,fl as h,Ys as i,Tl as j,Wa as k,Ft as l,Pl as m,Ll as n,ft as o,wt as p,gl as q,tl as r,ol as s,dl as t,kr as u,yl as v,$o as w,nl as x,bl as y,Fa as z}; diff --git a/assets/logo-BYkHSa_O.png b/assets/logo-BYkHSa_O.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b8660126125a3c1b259857293439f9959a3688 GIT binary patch literal 94320 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[s]})}}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}var d=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var g={exports:{}};(function(r,v){(function(u,a){a()})(d,function(){function u(e,t){return typeof t>"u"?t={autoBom:!1}:typeof t!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e}function a(e,t,l){var o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){p(o.response,t,l)},o.onerror=function(){console.error("could not download file")},o.send()}function s(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch{}return 200<=t.status&&299>=t.status}function c(e){try{e.dispatchEvent(new MouseEvent("click"))}catch{var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof d=="object"&&d.global===d?d:void 0,y=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),p=i.saveAs||(typeof window!="object"||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!y?function(e,t,l){var o=i.URL||i.webkitURL,n=document.createElement("a");t=t||e.name||"download",n.download=t,n.rel="noopener",typeof e=="string"?(n.href=e,n.origin===location.origin?c(n):s(n.href)?a(e,t,l):c(n,n.target="_blank")):(n.href=o.createObjectURL(e),setTimeout(function(){o.revokeObjectURL(n.href)},4e4),setTimeout(function(){c(n)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,l){if(t=t||e.name||"download",typeof e!="string")navigator.msSaveOrOpenBlob(u(e,l),t);else if(s(e))a(e,t,l);else{var o=document.createElement("a");o.href=e,o.target="_blank",setTimeout(function(){c(o)})}}:function(e,t,l,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),typeof e=="string")return a(e,t,l);var n=e.type==="application/octet-stream",E=/constructor/i.test(i.HTMLElement)||i.safari,b=/CriOS\/[\d]+/.test(navigator.userAgent);if((b||n&&E||y)&&typeof FileReader<"u"){var w=new FileReader;w.onloadend=function(){var f=w.result;f=b?f:f.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=f:location=f,o=null},w.readAsDataURL(e)}else{var h=i.URL||i.webkitURL,m=h.createObjectURL(e);o?o.location=m:location.href=m,o=null,setTimeout(function(){h.revokeObjectURL(m)},4e4)}});i.saveAs=p.saveAs=p,r.exports=p})})(g);var j=g.exports;const A=_(j),L=O({__proto__:null,default:A},[j]);export{L as F}; diff --git a/assets/modules/shiki-BSchMNmt.css b/assets/modules/shiki-BSchMNmt.css new file mode 100644 index 0000000..5813562 --- /dev/null +++ b/assets/modules/shiki-BSchMNmt.css @@ -0,0 +1 @@ +.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}:root{--twoslash-border-color: #8888;--twoslash-underline-color: currentColor;--twoslash-highlighted-border: #c37d0d50;--twoslash-highlighted-bg: #c37d0d20;--twoslash-popup-bg: #f8f8f8;--twoslash-popup-color: inherit;--twoslash-popup-shadow: rgba(0, 0, 0, .08) 0px 1px 4px;--twoslash-docs-color: #888;--twoslash-docs-font: sans-serif;--twoslash-code-font: inherit;--twoslash-code-font-size: 1em;--twoslash-matched-color: inherit;--twoslash-unmatched-color: #888;--twoslash-cursor-color: #8888;--twoslash-error-color: #d45656;--twoslash-error-bg: #d4565620;--twoslash-warn-color: #c37d0d;--twoslash-warn-bg: #c37d0d20;--twoslash-tag-color: #3772cf;--twoslash-tag-bg: #3772cf20;--twoslash-tag-warn-color: var(--twoslash-warn-color);--twoslash-tag-warn-bg: var(--twoslash-warn-bg);--twoslash-tag-annotate-color: #1ba673;--twoslash-tag-annotate-bg: #1ba67320}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash .twoslash-hover{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s;position:relative}.twoslash .twoslash-popup-container{position:absolute;opacity:0;display:inline-flex;flex-direction:column;transform:translateY(1.1em);background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border:1px solid var(--twoslash-border-color);transition:opacity .3s;border-radius:4px;pointer-events:none;z-index:10;-webkit-user-select:none;user-select:none;text-align:left;box-shadow:var(--twoslash-popup-shadow)}.twoslash .twoslash-query-presisted .twoslash-popup-container{z-index:9;transform:translateY(1.5em)}.twoslash .twoslash-hover:hover .twoslash-popup-container,.twoslash .twoslash-error-hover:hover .twoslash-popup-container,.twoslash .twoslash-query-presisted .twoslash-popup-container{opacity:1;pointer-events:auto}.twoslash .twoslash-popup-container:hover{-webkit-user-select:auto;user-select:auto}.twoslash .twoslash-popup-arrow{position:absolute;top:-4px;left:1em;border-top:1px solid var(--twoslash-border-color);border-right:1px solid var(--twoslash-border-color);background:var(--twoslash-popup-bg);transform:rotate(-45deg);width:6px;height:6px;pointer-events:none}.twoslash .twoslash-popup-code,.twoslash .twoslash-popup-error,.twoslash .twoslash-popup-docs{padding:6px 8px!important}.twoslash .twoslash-popup-code{font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-font-size)}.twoslash .twoslash-popup-docs{color:var(--twoslash-docs-color);font-family:var(--twoslash-docs-font);font-size:.8em;border-top:1px solid var(--twoslash-border-color)}.twoslash .twoslash-popup-error{color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);font-family:var(--twoslash-docs-font);font-size:.8em}.twoslash .twoslash-popup-docs-tags{display:flex;flex-direction:column;font-family:var(--twoslash-docs-font)}.twoslash .twoslash-popup-docs-tags,.twoslash .twoslash-popup-docs-tag-name{margin-right:.5em}.twoslash .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font)}.twoslash .twoslash-error-line{position:relative;background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color);padding:6px 12px;margin:.2em 0;min-width:100%;width:max-content}.twoslash .twoslash-error-line.twoslash-error-level-warning{background-color:var(--twoslash-warn-bg);border-left:3px solid var(--twoslash-warn-color);color:var(--twoslash-warn-color)}.twoslash .twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-error.twoslash-error-level-warning{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c37d0d'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-completion-cursor{position:relative}.twoslash .twoslash-completion-cursor .twoslash-completion-list{-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;transform:translateY(1.2em);margin:3px 0 0 -1px;display:inline-block;z-index:8;box-shadow:var(--twoslash-popup-shadow);background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color)}.twoslash-completion-list{width:240px;font-size:.8rem;padding:4px;display:flex;flex-direction:column;gap:4px}.twoslash-completion-list:hover{-webkit-user-select:auto;user-select:auto}.twoslash-completion-list:before{background-color:var(--twoslash-cursor-color);width:2px;position:absolute;top:-1.6em;height:1.4em;left:-1px;content:" "}.twoslash-completion-list li{overflow:hidden;display:flex;align-items:center;gap:.25em;line-height:1em}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{background-color:var(--twoslash-highlighted-bg);border:1px solid var(--twoslash-highlighted-border);padding:1px 2px;margin:-1px -3px;border-radius:4px}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color);width:1em;flex:none}.twoslash .twoslash-tag-line{position:relative;background-color:var(--twoslash-tag-bg);border-left:3px solid var(--twoslash-tag-color);color:var(--twoslash-tag-color);padding:6px 10px;margin:.2em 0;display:flex;align-items:center;gap:.3em;min-width:100%;width:max-content}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--twoslash-tag-warn-bg);border-left:3px solid var(--twoslash-tag-warn-color);color:var(--twoslash-tag-warn-color)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--twoslash-tag-annotate-bg);border-left:3px solid var(--twoslash-tag-annotate-color);color:var(--twoslash-tag-annotate-color)}:root{--twoslash-popup-bg: var(--vp-c-bg, inherit);--twoslash-popup-color: var(--vp-c-text-1);--twoslash-docs-color: var(--vp-c-text-1);--twoslash-docs-font: var(--vp-font-family-base);--twoslash-code-font: var(--vp-font-family-mono);--twoslash-code-size: var(--vp-code-font-size);--twoslash-underline-color: #8888;--twoslash-border-color: var(--vp-c-border);--twoslash-cursor-color: var(--vp-c-brand);--twoslash-matched-color: var(--vp-c-brand);--twoslash-unmatched-color: var(--vp-c-text-2)}.v-popper--theme-twoslash{z-index:calc(var(--vp-z-index-local-nav) - 1)}.v-popper--theme-twoslash .v-popper__inner{background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-outer{border-color:var(--twoslash-border-color)}.v-popper--theme-twoslash .v-popper__arrow-inner{border-color:var(--twoslash-popup-bg)}.twoslash-popup-container{transform:translateY(1.5em)}.twoslash-query-presisted .twoslash-popup-container{transform:translateY(1.8em)}.twoslash .v-popper{display:inline-block}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color)!important}.twoslash-floating .twoslash-popup-code{max-width:600px;display:block;width:fit-content;min-width:100%;padding:6px 12px;line-height:var(--vp-code-line-height);font-size:var(--twoslash-code-size);transition:color .5s;white-space:pre-wrap}.twoslash-floating .twoslash-popup-docs,.twoslash-floating .twoslash-popup-error{padding:0 12px!important;font-family:var(--twoslash-docs-font);font-size:.9em;max-height:500px;max-width:700px;overflow-y:auto;overflow-x:hidden;text-wrap:balance}.twoslash-floating .twoslash-popup-docs{border-top:1px solid var(--twoslash-border-color);color:var(--twoslash-docs-color)}.twoslash-floating .twoslash-popup-error{color:var(--twoslash-error-color)}.twoslash-floating .twoslash-popup-error.twoslash-error-level-warning{color:var(--twoslash-warn-color)}.twoslash-floating .twoslash-popup-docs p,.twoslash-floating .twoslash-popup-error p{margin:0;padding:6px 0;text-wrap:balance}.twoslash-floating .twoslash-popup-docs pre .twoslash-floating .twoslash-popup-error pre{background-color:var(--vp-code-block-bg);border-radius:8px;padding:12px;margin:6px -2px;overflow-x:auto}.twoslash-floating .twoslash-popup-docs-tags{display:flex;flex-direction:column;padding:8px 12px!important}.twoslash-floating .twoslash-popup-docs-tags .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font);color:var(--twoslash-unmatched-color);margin-right:.5em}.twoslash-completion-cursor{height:1.2em;width:2px;margin-bottom:-.2em;background:var(--twoslash-cursor-color);display:inline-block;-webkit-user-select:none;user-select:none}.twoslash-floating.twoslash-completion .v-popper__arrow-container{display:none}.twoslash-floating.twoslash-completion .twoslash-completion-list{padding:6px;font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-size)!important}.twoslash-floating.twoslash-completion .twoslash-completion-list li{padding:3px 0} diff --git a/assets/modules/shiki-TVi2KByD.js b/assets/modules/shiki-TVi2KByD.js new file mode 100644 index 0000000..0635a2b --- /dev/null +++ b/assets/modules/shiki-TVi2KByD.js @@ -0,0 +1 @@ +import{d as xe,p as Vt,a as Wt,n as jt,o as I,c as be,w as qt,r as ne,b as se,e as K,F as Gt,f as me,g as je,h as Oe,i as Re,j as Yt,k as ge,l as ht,m as ut,q as Xt,s as Ut,t as Le,u as Kt,v as Zt,x as Qt}from"./vue-BvTVgwbe.js";const Jt=["top","right","bottom","left"],qe=["start","end"],Ge=Jt.reduce((e,t)=>e.concat(t,t+"-"+qe[0],t+"-"+qe[1]),[]),re=Math.min,U=Math.max,eo={left:"right",right:"left",bottom:"top",top:"bottom"},to={start:"end",end:"start"};function Me(e,t,o){return U(e,re(t,o))}function Z(e,t){return typeof e=="function"?e(t):e}function B(e){return e.split("-")[0]}function L(e){return e.split("-")[1]}function ft(e){return e==="x"?"y":"x"}function De(e){return e==="y"?"height":"width"}function ce(e){return["top","bottom"].includes(B(e))?"y":"x"}function Fe(e){return ft(ce(e))}function mt(e,t,o){o===void 0&&(o=!1);const i=L(e),n=Fe(e),s=De(n);let r=n==="x"?i===(o?"end":"start")?"right":"left":i==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(r=ve(r)),[r,ve(r)]}function oo(e){const t=ve(e);return[we(e),t,we(t)]}function we(e){return e.replace(/start|end/g,t=>to[t])}function io(e,t,o){const i=["left","right"],n=["right","left"],s=["top","bottom"],r=["bottom","top"];switch(e){case"top":case"bottom":return o?t?n:i:t?i:n;case"left":case"right":return t?s:r;default:return[]}}function no(e,t,o,i){const n=L(e);let s=io(B(e),o==="start",i);return n&&(s=s.map(r=>r+"-"+n),t&&(s=s.concat(s.map(we)))),s}function ve(e){return e.replace(/left|right|bottom|top/g,t=>eo[t])}function so(e){return{top:0,right:0,bottom:0,left:0,...e}}function gt(e){return typeof e!="number"?so(e):{top:e,right:e,bottom:e,left:e}}function ee(e){const{x:t,y:o,width:i,height:n}=e;return{width:i,height:n,top:o,left:t,right:t+i,bottom:o+n,x:t,y:o}}function Ye(e,t,o){let{reference:i,floating:n}=e;const s=ce(t),r=Fe(t),a=De(r),l=B(t),d=s==="y",f=i.x+i.width/2-n.width/2,c=i.y+i.height/2-n.height/2,u=i[a]/2-n[a]/2;let p;switch(l){case"top":p={x:f,y:i.y-n.height};break;case"bottom":p={x:f,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-n.width,y:c};break;default:p={x:i.x,y:i.y}}switch(L(t)){case"start":p[r]-=u*(o&&d?-1:1);break;case"end":p[r]+=u*(o&&d?-1:1);break}return p}const ro=async(e,t,o)=>{const{placement:i="bottom",strategy:n="absolute",middleware:s=[],platform:r}=o,a=s.filter(Boolean),l=await(r.isRTL==null?void 0:r.isRTL(t));let d=await r.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:c}=Ye(d,i,l),u=i,p={},h=0;for(let v=0;v({name:"arrow",options:e,async fn(t){const{x:o,y:i,placement:n,rects:s,platform:r,elements:a,middlewareData:l}=t,{element:d,padding:f=0}=Z(e,t)||{};if(d==null)return{};const c=gt(f),u={x:o,y:i},p=Fe(n),h=De(p),v=await r.getDimensions(d),y=p==="y",m=y?"top":"left",g=y?"bottom":"right",$=y?"clientHeight":"clientWidth",x=s.reference[h]+s.reference[p]-u[p]-s.floating[h],_=u[p]-s.reference[p],b=await(r.getOffsetParent==null?void 0:r.getOffsetParent(d));let T=b?b[$]:0;(!T||!await(r.isElement==null?void 0:r.isElement(b)))&&(T=a.floating[$]||s.floating[h]);const O=x/2-_/2,N=T/2-v[h]/2-1,S=re(c[m],N),k=re(c[g],N),P=S,Y=T-v[h]-k,C=T/2-v[h]/2+O,H=Me(P,C,Y),E=!l.arrow&&L(n)!=null&&C!==H&&s.reference[h]/2-(CL(n)===e),...o.filter(n=>L(n)!==e)]:o.filter(n=>B(n)===n)).filter(n=>e?L(n)===e||(t?we(n)!==n:!1):!0)}const po=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var o,i,n;const{rects:s,middlewareData:r,placement:a,platform:l,elements:d}=t,{crossAxis:f=!1,alignment:c,allowedPlacements:u=Ge,autoAlignment:p=!0,...h}=Z(e,t),v=c!==void 0||u===Ge?lo(c||null,p,u):u,y=await Te(t,h),m=((o=r.autoPlacement)==null?void 0:o.index)||0,g=v[m];if(g==null)return{};const $=mt(g,s,await(l.isRTL==null?void 0:l.isRTL(d.floating)));if(a!==g)return{reset:{placement:v[0]}};const x=[y[B(g)],y[$[0]],y[$[1]]],_=[...((i=r.autoPlacement)==null?void 0:i.overflows)||[],{placement:g,overflows:x}],b=v[m+1];if(b)return{data:{index:m+1,overflows:_},reset:{placement:b}};const T=_.map(S=>{const k=L(S.placement);return[S.placement,k&&f?S.overflows.slice(0,2).reduce((P,Y)=>P+Y,0):S.overflows[0],S.overflows]}).sort((S,k)=>S[1]-k[1]),N=((n=T.filter(S=>S[2].slice(0,L(S[0])?2:3).every(k=>k<=0))[0])==null?void 0:n[0])||T[0][0];return N!==a?{data:{index:m+1,overflows:_},reset:{placement:N}}:{}}}},co=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,i;const{placement:n,middlewareData:s,rects:r,initialPlacement:a,platform:l,elements:d}=t,{mainAxis:f=!0,crossAxis:c=!0,fallbackPlacements:u,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:v=!0,...y}=Z(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};const m=B(n),g=B(a)===a,$=await(l.isRTL==null?void 0:l.isRTL(d.floating)),x=u||(g||!v?[ve(a)]:oo(a));!u&&h!=="none"&&x.push(...no(a,v,h,$));const _=[a,...x],b=await Te(t,y),T=[];let O=((i=s.flip)==null?void 0:i.overflows)||[];if(f&&T.push(b[m]),c){const P=mt(n,r,$);T.push(b[P[0]],b[P[1]])}if(O=[...O,{placement:n,overflows:T}],!T.every(P=>P<=0)){var N,S;const P=(((N=s.flip)==null?void 0:N.index)||0)+1,Y=_[P];if(Y)return{data:{index:P,overflows:O},reset:{placement:Y}};let C=(S=O.filter(H=>H.overflows[0]<=0).sort((H,E)=>H.overflows[1]-E.overflows[1])[0])==null?void 0:S.placement;if(!C)switch(p){case"bestFit":{var k;const H=(k=O.map(E=>[E.placement,E.overflows.filter(F=>F>0).reduce((F,It)=>F+It,0)]).sort((E,F)=>E[1]-F[1])[0])==null?void 0:k[0];H&&(C=H);break}case"initialPlacement":C=a;break}if(n!==C)return{reset:{placement:C}}}return{}}}};async function ho(e,t){const{placement:o,platform:i,elements:n}=e,s=await(i.isRTL==null?void 0:i.isRTL(n.floating)),r=B(o),a=L(o),l=ce(o)==="y",d=["left","top"].includes(r)?-1:1,f=s&&l?-1:1,c=Z(t,e);let{mainAxis:u,crossAxis:p,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...c};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*f,y:u*d}:{x:u*d,y:p*f}}const uo=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,i;const{x:n,y:s,placement:r,middlewareData:a}=t,l=await ho(t,e);return r===((o=a.offset)==null?void 0:o.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:r}}}}},fo=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:i,placement:n}=t,{mainAxis:s=!0,crossAxis:r=!1,limiter:a={fn:y=>{let{x:m,y:g}=y;return{x:m,y:g}}},...l}=Z(e,t),d={x:o,y:i},f=await Te(t,l),c=ce(B(n)),u=ft(c);let p=d[u],h=d[c];if(s){const y=u==="y"?"top":"left",m=u==="y"?"bottom":"right",g=p+f[y],$=p-f[m];p=Me(g,p,$)}if(r){const y=c==="y"?"top":"left",m=c==="y"?"bottom":"right",g=h+f[y],$=h-f[m];h=Me(g,h,$)}const v=a.fn({...t,[u]:p,[c]:h});return{...v,data:{x:v.x-o,y:v.y-i}}}}},mo=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:o,rects:i,platform:n,elements:s}=t,{apply:r=()=>{},...a}=Z(e,t),l=await Te(t,a),d=B(o),f=L(o),c=ce(o)==="y",{width:u,height:p}=i.floating;let h,v;d==="top"||d==="bottom"?(h=d,v=f===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(v=d,h=f==="end"?"top":"bottom");const y=p-l[h],m=u-l[v],g=!t.middlewareData.shift;let $=y,x=m;if(c){const b=u-l.left-l.right;x=f||g?re(m,b):b}else{const b=p-l.top-l.bottom;$=f||g?re(y,b):b}if(g&&!f){const b=U(l.left,0),T=U(l.right,0),O=U(l.top,0),N=U(l.bottom,0);c?x=u-2*(b!==0||T!==0?b+T:U(l.left,l.right)):$=p-2*(O!==0||N!==0?O+N:U(l.top,l.bottom))}await r({...t,availableWidth:x,availableHeight:$});const _=await n.getDimensions(s.floating);return u!==_.width||p!==_.height?{reset:{rects:!0}}:{}}}};function A(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function R(e){return A(e).getComputedStyle(e)}const Xe=Math.min,te=Math.max,ye=Math.round;function wt(e){const t=R(e);let o=parseFloat(t.width),i=parseFloat(t.height);const n=e.offsetWidth,s=e.offsetHeight,r=ye(o)!==n||ye(i)!==s;return r&&(o=n,i=s),{width:o,height:i,fallback:r}}function j(e){return yt(e)?(e.nodeName||"").toLowerCase():""}let he;function vt(){if(he)return he;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(he=e.brands.map(t=>t.brand+"/"+t.version).join(" "),he):navigator.userAgent}function D(e){return e instanceof A(e).HTMLElement}function q(e){return e instanceof A(e).Element}function yt(e){return e instanceof A(e).Node}function Ue(e){if(typeof ShadowRoot>"u")return!1;const t=A(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Se(e){const{overflow:t,overflowX:o,overflowY:i,display:n}=R(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+o)&&!["inline","contents"].includes(n)}function go(e){return["table","td","th"].includes(j(e))}function Ie(e){const t=/firefox/i.test(vt()),o=R(e),i=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||(i?i!=="none":!1)||t&&o.willChange==="filter"||t&&(o.filter?o.filter!=="none":!1)||["transform","perspective"].some(n=>o.willChange.includes(n))||["paint","layout","strict","content"].some(n=>{const s=o.contain;return s!=null?s.includes(n):!1})}function $t(){return!/^((?!chrome|android).)*safari/i.test(vt())}function Ve(e){return["html","body","#document"].includes(j(e))}function _t(e){return q(e)?e:e.contextElement}const xt={x:1,y:1};function Q(e){const t=_t(e);if(!D(t))return xt;const o=t.getBoundingClientRect(),{width:i,height:n,fallback:s}=wt(t);let r=(s?ye(o.width):o.width)/i,a=(s?ye(o.height):o.height)/n;return(!r||!Number.isFinite(r))&&(r=1),(!a||!Number.isFinite(a))&&(a=1),{x:r,y:a}}function ae(e,t,o,i){var n,s;t===void 0&&(t=!1),o===void 0&&(o=!1);const r=e.getBoundingClientRect(),a=_t(e);let l=xt;t&&(i?q(i)&&(l=Q(i)):l=Q(e));const d=a?A(a):window,f=!$t()&&o;let c=(r.left+(f&&((n=d.visualViewport)==null?void 0:n.offsetLeft)||0))/l.x,u=(r.top+(f&&((s=d.visualViewport)==null?void 0:s.offsetTop)||0))/l.y,p=r.width/l.x,h=r.height/l.y;if(a){const v=A(a),y=i&&q(i)?A(i):i;let m=v.frameElement;for(;m&&i&&y!==v;){const g=Q(m),$=m.getBoundingClientRect(),x=getComputedStyle(m);$.x+=(m.clientLeft+parseFloat(x.paddingLeft))*g.x,$.y+=(m.clientTop+parseFloat(x.paddingTop))*g.y,c*=g.x,u*=g.y,p*=g.x,h*=g.y,c+=$.x,u+=$.y,m=A(m).frameElement}}return{width:p,height:h,top:u,right:c+p,bottom:u+h,left:c,x:c,y:u}}function G(e){return((yt(e)?e.ownerDocument:e.document)||window.document).documentElement}function Pe(e){return q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function wo(e){let{rect:t,offsetParent:o,strategy:i}=e;const n=D(o),s=G(o);if(o===s)return t;let r={scrollLeft:0,scrollTop:0},a={x:1,y:1};const l={x:0,y:0};if((n||!n&&i!=="fixed")&&((j(o)!=="body"||Se(s))&&(r=Pe(o)),D(o))){const d=ae(o);a=Q(o),l.x=d.x+o.clientLeft,l.y=d.y+o.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-r.scrollLeft*a.x+l.x,y:t.y*a.y-r.scrollTop*a.y+l.y}}function bt(e){return ae(G(e)).left+Pe(e).scrollLeft}function vo(e){const t=G(e),o=Pe(e),i=e.ownerDocument.body,n=te(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=te(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let r=-o.scrollLeft+bt(e);const a=-o.scrollTop;return R(i).direction==="rtl"&&(r+=te(t.clientWidth,i.clientWidth)-n),{width:n,height:s,x:r,y:a}}function le(e){if(j(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ue(e)&&e.host||G(e);return Ue(t)?t.host:t}function Tt(e){const t=le(e);return Ve(t)?t.ownerDocument.body:D(t)&&Se(t)?t:Tt(t)}function $e(e,t){var o;t===void 0&&(t=[]);const i=Tt(e),n=i===((o=e.ownerDocument)==null?void 0:o.body),s=A(i);return n?t.concat(s,s.visualViewport||[],Se(i)?i:[]):t.concat(i,$e(i))}function yo(e,t){const o=A(e),i=G(e),n=o.visualViewport;let s=i.clientWidth,r=i.clientHeight,a=0,l=0;if(n){s=n.width,r=n.height;const d=$t();(d||!d&&t==="fixed")&&(a=n.offsetLeft,l=n.offsetTop)}return{width:s,height:r,x:a,y:l}}function $o(e,t){const o=ae(e,!0,t==="fixed"),i=o.top+e.clientTop,n=o.left+e.clientLeft,s=D(e)?Q(e):{x:1,y:1},r=e.clientWidth*s.x,a=e.clientHeight*s.y,l=n*s.x,d=i*s.y;return{width:r,height:a,x:l,y:d}}function Ke(e,t,o){return t==="viewport"?ee(yo(e,o)):q(t)?ee($o(t,o)):ee(vo(G(e)))}function _o(e,t){const o=t.get(e);if(o)return o;let i=$e(e).filter(a=>q(a)&&j(a)!=="body"),n=null;const s=R(e).position==="fixed";let r=s?le(e):e;for(;q(r)&&!Ve(r);){const a=R(r),l=Ie(r);(s?!l&&!n:!l&&a.position==="static"&&!!n&&["absolute","fixed"].includes(n.position))?i=i.filter(f=>f!==r):n=a,r=le(r)}return t.set(e,i),i}function xo(e){let{element:t,boundary:o,rootBoundary:i,strategy:n}=e;const r=[...o==="clippingAncestors"?_o(t,this._c):[].concat(o),i],a=r[0],l=r.reduce((d,f)=>{const c=Ke(t,f,n);return d.top=te(c.top,d.top),d.right=Xe(c.right,d.right),d.bottom=Xe(c.bottom,d.bottom),d.left=te(c.left,d.left),d},Ke(t,a,n));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function bo(e){return D(e)?wt(e):e.getBoundingClientRect()}function Ze(e){return!D(e)||R(e).position==="fixed"?null:e.offsetParent}function To(e){let t=le(e);for(;D(t)&&!Ve(t);){if(Ie(t))return t;t=le(t)}return null}function Qe(e){const t=A(e);let o=Ze(e);for(;o&&go(o)&&R(o).position==="static";)o=Ze(o);return o&&(j(o)==="html"||j(o)==="body"&&R(o).position==="static"&&!Ie(o))?t:o||To(e)||t}function So(e,t,o){const i=D(t),n=G(t),s=ae(e,!0,o==="fixed",t);let r={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(i||!i&&o!=="fixed")if((j(t)!=="body"||Se(n))&&(r=Pe(t)),D(t)){const l=ae(t,!0);a.x=l.x+t.clientLeft,a.y=l.y+t.clientTop}else n&&(a.x=bt(n));return{x:s.left+r.scrollLeft-a.x,y:s.top+r.scrollTop-a.y,width:s.width,height:s.height}}const Po={getClippingRect:xo,convertOffsetParentRelativeRectToViewportRelativeRect:wo,isElement:q,getDimensions:bo,getOffsetParent:Qe,getDocumentElement:G,getScale:Q,async getElementRects(e){let{reference:t,floating:o,strategy:i}=e;const n=this.getOffsetParent||Qe,s=this.getDimensions;return{reference:So(t,await n(o),i),floating:{x:0,y:0,...await s(o)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>R(e).direction==="rtl"},Co=(e,t,o)=>{const i=new Map,n={platform:Po,...o},s={...n.platform,_c:i};return ro(e,t,{...n,platform:s})};function St(e,t){for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(typeof t[o]=="object"&&e[o]?St(e[o],t[o]):e[o]=t[o])}const M={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function de(e,t){let o=M.themes[e]||{},i;do i=o[t],typeof i>"u"?o.$extend?o=M.themes[o.$extend]||{}:(o=null,i=M[t]):o=null;while(o);return i}function Ao(e){const t=[e];let o=M.themes[e]||{};do o.$extend&&!o.$resetCss?(t.push(o.$extend),o=M.themes[o.$extend]||{}):o=null;while(o);return t.map(i=>`v-popper--theme-${i}`)}function Je(e){const t=[e];let o=M.themes[e]||{};do o.$extend?(t.push(o.$extend),o=M.themes[o.$extend]||{}):o=null;while(o);return t}let J=!1;if(typeof window<"u"){J=!1;try{const e=Object.defineProperty({},"passive",{get(){J=!0}});window.addEventListener("test",null,e)}catch{}}let Pt=!1;typeof window<"u"&&typeof navigator<"u"&&(Pt=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const Ct=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),et={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},tt={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ot(e,t){const o=e.indexOf(t);o!==-1&&e.splice(o,1)}function Ne(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const z=[];let X=null;const it={};function nt(e){let t=it[e];return t||(t=it[e]=[]),t}let He=function(){};typeof window<"u"&&(He=window.Element);function w(e){return function(t){return de(t.theme,e)}}const ke="__floating-vue__popper",At=()=>xe({name:"VPopper",provide(){return{[ke]:{parentPopper:this}}},inject:{[ke]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:w("disabled")},positioningDisabled:{type:Boolean,default:w("positioningDisabled")},placement:{type:String,default:w("placement"),validator:e=>Ct.includes(e)},delay:{type:[String,Number,Object],default:w("delay")},distance:{type:[Number,String],default:w("distance")},skidding:{type:[Number,String],default:w("skidding")},triggers:{type:Array,default:w("triggers")},showTriggers:{type:[Array,Function],default:w("showTriggers")},hideTriggers:{type:[Array,Function],default:w("hideTriggers")},popperTriggers:{type:Array,default:w("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:w("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:w("popperHideTriggers")},container:{type:[String,Object,He,Boolean],default:w("container")},boundary:{type:[String,He],default:w("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:w("strategy")},autoHide:{type:[Boolean,Function],default:w("autoHide")},handleResize:{type:Boolean,default:w("handleResize")},instantMove:{type:Boolean,default:w("instantMove")},eagerMount:{type:Boolean,default:w("eagerMount")},popperClass:{type:[String,Array,Object],default:w("popperClass")},computeTransformOrigin:{type:Boolean,default:w("computeTransformOrigin")},autoMinSize:{type:Boolean,default:w("autoMinSize")},autoSize:{type:[Boolean,String],default:w("autoSize")},autoMaxSize:{type:Boolean,default:w("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:w("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:w("preventOverflow")},overflowPadding:{type:[Number,String],default:w("overflowPadding")},arrowPadding:{type:[Number,String],default:w("arrowPadding")},arrowOverflow:{type:Boolean,default:w("arrowOverflow")},flip:{type:Boolean,default:w("flip")},shift:{type:Boolean,default:w("shift")},shiftCrossAxis:{type:Boolean,default:w("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:w("noAutoFocus")},disposeTimeout:{type:Number,default:w("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},data(){return{isShown:!1,isMounted:!1,skipTransition:!1,classes:{showFrom:!1,showTo:!1,hideFrom:!1,hideTo:!0},result:{x:0,y:0,placement:"",strategy:this.strategy,arrow:{x:0,y:0,centerOffset:0},transformOrigin:null},randomId:`popper_${[Math.random(),Date.now()].map(e=>e.toString(36).substring(2,10)).join("_")}`,shownChildren:new Set,lastAutoHide:!0,pendingHide:!1,containsGlobalTarget:!1,isDisposed:!0,mouseDownContains:!1}},computed:{popperId(){return this.ariaId!=null?this.ariaId:this.randomId},shouldMountContent(){return this.eagerMount||this.isMounted},slotData(){return{popperId:this.popperId,isShown:this.isShown,shouldMountContent:this.shouldMountContent,skipTransition:this.skipTransition,autoHide:typeof this.autoHide=="function"?this.lastAutoHide:this.autoHide,show:this.show,hide:this.hide,handleResize:this.handleResize,onResize:this.onResize,classes:{...this.classes,popperClass:this.popperClass},result:this.positioningDisabled?null:this.result,attrs:this.$attrs}},parentPopper(){var e;return(e=this[ke])==null?void 0:e.parentPopper},hasPopperShowTriggerHover(){var e,t;return((e=this.popperTriggers)==null?void 0:e.includes("hover"))||((t=this.popperShowTriggers)==null?void 0:t.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(e){e?this.dispose():this.init()},async container(){this.isShown&&(this.$_ensureTeleport(),await this.$_computePosition())},triggers:{handler:"$_refreshListeners",deep:!0},positioningDisabled:"$_refreshListeners",...["placement","distance","skidding","boundary","strategy","overflowPadding","arrowPadding","preventOverflow","shift","shiftCrossAxis","flip"].reduce((e,t)=>(e[t]="$_computePosition",e),{})},created(){this.autoMinSize&&console.warn('[floating-vue] `autoMinSize` option is deprecated. Use `autoSize="min"` instead.'),this.autoMaxSize&&console.warn("[floating-vue] `autoMaxSize` option is deprecated. Use `autoBoundaryMaxSize` instead.")},mounted(){this.init(),this.$_detachPopperNode()},activated(){this.$_autoShowHide()},deactivated(){this.hide()},beforeUnmount(){this.dispose()},methods:{show({event:e=null,skipDelay:t=!1,force:o=!1}={}){var i,n;(i=this.parentPopper)!=null&&i.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(o||!this.disabled)&&(((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(e,t),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:e=null,skipDelay:t=!1}={}){var o;if(!this.$_hideInProgress){if(this.shownChildren.size>0){this.pendingHide=!0;return}if(this.hasPopperShowTriggerHover&&this.$_isAimingPopper()){this.parentPopper&&(this.parentPopper.lockedChild=this,clearTimeout(this.parentPopper.lockedChildTimer),this.parentPopper.lockedChildTimer=setTimeout(()=>{this.parentPopper.lockedChild===this&&(this.parentPopper.lockedChild.hide({skipDelay:t}),this.parentPopper.lockedChild=null)},1e3));return}((o=this.parentPopper)==null?void 0:o.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(e,t),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var e;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((e=this.referenceNode)==null?void 0:e.call(this))??this.$el,this.$_targetNodes=this.targetNodes().filter(t=>t.nodeType===t.ELEMENT_NODE),this.$_popperNode=this.popperNode(),this.$_innerNode=this.$_popperNode.querySelector(".v-popper__inner"),this.$_arrowNode=this.$_popperNode.querySelector(".v-popper__arrow-container"),this.$_swapTargetAttrs("title","data-original-title"),this.$_detachPopperNode(),this.triggers.length&&this.$_addEventListeners(),this.shown&&this.show())},dispose(){this.isDisposed||(this.isDisposed=!0,this.$_removeEventListeners(),this.hide({skipDelay:!0}),this.$_detachPopperNode(),this.isMounted=!1,this.isShown=!1,this.$_updateParentShownChildren(!1),this.$_swapTargetAttrs("data-original-title","title"))},async onResize(){this.isShown&&(await this.$_computePosition(),this.$emit("resize"))},async $_computePosition(){if(this.isDisposed||this.positioningDisabled)return;const e={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&e.middleware.push(uo({mainAxis:this.distance,crossAxis:this.skidding}));const t=this.placement.startsWith("auto");if(t?e.middleware.push(po({alignment:this.placement.split("-")[1]??""})):e.placement=this.placement,this.preventOverflow&&(this.shift&&e.middleware.push(fo({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!t&&this.flip&&e.middleware.push(co({padding:this.overflowPadding,boundary:this.boundary}))),e.middleware.push(ao({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&e.middleware.push({name:"arrowOverflow",fn:({placement:i,rects:n,middlewareData:s})=>{let r;const{centerOffset:a}=s.arrow;return i.startsWith("top")||i.startsWith("bottom")?r=Math.abs(a)>n.reference.width/2:r=Math.abs(a)>n.reference.height/2,{data:{overflow:r}}}}),this.autoMinSize||this.autoSize){const i=this.autoSize?this.autoSize:this.autoMinSize?"min":null;e.middleware.push({name:"autoSize",fn:({rects:n,placement:s,middlewareData:r})=>{var a;if((a=r.autoSize)!=null&&a.skip)return{};let l,d;return s.startsWith("top")||s.startsWith("bottom")?l=n.reference.width:d=n.reference.height,this.$_innerNode.style[i==="min"?"minWidth":i==="max"?"maxWidth":"width"]=l!=null?`${l}px`:null,this.$_innerNode.style[i==="min"?"minHeight":i==="max"?"maxHeight":"height"]=d!=null?`${d}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,e.middleware.push(mo({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:i,availableHeight:n})=>{this.$_innerNode.style.maxWidth=i!=null?`${i}px`:null,this.$_innerNode.style.maxHeight=n!=null?`${n}px`:null}})));const o=await Co(this.$_referenceNode,this.$_popperNode,e);Object.assign(this.result,{x:o.x,y:o.y,placement:o.placement,strategy:o.strategy,arrow:{...o.middlewareData.arrow,...o.middlewareData.arrowOverflow}})},$_scheduleShow(e,t=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),X&&this.instantMove&&X.instantMove&&X!==this.parentPopper){X.$_applyHide(!0),this.$_applyShow(!0);return}t?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(e,t=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(X=this),t?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(e){const t=this.delay;return parseInt(t&&t[e]||t||0)},async $_applyShow(e=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=e,!this.isShown&&(this.$_ensureTeleport(),await Ne(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...$e(this.$_referenceNode),...$e(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const t=this.$_referenceNode.getBoundingClientRect(),o=this.$_popperNode.querySelector(".v-popper__wrapper"),i=o.parentNode.getBoundingClientRect(),n=t.x+t.width/2-(i.left+o.offsetLeft),s=t.y+t.height/2-(i.top+o.offsetTop);this.result.transformOrigin=`${n}px ${s}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const e=this.showGroup;if(e){let t;for(let o=0;o0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=e,ot(z,this),z.length===0&&document.body.classList.remove("v-popper--some-open");for(const o of Je(this.theme)){const i=nt(o);ot(i,this),i.length===0&&document.body.classList.remove(`v-popper--some-open--${o}`)}X===this&&(X=null),this.isShown=!1,this.$_applyAttrsToTarget({"aria-describedby":void 0,"data-popper-shown":void 0}),clearTimeout(this.$_disposeTimer);const t=this.disposeTimeout;t!==null&&(this.$_disposeTimer=setTimeout(()=>{this.$_popperNode&&(this.$_detachPopperNode(),this.isMounted=!1)},t)),this.$_removeEventListeners("scroll"),this.$emit("apply-hide"),this.classes.showFrom=!1,this.classes.showTo=!1,this.classes.hideFrom=!0,this.classes.hideTo=!1,await Ne(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let e=this.container;if(typeof e=="string"?e=window.document.querySelector(e):e===!1&&(e=this.$_targetNodes[0].parentNode),!e)throw new Error("No container for popover: "+this.container);e.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const e=o=>{this.isShown&&!this.$_hideInProgress||(o.usedByTooltip=!0,!this.$_preventShow&&this.show({event:o}))};this.$_registerTriggerListeners(this.$_targetNodes,et,this.triggers,this.showTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],et,this.popperTriggers,this.popperShowTriggers,e);const t=o=>{o.usedByTooltip||this.hide({event:o})};this.$_registerTriggerListeners(this.$_targetNodes,tt,this.triggers,this.hideTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],tt,this.popperTriggers,this.popperHideTriggers,t)},$_registerEventListeners(e,t,o){this.$_events.push({targetNodes:e,eventType:t,handler:o}),e.forEach(i=>i.addEventListener(t,o,J?{passive:!0}:void 0))},$_registerTriggerListeners(e,t,o,i,n){let s=o;i!=null&&(s=typeof i=="function"?i(s):i),s.forEach(r=>{const a=t[r];a&&this.$_registerEventListeners(e,a,n)})},$_removeEventListeners(e){const t=[];this.$_events.forEach(o=>{const{targetNodes:i,eventType:n,handler:s}=o;!e||e===n?i.forEach(r=>r.removeEventListener(n,s)):t.push(o)}),this.$_events=t},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(e,t=!1){this.$_showFrameLocked||(this.hide({event:e}),e.closePopover?this.$emit("close-directive"):this.$emit("auto-hide"),t&&(this.$_preventShow=!0,setTimeout(()=>{this.$_preventShow=!1},300)))},$_detachPopperNode(){this.$_popperNode.parentNode&&this.$_popperNode.parentNode.removeChild(this.$_popperNode)},$_swapTargetAttrs(e,t){for(const o of this.$_targetNodes){const i=o.getAttribute(e);i&&(o.removeAttribute(e),o.setAttribute(t,i))}},$_applyAttrsToTarget(e){for(const t of this.$_targetNodes)for(const o in e){const i=e[o];i==null?t.removeAttribute(o):t.setAttribute(o,i)}},$_updateParentShownChildren(e){let t=this.parentPopper;for(;t;)e?t.shownChildren.add(this.randomId):(t.shownChildren.delete(this.randomId),t.pendingHide&&t.hide()),t=t.parentPopper},$_isAimingPopper(){const e=this.$_referenceNode.getBoundingClientRect();if(oe>=e.left&&oe<=e.right&&ie>=e.top&&ie<=e.bottom){const t=this.$_popperNode.getBoundingClientRect(),o=oe-V,i=ie-W,n=t.left+t.width/2-V+(t.top+t.height/2)-W+t.width+t.height,s=V+o*n,r=W+i*n;return ue(V,W,s,r,t.left,t.top,t.left,t.bottom)||ue(V,W,s,r,t.left,t.top,t.right,t.top)||ue(V,W,s,r,t.right,t.top,t.right,t.bottom)||ue(V,W,s,r,t.left,t.bottom,t.right,t.bottom)}return!1}},render(){return this.$slots.default(this.slotData)}});if(typeof document<"u"&&typeof window<"u"){if(Pt){const e=J?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",t=>st(t,!0),e),document.addEventListener("touchend",t=>rt(t,!0),e)}else window.addEventListener("mousedown",e=>st(e,!1),!0),window.addEventListener("click",e=>rt(e,!1),!0);window.addEventListener("resize",Nt)}function st(e,t){if(M.autoHideOnMousedown)Ot(e,t);else for(let o=0;o=0;i--){const n=z[i];try{const s=n.containsGlobalTarget=n.mouseDownContains||n.popperNode().contains(e.target);n.pendingHide=!1,requestAnimationFrame(()=>{if(n.pendingHide=!1,!o[n.randomId]&&at(n,s,e)){if(n.$_handleGlobalClose(e,t),!e.closeAllPopover&&e.closePopover&&s){let a=n.parentPopper;for(;a;)o[a.randomId]=!0,a=a.parentPopper;return}let r=n.parentPopper;for(;r&&at(r,r.containsGlobalTarget,e);)r.$_handleGlobalClose(e,t),r=r.parentPopper}})}catch{}}}function at(e,t,o){return o.closeAllPopover||o.closePopover&&t||Oo(e,o)&&!t}function Oo(e,t){if(typeof e.autoHide=="function"){const o=e.autoHide(t);return e.lastAutoHide=o,o}return e.autoHide}function Nt(){for(let e=0;e{V=oe,W=ie,oe=e.clientX,ie=e.clientY},J?{passive:!0}:void 0);function ue(e,t,o,i,n,s,r,a){const l=((r-n)*(t-s)-(a-s)*(e-n))/((a-s)*(o-e)-(r-n)*(i-t)),d=((o-e)*(t-s)-(i-t)*(e-n))/((a-s)*(o-e)-(r-n)*(i-t));return l>=0&&l<=1&&d>=0&&d<=1}const No={extends:At()},Ce=(e,t)=>{const o=e.__vccOpts||e;for(const[i,n]of t)o[i]=n;return o};function ko(e,t,o,i,n,s){return I(),se("div",{ref:"reference",class:Re(["v-popper",{"v-popper--shown":e.slotData.isShown}])},[me(e.$slots,"default",Xt(Ut(e.slotData)))],2)}const zo=Ce(No,[["render",ko]]);function Lo(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");if(t>0)return parseInt(e.substring(t+5,e.indexOf(".",t)),10);var o=e.indexOf("Trident/");if(o>0){var i=e.indexOf("rv:");return parseInt(e.substring(i+3,e.indexOf(".",i)),10)}var n=e.indexOf("Edge/");return n>0?parseInt(e.substring(n+5,e.indexOf(".",n)),10):-1}let fe;function Ee(){Ee.init||(Ee.init=!0,fe=Lo()!==-1)}var Ae={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){Ee(),jt(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const e=document.createElement("object");this._resizeObject=e,e.setAttribute("aria-hidden","true"),e.setAttribute("tabindex",-1),e.onload=this.addResizeHandlers,e.type="text/html",fe&&this.$el.appendChild(e),e.data="about:blank",fe||this.$el.appendChild(e)},beforeUnmount(){this.removeResizeHandlers()},methods:{compareAndNotify(){(!this.ignoreWidth&&this._w!==this.$el.offsetWidth||!this.ignoreHeight&&this._h!==this.$el.offsetHeight)&&(this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitSize())},emitSize(){this.$emit("notify",{width:this._w,height:this._h})},addResizeHandlers(){this._resizeObject.contentDocument.defaultView.addEventListener("resize",this.compareAndNotify),this.compareAndNotify()},removeResizeHandlers(){this._resizeObject&&this._resizeObject.onload&&(!fe&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Mo=qt();Vt("data-v-b329ee4c");const Ho={class:"resize-observer",tabindex:"-1"};Wt();const Eo=Mo((e,t,o,i,n,s)=>(I(),be("div",Ho)));Ae.render=Eo;Ae.__scopeId="data-v-b329ee4c";Ae.__file="src/components/ResizeObserver.vue";const kt=(e="theme")=>({computed:{themeClass(){return Ao(this[e])}}}),Bo=xe({name:"VPopperContent",components:{ResizeObserver:Ae},mixins:[kt()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(e){return e!=null&&!isNaN(e)?`${e}px`:null}}}),Ro=["id","aria-hidden","tabindex","data-popper-placement"],Do={ref:"inner",class:"v-popper__inner"},Fo=K("div",{class:"v-popper__arrow-outer"},null,-1),Io=K("div",{class:"v-popper__arrow-inner"},null,-1),Vo=[Fo,Io];function Wo(e,t,o,i,n,s){const r=ne("ResizeObserver");return I(),se("div",{id:e.popperId,ref:"popover",class:Re(["v-popper__popper",[e.themeClass,e.classes.popperClass,{"v-popper__popper--shown":e.shown,"v-popper__popper--hidden":!e.shown,"v-popper__popper--show-from":e.classes.showFrom,"v-popper__popper--show-to":e.classes.showTo,"v-popper__popper--hide-from":e.classes.hideFrom,"v-popper__popper--hide-to":e.classes.hideTo,"v-popper__popper--skip-transition":e.skipTransition,"v-popper__popper--arrow-overflow":e.result&&e.result.arrow.overflow,"v-popper__popper--no-positioning":!e.result}]]),style:Oe(e.result?{position:e.result.strategy,transform:`translate3d(${Math.round(e.result.x)}px,${Math.round(e.result.y)}px,0)`}:void 0),"aria-hidden":e.shown?"false":"true",tabindex:e.autoHide?0:void 0,"data-popper-placement":e.result?e.result.placement:void 0,onKeyup:t[2]||(t[2]=Yt(a=>e.autoHide&&e.$emit("hide"),["esc"]))},[K("div",{class:"v-popper__backdrop",onClick:t[0]||(t[0]=a=>e.autoHide&&e.$emit("hide"))}),K("div",{class:"v-popper__wrapper",style:Oe(e.result?{transformOrigin:e.result.transformOrigin}:void 0)},[K("div",Do,[e.mounted?(I(),se(Gt,{key:0},[K("div",null,[me(e.$slots,"default")]),e.handleResize?(I(),be(r,{key:0,onNotify:t[1]||(t[1]=a=>e.$emit("resize",a))})):je("",!0)],64)):je("",!0)],512),K("div",{ref:"arrow",class:"v-popper__arrow-container",style:Oe(e.result?{left:e.toPx(e.result.arrow.x),top:e.toPx(e.result.arrow.y)}:void 0)},Vo,4)],4)],46,Ro)}const zt=Ce(Bo,[["render",Wo]]),Lt={methods:{show(...e){return this.$refs.popper.show(...e)},hide(...e){return this.$refs.popper.hide(...e)},dispose(...e){return this.$refs.popper.dispose(...e)},onResize(...e){return this.$refs.popper.onResize(...e)}}};let Be=function(){};typeof window<"u"&&(Be=window.Element);const jo=xe({name:"VPopperWrapper",components:{Popper:zo,PopperContent:zt},mixins:[Lt,kt("finalTheme")],props:{theme:{type:String,default:null},referenceNode:{type:Function,default:null},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:void 0},positioningDisabled:{type:Boolean,default:void 0},placement:{type:String,default:void 0},delay:{type:[String,Number,Object],default:void 0},distance:{type:[Number,String],default:void 0},skidding:{type:[Number,String],default:void 0},triggers:{type:Array,default:void 0},showTriggers:{type:[Array,Function],default:void 0},hideTriggers:{type:[Array,Function],default:void 0},popperTriggers:{type:Array,default:void 0},popperShowTriggers:{type:[Array,Function],default:void 0},popperHideTriggers:{type:[Array,Function],default:void 0},container:{type:[String,Object,Be,Boolean],default:void 0},boundary:{type:[String,Be],default:void 0},strategy:{type:String,default:void 0},autoHide:{type:[Boolean,Function],default:void 0},handleResize:{type:Boolean,default:void 0},instantMove:{type:Boolean,default:void 0},eagerMount:{type:Boolean,default:void 0},popperClass:{type:[String,Array,Object],default:void 0},computeTransformOrigin:{type:Boolean,default:void 0},autoMinSize:{type:Boolean,default:void 0},autoSize:{type:[Boolean,String],default:void 0},autoMaxSize:{type:Boolean,default:void 0},autoBoundaryMaxSize:{type:Boolean,default:void 0},preventOverflow:{type:Boolean,default:void 0},overflowPadding:{type:[Number,String],default:void 0},arrowPadding:{type:[Number,String],default:void 0},arrowOverflow:{type:Boolean,default:void 0},flip:{type:Boolean,default:void 0},shift:{type:Boolean,default:void 0},shiftCrossAxis:{type:Boolean,default:void 0},noAutoFocus:{type:Boolean,default:void 0},disposeTimeout:{type:Number,default:void 0}},emits:{show:()=>!0,hide:()=>!0,"update:shown":e=>!0,"apply-show":()=>!0,"apply-hide":()=>!0,"close-group":()=>!0,"close-directive":()=>!0,"auto-hide":()=>!0,resize:()=>!0},computed:{finalTheme(){return this.theme??this.$options.vPopperTheme}},methods:{getTargetNodes(){return Array.from(this.$el.children).filter(e=>e!==this.$refs.popperContent.$el)}}});function qo(e,t,o,i,n,s){const r=ne("PopperContent"),a=ne("Popper");return I(),be(a,ut({ref:"popper"},e.$props,{theme:e.finalTheme,"target-nodes":e.getTargetNodes,"popper-node":()=>e.$refs.popperContent.$el,class:[e.themeClass],onShow:t[0]||(t[0]=()=>e.$emit("show")),onHide:t[1]||(t[1]=()=>e.$emit("hide")),"onUpdate:shown":t[2]||(t[2]=l=>e.$emit("update:shown",l)),onApplyShow:t[3]||(t[3]=()=>e.$emit("apply-show")),onApplyHide:t[4]||(t[4]=()=>e.$emit("apply-hide")),onCloseGroup:t[5]||(t[5]=()=>e.$emit("close-group")),onCloseDirective:t[6]||(t[6]=()=>e.$emit("close-directive")),onAutoHide:t[7]||(t[7]=()=>e.$emit("auto-hide")),onResize:t[8]||(t[8]=()=>e.$emit("resize"))}),{default:ge(({popperId:l,isShown:d,shouldMountContent:f,skipTransition:c,autoHide:u,show:p,hide:h,handleResize:v,onResize:y,classes:m,result:g})=>[me(e.$slots,"default",{shown:d,show:p,hide:h}),ht(r,{ref:"popperContent","popper-id":l,theme:e.finalTheme,shown:d,mounted:f,"skip-transition":c,"auto-hide":u,"handle-resize":v,classes:m,result:g,onHide:h,onResize:y},{default:ge(()=>[me(e.$slots,"popper",{shown:d,hide:h})]),_:2},1032,["popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:3},16,["theme","target-nodes","popper-node","class"])}const We=Ce(jo,[["render",qo]]),Go={...We,name:"VDropdown",vPopperTheme:"dropdown"},Mt={...We,name:"VMenu",vPopperTheme:"menu"},Yo={...We,name:"VTooltip",vPopperTheme:"tooltip"},Xo=xe({name:"VTooltipDirective",components:{Popper:At(),PopperContent:zt},mixins:[Lt],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:e=>de(e.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:e=>de(e.theme,"loadingContent")},targetNodes:{type:Function,required:!0}},data(){return{asyncContent:null}},computed:{isContentAsync(){return typeof this.content=="function"},loading(){return this.isContentAsync&&this.asyncContent==null},finalContent(){return this.isContentAsync?this.loading?this.loadingContent:this.asyncContent:this.content}},watch:{content:{handler(){this.fetchContent(!0)},immediate:!0},async finalContent(){await this.$nextTick(),this.$refs.popper.onResize()}},created(){this.$_fetchId=0},methods:{fetchContent(e){if(typeof this.content=="function"&&this.$_isShown&&(e||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const t=++this.$_fetchId,o=this.content(this);o.then?o.then(i=>this.onResult(t,i)):this.onResult(t,o)}},onResult(e,t){e===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=t)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Uo=["innerHTML"],Ko=["textContent"];function Zo(e,t,o,i,n,s){const r=ne("PopperContent"),a=ne("Popper");return I(),be(a,ut({ref:"popper"},e.$attrs,{theme:e.theme,"target-nodes":e.targetNodes,"popper-node":()=>e.$refs.popperContent.$el,onApplyShow:e.onShow,onApplyHide:e.onHide}),{default:ge(({popperId:l,isShown:d,shouldMountContent:f,skipTransition:c,autoHide:u,hide:p,handleResize:h,onResize:v,classes:y,result:m})=>[ht(r,{ref:"popperContent",class:Re({"v-popper--tooltip-loading":e.loading}),"popper-id":l,theme:e.theme,shown:d,mounted:f,"skip-transition":c,"auto-hide":u,"handle-resize":h,classes:y,result:m,onHide:p,onResize:v},{default:ge(()=>[e.html?(I(),se("div",{key:0,innerHTML:e.finalContent},null,8,Uo)):(I(),se("div",{key:1,textContent:Qt(e.finalContent)},null,8,Ko))]),_:2},1032,["class","popper-id","theme","shown","mounted","skip-transition","auto-hide","handle-resize","classes","result","onHide","onResize"])]),_:1},16,["theme","target-nodes","popper-node","onApplyShow","onApplyHide"])}const Qo=Ce(Xo,[["render",Zo]]),Ht="v-popper--has-tooltip";function Jo(e,t){let o=e.placement;if(!o&&t)for(const i of Ct)t[i]&&(o=i);return o||(o=de(e.theme||"tooltip","placement")),o}function Et(e,t,o){let i;const n=typeof t;return n==="string"?i={content:t}:t&&n==="object"?i=t:i={content:!1},i.placement=Jo(i,o),i.targetNodes=()=>[e],i.referenceNode=()=>e,i}let ze,pe,ei=0;function ti(){if(ze)return;pe=Le([]),ze=Kt({name:"VTooltipDirectiveApp",setup(){return{directives:pe}},render(){return this.directives.map(t=>Zt(Qo,{...t.options,shown:t.shown||t.options.shown,key:t.id}))},devtools:{hide:!0}});const e=document.createElement("div");document.body.appendChild(e),ze.mount(e)}function oi(e,t,o){ti();const i=Le(Et(e,t,o)),n=Le(!1),s={id:ei++,options:i,shown:n};return pe.value.push(s),e.classList&&e.classList.add(Ht),e.$_popper={options:i,item:s,show(){n.value=!0},hide(){n.value=!1}}}function Bt(e){if(e.$_popper){const t=pe.value.indexOf(e.$_popper.item);t!==-1&&pe.value.splice(t,1),delete e.$_popper,delete e.$_popperOldShown,delete e.$_popperMountTarget}e.classList&&e.classList.remove(Ht)}function lt(e,{value:t,modifiers:o}){const i=Et(e,t,o);if(!i.content||de(i.theme||"tooltip","disabled"))Bt(e);else{let n;e.$_popper?(n=e.$_popper,n.options.value=i):n=oi(e,t,o),typeof t.shown<"u"&&t.shown!==e.$_popperOldShown&&(e.$_popperOldShown=t.shown,t.shown?n.show():n.hide())}}const ii={beforeMount:lt,updated:lt,beforeUnmount(e){Bt(e)}};function dt(e){e.addEventListener("mousedown",_e),e.addEventListener("click",_e),e.addEventListener("touchstart",Rt,J?{passive:!0}:!1)}function pt(e){e.removeEventListener("mousedown",_e),e.removeEventListener("click",_e),e.removeEventListener("touchstart",Rt),e.removeEventListener("touchend",Dt),e.removeEventListener("touchcancel",Ft)}function _e(e){const t=e.currentTarget;e.closePopover=!t.$_vclosepopover_touch,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}function Rt(e){if(e.changedTouches.length===1){const t=e.currentTarget;t.$_vclosepopover_touch=!0;const o=e.changedTouches[0];t.$_vclosepopover_touchPoint=o,t.addEventListener("touchend",Dt),t.addEventListener("touchcancel",Ft)}}function Dt(e){const t=e.currentTarget;if(t.$_vclosepopover_touch=!1,e.changedTouches.length===1){const o=e.changedTouches[0],i=t.$_vclosepopover_touchPoint;e.closePopover=Math.abs(o.screenY-i.screenY)<20&&Math.abs(o.screenX-i.screenX)<20,e.closeAllPopover=t.$_closePopoverModifiers&&!!t.$_closePopoverModifiers.all}}function Ft(e){const t=e.currentTarget;t.$_vclosepopover_touch=!1}const ni={beforeMount(e,{value:t,modifiers:o}){e.$_closePopoverModifiers=o,(typeof t>"u"||t)&&dt(e)},updated(e,{value:t,oldValue:o,modifiers:i}){e.$_closePopoverModifiers=i,t!==o&&(typeof t>"u"||t?dt(e):pt(e))},beforeUnmount(e){pt(e)}},li=Mt;function si(e,t={}){e.$_vTooltipInstalled||(e.$_vTooltipInstalled=!0,St(M,t),e.directive("tooltip",ii),e.directive("close-popper",ni),e.component("VTooltip",Yo),e.component("VDropdown",Go),e.component("VMenu",Mt))}const ri={version:"5.2.2",install:si,options:M},ct=typeof navigator<"u"&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),di={install:(e,t={})=>{typeof window<"u"&&window.addEventListener("click",o=>{o.composedPath().some(n=>{var s,r,a,l;return((r=(s=n==null?void 0:n.classList)==null?void 0:s.contains)==null?void 0:r.call(s,"vp-code-group"))||((l=(a=n==null?void 0:n.classList)==null?void 0:a.contains)==null?void 0:l.call(a,"tabs"))})&&Nt()},{passive:!0}),e.use(ri,{...t,themes:{twoslash:{$extend:"dropdown",triggers:ct?["touch"]:["hover","touch"],popperTriggers:ct?["touch"]:["hover","touch"],placement:"bottom-start",overflowPadding:10,delay:0,handleResize:!1,autoHide:!0,instantMove:!0,flip:!1,arrowPadding:8,autoBoundaryMaxSize:!0},"twoslash-query":{$extend:"twoslash",triggers:["click"],popperTriggers:["click"],autoHide:!1},"twoslash-completion":{$extend:"twoslash-query",triggers:["click"],popperTriggers:["click"],autoHide:!1,distance:0,arrowOverflow:!0},...t.theme}})}};export{li as L,di as T,Nt as t}; diff --git a/assets/modules/unplugin-icons-jgwa9rXa.js b/assets/modules/unplugin-icons-jgwa9rXa.js new file mode 100644 index 0000000..f854faa --- /dev/null +++ b/assets/modules/unplugin-icons-jgwa9rXa.js @@ -0,0 +1 @@ +import{o as e,b as o,e as n}from"./vue-BvTVgwbe.js";const s={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},l=n("path",{fill:"currentColor",d:"M200 32h-36.26a47.92 47.92 0 0 0-71.48 0H56a16 16 0 0 0-16 16v168a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16m-72 0a32 32 0 0 1 32 32H96a32 32 0 0 1 32-32m72 184H56V48h26.75A47.93 47.93 0 0 0 80 64v8a8 8 0 0 0 8 8h80a8 8 0 0 0 8-8v-8a47.93 47.93 0 0 0-2.75-16H200Z"},null,-1),_=[l];function i(t,c){return e(),o("svg",s,[..._])}const Bn={name:"ph-clipboard",render:i},h={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},r=n("path",{fill:"currentColor",d:"M173.66 98.34a8 8 0 0 1 0 11.32l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 0M232 128A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104m-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88"},null,-1),a=[r];function d(t,c){return e(),o("svg",h,[...a])}const Vn={name:"ph-check-circle",render:d},u={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},v=n("path",{fill:"currentColor",d:"M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20z"},null,-1),m=[v];function $(t,c){return e(),o("svg",u,[...m])}const bn={name:"carbon-list-boxes",render:$},p={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},g=n("path",{fill:"currentColor",d:"M26 2H8a2 2 0 0 0-2 2v4H4v2h2v5H4v2h2v5H4v2h2v4a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m0 26H8v-4h2v-2H8v-5h2v-2H8v-5h2V8H8V4h18Z"},null,-1),f=n("path",{fill:"currentColor",d:"M14 8h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8z"},null,-1),L=[g,f];function w(t,c){return e(),o("svg",p,[...L])}const Zn={name:"carbon-catalog",render:w},x={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},M=n("path",{fill:"currentColor",d:"M29.415 19L27.7 17.285A3 3 0 0 0 28 16a3 3 0 1 0-3 3a3 3 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.01 7.01 0 0 0-7-7H9a7.01 7.01 0 0 0-7 7v5h28v-9.586A2 2 0 0 0 29.415 19M4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z"},null,-1),z=n("path",{fill:"currentColor",d:"M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7"},null,-1),H=[M,z];function C(t,c){return e(),o("svg",x,[...H])}const An={name:"carbon-user-speaker",render:C},B={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},V=n("path",{fill:"currentColor",d:"M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z"},null,-1),b=n("path",{fill:"currentColor",d:"M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 16H7V6h18Z"},null,-1),Z=[V,b];function A(t,c){return e(),o("svg",B,[...Z])}const kn={name:"carbon-presentation-file",render:A},k={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},y=n("path",{fill:"currentColor",d:"M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z"},null,-1),j=[y];function D(t,c){return e(),o("svg",k,[...j])}const yn={name:"carbon-pen",render:D},E={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},q=n("path",{fill:"currentColor",d:"m20.17 19l-2.59 2.59L19 23l4-4l-4-4l-1.42 1.41zm-8.34 0l2.59-2.59L13 15l-4 4l4 4l1.42-1.41z"},null,-1),F=n("circle",{cx:"9",cy:"8",r:"1",fill:"currentColor"},null,-1),I=n("circle",{cx:"6",cy:"8",r:"1",fill:"currentColor"},null,-1),N=n("path",{fill:"currentColor",d:"M28 4H4c-1.103 0-2 .898-2 2v20c0 1.103.897 2 2 2h24c1.103 0 2-.897 2-2V6c0-1.102-.897-2-2-2m0 2v4H4V6zM4 26V12h24v14z"},null,-1),S=[q,F,I,N];function G(t,c){return e(),o("svg",E,[...S])}const jn={name:"carbon-cics-program",render:G},J={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},K=n("path",{fill:"currentColor",d:"M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z"},null,-1),O=[K];function U(t,c){return e(),o("svg",J,[...O])}const Dn={name:"carbon-sun",render:U},P={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Q=n("path",{fill:"currentColor",d:"M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3"},null,-1),R=[Q];function T(t,c){return e(),o("svg",P,[...R])}const En={name:"carbon-moon",render:T},W={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},X=n("path",{fill:"currentColor",d:"M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z"},null,-1),Y=[X];function n1(t,c){return e(),o("svg",W,[...Y])}const qn={name:"carbon-cursor1",render:n1},e1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},o1=n("path",{fill:"currentColor",d:"M8 12h10v2H8z"},null,-1),t1=n("path",{fill:"currentColor",d:"M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9"},null,-1),c1=[o1,t1];function s1(t,c){return e(),o("svg",e1,[...c1])}const Fn={name:"carbon-zoom-out",render:s1},l1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},_1=n("path",{fill:"currentColor",d:"M18 12h-4V8h-2v4H8v2h4v4h2v-4h4z"},null,-1),i1=n("path",{fill:"currentColor",d:"M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9"},null,-1),h1=[_1,i1];function r1(t,c){return e(),o("svg",l1,[...h1])}const In={name:"carbon-zoom-in",render:r1},a1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},d1=n("path",{fill:"currentColor",d:"M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414z"},null,-1),u1=[d1];function v1(t,c){return e(),o("svg",a1,[...u1])}const Nn={name:"carbon-maximize",render:v1},m1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},$1=n("path",{fill:"currentColor",d:"M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586z"},null,-1),p1=[$1];function g1(t,c){return e(),o("svg",m1,[...p1])}const Sn={name:"carbon-minimize",render:g1},f1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},L1=n("path",{fill:"currentColor",d:"M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8z"},null,-1),w1=[L1];function x1(t,c){return e(),o("svg",f1,[...w1])}const Gn={name:"carbon-renew",render:x1},M1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},z1=n("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4"},null,-1),H1=n("path",{fill:"currentColor",d:"M20.59 22L15 16.41V7h2v8.58l5 5.01z"},null,-1),C1=[z1,H1];function B1(t,c){return e(),o("svg",M1,[...C1])}const Jn={name:"carbon-time",render:B1},V1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},b1=n("path",{fill:"currentColor",d:"m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z"},null,-1),Z1=[b1];function A1(t,c){return e(),o("svg",V1,[...Z1])}const Kn={name:"carbon-arrow-left",render:A1},k1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},y1=n("path",{fill:"currentColor",d:"m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z"},null,-1),j1=[y1];function D1(t,c){return e(),o("svg",k1,[...j1])}const On={name:"carbon-arrow-right",render:D1},E1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},q1=n("path",{fill:"currentColor",d:"M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z"},null,-1),F1=[q1];function I1(t,c){return e(),o("svg",E1,[...F1])}const Un={name:"carbon-arrow-up",render:I1},N1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},S1=n("path",{fill:"currentColor",d:"M24.59 16.59L17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10l10-10z"},null,-1),G1=[S1];function J1(t,c){return e(),o("svg",N1,[...G1])}const Pn={name:"carbon-arrow-down",render:J1},K1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},O1=n("path",{d:"M29.537 13.76l-3.297-3.297a1.586 1.586 0 0 0-2.24 0L10 24.467V30h5.533l14.004-14a1.586 1.586 0 0 0 0-2.24zM14.704 28H12v-2.704l9.44-9.441l2.705 2.704zM25.56 17.145l-2.704-2.704l2.267-2.267l2.704 2.704z",fill:"currentColor"},null,-1),U1=n("path",{d:"M11 17h2v-7h3V8H8v2h3v7z",fill:"currentColor"},null,-1),P1=n("path",{d:"M8 20H4V4h16v4h2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4z",fill:"currentColor"},null,-1),Q1=[O1,U1,P1];function R1(t,c){return e(),o("svg",K1,[...Q1])}const Qn={name:"carbon-text-annotation-toggle",render:R1},T1={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},W1=n("path",{fill:"currentColor",d:"M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z"},null,-1),X1=[W1];function Y1(t,c){return e(),o("svg",T1,[...X1])}const Rn={name:"carbon-apps",render:Y1},n2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},e2=n("path",{fill:"currentColor",d:"M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3"},null,-1),o2=[e2];function t2(t,c){return e(),o("svg",n2,[...o2])}const Tn={name:"carbon-settings-adjust",render:t2},c2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},s2=n("path",{fill:"currentColor",d:"M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8"},null,-1),l2=n("path",{fill:"currentColor",d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4"},null,-1),_2=[s2,l2];function i2(t,c){return e(),o("svg",c2,[..._2])}const Wn={name:"carbon-information",render:i2},h2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},r2=n("path",{fill:"currentColor",d:"M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z"},null,-1),a2=[r2];function d2(t,c){return e(),o("svg",h2,[...a2])}const Xn={name:"carbon-download",render:d2},u2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},v2=n("path",{fill:"currentColor",d:"M26 6v4H6V6zm0-2H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M10 16v10H6V16zm0-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2m16 2v10H16V16zm0-2H16a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2"},null,-1),m2=[v2];function $2(t,c){return e(),o("svg",u2,[...m2])}const Yn={name:"carbon-template",render:$2},p2={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},g2=n("g",{fill:"currentColor"},[n("path",{d:"M213.66 201L201 213.66a8 8 0 0 1-11.31 0l-51.31-51.31a8 8 0 0 0-13 2.46l-17.82 46.41a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85l-46.41 17.82a8 8 0 0 0-2.46 13l51.31 51.31a8 8 0 0 1 0 11.34",opacity:".2"}),n("path",{d:"M168 132.69L214.08 115l.33-.13a16 16 0 0 0-1.41-29.8L52.92 32.8A15.95 15.95 0 0 0 32.8 52.92L85.07 213a15.82 15.82 0 0 0 14.41 11h.78a15.84 15.84 0 0 0 14.61-9.59l.13-.33L132.69 168L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63ZM195.31 208L144 156.69a16 16 0 0 0-26 4.93c0 .11-.09.22-.13.32l-17.65 46L48 48l159.85 52.2l-45.95 17.64l-.32.13a16 16 0 0 0-4.93 26L208 195.31Z"})],-1),f2=[g2];function L2(t,c){return e(),o("svg",p2,[...f2])}const ne={name:"ph-cursor-duotone",render:L2},w2={class:"slidev-icon",viewBox:"0 0 256 256",width:"1.2em",height:"1.2em"},x2=n("path",{fill:"currentColor",d:"m220.49 207.8l-12.69 12.69a12 12 0 0 1-17 0l-56.57-56.57L115 214.08l-.13.33a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-.33.13l-50.16 19.27l56.57 56.56a12 12 0 0 1 0 16.97"},null,-1),M2=[x2];function z2(t,c){return e(),o("svg",w2,[...M2])}const ee={name:"ph-cursor-fill",render:z2},H2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},C2=n("path",{fill:"currentColor",d:"m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z"},null,-1),B2=[C2];function V2(t,c){return e(),o("svg",H2,[...B2])}const oe={name:"carbon-checkmark",render:V2},b2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Z2=n("path",{fill:"currentColor",d:"M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z"},null,-1),A2=[Z2];function k2(t,c){return e(),o("svg",b2,[...A2])}const te={name:"carbon-close",render:k2},y2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},j2=n("path",{fill:"currentColor",d:"M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2m0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12"},null,-1),D2=n("path",{fill:"currentColor",d:"M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z"},null,-1),E2=[j2,D2];function q2(t,c){return e(),o("svg",y2,[...E2])}const ce={name:"carbon-close-outline",render:q2},F2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},I2=n("path",{fill:"currentColor",d:"M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16m23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9M8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0"},null,-1),N2=[I2];function S2(t,c){return e(),o("svg",F2,[...N2])}const se={name:"carbon-error",render:S2},G2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},J2=n("path",{fill:"currentColor",d:"M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z"},null,-1),K2=[J2];function O2(t,c){return e(),o("svg",G2,[...K2])}const le={name:"carbon-pin",render:O2},U2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},P2=n("path",{fill:"currentColor",d:"M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z"},null,-1),Q2=[P2];function R2(t,c){return e(),o("svg",U2,[...Q2])}const _e={name:"carbon-pin-filled",render:R2},T2={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},W2=n("path",{fill:"currentColor",d:"M12 12h2v12h-2zm6 0h2v12h-2z"},null,-1),X2=n("path",{fill:"currentColor",d:"M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zm4-26h8v2h-8z"},null,-1),Y2=[W2,X2];function nn(t,c){return e(),o("svg",T2,[...Y2])}const ie={name:"carbon-trash-can",render:nn},en={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},on=n("path",{fill:"currentColor",d:"M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16"},null,-1),tn=[on];function cn(t,c){return e(),o("svg",en,[...tn])}const he={name:"carbon-redo",render:cn},sn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},ln=n("path",{fill:"currentColor",d:"M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16"},null,-1),_n=[ln];function hn(t,c){return e(),o("svg",sn,[..._n])}const re={name:"carbon-undo",render:hn},rn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},an=n("path",{fill:"currentColor",d:"M7 27h23v2H7zm20.38-16.49l-7.93-7.92a2 2 0 0 0-2.83 0l-14 14a2 2 0 0 0 0 2.83L7.13 24h9.59l10.66-10.66a2 2 0 0 0 0-2.83M15.89 22H8l-4-4l6.31-6.31l7.93 7.92zm3.76-3.76l-7.92-7.93L18 4l8 7.93z"},null,-1),dn=[an];function un(t,c){return e(),o("svg",rn,[...dn])}const ae={name:"carbon-erase",render:un},vn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},mn=n("path",{fill:"currentColor",d:"M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M6 26V6h20v20Z"},null,-1),$n=[mn];function pn(t,c){return e(),o("svg",vn,[...$n])}const de={name:"carbon-checkbox",render:pn},gn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},fn=n("path",{fill:"currentColor",d:"M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12"},null,-1),Ln=[fn];function wn(t,c){return e(),o("svg",gn,[...Ln])}const ue={name:"carbon-radio-button",render:wn},xn={class:"slidev-icon",viewBox:"0 0 32 32",width:"1.2em",height:"1.2em"},Mn=n("path",{fill:"currentColor",d:"M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z"},null,-1),zn=[Mn];function Hn(t,c){return e(),o("svg",xn,[...zn])}const ve={name:"carbon-arrow-up-right",render:Hn};export{te as A,ve as B,ue as C,de as D,ae as E,re as F,he as G,ie as H,Un as I,_e as J,le as K,se as L,ce as M,Vn as N,Bn as O,kn as _,An as a,Zn as b,bn as c,En as d,Dn as e,jn as f,yn as g,In as h,Fn as i,Sn as j,Nn as k,Jn as l,Gn as m,qn as n,Kn as o,On as p,Pn as q,Qn as r,Rn as s,oe as t,ee as u,ne as v,Tn as w,Yn as x,Xn as y,Wn as z}; diff --git a/assets/modules/vue-BvTVgwbe.js b/assets/modules/vue-BvTVgwbe.js new file mode 100644 index 0000000..17d0711 --- /dev/null +++ b/assets/modules/vue-BvTVgwbe.js @@ -0,0 +1,91 @@ +/** +* @vue/shared v3.4.26 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ke(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ge=Object.freeze({}),ys=Object.freeze([]),Pe=()=>{},ci=()=>!1,rn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),bi=e=>e.startsWith("onUpdate:"),le=Object.assign,Bl=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hm=Object.prototype.hasOwnProperty,pe=(e,t)=>hm.call(e,t),H=Array.isArray,Xn=e=>Ls(e)==="[object Map]",cs=e=>Ls(e)==="[object Set]",uc=e=>Ls(e)==="[object Date]",mm=e=>Ls(e)==="[object RegExp]",Z=e=>typeof e=="function",ne=e=>typeof e=="string",At=e=>typeof e=="symbol",me=e=>e!==null&&typeof e=="object",Gi=e=>(me(e)||Z(e))&&Z(e.then)&&Z(e.catch),af=Object.prototype.toString,Ls=e=>af.call(e),Hl=e=>Ls(e).slice(8,-1),cf=e=>Ls(e)==="[object Object]",Ul=e=>ne(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,An=Ke(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),uf=Ke("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Yi=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},gm=/-(\w)/g,Ne=Yi(e=>e.replace(gm,(t,n)=>n?n.toUpperCase():"")),ym=/\B([A-Z])/g,Qe=Yi(e=>e.replace(ym,"-$1").toLowerCase()),Wt=Yi(e=>e.charAt(0).toUpperCase()+e.slice(1)),jt=Yi(e=>e?`on${Wt(e)}`:""),Ft=(e,t)=>!Object.is(e,t),En=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},_i=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Si=e=>{const t=ne(e)?Number(e):NaN;return isNaN(t)?e:t};let fc;const Kl=()=>fc||(fc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Ht={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},vm={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},bm="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",_m=Ke(bm),dc=2;function Sm(e,t=0,n=e.length){let s=e.split(/(\r?\n)/);const r=s.filter((l,a)=>a%2===1);s=s.filter((l,a)=>a%2===0);let i=0;const o=[];for(let l=0;l=t){for(let a=l-dc;a<=l+dc||n>i;a++){if(a<0||a>=s.length)continue;const f=a+1;o.push(`${f}${" ".repeat(Math.max(3-String(f).length,0))}| ${s[a]}`);const u=s[a].length,c=r[a]&&r[a].length||0;if(a===l){const d=t-(i-(u+c)),p=Math.max(1,n>i?u-d:n-t);o.push(" | "+" ".repeat(d)+"^".repeat(p))}else if(a>l){if(n>i){const d=Math.max(Math.min(n-i,u),1);o.push(" | "+"^".repeat(d))}i+=u+c}}break}return o.join(` +`)}function Ds(e){if(H(e)){const t={};for(let n=0;n{if(n){const s=n.split(Em);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Tm(e){let t="";if(!e||ne(e))return t;for(const n in e){const s=e[n],r=n.startsWith("--")?n:Qe(n);(ne(s)||typeof s=="number")&&(t+=`${r}:${s};`)}return t}function Vs(e){let t="";if(ne(e))t=e;else if(H(e))for(let n=0;nkn(n,t))}const Lm=e=>ne(e)?e:e==null?"":H(e)||me(e)&&(e.toString===af||!Z(e.toString))?JSON.stringify(e,yf,2):String(e),yf=(e,t)=>t&&t.__v_isRef?yf(e,t.value):Xn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[wo(s,i)+" =>"]=r,n),{})}:cs(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>wo(n))}:At(t)?wo(t):me(t)&&!H(t)&&!cf(t)?String(t):t,wo=(e,t="")=>{var n;return At(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.26 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function qt(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let ht;class ql{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ht,!t&&ht&&(this.index=(ht.scopes||(ht.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ht;try{return ht=this,t()}finally{ht=n}}else qt("cannot run an inactive effect scope.")}on(){ht=this}off(){ht=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),an()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=On,n=Qn;try{return On=!0,Qn=this,this._runnings++,hc(this),this.fn()}finally{mc(this),this._runnings--,Qn=n,On=t}}stop(){this.active&&(hc(this),mc(this),this.onStop&&this.onStop(),this.active=!1)}}function Dm(e){return e.value}function hc(e){e._trackId++,e._depsLength=0}function mc(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{n.dirty&&n.run()});t&&(le(n,t),t.scope&&bf(n,t.scope)),(!t||!t.lazy)&&n.run();const s=n.run.bind(n);return s.effect=n,s}function jm(e){e.effect.stop()}let On=!0,qo=0;const wf=[];function ln(){wf.push(On),On=!1}function an(){const e=wf.pop();On=e===void 0?!0:e}function Gl(){qo++}function Yl(){for(qo--;!qo&&zo.length;)zo.shift()()}function Ef(e,t,n){var s;if(t.get(e)!==e._trackId){t.set(e,e._trackId);const r=e.deps[e._depsLength];r!==t?(r&&Sf(r,e),e.deps[e._depsLength++]=t):e._depsLength++,(s=e.onTrack)==null||s.call(e,le({effect:e},n))}}const zo=[];function Cf(e,t,n){var s;Gl();for(const r of e.keys()){let i;r._dirtyLevel{const n=new Map;return n.cleanup=e,n.computed=t,n},wi=new WeakMap,Zn=Symbol("iterate"),Go=Symbol("Map key iterate");function tt(e,t,n){if(On&&Qn){let s=wi.get(e);s||wi.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Tf(()=>s.delete(n))),Ef(Qn,r,{target:e,type:t,key:n})}}function Ut(e,t,n,s,r,i){const o=wi.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&H(e)){const a=Number(s);o.forEach((f,u)=>{(u==="length"||!At(u)&&u>=a)&&l.push(f)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":H(e)?Ul(n)&&l.push(o.get("length")):(l.push(o.get(Zn)),Xn(e)&&l.push(o.get(Go)));break;case"delete":H(e)||(l.push(o.get(Zn)),Xn(e)&&l.push(o.get(Go)));break;case"set":Xn(e)&&l.push(o.get(Zn));break}Gl();for(const a of l)a&&Cf(a,4,{target:e,type:t,key:n,newValue:s,oldValue:r,oldTarget:i});Yl()}function Bm(e,t){const n=wi.get(e);return n&&n.get(t)}const Hm=Ke("__proto__,__v_isRef,__isVue"),xf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(At)),gc=Um();function Um(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=re(this);for(let i=0,o=this.length;i{e[t]=function(...n){ln(),Gl();const s=re(this)[t].apply(this,n);return Yl(),an(),s}}),e}function Km(e){At(e)||(e=String(e));const t=re(this);return tt(t,"has",e),t.hasOwnProperty(e)}class Af{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Mf:kf:i?Pf:Nf).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=H(t);if(!r){if(o&&pe(gc,n))return Reflect.get(gc,n,s);if(n==="hasOwnProperty")return Km}const l=Reflect.get(t,n,s);return(At(n)?xf.has(n):Hm(n))||(r||tt(t,"get",n),i)?l:Te(l)?o&&Ul(n)?l:l.value:me(l)?r?wt(l):pt(l):l}}class Of extends Af{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const a=Mn(i);if(!In(s)&&!Mn(s)&&(i=re(i),s=re(s)),!H(t)&&Te(i)&&!Te(s))return a?!1:(i.value=s,!0)}const o=H(t)&&Ul(n)?Number(n)e,Xi=e=>Reflect.getPrototypeOf(e);function Wr(e,t,n=!1,s=!1){e=e.__v_raw;const r=re(e),i=re(t);n||(Ft(t,i)&&tt(r,"get",t),tt(r,"get",i));const{has:o}=Xi(r),l=s?Jl:n?Ql:dr;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function qr(e,t=!1){const n=this.__v_raw,s=re(n),r=re(e);return t||(Ft(e,r)&&tt(s,"has",e),tt(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function zr(e,t=!1){return e=e.__v_raw,!t&&tt(re(e),"iterate",Zn),Reflect.get(e,"size",e)}function yc(e){e=re(e);const t=re(this);return Xi(t).has.call(t,e)||(t.add(e),Ut(t,"add",e,e)),this}function vc(e,t){t=re(t);const n=re(this),{has:s,get:r}=Xi(n);let i=s.call(n,e);i?Rf(n,s,e):(e=re(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?Ft(t,o)&&Ut(n,"set",e,t,o):Ut(n,"add",e,t),this}function bc(e){const t=re(this),{has:n,get:s}=Xi(t);let r=n.call(t,e);r?Rf(t,n,e):(e=re(e),r=n.call(t,e));const i=s?s.call(t,e):void 0,o=t.delete(e);return r&&Ut(t,"delete",e,void 0,i),o}function _c(){const e=re(this),t=e.size!==0,n=Xn(e)?new Map(e):new Set(e),s=e.clear();return t&&Ut(e,"clear",void 0,void 0,n),s}function Gr(e,t){return function(s,r){const i=this,o=i.__v_raw,l=re(o),a=t?Jl:e?Ql:dr;return!e&&tt(l,"iterate",Zn),o.forEach((f,u)=>s.call(r,a(f),a(u),i))}}function Yr(e,t,n){return function(...s){const r=this.__v_raw,i=re(r),o=Xn(i),l=e==="entries"||e===Symbol.iterator&&o,a=e==="keys"&&o,f=r[e](...s),u=n?Jl:t?Ql:dr;return!t&&tt(i,"iterate",a?Go:Zn),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:l?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function dn(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";qt(`${Wt(e)} operation ${n}failed: target is readonly.`,re(this))}return e==="delete"?!1:e==="clear"?void 0:this}}function Ym(){const e={get(i){return Wr(this,i)},get size(){return zr(this)},has:qr,add:yc,set:vc,delete:bc,clear:_c,forEach:Gr(!1,!1)},t={get(i){return Wr(this,i,!1,!0)},get size(){return zr(this)},has:qr,add:yc,set:vc,delete:bc,clear:_c,forEach:Gr(!1,!0)},n={get(i){return Wr(this,i,!0)},get size(){return zr(this,!0)},has(i){return qr.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Gr(!0,!1)},s={get(i){return Wr(this,i,!0,!0)},get size(){return zr(this,!0)},has(i){return qr.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Gr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Yr(i,!1,!1),n[i]=Yr(i,!0,!1),t[i]=Yr(i,!1,!0),s[i]=Yr(i,!0,!0)}),[e,n,t,s]}const[Jm,Xm,Qm,Zm]=Ym();function Qi(e,t){const n=t?e?Zm:Qm:e?Xm:Jm;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(pe(n,r)&&r in s?n:s,r,i)}const eg={get:Qi(!1,!1)},tg={get:Qi(!1,!0)},ng={get:Qi(!0,!1)},sg={get:Qi(!0,!0)};function Rf(e,t,n){const s=re(n);if(s!==n&&t.call(e,s)){const r=Hl(e);qt(`Reactive ${r} contains both the raw and reactive versions of the same object${r==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Nf=new WeakMap,Pf=new WeakMap,kf=new WeakMap,Mf=new WeakMap;function rg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ig(e){return e.__v_skip||!Object.isExtensible(e)?0:rg(Hl(e))}function pt(e){return Mn(e)?e:Zi(e,!1,Wm,eg,Nf)}function Xl(e){return Zi(e,!1,zm,tg,Pf)}function wt(e){return Zi(e,!0,qm,ng,kf)}function kt(e){return Zi(e,!0,Gm,sg,Mf)}function Zi(e,t,n,s,r){if(!me(e))return qt(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=ig(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function es(e){return Mn(e)?es(e.__v_raw):!!(e&&e.__v_isReactive)}function Mn(e){return!!(e&&e.__v_isReadonly)}function In(e){return!!(e&&e.__v_isShallow)}function fr(e){return e?!!e.__v_raw:!1}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function $f(e){return Object.isExtensible(e)&&ff(e,"__v_skip",!0),e}const dr=e=>me(e)?pt(e):e,Ql=e=>me(e)?wt(e):e,og="Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free";class Ff{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new xs(()=>t(this._value),()=>vs(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=re(this);return(!t._cacheable||t.effect.dirty)&&Ft(t._value,t._value=t.effect.run())&&vs(t,4),Zl(t),t.effect._dirtyLevel>=2&&(this._warnRecursive&&qt(og,` + +getter: `,this.getter),vs(t,2)),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function lg(e,t,n=!1){let s,r;const i=Z(e);i?(s=e,r=()=>{qt("Write operation failed: computed value is readonly")}):(s=e.get,r=e.set);const o=new Ff(s,r,i||!r,n);return t&&!n&&(o.effect.onTrack=t.onTrack,o.effect.onTrigger=t.onTrigger),o}function Zl(e){var t;On&&Qn&&(e=re(e),Ef(Qn,(t=e.dep)!=null?t:e.dep=Tf(()=>e.dep=void 0,e instanceof Ff?e:void 0),{target:e,type:"get",key:"value"}))}function vs(e,t=4,n){e=re(e);const s=e.dep;s&&Cf(s,t,{target:e,type:"set",key:"value",newValue:n})}function Te(e){return!!(e&&e.__v_isRef===!0)}function Y(e){return Lf(e,!1)}function ea(e){return Lf(e,!0)}function Lf(e,t){return Te(e)?e:new ag(e,t)}class ag{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:dr(t)}get value(){return Zl(this),this._value}set value(t){const n=this.__v_isShallow||In(t)||Mn(t);t=n?t:re(t),Ft(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:dr(t),vs(this,4,t))}}function cg(e){vs(e,4,e.value)}function Ge(e){return Te(e)?e.value:e}function ug(e){return Z(e)?e():Ge(e)}const fg={get:(e,t,n)=>Ge(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return Te(r)&&!Te(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ta(e){return es(e)?e:new Proxy(e,fg)}class dg{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>Zl(this),()=>vs(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function eo(e){return new dg(e)}function Df(e){fr(e)||qt("toRefs() expects a reactive object but received a plain one.");const t=H(e)?new Array(e.length):{};for(const n in e)t[n]=jf(e,n);return t}class pg{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Bm(re(this._object),this._key)}}class hg{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Vf(e,t,n){return Te(e)?e:Z(e)?new hg(e):me(e)&&arguments.length>1?jf(e,t,n):Y(e)}function jf(e,t,n){const s=e[t];return Te(s)?s:new pg(e,t,n)}const mg={GET:"get",HAS:"has",ITERATE:"iterate"},gg={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/** +* @vue/runtime-core v3.4.26 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const ts=[];function Qs(e){ts.push(e)}function Zs(){ts.pop()}function M(e,...t){ln();const n=ts.length?ts[ts.length-1].component:null,s=n&&n.appContext.config.warnHandler,r=yg();if(s)Kt(s,n,11,[e+t.map(i=>{var o,l;return(l=(o=i.toString)==null?void 0:o.call(i))!=null?l:JSON.stringify(i)}).join(""),n&&n.proxy,r.map(({vnode:i})=>`at <${fo(n,i.type)}>`).join(` +`),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(` +`,...vg(r)),console.warn(...i)}an()}function yg(){let e=ts[ts.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}function vg(e){const t=[];return e.forEach((n,s)=>{t.push(...s===0?[]:[` +`],...bg(n))}),t}function bg({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",s=e.component?e.component.parent==null:!1,r=` at <${fo(e.component,e.type,s)}`,i=">"+n;return e.props?[r,..._g(e.props),i]:[r+i]}function _g(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Bf(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Bf(e,t,n){return ne(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Te(t)?(t=Bf(e,re(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):Z(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=re(t),n?t:[`${e}=`,t])}function na(e,t){e!==void 0&&(typeof e!="number"?M(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&M(`${t} is NaN - the duration expression might be incorrect.`))}const Sg={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER"},to={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core ."};function Kt(e,t,n,s){try{return s?e(...s):e()}catch(r){Vn(r,t,n)}}function gt(e,t,n,s){if(Z(e)){const r=Kt(e,t,n,s);return r&&Gi(r)&&r.catch(i=>{Vn(i,t,n)}),r}if(H(e)){const r=[];for(let i=0;i>>1,r=Ze[s],i=mr(r);iBt&&Ze.splice(t,1)}function hr(e){H(e)?bs.push(...e):(!Zt||!Zt.includes(e,e.allowRecurse?yn+1:yn))&&bs.push(e),Uf()}function Sc(e,t,n=pr?Bt+1:0){for(t=t||new Map;nmr(n)-mr(s));if(bs.length=0,Zt){Zt.push(...t);return}for(Zt=t,e=e||new Map,yn=0;yne.id==null?1/0:e.id,xg=(e,t)=>{const n=mr(e)-mr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Kf(e){Yo=!1,pr=!0,e=e||new Map,Ze.sort(xg);const t=n=>ra(e,n);try{for(Bt=0;BtEg){const s=t.ownerInstance,r=s&&br(s.type);return Vn(`Maximum recursive updates exceeded${r?` in component <${r}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,null,10),!0}else e.set(t,n+1)}}let Rn=!1;const gs=new Set;Kl().__VUE_HMR_RUNTIME__={createRecord:Eo(Wf),rerender:Eo(Ig),reload:Eo(Rg)};const rs=new Map;function Ag(e){const t=e.type.__hmrId;let n=rs.get(t);n||(Wf(t,e.type),n=rs.get(t)),n.instances.add(e)}function Og(e){rs.get(e.type.__hmrId).instances.delete(e)}function Wf(e,t){return rs.has(e)?!1:(rs.set(e,{initialDef:er(t),instances:new Set}),!0)}function er(e){return qd(e)?e.__vccOpts:e}function Ig(e,t){const n=rs.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(s=>{t&&(s.render=t,er(s.type).render=t),s.renderCache=[],Rn=!0,s.effect.dirty=!0,s.update(),Rn=!1}))}function Rg(e,t){const n=rs.get(e);if(!n)return;t=er(t),wc(n.initialDef,t);const s=[...n.instances];for(const r of s){const i=er(r.type);gs.has(i)||(i!==n.initialDef&&wc(i,t),gs.add(i)),r.appContext.propsCache.delete(r.type),r.appContext.emitsCache.delete(r.type),r.appContext.optionsCache.delete(r.type),r.ceReload?(gs.add(i),r.ceReload(t.styles),gs.delete(i)):r.parent?(r.parent.effect.dirty=!0,Rr(r.parent.update)):r.appContext.reload?r.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}hr(()=>{for(const r of s)gs.delete(er(r.type))})}function wc(e,t){le(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function Eo(e){return(t,n)=>{try{return e(t,n)}catch(s){console.error(s),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Nt,Ys=[],Jo=!1;function Nr(e,...t){Nt?Nt.emit(e,...t):Jo||Ys.push({event:e,args:t})}function ia(e,t){var n,s;Nt=e,Nt?(Nt.enabled=!0,Ys.forEach(({event:r,args:i})=>Nt.emit(r,...i)),Ys=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{ia(i,t)}),setTimeout(()=>{Nt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Jo=!0,Ys=[])},3e3)):(Jo=!0,Ys=[])}function Ng(e,t){Nr("app:init",e,t,{Fragment:De,Text:$n,Comment:ke,Static:Nn})}function Pg(e){Nr("app:unmount",e)}const Xo=oa("component:added"),qf=oa("component:updated"),kg=oa("component:removed"),Mg=e=>{Nt&&typeof Nt.cleanupBuffer=="function"&&!Nt.cleanupBuffer(e)&&kg(e)};/*! #__NO_SIDE_EFFECTS__ */function oa(e){return t=>{Nr(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const $g=zf("perf:start"),Fg=zf("perf:end");function zf(e){return(t,n,s)=>{Nr(e,t.appContext.app,t.uid,t,n,s)}}function Lg(e,t,n){Nr("component:emit",e.appContext.app,e,t,n)}function Dg(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||ge;{const{emitsOptions:u,propsOptions:[c]}=e;if(u)if(!(t in u))(!c||!(jt(t)in c))&&M(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${jt(t)}" prop.`);else{const d=u[t];Z(d)&&(d(...n)||M(`Invalid event arguments: event validation failed for event "${t}".`))}}let r=n;const i=t.startsWith("update:"),o=i&&t.slice(7);if(o&&o in s){const u=`${o==="modelValue"?"model":o}Modifiers`,{number:c,trim:d}=s[u]||ge;d&&(r=n.map(p=>ne(p)?p.trim():p)),c&&(r=n.map(_i))}Lg(e,t,r);{const u=t.toLowerCase();u!==t&&s[jt(u)]&&M(`Event "${u}" is emitted in component ${fo(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${Qe(t)}" instead of "${t}".`)}let l,a=s[l=jt(t)]||s[l=jt(Ne(t))];!a&&i&&(a=s[l=jt(Qe(t))]),a&>(a,e,6,r);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,gt(f,e,6,r)}}function Gf(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!Z(e)){const a=f=>{const u=Gf(f,t,!0);u&&(l=!0,le(o,u))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!i&&!l?(me(e)&&s.set(e,null),null):(H(i)?i.forEach(a=>o[a]=null):le(o,i),me(e)&&s.set(e,o),o)}function no(e,t){return!e||!rn(t)?!1:(t=t.slice(2).replace(/Once$/,""),pe(e,t[0].toLowerCase()+t.slice(1))||pe(e,Qe(t))||pe(e,t))}let Re=null,so=null;function gr(e){const t=Re;return Re=e,so=e&&e.type.__scopeId||null,t}function Vg(e){so=e}function jg(){so=null}const Bg=e=>la;function la(e,t=Re,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&ol(-1);const i=gr(t);let o;try{o=e(...r)}finally{gr(i),s._d&&ol(1)}return qf(t),o};return s._n=!0,s._c=!0,s._d=!0,s}let Qo=!1;function Ci(){Qo=!0}function ui(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:a,render:f,renderCache:u,props:c,data:d,setupState:p,ctx:m,inheritAttrs:w}=e,E=gr(e);let v,y;Qo=!1;try{if(n.shapeFlag&4){const S=r||s,O=p.__isScriptSetup?new Proxy(S,{get(C,x,T){return M(`Property '${String(x)}' was accessed via 'this'. Avoid using 'this' in templates.`),Reflect.get(C,x,T)}}):S;v=ut(f.call(O,S,u,kt(c),p,d,m)),y=l}else{const S=t;l===c&&Ci(),v=ut(S.length>1?S(kt(c),{get attrs(){return Ci(),kt(l)},slots:o,emit:a}):S(kt(c),null)),y=t.props?l:Hg(l)}}catch(S){nr.length=0,Vn(S,e,1),v=xe(ke)}let g=v,b;if(v.patchFlag>0&&v.patchFlag&2048&&([g,b]=Yf(v)),y&&w!==!1){const S=Object.keys(y),{shapeFlag:O}=g;if(S.length){if(O&7)i&&S.some(bi)&&(y=Ug(y,i)),g=Ot(g,y,!1,!0);else if(!Qo&&g.type!==ke){const C=Object.keys(l),x=[],T=[];for(let A=0,k=C.length;A renders non-element root node that cannot be animated."),g.transition=n.transition),b?b(g):v=g,gr(E),v}const Yf=e=>{const t=e.children,n=e.dynamicChildren,s=ro(t,!1);if(s){if(s.patchFlag>0&&s.patchFlag&2048)return Yf(s)}else return[e,void 0];const r=t.indexOf(s),i=n?n.indexOf(s):-1,o=l=>{t[r]=l,n&&(i>-1?n[i]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[ut(s),o]};function ro(e,t=!0){let n;for(let s=0;s0&&n.patchFlag&2048)return ro(n.children)}}else return}return n}const Hg=e=>{let t;for(const n in e)(n==="class"||n==="style"||rn(n))&&((t||(t={}))[n]=e[n]);return t},Ug=(e,t)=>{const n={};for(const s in e)(!bi(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n},Ec=e=>e.shapeFlag&7||e.type===ke;function Kg(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:a}=t,f=i.emitsOptions;if((r||l)&&Rn||t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return s?Cc(s,o,f):!!o;if(a&8){const u=t.dynamicProps;for(let c=0;ce.__isSuspense;let Zo=0;const Yg={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,a,f){if(e==null)Xg(t,n,s,r,i,o,l,a,f);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Qg(e,t,n,s,r,o,l,a,f)}},hydrate:Zg,create:fa,normalize:ey},Jg=Yg;function yr(e,t){const n=e.props&&e.props[t];Z(n)&&n()}function Xg(e,t,n,s,r,i,o,l,a){const{p:f,o:{createElement:u}}=a,c=u("div"),d=e.suspense=fa(e,r,s,t,c,n,i,o,l,a);f(null,d.pendingBranch=e.ssContent,c,null,s,d,i,o),d.deps>0?(yr(e,"onPending"),yr(e,"onFallback"),f(null,e.ssFallback,t,n,s,null,i,o),_s(d,e.ssFallback)):d.resolve(!1,!0)}function Qg(e,t,n,s,r,i,o,l,{p:a,um:f,o:{createElement:u}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:m,pendingBranch:w,isInFallback:E,isHydrating:v}=c;if(w)c.pendingBranch=d,Pt(d,w)?(a(w,d,c.hiddenContainer,null,r,c,i,o,l),c.deps<=0?c.resolve():E&&(v||(a(m,p,n,s,r,null,i,o,l),_s(c,p)))):(c.pendingId=Zo++,v?(c.isHydrating=!1,c.activeBranch=w):f(w,r,c),c.deps=0,c.effects.length=0,c.hiddenContainer=u("div"),E?(a(null,d,c.hiddenContainer,null,r,c,i,o,l),c.deps<=0?c.resolve():(a(m,p,n,s,r,null,i,o,l),_s(c,p))):m&&Pt(d,m)?(a(m,d,n,s,r,c,i,o,l),c.resolve(!0)):(a(null,d,c.hiddenContainer,null,r,c,i,o,l),c.deps<=0&&c.resolve()));else if(m&&Pt(d,m))a(m,d,n,s,r,c,i,o,l),_s(c,d);else if(yr(t,"onPending"),c.pendingBranch=d,d.shapeFlag&512?c.pendingId=d.component.suspenseId:c.pendingId=Zo++,a(null,d,c.hiddenContainer,null,r,c,i,o,l),c.deps<=0)c.resolve();else{const{timeout:y,pendingId:g}=c;y>0?setTimeout(()=>{c.pendingId===g&&c.fallback(p)},y):y===0&&c.fallback(p)}}let xc=!1;function fa(e,t,n,s,r,i,o,l,a,f,u=!1){xc||(xc=!0,console[console.info?"info":"log"](" is an experimental feature and its API will likely change."));const{p:c,m:d,um:p,n:m,o:{parentNode:w,remove:E}}=f;let v;const y=ty(e);y&&t&&t.pendingBranch&&(v=t.pendingId,t.deps++);const g=e.props?Si(e.props.timeout):void 0;na(g,"Suspense timeout");const b=i,S={vnode:e,parent:t,parentComponent:n,namespace:o,container:s,hiddenContainer:r,deps:0,pendingId:Zo++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(O=!1,C=!1){{if(!O&&!S.pendingBranch)throw new Error("suspense.resolve() is called without a pending branch.");if(S.isUnmounted)throw new Error("suspense.resolve() is called on an already unmounted suspense boundary.")}const{vnode:x,activeBranch:T,pendingBranch:A,pendingId:k,effects:I,parentComponent:V,container:J}=S;let Q=!1;S.isHydrating?S.isHydrating=!1:O||(Q=T&&A.transition&&A.transition.mode==="out-in",Q&&(T.transition.afterLeave=()=>{k===S.pendingId&&(d(A,J,i===b?m(T):i,0),hr(I))}),T&&(w(T.el)!==S.hiddenContainer&&(i=m(T)),p(T,V,S,!0)),Q||d(A,J,i,0)),_s(S,A),S.pendingBranch=null,S.isInFallback=!1;let z=S.parent,G=!1;for(;z;){if(z.pendingBranch){z.effects.push(...I),G=!0;break}z=z.parent}!G&&!Q&&hr(I),S.effects=[],y&&t&&t.pendingBranch&&v===t.pendingId&&(t.deps--,t.deps===0&&!C&&t.resolve()),yr(x,"onResolve")},fallback(O){if(!S.pendingBranch)return;const{vnode:C,activeBranch:x,parentComponent:T,container:A,namespace:k}=S;yr(C,"onFallback");const I=m(x),V=()=>{S.isInFallback&&(c(null,O,A,I,T,null,k,l,a),_s(S,O))},J=O.transition&&O.transition.mode==="out-in";J&&(x.transition.afterLeave=V),S.isInFallback=!0,p(x,T,null,!0),J||V()},move(O,C,x){S.activeBranch&&d(S.activeBranch,O,C,x),S.container=O},next(){return S.activeBranch&&m(S.activeBranch)},registerDep(O,C){const x=!!S.pendingBranch;x&&S.deps++;const T=O.vnode.el;O.asyncDep.catch(A=>{Vn(A,O,0)}).then(A=>{if(O.isUnmounted||S.isUnmounted||S.pendingId!==O.suspenseId)return;O.asyncResolved=!0;const{vnode:k}=O;Qs(k),fl(O,A,!1),T&&(k.el=T);const I=!T&&O.subTree.el;C(O,k,w(T||O.subTree.el),T?null:m(O.subTree),S,o,a),I&&E(I),aa(O,k.el),Zs(),x&&--S.deps===0&&S.resolve()})},unmount(O,C){S.isUnmounted=!0,S.activeBranch&&p(S.activeBranch,n,O,C),S.pendingBranch&&p(S.pendingBranch,n,O,C)}};return S}function Zg(e,t,n,s,r,i,o,l,a){const f=t.suspense=fa(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),u=a(e,f.pendingBranch=t.ssContent,n,f,i,o);return f.deps===0&&f.resolve(!1,!0),u}function ey(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=Ac(s?n.default:n),e.ssFallback=s?Ac(n.fallback):xe(ke)}function Ac(e){let t;if(Z(e)){const n=os&&e._c;n&&(e._d=!1,co()),e=e(),n&&(e._d=!0,t=ft,Md())}if(H(e)){const n=ro(e);!n&&e.filter(s=>s!==ca).length>0&&M(" slots expect a single root node."),e=n}return e=ut(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Xf(e,t){t&&t.pendingBranch?H(e)?t.effects.push(...e):t.effects.push(e):hr(e)}function _s(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,s&&s.subTree===n&&(s.vnode.el=r,aa(s,r))}function ty(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Qf=Symbol.for("v-scx"),Zf=()=>{{const e=Tt(Qf);return e||M("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function da(e,t){return Pr(e,null,t)}function ed(e,t){return Pr(e,null,le({},t,{flush:"post"}))}function td(e,t){return Pr(e,null,le({},t,{flush:"sync"}))}const Jr={};function _e(e,t,n){return Z(t)||M("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),Pr(e,t,n)}function Pr(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:l}=ge){if(t&&i){const C=t;t=(...x)=>{C(...x),O()}}s!==void 0&&typeof s=="number"&&M('watch() "deep" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.'),t||(n!==void 0&&M('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),s!==void 0&&M('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'),i!==void 0&&M('watch() "once" option is only respected when using the watch(source, callback, options?) signature.'));const a=C=>{M("Invalid watch source: ",C,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},f=Me,u=C=>s===!0?C:zn(C,s===!1?1:void 0);let c,d=!1,p=!1;if(Te(e)?(c=()=>e.value,d=In(e)):es(e)?(c=()=>u(e),d=!0):H(e)?(p=!0,d=e.some(C=>es(C)||In(C)),c=()=>e.map(C=>{if(Te(C))return C.value;if(es(C))return u(C);if(Z(C))return Kt(C,f,2);a(C)})):Z(e)?t?c=()=>Kt(e,f,2):c=()=>(m&&m(),gt(e,f,3,[w])):(c=Pe,a(e)),t&&s){const C=c;c=()=>zn(C())}let m,w=C=>{m=b.onStop=()=>{Kt(C,f,4),m=b.onStop=void 0}},E;if($r)if(w=Pe,t?n&>(t,f,3,[c(),p?[]:void 0,w]):c(),r==="sync"){const C=Zf();E=C.__watcherHandles||(C.__watcherHandles=[])}else return Pe;let v=p?new Array(e.length).fill(Jr):Jr;const y=()=>{if(!(!b.active||!b.dirty))if(t){const C=b.run();(s||d||(p?C.some((x,T)=>Ft(x,v[T])):Ft(C,v)))&&(m&&m(),gt(t,f,3,[C,v===Jr?void 0:p&&v[0]===Jr?[]:v,w]),v=C)}else b.run()};y.allowRecurse=!!t;let g;r==="sync"?g=y:r==="post"?g=()=>ze(y,f&&f.suspense):(y.pre=!0,f&&(y.id=f.uid),g=()=>Rr(y));const b=new xs(c,Pe,g),S=zl(),O=()=>{b.stop(),S&&Bl(S.effects,b)};return b.onTrack=o,b.onTrigger=l,t?n?y():v=b.run():r==="post"?ze(b.run.bind(b),f&&f.suspense):b.run(),E&&E.push(O),O}function ny(e,t,n){const s=this.proxy,r=ne(e)?e.includes(".")?nd(s,e):()=>s[e]:e.bind(s,s);let i;Z(t)?i=t:(i=t.handler,n=t);const o=ls(this),l=Pr(r,i.bind(s),n);return o(),l}function nd(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{zn(s,t,n)});else if(cf(e))for(const s in e)zn(e[s],t,n);return e}function sd(e){uf(e)&&M("Do not use built-in directive ids as custom directive id: "+e)}function sy(e,t){if(Re===null)return M("withDirectives can only be used inside render functions."),e;const n=uo(Re)||Re.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0}),ao(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],ha={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},ry={name:"BaseTransition",props:ha,setup(e,{slots:t}){const n=Ye(),s=pa();return()=>{const r=t.default&&io(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){let d=!1;for(const p of r)if(p.type!==ke){if(d){M(" can only be used on a single element or component. Use for lists.");break}i=p,d=!0}}const o=re(e),{mode:l}=o;if(l&&l!=="in-out"&&l!=="out-in"&&l!=="default"&&M(`invalid mode: ${l}`),s.isLeaving)return Co(i);const a=Oc(i);if(!a)return Co(i);const f=As(a,o,s,n);is(a,f);const u=n.subTree,c=u&&Oc(u);if(c&&c.type!==ke&&!Pt(a,c)){const d=As(c,o,s,n);if(is(c,d),l==="out-in"&&a.type!==ke)return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Co(i);l==="in-out"&&a.type!==ke&&(d.delayLeave=(p,m,w)=>{const E=id(s,c);E[String(c.key)]=c,p[vn]=()=>{m(),p[vn]=void 0,delete f.delayedLeave},f.delayedLeave=w})}return i}}},rd=ry;function id(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function As(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:c,onLeave:d,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:w,onAppear:E,onAfterAppear:v,onAppearCancelled:y}=t,g=String(e.key),b=id(n,e),S=(x,T)=>{x&>(x,s,9,T)},O=(x,T)=>{const A=T[1];S(x,T),H(x)?x.every(k=>k.length<=1)&&A():x.length<=1&&A()},C={mode:i,persisted:o,beforeEnter(x){let T=l;if(!n.isMounted)if(r)T=w||l;else return;x[vn]&&x[vn](!0);const A=b[g];A&&Pt(e,A)&&A.el[vn]&&A.el[vn](),S(T,[x])},enter(x){let T=a,A=f,k=u;if(!n.isMounted)if(r)T=E||a,A=v||f,k=y||u;else return;let I=!1;const V=x[Xr]=J=>{I||(I=!0,J?S(k,[x]):S(A,[x]),C.delayedLeave&&C.delayedLeave(),x[Xr]=void 0)};T?O(T,[x,V]):V()},leave(x,T){const A=String(e.key);if(x[Xr]&&x[Xr](!0),n.isUnmounting)return T();S(c,[x]);let k=!1;const I=x[vn]=V=>{k||(k=!0,T(),V?S(m,[x]):S(p,[x]),x[vn]=void 0,b[A]===e&&delete b[A])};b[A]=e,d?O(d,[x,I]):I()},clone(x){return As(x,t,n,s)}};return C}function Co(e){if(js(e))return e=Ot(e),e.children=null,e}function Oc(e){if(!js(e))return e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Z(n.default))return n.default()}}function is(e,t){e.shapeFlag&6&&e.component?is(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function io(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function iy(e){Z(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:l}=e;let a=null,f,u=0;const c=()=>(u++,a=null,d()),d=()=>{let p;return a||(p=a=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),l)return new Promise((w,E)=>{l(m,()=>w(c()),()=>E(m),u+1)});throw m}).then(m=>{if(p!==a&&a)return a;if(m||M("Async component loader resolved to undefined. If you are using retry(), make sure to return its return value."),m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),m&&!me(m)&&!Z(m))throw new Error(`Invalid async component load result: ${m}`);return f=m,m}))};return kr({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return f},setup(){const p=Me;if(f)return()=>To(f,p);const m=y=>{a=null,Vn(y,p,13,!s)};if(o&&p.suspense||$r)return d().then(y=>()=>To(y,p)).catch(y=>(m(y),()=>s?xe(s,{error:y}):null));const w=Y(!1),E=Y(),v=Y(!!r);return r&&setTimeout(()=>{v.value=!1},r),i!=null&&setTimeout(()=>{if(!w.value&&!E.value){const y=new Error(`Async component timed out after ${i}ms.`);m(y),E.value=y}},i),d().then(()=>{w.value=!0,p.parent&&js(p.parent.vnode)&&(p.parent.effect.dirty=!0,Rr(p.parent.update))}).catch(y=>{m(y),E.value=y}),()=>{if(w.value&&f)return To(f,p);if(E.value&&s)return xe(s,{error:E.value});if(n&&!v.value)return xe(n)}}})}function To(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=xe(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const js=e=>e.type.__isKeepAlive,oy={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ye(),s=n.ctx;if(!s.renderer)return()=>{const y=t.default&&t.default();return y&&y.length===1?y[0]:y};const r=new Map,i=new Set;let o=null;n.__v_cache=r;const l=n.suspense,{renderer:{p:a,m:f,um:u,o:{createElement:c}}}=s,d=c("div");s.activate=(y,g,b,S,O)=>{const C=y.component;f(y,g,b,0,l),a(C.vnode,y,g,b,C,l,S,y.slotScopeIds,O),ze(()=>{C.isDeactivated=!1,C.a&&En(C.a);const x=y.props&&y.props.onVnodeMounted;x&&at(x,C.parent,y)},l),Xo(C)},s.deactivate=y=>{const g=y.component;f(y,d,null,1,l),ze(()=>{g.da&&En(g.da);const b=y.props&&y.props.onVnodeUnmounted;b&&at(b,g.parent,y),g.isDeactivated=!0},l),Xo(g)};function p(y){xo(y),u(y,n,l,!0)}function m(y){r.forEach((g,b)=>{const S=br(g.type);S&&(!y||!y(S))&&w(b)})}function w(y){const g=r.get(y);!o||!Pt(g,o)?p(g):o&&xo(o),r.delete(y),i.delete(y)}_e(()=>[e.include,e.exclude],([y,g])=>{y&&m(b=>Js(y,b)),g&&m(b=>!Js(g,b))},{flush:"post",deep:!0});let E=null;const v=()=>{E!=null&&r.set(E,Ao(n.subTree))};return us(v),lo(v),ao(()=>{r.forEach(y=>{const{subTree:g,suspense:b}=n,S=Ao(g);if(y.type===S.type&&y.key===S.key){xo(S);const O=S.component.da;O&&ze(O,b);return}p(y)})}),()=>{if(E=null,!t.default)return null;const y=t.default(),g=y[0];if(y.length>1)return M("KeepAlive should contain exactly one component child."),o=null,y;if(!on(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return o=null,g;let b=Ao(g);const S=b.type,O=br(ns(b)?b.type.__asyncResolved||{}:S),{include:C,exclude:x,max:T}=e;if(C&&(!O||!Js(C,O))||x&&O&&Js(x,O))return o=b,g;const A=b.key==null?S:b.key,k=r.get(A);return b.el&&(b=Ot(b),g.shapeFlag&128&&(g.ssContent=b)),E=A,k?(b.el=k.el,b.component=k.component,b.transition&&is(b,b.transition),b.shapeFlag|=512,i.delete(A),i.add(A)):(i.add(A),T&&i.size>parseInt(T,10)&&w(i.values().next().value)),b.shapeFlag|=256,o=b,Jf(g.type)?g:b}}},ly=oy;function Js(e,t){return H(e)?e.some(n=>Js(n,t)):ne(e)?e.split(",").includes(t):mm(e)?e.test(t):!1}function od(e,t){ad(e,"a",t)}function ld(e,t){ad(e,"da",t)}function ad(e,t,n=Me){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(oo(t,s,n),n){let r=n.parent;for(;r&&r.parent;)js(r.parent.vnode)&&ay(s,t,n,r),r=r.parent}}function ay(e,t,n,s){const r=oo(t,e,s,!0);Mr(()=>{Bl(s[t],r)},n)}function xo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Ao(e){return e.shapeFlag&128?e.ssContent:e}function oo(e,t,n=Me,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;ln();const l=ls(n),a=gt(t,n,e,o);return l(),an(),a});return s?r.unshift(i):r.push(i),i}else{const r=jt(to[e].replace(/ hook$/,""));M(`${r} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const cn=e=>(t,n=Me)=>(!$r||e==="sp")&&oo(e,(...s)=>t(...s),n),cd=cn("bm"),us=cn("m"),ud=cn("bu"),lo=cn("u"),ao=cn("bum"),Mr=cn("um"),fd=cn("sp"),dd=cn("rtg"),pd=cn("rtc");function hd(e,t=Me){oo("ec",e,t)}function cy(e,t,n,s){let r;const i=n&&n[s];if(H(e)||ne(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,a=o.length;l{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return e}function fy(e,t,n={},s,r){if(Re.isCE||Re.parent&&ns(Re.parent)&&Re.parent.isCE)return t!=="default"&&(n.name=t),xe("slot",n,s&&s());let i=e[t];i&&i.length>1&&(M("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),i=()=>[]),i&&i._c&&(i._d=!1),co();const o=i&&md(i(n)),l=va(De,{key:n.key||o&&o.key||`_${t}`},o||(s?s():[]),o&&e._===1?64:-2);return!r&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function md(e){return e.some(t=>on(t)?!(t.type===ke||t.type===De&&!md(t.children)):!0)?e:null}function dy(e,t){const n={};if(!me(e))return M("v-on with no argument expects an object value."),n;for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:jt(s)]=e[s];return n}const el=e=>e?Bd(e)?uo(e)||e.proxy:el(e.parent):null,ss=le(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>kt(e.props),$attrs:e=>kt(e.attrs),$slots:e=>kt(e.slots),$refs:e=>kt(e.refs),$parent:e=>el(e.parent),$root:e=>el(e.root),$emit:e=>e.emit,$options:e=>ga(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Rr(e.update)}),$nextTick:e=>e.n||(e.n=jn.bind(e.proxy)),$watch:e=>ny.bind(e)}),ma=e=>e==="_"||e==="$",Oo=(e,t)=>e!==ge&&!e.__isScriptSetup&&pe(e,t),tr={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:a}=e;if(t==="__isVue")return!0;let f;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Oo(s,t))return o[t]=1,s[t];if(r!==ge&&pe(r,t))return o[t]=2,r[t];if((f=e.propsOptions[0])&&pe(f,t))return o[t]=3,i[t];if(n!==ge&&pe(n,t))return o[t]=4,n[t];tl&&(o[t]=0)}}const u=ss[t];let c,d;if(u)return t==="$attrs"?(tt(e.attrs,"get",""),Ci()):t==="$slots"&&tt(e,"get",t),u(e);if((c=l.__cssModules)&&(c=c[t]))return c;if(n!==ge&&pe(n,t))return o[t]=4,n[t];if(d=a.config.globalProperties,pe(d,t))return d[t];Re&&(!ne(t)||t.indexOf("__v")!==0)&&(r!==ge&&ma(t[0])&&pe(r,t)?M(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===Re&&M(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Oo(r,t)?(r[t]=n,!0):r.__isScriptSetup&&pe(r,t)?(M(`Cannot mutate + + + + + + +
+
+ + +