diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..9f2e2b6
--- /dev/null
+++ b/.env.example
@@ -0,0 +1 @@
+REPO_NAME=
\ No newline at end of file
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..ffb19b3
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,54 @@
+name: Deploy to GitHub Pages
+
+on:
+ push:
+ branches: 'main'
+
+jobs:
+ build_site:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Install pnpm
+ uses: pnpm/action-setup@v3
+ with:
+ version: 8
+
+ - name: Install Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: 20
+ cache: pnpm
+
+ - name: Install dependencies
+ run: pnpm install
+
+ - name: build
+ env:
+ REPO_NAME: '/${{ github.event.repository.name }}'
+ run: |
+ pnpm build
+
+ - name: Upload Artifacts
+ uses: actions/upload-pages-artifact@v3
+ with:
+ path: 'docs/'
+
+ deploy:
+ needs: build_site
+ runs-on: ubuntu-latest
+
+ permissions:
+ pages: write
+ id-token: write
+
+ environment:
+ name: github-pages
+ url: ${{ steps.deployment.outputs.page_url }}
+
+ steps:
+ - name: Deploy
+ id: deployment
+ uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/@src/app.d.ts b/@src/app.d.ts
deleted file mode 100644
index 8f4d638..0000000
--- a/@src/app.d.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// See https://kit.svelte.dev/docs/types#app
-// for information about these interfaces
-// and what to do when importing types
-declare namespace App {
- // interface Locals {}
- // interface PageData {}
- // interface Error {}
- // interface Platform {}
-}
diff --git a/@src/app.html b/@src/app.html
deleted file mode 100644
index f46a7e6..0000000
--- a/@src/app.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
- %sveltekit.head%
-
-
- %sveltekit.body%
-
-
diff --git a/@src/app.postcss b/@src/app.postcss
deleted file mode 100644
index dfbd3a3..0000000
--- a/@src/app.postcss
+++ /dev/null
@@ -1,11 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-@tailwind variants;
-
-/* gold-nouveau theme */
-@font-face {
- font-family: 'Quicksand';
- src: url('/fonts/Quicksand.ttf');
- font-display: swap;
-}
\ No newline at end of file
diff --git a/@src/index.test.ts b/@src/index.test.ts
deleted file mode 100644
index e07cbbd..0000000
--- a/@src/index.test.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { describe, it, expect } from 'vitest';
-
-describe('sum test', () => {
- it('adds 1 + 2 to equal 3', () => {
- expect(1 + 2).toBe(3);
- });
-});
diff --git a/docs/.nojekyll b/docs/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/docs/_app/env.js b/docs/_app/env.js
new file mode 100644
index 0000000..f5427da
--- /dev/null
+++ b/docs/_app/env.js
@@ -0,0 +1 @@
+export const env={}
\ No newline at end of file
diff --git a/docs/_app/immutable/assets/0.DBDZJ8j7.css b/docs/_app/immutable/assets/0.DBDZJ8j7.css
new file mode 100644
index 0000000..5d79c86
--- /dev/null
+++ b/docs/_app/immutable/assets/0.DBDZJ8j7.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-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]){-webkit-text-decoration:underline dotted;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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.block{display:block}.contents{display:contents}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.p-4{padding:1rem}
diff --git a/docs/_app/immutable/assets/_layout.DBDZJ8j7.css b/docs/_app/immutable/assets/_layout.DBDZJ8j7.css
new file mode 100644
index 0000000..5d79c86
--- /dev/null
+++ b/docs/_app/immutable/assets/_layout.DBDZJ8j7.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-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]){-webkit-text-decoration:underline dotted;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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}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{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.block{display:block}.contents{display:contents}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.p-4{padding:1rem}
diff --git a/docs/_app/immutable/chunks/10.bjunNX4x.js b/docs/_app/immutable/chunks/10.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/10.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/11.bjunNX4x.js b/docs/_app/immutable/chunks/11.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/11.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/12.bjunNX4x.js b/docs/_app/immutable/chunks/12.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/12.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/4.BZOlpZOJ.js b/docs/_app/immutable/chunks/4.BZOlpZOJ.js
new file mode 100644
index 0000000..482cde3
--- /dev/null
+++ b/docs/_app/immutable/chunks/4.BZOlpZOJ.js
@@ -0,0 +1 @@
+import{s as f,n as r}from"./scheduler.BvLojk_z.js";import{S as x,i as g,e as m,s as v,k as y,c as _,g as h,a as P,b,l as S,d as n,h as i,m as C}from"./index.BzAKJe6_.js";function O(u){let e,p="Mo bellissima dyne",l,a,c=JSON.stringify(d,null,2)+"",o;return{c(){e=m("p"),e.textContent=p,l=v(),a=m("pre"),o=y(c)},l(t){e=_(t,"P",{"data-svelte-h":!0}),h(e)!=="svelte-1k1q0s1"&&(e.textContent=p),l=P(t),a=_(t,"PRE",{});var s=b(a);o=S(s,c),s.forEach(n)},m(t,s){i(t,e,s),i(t,l,s),i(t,a,s),C(a,o)},p:r,i:r,o:r,d(t){t&&(n(e),n(l),n(a))}}}const d={name:"Dyne.org",location:"Amsterdam, Paesi Bassi"};class j extends x{constructor(e){super(),g(this,e,null,O,f,{})}}const E=Object.freeze(Object.defineProperty({__proto__:null,default:j,props:d},Symbol.toStringTag,{value:"Module"}));export{j as P,E as _};
diff --git a/docs/_app/immutable/chunks/5.ggoSKDzz.js b/docs/_app/immutable/chunks/5.ggoSKDzz.js
new file mode 100644
index 0000000..a8aa4f5
--- /dev/null
+++ b/docs/_app/immutable/chunks/5.ggoSKDzz.js
@@ -0,0 +1 @@
+import{s as d,n as i}from"./scheduler.BvLojk_z.js";import{S as x,i as v,e as _,s as g,k as h,c as m,g as S,a as b,b as y,l as P,d as n,h as r,m as C}from"./index.BzAKJe6_.js";function O(u){let e,p="Mo bellissima ff",l,a,c=JSON.stringify(f,null,2)+"",o;return{c(){e=_("p"),e.textContent=p,l=g(),a=_("pre"),o=h(c)},l(t){e=m(t,"P",{"data-svelte-h":!0}),S(e)!=="svelte-fi9953"&&(e.textContent=p),l=b(t),a=m(t,"PRE",{});var s=y(a);o=P(s,c),s.forEach(n)},m(t,s){r(t,e,s),r(t,l,s),r(t,a,s),C(a,o)},p:i,i,o:i,d(t){t&&(n(e),n(l),n(a))}}}const f={name:"Studio FF3300",location:"Bari, Italia"};class j extends x{constructor(e){super(),v(this,e,null,O,d,{})}}const M=Object.freeze(Object.defineProperty({__proto__:null,default:j,props:f},Symbol.toStringTag,{value:"Module"}));export{j as P,M as _};
diff --git a/docs/_app/immutable/chunks/6.uI-3d9dB.js b/docs/_app/immutable/chunks/6.uI-3d9dB.js
new file mode 100644
index 0000000..2327deb
--- /dev/null
+++ b/docs/_app/immutable/chunks/6.uI-3d9dB.js
@@ -0,0 +1 @@
+import{s as f,n as i}from"./scheduler.BvLojk_z.js";import{S as x,i as v,e as _,s as y,k as S,c as m,g,a as h,b,l as P,d as n,h as r,m as C}from"./index.BzAKJe6_.js";function O(d){let e,p="Mo bellissima la sos",l,a,c=JSON.stringify(u,null,2)+"",o;return{c(){e=_("p"),e.textContent=p,l=y(),a=_("pre"),o=S(c)},l(t){e=m(t,"P",{"data-svelte-h":!0}),g(e)!=="svelte-1yooyin"&&(e.textContent=p),l=h(t),a=m(t,"PRE",{});var s=b(a);o=P(s,c),s.forEach(n)},m(t,s){r(t,e,s),r(t,l,s),r(t,a,s),C(a,o)},p:i,i,o:i,d(t){t&&(n(e),n(l),n(a))}}}const u={name:"La Scuola Open Source",location:"Bari, Italia"};class j extends x{constructor(e){super(),v(this,e,null,O,f,{})}}const k=Object.freeze(Object.defineProperty({__proto__:null,default:j,props:u},Symbol.toStringTag,{value:"Module"}));export{j as P,k as _};
diff --git a/docs/_app/immutable/chunks/7.bjunNX4x.js b/docs/_app/immutable/chunks/7.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/7.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/8.bjunNX4x.js b/docs/_app/immutable/chunks/8.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/8.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/9.bjunNX4x.js b/docs/_app/immutable/chunks/9.bjunNX4x.js
new file mode 100644
index 0000000..23ec28d
--- /dev/null
+++ b/docs/_app/immutable/chunks/9.bjunNX4x.js
@@ -0,0 +1 @@
+import{s as t}from"./scheduler.BvLojk_z.js";import{S as o,i as s}from"./index.BzAKJe6_.js";class a extends o{constructor(e){super(),s(this,e,null,null,t,{})}}const u=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{a as P,u as _};
diff --git a/docs/_app/immutable/chunks/entry.DvjOmjM3.js b/docs/_app/immutable/chunks/entry.DvjOmjM3.js
new file mode 100644
index 0000000..d91b15f
--- /dev/null
+++ b/docs/_app/immutable/chunks/entry.DvjOmjM3.js
@@ -0,0 +1,3 @@
+import{n as it,s as se,t as ie}from"./scheduler.BvLojk_z.js";new URL("sveltekit-internal://");function ce(t,n){return t==="/"||n==="ignore"?t:n==="never"?t.endsWith("/")?t.slice(0,-1):t:n==="always"&&!t.endsWith("/")?t+"/":t}function le(t){return t.split("%25").map(decodeURI).join("%25")}function fe(t){for(const n in t)t[n]=decodeURIComponent(t[n]);return t}function ct({href:t}){return t.split("#")[0]}const ue=["href","pathname","search","toString","toJSON"];function de(t,n,e){const r=new URL(t);Object.defineProperty(r,"searchParams",{value:new Proxy(r.searchParams,{get(a,o){if(o==="get"||o==="getAll"||o==="has")return s=>(e(s),a[o](s));n();const i=Reflect.get(a,o);return typeof i=="function"?i.bind(a):i}}),enumerable:!0,configurable:!0});for(const a of ue)Object.defineProperty(r,a,{get(){return n(),t[a]},enumerable:!0,configurable:!0});return r}const he="/__data.json",pe=".html__data.json";function ge(t){return t.endsWith(".html")?t.replace(/\.html$/,pe):t.replace(/\/$/,"")+he}function me(...t){let n=5381;for(const e of t)if(typeof e=="string"){let r=e.length;for(;r;)n=n*33^e.charCodeAt(--r)}else if(ArrayBuffer.isView(e)){const r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);let a=r.length;for(;a;)n=n*33^r[--a]}else throw new TypeError("value must be a string or TypedArray");return(n>>>0).toString(36)}function _e(t){const n=atob(t),e=new Uint8Array(n.length);for(let r=0;r((t instanceof Request?t.method:(n==null?void 0:n.method)||"GET")!=="GET"&&q.delete(pt(t)),$t(t,n));const q=new Map;function ye(t,n){const e=pt(t,n),r=document.querySelector(e);if(r!=null&&r.textContent){let{body:a,...o}=JSON.parse(r.textContent);const i=r.getAttribute("data-ttl");return i&&q.set(e,{body:a,init:o,ttl:1e3*Number(i)}),r.getAttribute("data-b64")!==null&&(a=_e(a)),Promise.resolve(new Response(a,o))}return window.fetch(t,n)}function we(t,n,e){if(q.size>0){const r=pt(t,e),a=q.get(r);if(a){if(performance.now(){const a=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(r);if(a)return n.push({name:a[1],matcher:a[2],optional:!1,rest:!0,chained:!0}),"(?:/(.*))?";const o=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(r);if(o)return n.push({name:o[1],matcher:o[2],optional:!0,rest:!1,chained:!0}),"(?:/([^/]+))?";if(!r)return;const i=r.split(/\[(.+?)\](?!\])/);return"/"+i.map((c,l)=>{if(l%2){if(c.startsWith("x+"))return lt(String.fromCharCode(parseInt(c.slice(2),16)));if(c.startsWith("u+"))return lt(String.fromCharCode(...c.slice(2).split("-").map(f=>parseInt(f,16))));const u=ve.exec(c),[,h,g,d,m]=u;return n.push({name:d,matcher:m,optional:!!h,rest:!!g,chained:g?l===1&&i[0]==="":!1}),g?"(.*?)":h?"([^/]*)?":"([^/]+?)"}return lt(c)}).join("")}).join("")}/?$`),params:n}}function Ee(t){return!/^\([^)]+\)$/.test(t)}function ke(t){return t.slice(1).split("/").filter(Ee)}function Se(t,n,e){const r={},a=t.slice(1),o=a.filter(s=>s!==void 0);let i=0;for(let s=0;su).join("/"),i=0),l===void 0){c.rest&&(r[c.name]="");continue}if(!c.matcher||e[c.matcher](l)){r[c.name]=l;const u=n[s+1],h=a[s+1];u&&!u.rest&&u.optional&&h&&c.chained&&(i=0),!u&&!h&&Object.keys(r).length===o.length&&(i=0);continue}if(c.optional&&c.chained){i++;continue}return}if(!i)return r}function lt(t){return t.normalize().replace(/[[\]]/g,"\\$&").replace(/%/g,"%25").replace(/\//g,"%2[Ff]").replace(/\?/g,"%3[Ff]").replace(/#/g,"%23").replace(/[.*+?^${}()|\\]/g,"\\$&")}function Ae({nodes:t,server_loads:n,dictionary:e,matchers:r}){const a=new Set(n);return Object.entries(e).map(([s,[c,l,u]])=>{const{pattern:h,params:g}=be(s),d={id:s,exec:m=>{const f=h.exec(m);if(f)return Se(f,g,r)},errors:[1,...u||[]].map(m=>t[m]),layouts:[0,...l||[]].map(i),leaf:o(c)};return d.errors.length=d.layouts.length=Math.max(d.errors.length,d.layouts.length),d});function o(s){const c=s<0;return c&&(s=~s),[c,t[s]]}function i(s){return s===void 0?s:[a.has(s),t[s]]}}function Dt(t,n=JSON.parse){try{return n(sessionStorage[t])}catch{}}function It(t,n,e=JSON.stringify){const r=e(n);try{sessionStorage[t]=r}catch{}}const N=[];function gt(t,n=it){let e;const r=new Set;function a(s){if(se(t,s)&&(t=s,e)){const c=!N.length;for(const l of r)l[1](),N.push(l,t);if(c){for(let l=0;l{r.delete(l),r.size===0&&e&&(e(),e=null)}}return{set:a,update:o,subscribe:i}}var Ot;const I=((Ot=globalThis.__sveltekit_xzyexq)==null?void 0:Ot.base)??"";var jt;const Re=((jt=globalThis.__sveltekit_xzyexq)==null?void 0:jt.assets)??I,Ie="1708873019890",Ct="sveltekit:snapshot",Vt="sveltekit:scroll",qt="sveltekit:states",Le="sveltekit:pageurl",$="sveltekit:history",F="sveltekit:navigation",K={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},H=location.origin;function Ft(t){if(t instanceof URL)return t;let n=document.baseURI;if(!n){const e=document.getElementsByTagName("base");n=e.length?e[0].href:document.URL}return new URL(t,n)}function mt(){return{x:pageXOffset,y:pageYOffset}}function O(t,n){return t.getAttribute(`data-sveltekit-${n}`)}const Lt={...K,"":K.hover};function Gt(t){let n=t.assignedSlot??t.parentNode;return(n==null?void 0:n.nodeType)===11&&(n=n.host),n}function Mt(t,n){for(;t&&t!==n;){if(t.nodeName.toUpperCase()==="A"&&t.hasAttribute("href"))return t;t=Gt(t)}}function ut(t,n){let e;try{e=new URL(t instanceof SVGAElement?t.href.baseVal:t.href,document.baseURI)}catch{}const r=t instanceof SVGAElement?t.target.baseVal:t.target,a=!e||!!r||et(e,n)||(t.getAttribute("rel")||"").split(/\s+/).includes("external"),o=(e==null?void 0:e.origin)===H&&t.hasAttribute("download");return{url:e,external:a,target:r,download:o}}function Y(t){let n=null,e=null,r=null,a=null,o=null,i=null,s=t;for(;s&&s!==document.documentElement;)r===null&&(r=O(s,"preload-code")),a===null&&(a=O(s,"preload-data")),n===null&&(n=O(s,"keepfocus")),e===null&&(e=O(s,"noscroll")),o===null&&(o=O(s,"reload")),i===null&&(i=O(s,"replacestate")),s=Gt(s);function c(l){switch(l){case"":case"true":return!0;case"off":case"false":return!1;default:return}}return{preload_code:Lt[r??"off"],preload_data:Lt[a??"off"],keepfocus:c(n),noscroll:c(e),reload:c(o),replace_state:c(i)}}function xt(t){const n=gt(t);let e=!0;function r(){e=!0,n.update(i=>i)}function a(i){e=!1,n.set(i)}function o(i){let s;return n.subscribe(c=>{(s===void 0||e&&c!==s)&&i(s=c)})}return{notify:r,set:a,subscribe:o}}function xe(){const{set:t,subscribe:n}=gt(!1);let e;async function r(){clearTimeout(e);try{const a=await fetch(`${Re}/_app/version.json`,{headers:{pragma:"no-cache","cache-control":"no-cache"}});if(!a.ok)return!1;const i=(await a.json()).version!==Ie;return i&&(t(!0),clearTimeout(e)),i}catch{return!1}}return{subscribe:n,check:r}}function et(t,n){return t.origin!==H||!t.pathname.startsWith(n)}const Pe=-1,Te=-2,Ue=-3,Ne=-4,Oe=-5,je=-6;function $e(t,n){if(typeof t=="number")return a(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const e=t,r=Array(e.length);function a(o,i=!1){if(o===Pe)return;if(o===Ue)return NaN;if(o===Ne)return 1/0;if(o===Oe)return-1/0;if(o===je)return-0;if(i)throw new Error("Invalid input");if(o in r)return r[o];const s=e[o];if(!s||typeof s!="object")r[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const c=s[0],l=n==null?void 0:n[c];if(l)return r[o]=l(a(s[1]));switch(c){case"Date":r[o]=new Date(s[1]);break;case"Set":const u=new Set;r[o]=u;for(let d=1;dn!=null)}class nt{constructor(n,e){this.status=n,typeof e=="string"?this.body={message:e}:e?this.body=e:this.body={message:`Error: ${n}`}}toString(){return JSON.stringify(this.body)}}class Ht{constructor(n,e){this.status=n,this.location=e}}class _t extends Error{constructor(n,e,r){super(r),this.status=n,this.text=e}}const Ve="x-sveltekit-invalidated",qe="x-sveltekit-trailing-slash";function J(t){return t instanceof nt||t instanceof _t?t.status:500}function Fe(t){return t instanceof _t?t.text:"Internal Error"}const U=Dt(Vt)??{},G=Dt(Ct)??{},P={url:xt({}),page:xt({}),navigating:gt(null),updated:xe()};function yt(t){U[t]=mt()}function Ge(t,n){let e=t+1;for(;U[e];)delete U[e],e+=1;for(e=n+1;G[e];)delete G[e],e+=1}function D(t){return location.href=t.href,new Promise(()=>{})}function Pt(){}let at,dt,W,L,ht,C;const Bt=[],X=[];let x=null;const Kt=[],Me=[];let j=[],w={branch:[],error:null,url:null},wt=!1,Z=!1,Tt=!0,M=!1,V=!1,Yt=!1,vt=!1,bt,k,A,R,Q;async function tn(t,n,e){var a,o;document.URL!==location.href&&(location.href=location.href),C=t,at=Ae(t),L=document.documentElement,ht=n,dt=t.nodes[0],W=t.nodes[1],dt(),W(),k=(a=history.state)==null?void 0:a[$],A=(o=history.state)==null?void 0:o[F],k||(k=A=Date.now(),history.replaceState({...history.state,[$]:k,[F]:A},""));const r=U[k];r&&(history.scrollRestoration="manual",scrollTo(r.x,r.y)),e?await Xe(ht,e):Je(location.href,{replaceState:!0}),We()}function ze(){Bt.length=0,vt=!1}function Jt(t){X.some(n=>n==null?void 0:n.snapshot)&&(G[t]=X.map(n=>{var e;return(e=n==null?void 0:n.snapshot)==null?void 0:e.capture()}))}function Wt(t){var n;(n=G[t])==null||n.forEach((e,r)=>{var a,o;(o=(a=X[r])==null?void 0:a.snapshot)==null||o.restore(e)})}function Ut(){yt(k),It(Vt,U),Jt(A),It(Ct,G)}async function Xt(t,n,e,r){return B({type:"goto",url:Ft(t),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:e,nav_token:r,accept:()=>{n.invalidateAll&&(vt=!0)}})}async function He(t){return x={id:t.id,promise:Qt(t).then(n=>(n.type==="loaded"&&n.state.error&&(x=null),n))},x.promise}async function ft(t){const n=at.find(e=>e.exec(te(t)));n&&await Promise.all([...n.layouts,n.leaf].map(e=>e==null?void 0:e[1]()))}function Zt(t,n){var a;w=t.state;const e=document.querySelector("style[data-sveltekit]");e&&e.remove(),R=t.props.page,bt=new C.root({target:n,props:{...t.props,stores:P,components:X},hydrate:!0}),Wt(A);const r={from:null,to:{params:w.params,route:{id:((a=w.route)==null?void 0:a.id)??null},url:new URL(location.href)},willUnload:!1,type:"enter",complete:Promise.resolve()};j.forEach(o=>o(r)),Z=!0}async function tt({url:t,params:n,branch:e,status:r,error:a,route:o,form:i}){let s="never";if(I&&(t.pathname===I||t.pathname===I+"/"))s="always";else for(const d of e)(d==null?void 0:d.slash)!==void 0&&(s=d.slash);t.pathname=ce(t.pathname,s),t.search=t.search;const c={type:"loaded",state:{url:t,params:n,branch:e,error:a,route:o},props:{constructors:Ce(e).map(d=>d.node.component),page:R}};i!==void 0&&(c.props.form=i);let l={},u=!R,h=0;for(let d=0;d(s&&(c.route=!0),f[_])}),params:new Proxy(r,{get:(f,_)=>(s&&c.params.add(_),f[_])}),data:(o==null?void 0:o.data)??null,url:de(e,()=>{s&&(c.url=!0)},f=>{s&&c.search_params.add(f)}),async fetch(f,_){let v;f instanceof Request?(v=f.url,_={body:f.method==="GET"||f.method==="HEAD"?void 0:await f.blob(),cache:f.cache,credentials:f.credentials,headers:f.headers,integrity:f.integrity,keepalive:f.keepalive,method:f.method,mode:f.mode,redirect:f.redirect,referrer:f.referrer,referrerPolicy:f.referrerPolicy,signal:f.signal,..._}):v=f;const S=new URL(v,e);return s&&d(S.href),S.origin===e.origin&&(v=S.href.slice(e.origin.length)),Z?we(v,S.href,_):ye(v,_)},setHeaders:()=>{},depends:d,parent(){return s&&(c.parent=!0),n()},untrack(f){s=!1;try{return f()}finally{s=!0}}};i=await l.universal.load.call(null,m)??null}return{node:l,loader:t,server:o,universal:(h=l.universal)!=null&&h.load?{type:"data",data:i,uses:c}:null,data:i??(o==null?void 0:o.data)??null,slash:((g=l.universal)==null?void 0:g.trailingSlash)??(o==null?void 0:o.slash)}}function Nt(t,n,e,r,a,o){if(vt)return!0;if(!a)return!1;if(a.parent&&t||a.route&&n||a.url&&e)return!0;for(const i of a.search_params)if(r.has(i))return!0;for(const i of a.params)if(o[i]!==w.params[i])return!0;for(const i of a.dependencies)if(Bt.some(s=>s(new URL(i))))return!0;return!1}function kt(t,n){return(t==null?void 0:t.type)==="data"?t:(t==null?void 0:t.type)==="skip"?n??null:null}function Be(t,n){if(!t)return new Set(n.searchParams.keys());const e=new Set([...t.searchParams.keys(),...n.searchParams.keys()]);for(const r of e){const a=t.searchParams.getAll(r),o=n.searchParams.getAll(r);a.every(i=>o.includes(i))&&o.every(i=>a.includes(i))&&e.delete(r)}return e}async function Qt({id:t,invalidating:n,url:e,params:r,route:a}){if((x==null?void 0:x.id)===t)return x.promise;const{errors:o,layouts:i,leaf:s}=a,c=[...i,s];o.forEach(p=>p==null?void 0:p().catch(()=>{})),c.forEach(p=>p==null?void 0:p[1]().catch(()=>{}));let l=null;const u=w.url?t!==w.url.pathname+w.url.search:!1,h=w.route?a.id!==w.route.id:!1,g=Be(w.url,e);let d=!1;const m=c.map((p,y)=>{var T;const b=w.branch[y],E=!!(p!=null&&p[0])&&((b==null?void 0:b.loader)!==p[1]||Nt(d,h,u,g,(T=b.server)==null?void 0:T.uses,r));return E&&(d=!0),E});if(m.some(Boolean)){try{l=await ae(e,m)}catch(p){return rt({status:J(p),error:await z(p,{url:e,params:r,route:{id:a.id}}),url:e,route:a})}if(l.type==="redirect")return l}const f=l==null?void 0:l.nodes;let _=!1;const v=c.map(async(p,y)=>{var ot;if(!p)return;const b=w.branch[y],E=f==null?void 0:f[y];if((!E||E.type==="skip")&&p[1]===(b==null?void 0:b.loader)&&!Nt(_,h,u,g,(ot=b.universal)==null?void 0:ot.uses,r))return b;if(_=!0,(E==null?void 0:E.type)==="error")throw E;return Et({loader:p[1],url:e,params:r,route:a,parent:async()=>{var Rt;const At={};for(let st=0;st{});const S=[];for(let p=0;pPromise.resolve({}),server_data_node:kt(o)}),c={node:await W(),loader:W,universal:null,server:null,data:null};return await tt({url:e,params:a,branch:[s,c],status:t,error:n,route:null})}function St(t,n){if(!t||et(t,I))return;let e;try{e=C.hooks.reroute({url:new URL(t)})??t.pathname}catch{return}const r=te(e);for(const a of at){const o=a.exec(r);if(o)return{id:t.pathname+t.search,invalidating:n,route:a,params:fe(o),url:t}}}function te(t){return le(t.slice(I.length)||"/")}function ee({url:t,type:n,intent:e,delta:r}){let a=!1;const o=oe(w,e,t,n);r!==void 0&&(o.navigation.delta=r);const i={...o.navigation,cancel:()=>{a=!0,o.reject(new Error("navigation cancelled"))}};return M||Kt.forEach(s=>s(i)),a?null:o}async function B({type:t,url:n,popped:e,keepfocus:r,noscroll:a,replace_state:o,state:i={},redirect_count:s=0,nav_token:c={},accept:l=Pt,block:u=Pt}){const h=St(n,!1),g=ee({url:n,type:t,delta:e==null?void 0:e.delta,intent:h});if(!g){u();return}const d=k,m=A;l(),M=!0,Z&&P.navigating.set(g.navigation),Q=c;let f=h&&await Qt(h);if(!f){if(et(n,I))return await D(n);f=await ne(n,{id:null},await z(new _t(404,"Not Found",`Not found: ${n.pathname}`),{url:n,params:{},route:{id:null}}),404)}if(n=(h==null?void 0:h.url)||n,Q!==c)return g.reject(new Error("navigation aborted")),!1;if(f.type==="redirect")if(s>=20)f=await rt({status:500,error:await z(new Error("Redirect loop"),{url:n,params:{},route:{id:null}}),url:n,route:{id:null}});else return Xt(new URL(f.location,n).href,{},s+1,c),!1;else f.props.page.status>=400&&await P.updated.check()&&await D(n);if(ze(),yt(d),Jt(m),f.props.page.url.pathname!==n.pathname&&(n.pathname=f.props.page.url.pathname),i=e?e.state:i,!e){const p=o?0:1,y={[$]:k+=p,[F]:A+=p,[qt]:i};(o?history.replaceState:history.pushState).call(history,y,"",n),o||Ge(k,A)}if(x=null,f.props.page.state=i,Z){w=f.state,f.props.page&&(f.props.page.url=n);const p=(await Promise.all(Me.map(y=>y(g.navigation)))).filter(y=>typeof y=="function");if(p.length>0){let y=function(){j=j.filter(b=>!p.includes(b))};p.push(y),j.push(...p)}bt.$set(f.props),Yt=!0}else Zt(f,ht);const{activeElement:_}=document;await ie();const v=e?e.scroll:a?mt():null;if(Tt){const p=n.hash&&document.getElementById(decodeURIComponent(n.hash.slice(1)));v?scrollTo(v.x,v.y):p?p.scrollIntoView():scrollTo(0,0)}const S=document.activeElement!==_&&document.activeElement!==document.body;!r&&!S&&Ze(),Tt=!0,f.props.page&&(R=f.props.page),M=!1,t==="popstate"&&Wt(A),g.fulfil(void 0),j.forEach(p=>p(g.navigation)),P.navigating.set(null)}async function ne(t,n,e,r){return t.origin===H&&t.pathname===location.pathname&&!wt?await rt({status:r,error:e,url:t,route:n}):await D(t)}function Ye(){let t;L.addEventListener("mousemove",o=>{const i=o.target;clearTimeout(t),t=setTimeout(()=>{r(i,2)},20)});function n(o){r(o.composedPath()[0],1)}L.addEventListener("mousedown",n),L.addEventListener("touchstart",n,{passive:!0});const e=new IntersectionObserver(o=>{for(const i of o)i.isIntersecting&&(ft(i.target.href),e.unobserve(i.target))},{threshold:0});function r(o,i){const s=Mt(o,L);if(!s)return;const{url:c,external:l,download:u}=ut(s,I);if(l||u)return;const h=Y(s);if(!h.reload)if(i<=h.preload_data){const g=St(c,!1);g&&He(g)}else i<=h.preload_code&&ft(c.pathname)}function a(){e.disconnect();for(const o of L.querySelectorAll("a")){const{url:i,external:s,download:c}=ut(o,I);if(s||c)continue;const l=Y(o);l.reload||(l.preload_code===K.viewport&&e.observe(o),l.preload_code===K.eager&&ft(i.pathname))}}j.push(a),a()}function z(t,n){if(t instanceof nt)return t.body;const e=J(t),r=Fe(t);return C.hooks.handleError({error:t,event:n,status:e,message:r})??{message:r}}function Je(t,n={}){return t=Ft(t),t.origin!==H?Promise.reject(new Error("goto: invalid URL")):Xt(t,n,0)}function We(){var n;history.scrollRestoration="manual",addEventListener("beforeunload",e=>{let r=!1;if(Ut(),!M){const a=oe(w,void 0,null,"leave"),o={...a.navigation,cancel:()=>{r=!0,a.reject(new Error("navigation cancelled"))}};Kt.forEach(i=>i(o))}r?(e.preventDefault(),e.returnValue=""):history.scrollRestoration="auto"}),addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Ut()}),(n=navigator.connection)!=null&&n.saveData||Ye(),L.addEventListener("click",e=>{var g;if(e.button||e.which!==1||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.defaultPrevented)return;const r=Mt(e.composedPath()[0],L);if(!r)return;const{url:a,external:o,target:i,download:s}=ut(r,I);if(!a)return;if(i==="_parent"||i==="_top"){if(window.parent!==window)return}else if(i&&i!=="_self")return;const c=Y(r);if(!(r instanceof SVGAElement)&&a.protocol!==location.protocol&&!(a.protocol==="https:"||a.protocol==="http:")||s)return;if(o||c.reload){ee({url:a,type:"link"})?M=!0:e.preventDefault();return}const[u,h]=a.href.split("#");if(h!==void 0&&u===ct(location)){const[,d]=w.url.href.split("#");if(d===h){e.preventDefault(),h===""||h==="top"&&r.ownerDocument.getElementById("top")===null?window.scrollTo({top:0}):(g=r.ownerDocument.getElementById(h))==null||g.scrollIntoView();return}if(V=!0,yt(k),t(a),!c.replace_state)return;V=!1}e.preventDefault(),B({type:"link",url:a,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??a.href===location.href})}),L.addEventListener("submit",e=>{if(e.defaultPrevented)return;const r=HTMLFormElement.prototype.cloneNode.call(e.target),a=e.submitter;if(((a==null?void 0:a.formMethod)||r.method)!=="get")return;const i=new URL((a==null?void 0:a.hasAttribute("formaction"))&&(a==null?void 0:a.formAction)||r.action);if(et(i,I))return;const s=e.target,c=Y(s);if(c.reload)return;e.preventDefault(),e.stopPropagation();const l=new FormData(s),u=a==null?void 0:a.getAttribute("name");u&&l.append(u,(a==null?void 0:a.getAttribute("value"))??""),i.search=new URLSearchParams(l).toString(),B({type:"form",url:i,keepfocus:c.keepfocus,noscroll:c.noscroll,replace_state:c.replace_state??i.href===location.href})}),addEventListener("popstate",async e=>{var r;if((r=e.state)!=null&&r[$]){const a=e.state[$];if(Q={},a===k)return;const o=U[a],i=e.state[qt]??{},s=new URL(e.state[Le]??location.href),c=e.state[F],l=ct(location)===ct(w.url);if(c===A&&(Yt||l)){t(s),U[k]=mt(),o&&scrollTo(o.x,o.y),i!==R.state&&(R={...R,state:i},bt.$set({page:R})),k=a;return}const h=a-k;await B({type:"popstate",url:s,popped:{state:i,scroll:o,delta:h},accept:()=>{k=a,A=c},block:()=>{history.go(-h)},nav_token:Q})}else if(!V){const a=new URL(location.href);t(a)}}),addEventListener("hashchange",()=>{V&&(V=!1,history.replaceState({...history.state,[$]:++k,[F]:A},"",location.href))});for(const e of document.querySelectorAll("link"))e.rel==="icon"&&(e.href=e.href);addEventListener("pageshow",e=>{e.persisted&&P.navigating.set(null)});function t(e){w.url=e,P.page.set({...R,url:e}),P.page.notify()}}async function Xe(t,{status:n=200,error:e,node_ids:r,params:a,route:o,data:i,form:s}){wt=!0;const c=new URL(location.href);({params:a={},route:o={id:null}}=St(c,!1)||{});let l;try{const u=r.map(async(d,m)=>{const f=i[m];return f!=null&&f.uses&&(f.uses=re(f.uses)),Et({loader:C.nodes[d],url:c,params:a,route:o,parent:async()=>{const _={};for(let v=0;vd===o.id);if(g){const d=g.layouts;for(let m=0;mo?"1":"0").join(""));const r=await $t(e.href);if(!r.ok){let o;throw(a=r.headers.get("content-type"))!=null&&a.includes("application/json")?o=await r.json():r.status===404?o="Not Found":r.status===500&&(o="Internal Error"),new nt(r.status,o)}return new Promise(async o=>{var h;const i=new Map,s=r.body.getReader(),c=new TextDecoder;function l(g){return $e(g,{Promise:d=>new Promise((m,f)=>{i.set(d,{fulfil:m,reject:f})})})}let u="";for(;;){const{done:g,value:d}=await s.read();if(g&&!u)break;for(u+=!d&&u?`
+`:c.decode(d,{stream:!0});;){const m=u.indexOf(`
+`);if(m===-1)break;const f=JSON.parse(u.slice(0,m));if(u=u.slice(m+1),f.type==="redirect")return o(f);if(f.type==="data")(h=f.nodes)==null||h.forEach(_=>{(_==null?void 0:_.type)==="data"&&(_.uses=re(_.uses),_.data=l(_.data))}),o(f);else if(f.type==="chunk"){const{id:_,data:v,error:S}=f,p=i.get(_);i.delete(_),S?p.reject(l(S)):p.fulfil(l(v))}}}})}function re(t){return{dependencies:new Set((t==null?void 0:t.dependencies)??[]),params:new Set((t==null?void 0:t.params)??[]),parent:!!(t!=null&&t.parent),route:!!(t!=null&&t.route),url:!!(t!=null&&t.url),search_params:new Set((t==null?void 0:t.search_params)??[])}}function Ze(){const t=document.querySelector("[autofocus]");if(t)t.focus();else{const n=document.body,e=n.getAttribute("tabindex");n.tabIndex=-1,n.focus({preventScroll:!0,focusVisible:!1}),e!==null?n.setAttribute("tabindex",e):n.removeAttribute("tabindex");const r=getSelection();if(r&&r.type!=="None"){const a=[];for(let o=0;o{if(r.rangeCount===a.length){for(let o=0;o{a=u,o=h});return i.catch(()=>{}),{navigation:{from:{params:t.params,route:{id:((c=t.route)==null?void 0:c.id)??null},url:t.url},to:e&&{params:(n==null?void 0:n.params)??null,route:{id:((l=n==null?void 0:n.route)==null?void 0:l.id)??null},url:e},willUnload:!n,type:r,complete:i},fulfil:a,reject:o}}export{tn as a,P as s};
diff --git a/docs/_app/immutable/chunks/index.BzAKJe6_.js b/docs/_app/immutable/chunks/index.BzAKJe6_.js
new file mode 100644
index 0000000..df4605b
--- /dev/null
+++ b/docs/_app/immutable/chunks/index.BzAKJe6_.js
@@ -0,0 +1 @@
+var E=Object.defineProperty;var j=(e,t,n)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var p=(e,t,n)=>(j(e,typeof t!="symbol"?t+"":t,n),n);import{r as h,n as y,f as w,h as C,i as S,j as B,k as b,l as I,m as P,p as N,q as T,v as q,w as H}from"./scheduler.BvLojk_z.js";let $=!1;function M(){$=!0}function O(){$=!1}function z(e,t,n,a){for(;e>1);n(s)<=a?e=s+1:t=s}return e}function D(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if(e.nodeName==="HEAD"){const i=[];for(let r=0;r0&&t[n[s]].claim_order<=r?s+1:z(1,s,_=>t[n[_]].claim_order,r))-1;a[i]=n[o]+1;const u=o+1;n[u]=i,s=Math.max(u,s)}const c=[],l=[];let f=t.length-1;for(let i=n[s]+1;i!=0;i=a[i-1]){for(c.push(t[i-1]);f>=i;f--)l.push(t[f]);f--}for(;f>=0;f--)l.push(t[f]);c.reverse(),l.sort((i,r)=>i.claim_order-r.claim_order);for(let i=0,r=0;i=c[r].claim_order;)r++;const o=r{for(let l=e.claim_info.last_index;l=0;l--){const f=e[l];if(t(f)){const i=n(f);return i===void 0?e.splice(l,1):e[l]=i,s?i===void 0&&e.claim_info.last_index--:e.claim_info.last_index=l,f}}return a()})();return c.claim_order=e.claim_info.total_claimed,e.claim_info.total_claimed+=1,c}function F(e,t,n,a){return A(e,s=>s.nodeName===t,s=>{const c=[];for(let l=0;ls.removeAttribute(l))},()=>a(t))}function le(e,t,n){return F(e,t,n,U)}function G(e,t){return A(e,n=>n.nodeType===3,n=>{const a=""+t;if(n.data.startsWith(a)){if(n.data.length!==a.length)return n.splitText(a.length)}else n.data=a},()=>x(t),!0)}function se(e){return G(e," ")}function fe(e,t){t=""+t,e.data!==t&&(e.data=t)}function ce(e,t,n,a){n==null?e.style.removeProperty(t):e.style.setProperty(t,n,a?"important":"")}function ue(e,t){return new e(t)}const m=new Set;let d;function oe(){d={r:0,c:[],p:d}}function de(){d.r||h(d.c),d=d.p}function J(e,t){e&&e.i&&(m.delete(e),e.i(t))}function _e(e,t,n,a){if(e&&e.o){if(m.has(e))return;m.add(e),d.c.push(()=>{m.delete(e),a&&(n&&e.d(1),a())}),e.o(t)}else a&&a()}function me(e){e&&e.c()}function he(e,t){e&&e.l(t)}function K(e,t,n){const{fragment:a,after_update:s}=e.$$;a&&a.m(t,n),b(()=>{const c=e.$$.on_mount.map(T).filter(S);e.$$.on_destroy?e.$$.on_destroy.push(...c):h(c),e.$$.on_mount=[]}),s.forEach(b)}function Q(e,t){const n=e.$$;n.fragment!==null&&(I(n.after_update),h(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function X(e,t){e.$$.dirty[0]===-1&&(q.push(e),H(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const v=g.length?g[0]:_;return r.ctx&&s(r.ctx[u],r.ctx[u]=v)&&(!r.skip_bound&&r.bound[u]&&r.bound[u](v),o&&X(e,u)),_}):[],r.update(),o=!0,h(r.before_update),r.fragment=a?a(r.ctx):!1,t.target){if(t.hydrate){M();const u=V(t.target);r.fragment&&r.fragment.l(u),u.forEach(R)}else r.fragment&&r.fragment.c();t.intro&&J(e.$$.fragment),K(e,t.target,t.anchor),O(),C()}N(i)}class pe{constructor(){p(this,"$$");p(this,"$$set")}$destroy(){Q(this,1),this.$destroy=y}$on(t,n){if(!S(n))return y;const a=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return a.push(n),()=>{const s=a.indexOf(n);s!==-1&&a.splice(s,1)}}$set(t){this.$$set&&!B(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const Y="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Y);export{pe as S,se as a,V as b,le as c,R as d,U as e,re as f,ae as g,ee as h,$e as i,_e as j,x as k,G as l,L as m,fe as n,ie as o,de as p,ce as q,oe as r,ne as s,J as t,ue as u,me as v,he as w,K as x,Q as y,te as z};
diff --git a/docs/_app/immutable/chunks/preload-helper.BQ24v_F8.js b/docs/_app/immutable/chunks/preload-helper.BQ24v_F8.js
new file mode 100644
index 0000000..31c2703
--- /dev/null
+++ b/docs/_app/immutable/chunks/preload-helper.BQ24v_F8.js
@@ -0,0 +1 @@
+const d="modulepreload",m=function(a,l){return new URL(a,l).href},f={},E=function(l,i,c){let u=Promise.resolve();if(i&&i.length>0){const n=document.getElementsByTagName("link");u=Promise.all(i.map(e=>{if(e=m(e,c),e in f)return;f[e]=!0;const r=e.endsWith(".css"),h=r?'[rel="stylesheet"]':"";if(!!c)for(let s=n.length-1;s>=0;s--){const o=n[s];if(o.href===e&&(!r||o.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${h}`))return;const t=document.createElement("link");if(t.rel=r?"stylesheet":d,r||(t.as="script",t.crossOrigin=""),t.href=e,document.head.appendChild(t),r)return new Promise((s,o)=>{t.addEventListener("load",s),t.addEventListener("error",()=>o(new Error(`Unable to preload CSS for ${e}`)))})}))}return u.then(()=>l()).catch(n=>{const e=new Event("vite:preloadError",{cancelable:!0});if(e.payload=n,window.dispatchEvent(e),!e.defaultPrevented)throw n})};export{E as _};
diff --git a/docs/_app/immutable/chunks/scheduler.BvLojk_z.js b/docs/_app/immutable/chunks/scheduler.BvLojk_z.js
new file mode 100644
index 0000000..7930bde
--- /dev/null
+++ b/docs/_app/immutable/chunks/scheduler.BvLojk_z.js
@@ -0,0 +1 @@
+function k(){}function x(t,n){for(const e in n)t[e]=n[e];return t}function w(t){return t()}function z(){return Object.create(null)}function j(t){t.forEach(w)}function F(t){return typeof t=="function"}function P(t,n){return t!=t?n==n:t!==n||t&&typeof t=="object"||typeof t=="function"}function S(t){return Object.keys(t).length===0}function E(t,...n){if(t==null){for(const o of n)o(void 0);return k}const e=t.subscribe(...n);return e.unsubscribe?()=>e.unsubscribe():e}function U(t,n,e){t.$$.on_destroy.push(E(n,e))}function A(t,n,e,o){if(t){const r=g(t,n,e,o);return t[0](r)}}function g(t,n,e,o){return t[1]&&o?x(e.ctx.slice(),t[1](o(n))):e.ctx}function B(t,n,e,o){if(t[2]&&o){const r=t[2](o(e));if(n.dirty===void 0)return r;if(typeof r=="object"){const a=[],f=Math.max(n.dirty.length,r.length);for(let s=0;s32){const n=[],e=t.ctx.length/32;for(let o=0;ot.indexOf(o)===-1?n.push(o):e.push(o)),e.forEach(o=>o()),u=n}export{B as a,U as b,A as c,H as d,p as e,z as f,D as g,q as h,F as i,S as j,O as k,J as l,i as m,k as n,G as o,d as p,w as q,j as r,P as s,I as t,C as u,l as v,v as w};
diff --git a/docs/_app/immutable/entry/app.C_66p4SA.js b/docs/_app/immutable/entry/app.C_66p4SA.js
new file mode 100644
index 0000000..3b2583d
--- /dev/null
+++ b/docs/_app/immutable/entry/app.C_66p4SA.js
@@ -0,0 +1,7 @@
+import{_ as h}from"../chunks/preload-helper.BQ24v_F8.js";import{s as S,d as C,o as M,e as V,t as U}from"../chunks/scheduler.BvLojk_z.js";import{S as B,i as F,s as G,o as u,a as H,h as w,j as m,p as I,t as p,d as g,e as J,c as K,b as Q,f as L,q as D,k as W,l as X,n as Y,r as P,u as b,v as k,w as A,x as E,y as v}from"../chunks/index.BzAKJe6_.js";const le={};function Z(_){let e,n,r;var i=_[1][0];function c(t,s){return{props:{data:t[3],form:t[2]}}}return i&&(e=b(i,c(_)),_[15](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&A(e.$$.fragment,t),n=u()},m(t,s){e&&E(e,t,s),w(t,n,s),r=!0},p(t,s){if(s&2&&i!==(i=t[1][0])){if(e){P();const o=e;m(o.$$.fragment,1,0,()=>{v(o,1)}),I()}i?(e=b(i,c(t)),t[15](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const o={};s&8&&(o.data=t[3]),s&4&&(o.form=t[2]),e.$set(o)}},i(t){r||(e&&p(e.$$.fragment,t),r=!0)},o(t){e&&m(e.$$.fragment,t),r=!1},d(t){t&&g(n),_[15](null),e&&v(e,t)}}}function x(_){let e,n,r;var i=_[1][0];function c(t,s){return{props:{data:t[3],$$slots:{default:[ie]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(_)),_[14](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&A(e.$$.fragment,t),n=u()},m(t,s){e&&E(e,t,s),w(t,n,s),r=!0},p(t,s){if(s&2&&i!==(i=t[1][0])){if(e){P();const o=e;m(o.$$.fragment,1,0,()=>{v(o,1)}),I()}i?(e=b(i,c(t)),t[14](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const o={};s&8&&(o.data=t[3]),s&65591&&(o.$$scope={dirty:s,ctx:t}),e.$set(o)}},i(t){r||(e&&p(e.$$.fragment,t),r=!0)},o(t){e&&m(e.$$.fragment,t),r=!1},d(t){t&&g(n),_[14](null),e&&v(e,t)}}}function ee(_){let e,n,r;var i=_[1][1];function c(t,s){return{props:{data:t[4],form:t[2]}}}return i&&(e=b(i,c(_)),_[13](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&A(e.$$.fragment,t),n=u()},m(t,s){e&&E(e,t,s),w(t,n,s),r=!0},p(t,s){if(s&2&&i!==(i=t[1][1])){if(e){P();const o=e;m(o.$$.fragment,1,0,()=>{v(o,1)}),I()}i?(e=b(i,c(t)),t[13](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const o={};s&16&&(o.data=t[4]),s&4&&(o.form=t[2]),e.$set(o)}},i(t){r||(e&&p(e.$$.fragment,t),r=!0)},o(t){e&&m(e.$$.fragment,t),r=!1},d(t){t&&g(n),_[13](null),e&&v(e,t)}}}function te(_){let e,n,r;var i=_[1][1];function c(t,s){return{props:{data:t[4],$$slots:{default:[ne]},$$scope:{ctx:t}}}}return i&&(e=b(i,c(_)),_[12](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&A(e.$$.fragment,t),n=u()},m(t,s){e&&E(e,t,s),w(t,n,s),r=!0},p(t,s){if(s&2&&i!==(i=t[1][1])){if(e){P();const o=e;m(o.$$.fragment,1,0,()=>{v(o,1)}),I()}i?(e=b(i,c(t)),t[12](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const o={};s&16&&(o.data=t[4]),s&65575&&(o.$$scope={dirty:s,ctx:t}),e.$set(o)}},i(t){r||(e&&p(e.$$.fragment,t),r=!0)},o(t){e&&m(e.$$.fragment,t),r=!1},d(t){t&&g(n),_[12](null),e&&v(e,t)}}}function ne(_){let e,n,r;var i=_[1][2];function c(t,s){return{props:{data:t[5],form:t[2]}}}return i&&(e=b(i,c(_)),_[11](e)),{c(){e&&k(e.$$.fragment),n=u()},l(t){e&&A(e.$$.fragment,t),n=u()},m(t,s){e&&E(e,t,s),w(t,n,s),r=!0},p(t,s){if(s&2&&i!==(i=t[1][2])){if(e){P();const o=e;m(o.$$.fragment,1,0,()=>{v(o,1)}),I()}i?(e=b(i,c(t)),t[11](e),k(e.$$.fragment),p(e.$$.fragment,1),E(e,n.parentNode,n)):e=null}else if(i){const o={};s&32&&(o.data=t[5]),s&4&&(o.form=t[2]),e.$set(o)}},i(t){r||(e&&p(e.$$.fragment,t),r=!0)},o(t){e&&m(e.$$.fragment,t),r=!1},d(t){t&&g(n),_[11](null),e&&v(e,t)}}}function ie(_){let e,n,r,i;const c=[te,ee],t=[];function s(o,a){return o[1][2]?0:1}return e=s(_),n=t[e]=c[e](_),{c(){n.c(),r=u()},l(o){n.l(o),r=u()},m(o,a){t[e].m(o,a),w(o,r,a),i=!0},p(o,a){let l=e;e=s(o),e===l?t[e].p(o,a):(P(),m(t[l],1,1,()=>{t[l]=null}),I(),n=t[e],n?n.p(o,a):(n=t[e]=c[e](o),n.c()),p(n,1),n.m(r.parentNode,r))},i(o){i||(p(n),i=!0)},o(o){m(n),i=!1},d(o){o&&g(r),t[e].d(o)}}}function T(_){let e,n=_[7]&&N(_);return{c(){e=J("div"),n&&n.c(),this.h()},l(r){e=K(r,"DIV",{id:!0,"aria-live":!0,"aria-atomic":!0,style:!0});var i=Q(e);n&&n.l(i),i.forEach(g),this.h()},h(){L(e,"id","svelte-announcer"),L(e,"aria-live","assertive"),L(e,"aria-atomic","true"),D(e,"position","absolute"),D(e,"left","0"),D(e,"top","0"),D(e,"clip","rect(0 0 0 0)"),D(e,"clip-path","inset(50%)"),D(e,"overflow","hidden"),D(e,"white-space","nowrap"),D(e,"width","1px"),D(e,"height","1px")},m(r,i){w(r,e,i),n&&n.m(e,null)},p(r,i){r[7]?n?n.p(r,i):(n=N(r),n.c(),n.m(e,null)):n&&(n.d(1),n=null)},d(r){r&&g(e),n&&n.d()}}}function N(_){let e;return{c(){e=W(_[8])},l(n){e=X(n,_[8])},m(n,r){w(n,e,r)},p(n,r){r&256&&Y(e,n[8])},d(n){n&&g(e)}}}function oe(_){let e,n,r,i,c;const t=[x,Z],s=[];function o(l,d){return l[1][1]?0:1}e=o(_),n=s[e]=t[e](_);let a=_[6]&&T(_);return{c(){n.c(),r=G(),a&&a.c(),i=u()},l(l){n.l(l),r=H(l),a&&a.l(l),i=u()},m(l,d){s[e].m(l,d),w(l,r,d),a&&a.m(l,d),w(l,i,d),c=!0},p(l,[d]){let R=e;e=o(l),e===R?s[e].p(l,d):(P(),m(s[R],1,1,()=>{s[R]=null}),I(),n=s[e],n?n.p(l,d):(n=s[e]=t[e](l),n.c()),p(n,1),n.m(r.parentNode,r)),l[6]?a?a.p(l,d):(a=T(l),a.c(),a.m(i.parentNode,i)):a&&(a.d(1),a=null)},i(l){c||(p(n),c=!0)},o(l){m(n),c=!1},d(l){l&&(g(r),g(i)),s[e].d(l),a&&a.d(l)}}}function re(_,e,n){let{stores:r}=e,{page:i}=e,{constructors:c}=e,{components:t=[]}=e,{form:s}=e,{data_0:o=null}=e,{data_1:a=null}=e,{data_2:l=null}=e;C(r.page.notify);let d=!1,R=!1,O=null;M(()=>{const f=r.page.subscribe(()=>{d&&(n(7,R=!0),U().then(()=>{n(8,O=document.title||"untitled page")}))});return n(6,d=!0),f});function y(f){V[f?"unshift":"push"](()=>{t[2]=f,n(0,t)})}function j(f){V[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function $(f){V[f?"unshift":"push"](()=>{t[1]=f,n(0,t)})}function z(f){V[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}function q(f){V[f?"unshift":"push"](()=>{t[0]=f,n(0,t)})}return _.$$set=f=>{"stores"in f&&n(9,r=f.stores),"page"in f&&n(10,i=f.page),"constructors"in f&&n(1,c=f.constructors),"components"in f&&n(0,t=f.components),"form"in f&&n(2,s=f.form),"data_0"in f&&n(3,o=f.data_0),"data_1"in f&&n(4,a=f.data_1),"data_2"in f&&n(5,l=f.data_2)},_.$$.update=()=>{_.$$.dirty&1536&&r.page.set(i)},[t,c,s,o,a,l,d,R,O,r,i,y,j,$,z,q]}class ae extends B{constructor(e){super(),F(this,e,re,oe,S,{stores:9,page:10,constructors:1,components:0,form:2,data_0:3,data_1:4,data_2:5})}}const ce=[()=>h(()=>import("../nodes/0.t3NDtEps.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),()=>h(()=>import("../nodes/1.C0CTATvu.js"),__vite__mapDeps([4,1,2,5]),import.meta.url),()=>h(()=>import("../nodes/2.DgK-BGtz.js"),__vite__mapDeps([6,1,2]),import.meta.url),()=>h(()=>import("../nodes/3.sEi2ozrN.js"),__vite__mapDeps([7,1,2,8]),import.meta.url),()=>h(()=>import("../nodes/4.BUQWMB1a.js"),__vite__mapDeps([9,10,1,2]),import.meta.url),()=>h(()=>import("../nodes/5.CIdZCE7u.js"),__vite__mapDeps([11,12,1,2]),import.meta.url),()=>h(()=>import("../nodes/6.BoP_SpZ2.js"),__vite__mapDeps([13,14,1,2]),import.meta.url),()=>h(()=>import("../nodes/7.D3_yugUV.js"),__vite__mapDeps([15,16,1,2]),import.meta.url),()=>h(()=>import("../nodes/8.CKsh_D55.js"),__vite__mapDeps([17,18,1,2]),import.meta.url),()=>h(()=>import("../nodes/9.BjQBRk-o.js"),__vite__mapDeps([19,20,1,2]),import.meta.url),()=>h(()=>import("../nodes/10.Dr46bsBn.js"),__vite__mapDeps([21,22,1,2]),import.meta.url),()=>h(()=>import("../nodes/11.CNuzDTHZ.js"),__vite__mapDeps([23,24,1,2]),import.meta.url),()=>h(()=>import("../nodes/12.CWEtdIaz.js"),__vite__mapDeps([25,26,1,2]),import.meta.url)],ue=[],me={"/":[3],"/(collections)/organizations/dyne":[4,[2]],"/(collections)/organizations/ff3300":[5,[2]],"/(collections)/organizations/la-scuola-open-source":[6,[2]],"/(collections)/projects/join":[7,[2]],"/(collections)/projects/scabec":[8,[2]],"/(collections)/projects/signroom":[9,[2]],"/(collections)/work_experiences/2019_07-oggi-freelance-docente":[10,[2]],"/(collections)/work_experiences/2021_05-oggi-sos":[11,[2]],"/(collections)/work_experiences/2022_10-oggi-dyne":[12,[2]]},pe={handleError:({error:_})=>{console.error(_)},reroute:()=>{}};export{me as dictionary,pe as hooks,le as matchers,ce as nodes,ae as root,ue as server_loads};
+function __vite__mapDeps(indexes) {
+ if (!__vite__mapDeps.viteFileDeps) {
+ __vite__mapDeps.viteFileDeps = ["../nodes/0.t3NDtEps.js","../chunks/scheduler.BvLojk_z.js","../chunks/index.BzAKJe6_.js","../assets/0.DBDZJ8j7.css","../nodes/1.C0CTATvu.js","../chunks/entry.DvjOmjM3.js","../nodes/2.DgK-BGtz.js","../nodes/3.sEi2ozrN.js","../chunks/preload-helper.BQ24v_F8.js","../nodes/4.BUQWMB1a.js","../chunks/4.BZOlpZOJ.js","../nodes/5.CIdZCE7u.js","../chunks/5.ggoSKDzz.js","../nodes/6.BoP_SpZ2.js","../chunks/6.uI-3d9dB.js","../nodes/7.D3_yugUV.js","../chunks/7.bjunNX4x.js","../nodes/8.CKsh_D55.js","../chunks/8.bjunNX4x.js","../nodes/9.BjQBRk-o.js","../chunks/9.bjunNX4x.js","../nodes/10.Dr46bsBn.js","../chunks/10.bjunNX4x.js","../nodes/11.CNuzDTHZ.js","../chunks/11.bjunNX4x.js","../nodes/12.CWEtdIaz.js","../chunks/12.bjunNX4x.js"]
+ }
+ return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
+}
diff --git a/docs/_app/immutable/entry/start.DsQgmANT.js b/docs/_app/immutable/entry/start.DsQgmANT.js
new file mode 100644
index 0000000..dd179c9
--- /dev/null
+++ b/docs/_app/immutable/entry/start.DsQgmANT.js
@@ -0,0 +1 @@
+import{a as t}from"../chunks/entry.DvjOmjM3.js";export{t as start};
diff --git a/docs/_app/immutable/nodes/0.t3NDtEps.js b/docs/_app/immutable/nodes/0.t3NDtEps.js
new file mode 100644
index 0000000..3b6fed3
--- /dev/null
+++ b/docs/_app/immutable/nodes/0.t3NDtEps.js
@@ -0,0 +1 @@
+import{s as l,c as r,u as i,g as u,a as _}from"../chunks/scheduler.BvLojk_z.js";import{S as f,i as c,t as p,j as m}from"../chunks/index.BzAKJe6_.js";const d=!0,S=Object.freeze(Object.defineProperty({__proto__:null,prerender:d},Symbol.toStringTag,{value:"Module"}));function $(n){let s;const a=n[1].default,e=r(a,n,n[0],null);return{c(){e&&e.c()},l(t){e&&e.l(t)},m(t,o){e&&e.m(t,o),s=!0},p(t,[o]){e&&e.p&&(!s||o&1)&&i(e,a,t,t[0],s?_(a,t[0],o,null):u(t[0]),null)},i(t){s||(p(e,t),s=!0)},o(t){m(e,t),s=!1},d(t){e&&e.d(t)}}}function g(n,s,a){let{$$slots:e={},$$scope:t}=s;return n.$$set=o=>{"$$scope"in o&&a(0,t=o.$$scope)},[t,e]}class j extends f{constructor(s){super(),c(this,s,g,$,l,{})}}export{j as component,S as universal};
diff --git a/docs/_app/immutable/nodes/1.C0CTATvu.js b/docs/_app/immutable/nodes/1.C0CTATvu.js
new file mode 100644
index 0000000..5b8d24d
--- /dev/null
+++ b/docs/_app/immutable/nodes/1.C0CTATvu.js
@@ -0,0 +1 @@
+import{s as S,n as _,b as x}from"../chunks/scheduler.BvLojk_z.js";import{S as k,i as q,e as d,k as f,s as y,c as g,b as h,l as v,d as l,a as C,h as m,m as $,n as E}from"../chunks/index.BzAKJe6_.js";import{s as H}from"../chunks/entry.DvjOmjM3.js";const P=()=>{const s=H;return{page:{subscribe:s.page.subscribe},navigating:{subscribe:s.navigating.subscribe},updated:s.updated}},j={subscribe(s){return P().page.subscribe(s)}};function w(s){var b;let t,r=s[0].status+"",n,o,i,c=((b=s[0].error)==null?void 0:b.message)+"",u;return{c(){t=d("h1"),n=f(r),o=y(),i=d("p"),u=f(c)},l(e){t=g(e,"H1",{});var a=h(t);n=v(a,r),a.forEach(l),o=C(e),i=g(e,"P",{});var p=h(i);u=v(p,c),p.forEach(l)},m(e,a){m(e,t,a),$(t,n),m(e,o,a),m(e,i,a),$(i,u)},p(e,[a]){var p;a&1&&r!==(r=e[0].status+"")&&E(n,r),a&1&&c!==(c=((p=e[0].error)==null?void 0:p.message)+"")&&E(u,c)},i:_,o:_,d(e){e&&(l(t),l(o),l(i))}}}function z(s,t,r){let n;return x(s,j,o=>r(0,n=o)),[n]}let F=class extends k{constructor(t){super(),q(this,t,z,w,S,{})}};export{F as component};
diff --git a/docs/_app/immutable/nodes/10.Dr46bsBn.js b/docs/_app/immutable/nodes/10.Dr46bsBn.js
new file mode 100644
index 0000000..0e65751
--- /dev/null
+++ b/docs/_app/immutable/nodes/10.Dr46bsBn.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/10.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/11.CNuzDTHZ.js b/docs/_app/immutable/nodes/11.CNuzDTHZ.js
new file mode 100644
index 0000000..313dc52
--- /dev/null
+++ b/docs/_app/immutable/nodes/11.CNuzDTHZ.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/11.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/12.CWEtdIaz.js b/docs/_app/immutable/nodes/12.CWEtdIaz.js
new file mode 100644
index 0000000..96a65e8
--- /dev/null
+++ b/docs/_app/immutable/nodes/12.CWEtdIaz.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/12.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/2.DgK-BGtz.js b/docs/_app/immutable/nodes/2.DgK-BGtz.js
new file mode 100644
index 0000000..fe71206
--- /dev/null
+++ b/docs/_app/immutable/nodes/2.DgK-BGtz.js
@@ -0,0 +1 @@
+import{s as p,c as h,u as v,g as $,a as g}from"../chunks/scheduler.BvLojk_z.js";import{S as b,i as H,e as _,s as L,c as d,g as y,a as C,b as D,d as c,f as m,h as f,t as I,j as M}from"../chunks/index.BzAKJe6_.js";function S(n){let s,r='← Home',o,a,l;const u=n[1].default,t=h(u,n,n[0],null);return{c(){s=_("div"),s.innerHTML=r,o=L(),a=_("div"),t&&t.c(),this.h()},l(e){s=d(e,"DIV",{class:!0,"data-svelte-h":!0}),y(s)!=="svelte-aeibwv"&&(s.innerHTML=r),o=C(e),a=d(e,"DIV",{class:!0});var i=D(a);t&&t.l(i),i.forEach(c),this.h()},h(){m(s,"class","p-4 bg-surface-700"),m(a,"class","p-4")},m(e,i){f(e,s,i),f(e,o,i),f(e,a,i),t&&t.m(a,null),l=!0},p(e,[i]){t&&t.p&&(!l||i&1)&&v(t,u,e,e[0],l?g(u,e[0],i,null):$(e[0]),null)},i(e){l||(I(t,e),l=!0)},o(e){M(t,e),l=!1},d(e){e&&(c(s),c(o),c(a)),t&&t.d(e)}}}function T(n,s,r){let{$$slots:o={},$$scope:a}=s;return n.$$set=l=>{"$$scope"in l&&r(0,a=l.$$scope)},[a,o]}class q extends b{constructor(s){super(),H(this,s,T,S,p,{})}}export{q as component};
diff --git a/docs/_app/immutable/nodes/3.sEi2ozrN.js b/docs/_app/immutable/nodes/3.sEi2ozrN.js
new file mode 100644
index 0000000..a65332a
--- /dev/null
+++ b/docs/_app/immutable/nodes/3.sEi2ozrN.js
@@ -0,0 +1,7 @@
+import{s as D,n as h}from"../chunks/scheduler.BvLojk_z.js";import{S as R,i as L,e as A,c as O,b as P,d as a,f as _,h as T,z as x,k as d,l as k,m as j}from"../chunks/index.BzAKJe6_.js";import{_ as l}from"../chunks/preload-helper.BQ24v_F8.js";function g(e){return(e==null?void 0:e.length)!==void 0?e:Array.from(e)}const S=()=>Object.assign({"./organizations/dyne/+page.svelte":()=>l(()=>import("../chunks/4.BZOlpZOJ.js").then(e=>e._),__vite__mapDeps([0,1,2]),import.meta.url),"./organizations/ff3300/+page.svelte":()=>l(()=>import("../chunks/5.ggoSKDzz.js").then(e=>e._),__vite__mapDeps([3,1,2]),import.meta.url),"./organizations/la-scuola-open-source/+page.svelte":()=>l(()=>import("../chunks/6.uI-3d9dB.js").then(e=>e._),__vite__mapDeps([4,1,2]),import.meta.url),"./projects/join/+page.svelte":()=>l(()=>import("../chunks/7.bjunNX4x.js").then(e=>e._),__vite__mapDeps([5,1,2]),import.meta.url),"./projects/scabec/+page.svelte":()=>l(()=>import("../chunks/8.bjunNX4x.js").then(e=>e._),__vite__mapDeps([6,1,2]),import.meta.url),"./projects/signroom/+page.svelte":()=>l(()=>import("../chunks/9.bjunNX4x.js").then(e=>e._),__vite__mapDeps([7,1,2]),import.meta.url),"./work_experiences/2019_07-oggi-freelance-docente/+page.svelte":()=>l(()=>import("../chunks/10.bjunNX4x.js").then(e=>e._),__vite__mapDeps([8,1,2]),import.meta.url),"./work_experiences/2021_05-oggi-sos/+page.svelte":()=>l(()=>import("../chunks/11.bjunNX4x.js").then(e=>e._),__vite__mapDeps([9,1,2]),import.meta.url),"./work_experiences/2022_10-oggi-dyne/+page.svelte":()=>l(()=>import("../chunks/12.bjunNX4x.js").then(e=>e._),__vite__mapDeps([10,1,2]),import.meta.url)}),w=function(e,t){if(typeof e=="function")return function(){return e(arguments)?t.apply(this,arguments):r=>t(r,...arguments)};switch(e){case 0:case 1:throw new RangeError(`Invalid arity ${e}`);case 2:return function(r,n){return arguments.length>=2?t(r,n):function(s){return t(s,r)}};case 3:return function(r,n,s){return arguments.length>=3?t(r,n,s):function(o){return t(o,r,n)}};case 4:return function(r,n,s,o){return arguments.length>=4?t(r,n,s,o):function(u){return t(u,r,n,s)}};case 5:return function(r,n,s,o,u){return arguments.length>=5?t(r,n,s,o,u):function(i){return t(i,r,n,s,o)}};default:return function(){if(arguments.length>=e)return t.apply(this,arguments);const r=arguments;return function(n){return t(n,...r)}}}};function z(e,t,r,n,s,o,u,i,c){switch(arguments.length){case 1:return e;case 2:return t(e);case 3:return r(t(e));case 4:return n(r(t(e)));case 5:return s(n(r(t(e))));case 6:return o(s(n(r(t(e)))));case 7:return u(o(s(n(r(t(e))))));case 8:return i(u(o(s(n(r(t(e)))))));case 9:return c(i(u(o(s(n(r(t(e))))))));default:{let p=arguments[0];for(let m=1;my,f=Symbol.for(`effect/GlobalValue/globalStoreId/${C()}`);f in globalThis||(globalThis[f]=new Map);const q=w(2,(e,t)=>{const r=[];for(const n of M(e))r.push(t(n,e[n]));return r}),G=q((e,t)=>[e,t]),M=e=>Object.keys(e),v=w(2,(e,t)=>e.map(t)),E=(e,t)=>r=>r.replace(e,t);function I(e,t,r){const n=e.slice();return n[1]=t[r],n}function V(e){let t,r=e[1]+"",n;return{c(){t=A("a"),n=d(r),this.h()},l(s){t=O(s,"A",{class:!0,href:!0});var o=P(t);n=k(o,r),o.forEach(a),this.h()},h(){_(t,"class","anchor block"),_(t,"href",e[1])},m(s,o){T(s,t,o),j(t,n)},p:h,d(s){s&&a(t)}}}function B(e){let t,r=g(e[0]),n=[];for(let s=0;sr),v($(E("/+page.svelte",""),E("./","/"))))]}class N extends R{constructor(t){super(),L(this,t,F,B,D,{})}}export{N as component};
+function __vite__mapDeps(indexes) {
+ if (!__vite__mapDeps.viteFileDeps) {
+ __vite__mapDeps.viteFileDeps = ["../chunks/4.BZOlpZOJ.js","../chunks/scheduler.BvLojk_z.js","../chunks/index.BzAKJe6_.js","../chunks/5.ggoSKDzz.js","../chunks/6.uI-3d9dB.js","../chunks/7.bjunNX4x.js","../chunks/8.bjunNX4x.js","../chunks/9.bjunNX4x.js","../chunks/10.bjunNX4x.js","../chunks/11.bjunNX4x.js","../chunks/12.bjunNX4x.js"]
+ }
+ return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
+}
diff --git a/docs/_app/immutable/nodes/4.BUQWMB1a.js b/docs/_app/immutable/nodes/4.BUQWMB1a.js
new file mode 100644
index 0000000..fa4f0ec
--- /dev/null
+++ b/docs/_app/immutable/nodes/4.BUQWMB1a.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/4.BZOlpZOJ.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/5.CIdZCE7u.js b/docs/_app/immutable/nodes/5.CIdZCE7u.js
new file mode 100644
index 0000000..03286ef
--- /dev/null
+++ b/docs/_app/immutable/nodes/5.CIdZCE7u.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/5.ggoSKDzz.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/6.BoP_SpZ2.js b/docs/_app/immutable/nodes/6.BoP_SpZ2.js
new file mode 100644
index 0000000..cc4e1bd
--- /dev/null
+++ b/docs/_app/immutable/nodes/6.BoP_SpZ2.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/6.uI-3d9dB.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/7.D3_yugUV.js b/docs/_app/immutable/nodes/7.D3_yugUV.js
new file mode 100644
index 0000000..36760c1
--- /dev/null
+++ b/docs/_app/immutable/nodes/7.D3_yugUV.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/7.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/8.CKsh_D55.js b/docs/_app/immutable/nodes/8.CKsh_D55.js
new file mode 100644
index 0000000..cc28479
--- /dev/null
+++ b/docs/_app/immutable/nodes/8.CKsh_D55.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/8.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/immutable/nodes/9.BjQBRk-o.js b/docs/_app/immutable/nodes/9.BjQBRk-o.js
new file mode 100644
index 0000000..84b1fb7
--- /dev/null
+++ b/docs/_app/immutable/nodes/9.BjQBRk-o.js
@@ -0,0 +1 @@
+import{P as m}from"../chunks/9.bjunNX4x.js";export{m as component};
diff --git a/docs/_app/version.json b/docs/_app/version.json
new file mode 100644
index 0000000..6b6f127
--- /dev/null
+++ b/docs/_app/version.json
@@ -0,0 +1 @@
+{"version":"1708873019890"}
\ No newline at end of file
diff --git a/docs/favicon.png b/docs/favicon.png
new file mode 100644
index 0000000..825b9e6
Binary files /dev/null and b/docs/favicon.png differ
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 0000000..025d083
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/organizations/dyne.html b/docs/organizations/dyne.html
new file mode 100644
index 0000000..11fcb33
--- /dev/null
+++ b/docs/organizations/dyne.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mo bellissima dyne
{
+ "name": "Dyne.org",
+ "location": "Amsterdam, Paesi Bassi"
+}
+
+
+
+
+
diff --git a/docs/organizations/ff3300.html b/docs/organizations/ff3300.html
new file mode 100644
index 0000000..18c518b
--- /dev/null
+++ b/docs/organizations/ff3300.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mo bellissima ff
{
+ "name": "Studio FF3300",
+ "location": "Bari, Italia"
+}
+
+
+
+
+
diff --git a/docs/organizations/la-scuola-open-source.html b/docs/organizations/la-scuola-open-source.html
new file mode 100644
index 0000000..e80cd6b
--- /dev/null
+++ b/docs/organizations/la-scuola-open-source.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mo bellissima la sos
{
+ "name": "La Scuola Open Source",
+ "location": "Bari, Italia"
+}
+
+
+
+
+
diff --git a/docs/projects/join.html b/docs/projects/join.html
new file mode 100644
index 0000000..0fa07f5
--- /dev/null
+++ b/docs/projects/join.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/projects/scabec.html b/docs/projects/scabec.html
new file mode 100644
index 0000000..67e87ce
--- /dev/null
+++ b/docs/projects/scabec.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/projects/signroom.html b/docs/projects/signroom.html
new file mode 100644
index 0000000..a0469c5
--- /dev/null
+++ b/docs/projects/signroom.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/work_experiences/2019_07-oggi-freelance-docente.html b/docs/work_experiences/2019_07-oggi-freelance-docente.html
new file mode 100644
index 0000000..28b171d
--- /dev/null
+++ b/docs/work_experiences/2019_07-oggi-freelance-docente.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/work_experiences/2021_05-oggi-sos.html b/docs/work_experiences/2021_05-oggi-sos.html
new file mode 100644
index 0000000..72b3bca
--- /dev/null
+++ b/docs/work_experiences/2021_05-oggi-sos.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/work_experiences/2022_10-oggi-dyne.html b/docs/work_experiences/2022_10-oggi-dyne.html
new file mode 100644
index 0000000..9d9134b
--- /dev/null
+++ b/docs/work_experiences/2022_10-oggi-dyne.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/package.json b/package.json
index 96d7b7b..d5cd551 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
},
"devDependencies": {
"@playwright/test": "^1.28.1",
- "@sveltejs/adapter-auto": "^3.0.0",
+ "@sveltejs/adapter-auto": "^3.1.1",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"@types/eslint": "^8.56.0",
@@ -42,6 +42,7 @@
"type": "module",
"dependencies": {
"@sinclair/typebox": "^0.32.14",
+ "@sveltejs/adapter-static": "^3.0.1",
"date-fns": "^3.3.1",
"effect": "^2.4.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3da4781..f422fed 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,6 +8,9 @@ dependencies:
'@sinclair/typebox':
specifier: ^0.32.14
version: 0.32.14
+ '@sveltejs/adapter-static':
+ specifier: ^3.0.1
+ version: 3.0.1(@sveltejs/kit@2.5.1)
date-fns:
specifier: ^3.3.1
version: 3.3.1
@@ -20,7 +23,7 @@ devDependencies:
specifier: ^1.28.1
version: 1.41.2
'@sveltejs/adapter-auto':
- specifier: ^3.0.0
+ specifier: ^3.1.1
version: 3.1.1(@sveltejs/kit@2.5.1)
'@sveltejs/kit':
specifier: ^2.0.0
@@ -104,7 +107,6 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.4
'@jridgewell/trace-mapping': 0.3.23
- dev: true
/@esbuild/aix-ppc64@0.19.12:
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
@@ -112,7 +114,6 @@ packages:
cpu: [ppc64]
os: [aix]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-arm64@0.19.12:
@@ -121,7 +122,6 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-arm@0.19.12:
@@ -130,7 +130,6 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/android-x64@0.19.12:
@@ -139,7 +138,6 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-arm64@0.19.12:
@@ -148,7 +146,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/darwin-x64@0.19.12:
@@ -157,7 +154,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-arm64@0.19.12:
@@ -166,7 +162,6 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/freebsd-x64@0.19.12:
@@ -175,7 +170,6 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm64@0.19.12:
@@ -184,7 +178,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-arm@0.19.12:
@@ -193,7 +186,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ia32@0.19.12:
@@ -202,7 +194,6 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-loong64@0.19.12:
@@ -211,7 +202,6 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-mips64el@0.19.12:
@@ -220,7 +210,6 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-ppc64@0.19.12:
@@ -229,7 +218,6 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-riscv64@0.19.12:
@@ -238,7 +226,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-s390x@0.19.12:
@@ -247,7 +234,6 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-x64@0.19.12:
@@ -256,7 +242,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@esbuild/netbsd-x64@0.19.12:
@@ -265,7 +250,6 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/openbsd-x64@0.19.12:
@@ -274,7 +258,6 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: true
optional: true
/@esbuild/sunos-x64@0.19.12:
@@ -283,7 +266,6 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-arm64@0.19.12:
@@ -292,7 +274,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-ia32@0.19.12:
@@ -301,7 +282,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@esbuild/win32-x64@0.19.12:
@@ -310,7 +290,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
@@ -396,28 +375,23 @@ packages:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.23
- dev: true
/@jridgewell/resolve-uri@3.1.2:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/set-array@1.1.2:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: true
/@jridgewell/trace-mapping@0.3.23:
resolution: {integrity: sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==}
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -457,14 +431,12 @@ packages:
/@polka/url@1.0.0-next.24:
resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
- dev: true
/@rollup/rollup-android-arm-eabi@4.12.0:
resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==}
cpu: [arm]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-android-arm64@4.12.0:
@@ -472,7 +444,6 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-darwin-arm64@4.12.0:
@@ -480,7 +451,6 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-darwin-x64@4.12.0:
@@ -488,7 +458,6 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.12.0:
@@ -496,7 +465,6 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-arm64-gnu@4.12.0:
@@ -504,7 +472,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-arm64-musl@4.12.0:
@@ -512,7 +479,6 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-riscv64-gnu@4.12.0:
@@ -520,7 +486,6 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-x64-gnu@4.12.0:
@@ -528,7 +493,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-linux-x64-musl@4.12.0:
@@ -536,7 +500,6 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-win32-arm64-msvc@4.12.0:
@@ -544,7 +507,6 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-win32-ia32-msvc@4.12.0:
@@ -552,7 +514,6 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@rollup/rollup-win32-x64-msvc@4.12.0:
@@ -560,7 +521,6 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
/@sinclair/typebox@0.27.8:
@@ -580,6 +540,14 @@ packages:
import-meta-resolve: 4.0.0
dev: true
+ /@sveltejs/adapter-static@3.0.1(@sveltejs/kit@2.5.1):
+ resolution: {integrity: sha512-6lMvf7xYEJ+oGeR5L8DFJJrowkefTK6ZgA4JiMqoClMkKq0s6yvsd3FZfCFvX1fQ0tpCD7fkuRVHsnUVgsHyNg==}
+ peerDependencies:
+ '@sveltejs/kit': ^2.0.0
+ dependencies:
+ '@sveltejs/kit': 2.5.1(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.4)
+ dev: false
+
/@sveltejs/kit@2.5.1(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.4):
resolution: {integrity: sha512-TKj08o3mJCoQNLTdRdGkHPePTCPUGTgkew65RDqjVU3MtPVxljsofXQYfXndHfq0P7KoPRO/0/reF6HesU0Djw==}
engines: {node: '>=18.13'}
@@ -605,7 +573,6 @@ packages:
svelte: 4.2.12
tiny-glob: 0.2.9
vite: 5.1.4
- dev: true
/@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.4):
resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
@@ -621,7 +588,6 @@ packages:
vite: 5.1.4
transitivePeerDependencies:
- supports-color
- dev: true
/@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.4):
resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==}
@@ -641,11 +607,9 @@ packages:
vitefu: 0.2.5(vite@5.1.4)
transitivePeerDependencies:
- supports-color
- dev: true
/@types/cookie@0.6.0:
resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
- dev: true
/@types/eslint@8.56.3:
resolution: {integrity: sha512-PvSf1wfv2wJpVIFUMSb+i4PvqNYkB9Rkp9ZDO3oaWzq4SKhsQk4mrMBr3ZH06I0hKrVGLBacmgl8JM4WVjb9dg==}
@@ -656,7 +620,6 @@ packages:
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
- dev: true
/@types/json-schema@7.0.15:
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -862,7 +825,6 @@ packages:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
/ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
@@ -924,7 +886,6 @@ packages:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
dependencies:
dequal: 2.0.3
- dev: true
/array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
@@ -955,7 +916,6 @@ packages:
resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==}
dependencies:
dequal: 2.0.3
- dev: true
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -1070,7 +1030,6 @@ packages:
acorn: 8.11.3
estree-walker: 3.0.3
periscopic: 3.1.0
- dev: true
/color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
@@ -1095,7 +1054,6 @@ packages:
/cookie@0.6.0:
resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
engines: {node: '>= 0.6'}
- dev: true
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
@@ -1112,7 +1070,6 @@ packages:
dependencies:
mdn-data: 2.0.30
source-map-js: 1.0.2
- dev: true
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
@@ -1134,7 +1091,6 @@ packages:
optional: true
dependencies:
ms: 2.1.2
- dev: true
/deep-eql@4.1.3:
resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
@@ -1150,12 +1106,10 @@ packages:
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- dev: true
/dequal@2.0.3:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- dev: true
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
@@ -1164,7 +1118,6 @@ packages:
/devalue@4.3.2:
resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==}
- dev: true
/didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -1246,7 +1199,6 @@ packages:
'@esbuild/win32-arm64': 0.19.12
'@esbuild/win32-ia32': 0.19.12
'@esbuild/win32-x64': 0.19.12
- dev: true
/escalade@3.1.2:
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
@@ -1367,7 +1319,6 @@ packages:
/esm-env@1.0.0:
resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
- dev: true
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
@@ -1401,7 +1352,6 @@ packages:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
'@types/estree': 1.0.5
- dev: true
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
@@ -1516,7 +1466,6 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
- dev: true
optional: true
/function-bind@1.1.2:
@@ -1578,7 +1527,6 @@ packages:
/globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
- dev: true
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
@@ -1594,7 +1542,6 @@ packages:
/globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
- dev: true
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -1636,7 +1583,6 @@ packages:
/import-meta-resolve@4.0.0:
resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==}
- dev: true
/imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -1698,7 +1644,6 @@ packages:
resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
dependencies:
'@types/estree': 1.0.5
- dev: true
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
@@ -1759,7 +1704,6 @@ packages:
/kleur@4.1.5:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
- dev: true
/known-css-properties@0.29.0:
resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==}
@@ -1797,7 +1741,6 @@ packages:
/locate-character@3.0.0:
resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
- dev: true
/locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
@@ -1833,11 +1776,9 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
/mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
- dev: true
/merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
@@ -1907,16 +1848,13 @@ packages:
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
- dev: true
/mrmime@2.0.0:
resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
engines: {node: '>=10'}
- dev: true
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- dev: true
/mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -1930,7 +1868,6 @@ packages:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -2071,11 +2008,9 @@ packages:
'@types/estree': 1.0.5
estree-walker: 3.0.3
is-reference: 3.0.2
- dev: true
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: true
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -2236,7 +2171,6 @@ packages:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -2401,7 +2335,6 @@ packages:
'@rollup/rollup-win32-ia32-msvc': 4.12.0
'@rollup/rollup-win32-x64-msvc': 4.12.0
fsevents: 2.3.3
- dev: true
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -2414,7 +2347,6 @@ packages:
engines: {node: '>=6'}
dependencies:
mri: 1.2.0
- dev: true
/sander@0.5.1:
resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
@@ -2435,7 +2367,6 @@ packages:
/set-cookie-parser@2.6.0:
resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
- dev: true
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -2465,7 +2396,6 @@ packages:
'@polka/url': 1.0.0-next.24
mrmime: 2.0.0
totalist: 3.0.1
- dev: true
/slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
@@ -2485,7 +2415,6 @@ packages:
/source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
- dev: true
/stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
@@ -2627,7 +2556,6 @@ packages:
svelte: ^3.19.0 || ^4.0.0
dependencies:
svelte: 4.2.12
- dev: true
/svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3):
resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==}
@@ -2696,7 +2624,6 @@ packages:
locate-character: 3.0.0
magic-string: 0.30.7
periscopic: 3.1.0
- dev: true
/tailwindcss@3.4.1:
resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
@@ -2751,7 +2678,6 @@ packages:
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
- dev: true
/tinybench@2.6.0:
resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
@@ -2777,7 +2703,6 @@ packages:
/totalist@3.0.1:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- dev: true
/ts-api-utils@1.2.1(typescript@5.3.3):
resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==}
@@ -2898,7 +2823,6 @@ packages:
rollup: 4.12.0
optionalDependencies:
fsevents: 2.3.3
- dev: true
/vitefu@0.2.5(vite@5.1.4):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
@@ -2909,7 +2833,6 @@ packages:
optional: true
dependencies:
vite: 5.1.4
- dev: true
/vitest@1.3.1:
resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
diff --git a/src/index.test.ts b/src/index.test.ts
deleted file mode 100644
index e07cbbd..0000000
--- a/src/index.test.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { describe, it, expect } from 'vitest';
-
-describe('sum test', () => {
- it('adds 1 + 2 to equal 3', () => {
- expect(1 + 2).toBe(3);
- });
-});
diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts
new file mode 100644
index 0000000..189f71e
--- /dev/null
+++ b/src/routes/+layout.ts
@@ -0,0 +1 @@
+export const prerender = true;
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 8908b0f..f2fe1db 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,6 +1,4 @@