diff --git a/apps/docs/jsconfig.json b/apps/docs/jsconfig.json index 104691d..a8f10c8 100644 --- a/apps/docs/jsconfig.json +++ b/apps/docs/jsconfig.json @@ -1,14 +1,14 @@ { - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "moduleResolution": "bundler" - } + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } } diff --git a/apps/docs/package.json b/apps/docs/package.json index d5e4f5a..d32e189 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,23 +1,23 @@ { - "name": "docs", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch" - }, - "devDependencies": { - "@dittmann/ui": "workspace:", - "@sveltejs/adapter-static": "^3.0.3", - "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^3.0.0", - "svelte": "^4.2.7", - "svelte-check": "^3.6.0", - "typescript": "^5.0.0", - "vite": "^5.0.3" - }, - "type": "module" + "name": "docs", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch" + }, + "devDependencies": { + "@dittmann/ui": "workspace:", + "@sveltejs/adapter-static": "^3.0.3", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "typescript": "^5.0.0", + "vite": "^5.0.3" + }, + "type": "module" } diff --git a/apps/docs/src/app.d.ts b/apps/docs/src/app.d.ts index c7c0ed1..743f07b 100644 --- a/apps/docs/src/app.d.ts +++ b/apps/docs/src/app.d.ts @@ -1,13 +1,13 @@ // See https://kit.svelte.dev/docs/types#app // for information about these interfaces declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface PageState {} - // interface Platform {} - } + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } } export {}; diff --git a/apps/docs/src/app.html b/apps/docs/src/app.html index 53c2777..794df26 100644 --- a/apps/docs/src/app.html +++ b/apps/docs/src/app.html @@ -1,12 +1,12 @@ - - - - - %sveltekit.head% - - -
%sveltekit.body%
- + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ diff --git a/apps/docs/src/routes/+layout.svelte b/apps/docs/src/routes/+layout.svelte index f4b29e1..1a0c37b 100644 --- a/apps/docs/src/routes/+layout.svelte +++ b/apps/docs/src/routes/+layout.svelte @@ -1,11 +1,11 @@
- +
diff --git a/apps/docs/src/routes/+page.svelte b/apps/docs/src/routes/+page.svelte index a584711..169d13d 100644 --- a/apps/docs/src/routes/+page.svelte +++ b/apps/docs/src/routes/+page.svelte @@ -1,6 +1,6 @@

Minimal CSS Framework for Semantic HTML

- A minimalist and lightweight starter kit that prioritizes semantic syntax, - making every HTML element responsive and elegant by default. + A minimalist and lightweight starter kit that prioritizes semantic syntax, + making every HTML element responsive and elegant by default.

Write HTML, Add Pico CSS, and Voilà!

diff --git a/apps/docs/svelte.config.js b/apps/docs/svelte.config.js index f954767..f72fdee 100644 --- a/apps/docs/svelte.config.js +++ b/apps/docs/svelte.config.js @@ -2,12 +2,12 @@ import adapter from "@sveltejs/adapter-static"; /** @type {import('@sveltejs/kit').Config} */ const config = { - kit: { - // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. - // If your environment is not supported, or you settled on a specific environment, switch out the adapter. - // See https://kit.svelte.dev/docs/adapters for more information about adapters. - adapter: adapter(), - }, + kit: { + // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. + // If your environment is not supported, or you settled on a specific environment, switch out the adapter. + // See https://kit.svelte.dev/docs/adapters for more information about adapters. + adapter: adapter(), + }, }; export default config; diff --git a/apps/docs/vite.config.js b/apps/docs/vite.config.js index 4a79a4b..6b9eb5d 100644 --- a/apps/docs/vite.config.js +++ b/apps/docs/vite.config.js @@ -2,5 +2,5 @@ import { sveltekit } from "@sveltejs/kit/vite"; import { defineConfig } from "vite"; export default defineConfig({ - plugins: [sveltekit()], + plugins: [sveltekit()], }); diff --git a/apps/example/index.html b/apps/example/index.html index 59fc831..3152ebb 100644 --- a/apps/example/index.html +++ b/apps/example/index.html @@ -1,438 +1,429 @@ - - - - - + + + + + - -
- -
-
-
-

Preview

-

- Sed ultricies dolor non ante vulputate hendrerit. Vivamus - sit amet suscipit sapien. Nulla iaculis eros a elit pharetra - egestas. -

-
- - - -
- -
-
-
-
-

Typography

-

- Aliquam lobortis vitae nibh nec rhoncus. Morbi mattis neque - eget efficitur feugiat. Vivamus porta nunc a erat mattis, - mattis feugiat turpis pretium. Quisque sed tristique felis. -

-
- "Maecenas vehicula metus tellus, vitae congue turpis - hendrerit non. Nam at dui sit amet ipsum cursus ornare." -
- - Phasellus eget lacinia -
-
-

Lists

- -

Inline text elements

-

Link

-

Bold

-

Italic

-

Underline

-

Deleted

-

Inserted

-

Strikethrough

-

Small

-

Text Sub

-

Text Sup

-

- - Abbr. - -

-

Kbd

-

Highlighted

-

Heading 3

-

- Integer bibendum malesuada libero vel eleifend. Fusce - iaculis turpis ipsum, at efficitur sem scelerisque vel. - Aliquam auctor diam ut purus cursus fringilla. Class aptent - taciti sociosqu ad litora torquent per conubia nostra, per - inceptos himenaeos. -

-

Heading 4

-

- Cras fermentum velit vitae auctor aliquet. Nunc non congue - urna, at blandit nibh. Donec ac fermentum felis. Vivamus - tincidunt arcu ut lacus hendrerit, eget mattis dui finibus. -

-
Heading 5
-

- Donec nec egestas nulla. Sed varius placerat felis eu - suscipit. Mauris maximus ante in consequat luctus. Morbi - euismod sagittis efficitur. Aenean non eros orci. Vivamus ut - diam sem. -

-
Heading 6
-

- Ut sed quam non mauris placerat consequat vitae id risus. - Vestibulum tincidunt nulla ut tortor posuere, vitae - malesuada tortor molestie. Sed nec interdum dolor. - Vestibulum id auctor nisi, a efficitur sem. Aliquam - sollicitudin efficitur turpis, sollicitudin hendrerit ligula - semper id. Nunc risus felis, egestas eu tristique eget, - convallis in velit. -

-
- Minimal landscape -
- Image from - unsplash.com -
-
-
-
-
-
1
-
2
-
3
-
4
-
-
-
-
-

Form elements

- - - - - - - - - - - - - - -
- Checkboxes - - -
-
- Radio buttons - - -
-
- Switches - - -
- - -
-
- -
-

Accordions

-
- Accordion 1 -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Pellentesque urna diam, tincidunt nec porta sed, auctor - id velit. Etiam venenatis nisl ut orci consequat, vitae - tempus quam commodo. Nulla non mauris ipsum. Aliquam eu - posuere orci. Nulla convallis lectus rutrum quam - hendrerit, in facilisis elit sollicitudin. Mauris - pulvinar pulvinar mi, dictum tristique elit auctor quis. - Maecenas ac ipsum ultrices, porta turpis sit amet, - congue turpis. -

-
-
- Accordion 2 -
    -
  • Vestibulum id elit quis massa interdum sodales.
  • -
  • - Nunc quis eros vel odio pretium tincidunt nec quis - neque. -
  • -
  • Quisque sed eros non eros ornare elementum.
  • -
  • - Cras sed libero aliquet, porta dolor quis, dapibus - ipsum. -
  • -
-
-
-
-

Progress bar

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
InvoiceStatusMethodAmount
INV001PaidCredit Card$250.00
INV002PendingPayPal$150.00
INV003UnpaidBank Transfer$350.00
INV004PaidCredit Card$450.00
INV005PaidPayPal$550.00
INV006PendingBank Transfer$200.00
INV007UnpaidCredit Card$300.00
-
-
- -
-

Confirm your action!

- -
-
-

- Cras sit amet maximus risus. Pellentesque sodales odio sit - amet augue finibus pellentesque. Nullam finibus risus non - semper euismod. -

-
- -
- - + +
+ +
+
+
+

Preview

+

+ Sed ultricies dolor non ante vulputate hendrerit. Vivamus + sit amet suscipit sapien. Nulla iaculis eros a elit pharetra + egestas. +

+
+ + + +
+ +
+
+
+
+

Typography

+

+ Aliquam lobortis vitae nibh nec rhoncus. Morbi mattis neque + eget efficitur feugiat. Vivamus porta nunc a erat mattis, + mattis feugiat turpis pretium. Quisque sed tristique felis. +

+
+ "Maecenas vehicula metus tellus, vitae congue turpis + hendrerit non. Nam at dui sit amet ipsum cursus ornare." +
+ - Phasellus eget lacinia +
+
+

Lists

+ +

Inline text elements

+

Link

+

Bold

+

Italic

+

Underline

+

Deleted

+

Inserted

+

Strikethrough

+

Small

+

Text Sub

+

Text Sup

+

+ + Abbr. + +

+

Kbd

+

Highlighted

+

Heading 3

+

+ Integer bibendum malesuada libero vel eleifend. Fusce + iaculis turpis ipsum, at efficitur sem scelerisque vel. + Aliquam auctor diam ut purus cursus fringilla. Class aptent + taciti sociosqu ad litora torquent per conubia nostra, per + inceptos himenaeos. +

+

Heading 4

+

+ Cras fermentum velit vitae auctor aliquet. Nunc non congue + urna, at blandit nibh. Donec ac fermentum felis. Vivamus + tincidunt arcu ut lacus hendrerit, eget mattis dui finibus. +

+
Heading 5
+

+ Donec nec egestas nulla. Sed varius placerat felis eu + suscipit. Mauris maximus ante in consequat luctus. Morbi + euismod sagittis efficitur. Aenean non eros orci. Vivamus ut + diam sem. +

+
Heading 6
+

+ Ut sed quam non mauris placerat consequat vitae id risus. + Vestibulum tincidunt nulla ut tortor posuere, vitae + malesuada tortor molestie. Sed nec interdum dolor. + Vestibulum id auctor nisi, a efficitur sem. Aliquam + sollicitudin efficitur turpis, sollicitudin hendrerit ligula + semper id. Nunc risus felis, egestas eu tristique eget, + convallis in velit. +

+
+ Minimal landscape +
+ Image from + unsplash.com +
+
+
+
+
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
+
+
+
+

Form elements

+ + + + + + + + + + + + + + +
+ Checkboxes + + +
+
+ Radio buttons + + +
+
+ Switches + + +
+ + +
+
+ +
+

Accordions

+
+ Accordion 1 +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. + Pellentesque urna diam, tincidunt nec porta sed, auctor + id velit. Etiam venenatis nisl ut orci consequat, vitae + tempus quam commodo. Nulla non mauris ipsum. Aliquam eu + posuere orci. Nulla convallis lectus rutrum quam + hendrerit, in facilisis elit sollicitudin. Mauris + pulvinar pulvinar mi, dictum tristique elit auctor quis. + Maecenas ac ipsum ultrices, porta turpis sit amet, + congue turpis. +

+
+
+ Accordion 2 +
    +
  • Vestibulum id elit quis massa interdum sodales.
  • +
  • + Nunc quis eros vel odio pretium tincidunt nec quis + neque. +
  • +
  • Quisque sed eros non eros ornare elementum.
  • +
  • + Cras sed libero aliquet, porta dolor quis, dapibus + ipsum. +
  • +
+
+
+
+

Progress bar

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InvoiceStatusMethodAmount
INV001PaidCredit Card$250.00
INV002PendingPayPal$150.00
INV003UnpaidBank Transfer$350.00
INV004PaidCredit Card$450.00
INV005PaidPayPal$550.00
INV006PendingBank Transfer$200.00
INV007UnpaidCredit Card$300.00
+
+
+ +
+

Confirm your action!

+
+
+

+ Cras sit amet maximus risus. Pellentesque sodales odio sit + amet augue finibus pellentesque. Nullam finibus risus non + semper euismod. +

+
+ +
+ + diff --git a/apps/example/package.json b/apps/example/package.json index 7b5d013..6140f23 100644 --- a/apps/example/package.json +++ b/apps/example/package.json @@ -1,15 +1,15 @@ { - "name": "example", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" - }, - "devDependencies": { - "@dittmann/ui": "workspace:*", - "vite": "^5.4.0" - } + "name": "example", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "devDependencies": { + "@dittmann/ui": "workspace:*", + "vite": "^5.4.0" + } } diff --git a/dprint.json b/dprint.json index 10531e6..52bcdd4 100644 --- a/dprint.json +++ b/dprint.json @@ -1,33 +1,27 @@ { - "indentWidth": 4, - "typescript": { - }, - "json": { - }, - "markdown": { - }, - "toml": { - }, - "malva": { - "hexColorLength": "short", - "formatComments": true, - "declarationOrder": "concentric" - }, - "markup": { - }, - "yaml": { - }, - "excludes": [ - "**/node_modules", - "**/*-lock.json" - ], - "plugins": [ - "https://plugins.dprint.dev/typescript-0.91.6.wasm", - "https://plugins.dprint.dev/json-0.19.3.wasm", - "https://plugins.dprint.dev/markdown-0.17.2.wasm", - "https://plugins.dprint.dev/toml-0.6.2.wasm", - "https://plugins.dprint.dev/g-plane/malva-v0.8.0.wasm", - "https://plugins.dprint.dev/g-plane/markup_fmt-v0.11.0.wasm", - "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.4.0.wasm" - ] + "useTabs": true, + "indentWidth": 4, + "typescript": {}, + "json": {}, + "markdown": {}, + "toml": {}, + "malva": { + "hexColorLength": "short", + "formatComments": true, + "declarationOrder": "concentric" + }, + "markup": {}, + "yaml": { + "useTabs": false + }, + "excludes": ["**/node_modules", "**/*-lock.json"], + "plugins": [ + "https://plugins.dprint.dev/typescript-0.91.6.wasm", + "https://plugins.dprint.dev/json-0.19.3.wasm", + "https://plugins.dprint.dev/markdown-0.17.2.wasm", + "https://plugins.dprint.dev/toml-0.6.2.wasm", + "https://plugins.dprint.dev/g-plane/malva-v0.8.0.wasm", + "https://plugins.dprint.dev/g-plane/markup_fmt-v0.11.0.wasm", + "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.4.0.wasm" + ] } diff --git a/package.json b/package.json index 56af902..ff844c8 100644 --- a/package.json +++ b/package.json @@ -1,21 +1,21 @@ { - "name": "@dittmann/repo", - "private": true, - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "build": "pnpm run -r build", - "dev": "pnpm run -r --parallel dev", - "test": "pnpm run -r --parallel test", - "format": "dprint fmt", - "lint": "dprint check" - }, - "keywords": [], - "author": "", - "license": "ISC", - "packageManager": "pnpm@9.7.0+sha512.dc09430156b427f5ecfc79888899e1c39d2d690f004be70e05230b72cb173d96839587545d09429b55ac3c429c801b4dc3c0e002f653830a420fa2dd4e3cf9cf", - "devDependencies": { - "dprint": "^0.47.2" - } + "name": "@dittmann/repo", + "private": true, + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "build": "pnpm run -r build", + "dev": "pnpm run -r --parallel dev", + "test": "pnpm run -r --parallel test", + "format": "dprint fmt", + "lint": "dprint check" + }, + "keywords": [], + "author": "", + "license": "ISC", + "packageManager": "pnpm@9.7.0+sha512.dc09430156b427f5ecfc79888899e1c39d2d690f004be70e05230b72cb173d96839587545d09429b55ac3c429c801b4dc3c0e002f653830a420fa2dd4e3cf9cf", + "devDependencies": { + "dprint": "^0.47.2" + } } diff --git a/packages/main/package.json b/packages/main/package.json index 26fa300..152e3bd 100644 --- a/packages/main/package.json +++ b/packages/main/package.json @@ -1,18 +1,18 @@ { - "name": "@dittmann/ui", - "version": "1.0.7", - "description": "", - "main": "dist/index.css", - "scripts": { - "dev": "sass src/_index.scss dist/index.css --watch", - "build": "sass src/_index.scss dist/index.css", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "devDependencies": { - "modern-normalize": "^2.0.0", - "sass": "^1.77.8" - } + "name": "@dittmann/ui", + "version": "1.0.7", + "description": "", + "main": "dist/index.css", + "scripts": { + "dev": "sass src/_index.scss dist/index.css --watch", + "build": "sass src/_index.scss dist/index.css", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "modern-normalize": "^2.0.0", + "sass": "^1.77.8" + } } diff --git a/packages/main/src/_global.scss b/packages/main/src/_global.scss index 0510de7..add5155 100644 --- a/packages/main/src/_global.scss +++ b/packages/main/src/_global.scss @@ -1,11 +1,11 @@ html { - background-color: var(--background); - color: var(--color); - font-synthesis-weight: none; - text-rendering: optimizeLegibility; + background-color: var(--background); + color: var(--color); + font-synthesis-weight: none; + text-rendering: optimizeLegibility; } * { - outline-color: var(--color); - border-color: var(--border); + outline-color: var(--color); + border-color: var(--border); } diff --git a/packages/main/src/_index.scss b/packages/main/src/_index.scss index 90d5a78..18bf2b8 100644 --- a/packages/main/src/_index.scss +++ b/packages/main/src/_index.scss @@ -6,7 +6,7 @@ @use "compoments"; @layer reset { - @include meta.load-css( - "../node_modules/modern-normalize/modern-normalize.css" - ); + @include meta.load-css( + "../node_modules/modern-normalize/modern-normalize.css" + ); } diff --git a/packages/main/src/_variables.scss b/packages/main/src/_variables.scss index 4b02d91..d61a554 100644 --- a/packages/main/src/_variables.scss +++ b/packages/main/src/_variables.scss @@ -1,12 +1,12 @@ html { - --border: #27272a; - --color: #fafafa; - --color-primary: #09090b; - --color-secondary: #fafafa; - --color-danger: #fafafa; - --color-muted: #a1a1aa; - --background: #09090b; - --background-primary: #fafafa; - --background-secondary: #27272a; - --background-danger: #7f1d1d; + --border: #27272a; + --color: #fafafa; + --color-primary: #09090b; + --color-secondary: #fafafa; + --color-danger: #fafafa; + --color-muted: #a1a1aa; + --background: #09090b; + --background-primary: #fafafa; + --background-secondary: #27272a; + --background-danger: #7f1d1d; } diff --git a/packages/main/src/compoments/_accordion.scss b/packages/main/src/compoments/_accordion.scss index b57d2a7..c1aa4f3 100644 --- a/packages/main/src/compoments/_accordion.scss +++ b/packages/main/src/compoments/_accordion.scss @@ -1,31 +1,31 @@ details { - list-style-type: none; + list-style-type: none; - summary { - display: flex; - align-items: baseline; - cursor: pointer; - &:after { - display: inline-flex; - justify-content: center; - align-items: center; - transition: transform 0.2s; - margin-inline-start: auto; - margin-inline-end: 0.5rem; - width: 1rem; - height: 1rem; - content: ">"; - } - } - &[open] summary::after { - transform: rotate(90deg); - } - &::-webkit-details-marker, - &::marker { - display: none; - } + summary { + display: flex; + align-items: baseline; + cursor: pointer; + &:after { + display: inline-flex; + justify-content: center; + align-items: center; + transition: transform 0.2s; + margin-inline-start: auto; + margin-inline-end: 0.5rem; + width: 1rem; + height: 1rem; + content: ">"; + } + } + &[open] summary::after { + transform: rotate(90deg); + } + &::-webkit-details-marker, + &::marker { + display: none; + } - &::-moz-list-bullet { - list-style-type: none; - } + &::-moz-list-bullet { + list-style-type: none; + } } diff --git a/packages/main/src/compoments/_button.scss b/packages/main/src/compoments/_button.scss index 1bace57..c4e9d46 100644 --- a/packages/main/src/compoments/_button.scss +++ b/packages/main/src/compoments/_button.scss @@ -3,44 +3,44 @@ a.button, [type="button"], [type="reset"], [type="submit"] { - display: inline-flex; - justify-content: center; - align-items: center; - -webkit-appearance: button; - cursor: pointer; - border: none; - border-radius: calc(0.5rem - 2px); - background-color: var(--background-primary); - padding-inline: 1rem; - padding-block: 0.5rem; - height: 2.5rem; - color: var(--color-primary); - font-weight: 500; - line-height: 1.25rem; - white-space: nowrap; + display: inline-flex; + justify-content: center; + align-items: center; + -webkit-appearance: button; + cursor: pointer; + border: none; + border-radius: calc(0.5rem - 2px); + background-color: var(--background-primary); + padding-inline: 1rem; + padding-block: 0.5rem; + height: 2.5rem; + color: var(--color-primary); + font-weight: 500; + line-height: 1.25rem; + white-space: nowrap; - &.secondary { - background-color: var(--background-secondary); - color: var(--color-secondary); - } + &.secondary { + background-color: var(--background-secondary); + color: var(--color-secondary); + } - &.danger { - background-color: var(--background-danger); - color: var(--color-danger); - } + &.danger { + background-color: var(--background-danger); + color: var(--color-danger); + } - &:hover { - opacity: 0.9; - } + &:hover { + opacity: 0.9; + } - &:disabled, - &[aria-disabled="true"] { - opacity: 0.5; - cursor: not-allowed; - } + &:disabled, + &[aria-disabled="true"] { + opacity: 0.5; + cursor: not-allowed; + } - &:focus-visible { - outline-width: 2px; - outline-offset: 2px; - } + &:focus-visible { + outline-width: 2px; + outline-offset: 2px; + } } diff --git a/packages/main/src/compoments/_card.scss b/packages/main/src/compoments/_card.scss index 6ce6878..2f5401f 100644 --- a/packages/main/src/compoments/_card.scss +++ b/packages/main/src/compoments/_card.scss @@ -1,9 +1,9 @@ article, section { - display: grid; - gap: 1rem; - border-width: 1px; - border-style: solid; - border-radius: 0.5rem; - padding: 1.5rem; + display: grid; + gap: 1rem; + border-width: 1px; + border-style: solid; + border-radius: 0.5rem; + padding: 1.5rem; } diff --git a/packages/main/src/compoments/_dialog.scss b/packages/main/src/compoments/_dialog.scss index 13d28c6..0b5deca 100644 --- a/packages/main/src/compoments/_dialog.scss +++ b/packages/main/src/compoments/_dialog.scss @@ -1,27 +1,27 @@ dialog { - border-width: 1px; - border-color: var(--border); - border-radius: 0.5rem; - background-color: var(--color-primary); - padding: 1.5rem; - width: 100%; - max-width: 32rem; + border-width: 1px; + border-color: var(--border); + border-radius: 0.5rem; + background-color: var(--color-primary); + padding: 1.5rem; + width: 100%; + max-width: 32rem; - &::backdrop { - background-color: rgba(0, 0, 0, 0.8); - } - header { - display: flex; - justify-content: space-between; - align-items: center; - } - main { - display: grid; - gap: 1rem; - } - footer { - display: flex; - justify-content: flex-end; - gap: 1rem; - } + &::backdrop { + background-color: rgba(0, 0, 0, 0.8); + } + header { + display: flex; + justify-content: space-between; + align-items: center; + } + main { + display: grid; + gap: 1rem; + } + footer { + display: flex; + justify-content: flex-end; + gap: 1rem; + } } diff --git a/packages/main/src/compoments/_form.scss b/packages/main/src/compoments/_form.scss index e33df74..a83caab 100644 --- a/packages/main/src/compoments/_form.scss +++ b/packages/main/src/compoments/_form.scss @@ -1,4 +1,4 @@ form { - display: grid; - gap: 1rem; + display: grid; + gap: 1rem; } diff --git a/packages/main/src/compoments/_grid.scss b/packages/main/src/compoments/_grid.scss index fc5de28..f95300d 100644 --- a/packages/main/src/compoments/_grid.scss +++ b/packages/main/src/compoments/_grid.scss @@ -1,12 +1,12 @@ @use "../partials/breakpoints"; .grid { - grid-column-gap: 1rem; - grid-row-gap: 1rem; - display: grid; - grid-template-columns: 1fr; + grid-column-gap: 1rem; + grid-row-gap: 1rem; + display: grid; + grid-template-columns: 1fr; - @media (min-width: map-get(breakpoints.$breakpoints, "small")) { - grid-template-columns: repeat(auto-fit, minmax(20%, 1fr)); - } + @media (min-width: map-get(breakpoints.$breakpoints, "small")) { + grid-template-columns: repeat(auto-fit, minmax(20%, 1fr)); + } } diff --git a/packages/main/src/compoments/_input.scss b/packages/main/src/compoments/_input.scss index 115b2fb..c9c2a29 100644 --- a/packages/main/src/compoments/_input.scss +++ b/packages/main/src/compoments/_input.scss @@ -1,13 +1,13 @@ label { - display: flex; - flex-direction: column; - gap: 0.75rem; - padding: 0; - &:has(input[type="checkbox"], input[type="radio"]) { - flex-direction: row; - align-items: center; - gap: 0.5rem; - } + display: flex; + flex-direction: column; + gap: 0.75rem; + padding: 0; + &:has(input[type="checkbox"], input[type="radio"]) { + flex-direction: row; + align-items: center; + gap: 0.5rem; + } } input[type="text"], @@ -25,116 +25,118 @@ input[type="week"], input[type="color"], input[type="file"], select { - display: flex; - border-width: 1px; - border-style: solid; - border-radius: calc(0.5rem - 2px); - background-color: var(--background); - padding-inline: 0.75rem; - padding-block: 0.5rem; - width: 100%; - height: 2.5rem; - color: var(--color); - accent-color: var(--color); - font-size: 0.875rem; - line-height: 1.25rem; - - &:disabled, - &[aria-disabled="true"] { - cursor: not-allowed; - } - - &[aria-invalid="true"] { - border-color: var(--background-danger); - } - - &:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - } - - &::placeholder { - color: var(--color-muted); - } + display: flex; + border-width: 1px; + border-style: solid; + border-radius: calc(0.5rem - 2px); + background-color: var(--background); + padding-inline: 0.75rem; + padding-block: 0.5rem; + width: 100%; + height: 2.5rem; + color: var(--color); + accent-color: var(--color); + font-size: 0.875rem; + line-height: 1.25rem; + + &:disabled, + &[aria-disabled="true"] { + cursor: not-allowed; + } + + &[aria-invalid="true"] { + border-color: var(--background-danger); + } + + &:focus-visible { + outline-style: solid; + outline-width: 2px; + outline-offset: 2px; + } + + &::placeholder { + color: var(--color-muted); + } } input[type="file"] { - color: var(--color-muted); - - &::file-selector-button { - appearance: none; - margin: 0; - margin-inline-end: 1rem; - border: none; - background: none; - padding: 0; - color: var(--color); - font-size: 0.875rem; - } + color: var(--color-muted); + + &::file-selector-button { + appearance: none; + margin: 0; + margin-inline-end: 1rem; + border: none; + background: none; + padding: 0; + color: var(--color); + font-size: 0.875rem; + } } input[type="range"] { - -webkit-appearance: none; - appearance: none; - cursor: pointer; - background: transparent; - width: 100%; - - &::-webkit-slider-runnable-track { - border-radius: 0.5rem; - background-color: var(--color); - height: 0.5rem; - } - - &::-webkit-slider-thumb { - -webkit-appearance: none; /* Override default look */ - appearance: none; - margin-top: -4px; /* Centers thumb on the track */ - border: 2px solid var(--color); - border-radius: 100%; - background-color: var(--background); - width: 1.25rem; - height: 1.25rem; - } - - &:focus::-webkit-slider-thumb, - &:focus::-moz-range-thumb { - outline: none; - } - - &::-moz-range-track { - border-radius: 0.5rem; - background-color: var(--color); - height: 0.5rem; - } - - &::-moz-range-thumb { - border: 2px solid var(--color); - border-radius: 100%; - background-color: var(--background); - width: 1rem; - height: 1rem; - } + -webkit-appearance: none; + appearance: none; + cursor: pointer; + background: transparent; + width: 100%; + + &::-webkit-slider-runnable-track { + border-radius: 0.5rem; + background-color: var(--color); + height: 0.5rem; + } + + &::-webkit-slider-thumb { + -webkit-appearance: none; /* Override default look */ + appearance: none; + margin-top: -4px; /* Centers thumb on the track */ + border: 2px solid var(--color); + border-radius: 100%; + background-color: var(--background); + width: 1.25rem; + height: 1.25rem; + } + + &:focus::-webkit-slider-thumb, + &:focus::-moz-range-thumb { + outline: none; + } + + &::-moz-range-track { + border-radius: 0.5rem; + background-color: var(--color); + height: 0.5rem; + } + + &::-moz-range-thumb { + border: 2px solid var(--color); + border-radius: 100%; + background-color: var(--background); + width: 1rem; + height: 1rem; + } } select { - appearance: none; - &:invalid { - color: var(--color-muted); - } + appearance: none; + &:invalid { + color: var(--color-muted); + } } input[type="radio"], input[type="checkbox"], input[type="radio"] { - accent-color: var(--color); + accent-color: var(--color); } fieldset { - display: flex; - flex-direction: column; - gap: 0.75rem; - border: none; - padding: 0; + display: flex; + flex-direction: column; + gap: 0.75rem; + border-width: 1px; + border-style: solid; + border-radius: calc(0.5rem - 2px); + padding: 0.75rem; } diff --git a/packages/main/src/compoments/_media.scss b/packages/main/src/compoments/_media.scss index 5c21766..9457e63 100644 --- a/packages/main/src/compoments/_media.scss +++ b/packages/main/src/compoments/_media.scss @@ -1,9 +1,9 @@ figure { - display: flex; - flex-direction: column; - gap: 0.875rem; - margin: 0; + display: flex; + flex-direction: column; + gap: 0.875rem; + margin: 0; } img { - width: 100%; + width: 100%; } diff --git a/packages/main/src/compoments/_progress.scss b/packages/main/src/compoments/_progress.scss index f8af28b..83ba5d2 100644 --- a/packages/main/src/compoments/_progress.scss +++ b/packages/main/src/compoments/_progress.scss @@ -1,21 +1,21 @@ progress[value] { - vertical-align: baseline; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border: none; - border-radius: 9999px; - background: var(--background); - width: 100%; - height: 1rem; - overflow: hidden; + vertical-align: baseline; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: none; + border-radius: 9999px; + background: var(--background); + width: 100%; + height: 1rem; + overflow: hidden; } progress[value]::-webkit-progress-bar { - background: #27272a; + background: #27272a; } progress[value]::-webkit-progress-value { - background: #fafafa; + background: #fafafa; } progress[value]::-moz-progress-bar { - background: #fafafa; + background: #fafafa; } diff --git a/packages/main/src/compoments/_table.scss b/packages/main/src/compoments/_table.scss index 69bed89..a9d8406 100644 --- a/packages/main/src/compoments/_table.scss +++ b/packages/main/src/compoments/_table.scss @@ -1,25 +1,34 @@ -table { - border-spacing: 0; - width: 100%; - tr, - tbody > a { - transition: background-color 0.2s; - height: 2rem; - &:hover { - background-color: var(--background-secondary); - } - } - tbody > a { - display: table-row; - text-decoration: none; - } - th, - td { - padding: 1rem 0.5rem; - } - thead { - color: var(--color-muted); - font-weight: 400; - text-align: left; - } +table, +[role="table"] { + border-spacing: 0; + width: 100%; + + tr, + [role="row"] { + transition: background-color 0.2s; + height: 2rem; + &:hover { + background-color: var(--background-secondary); + } + } + + [role="row"] { + display: table-row; + text-decoration: none; + } + + th, + td, + [role="cell"], + [role="rowheader"], + [role="columnheader"] { + padding: 1rem 0.5rem; + } + + thead, + [role="rowgroup"] { + color: var(--color-muted); + font-weight: 400; + text-align: left; + } } diff --git a/packages/main/src/compoments/_tooltip.scss b/packages/main/src/compoments/_tooltip.scss index 4e8d68b..a299ce6 100644 --- a/packages/main/src/compoments/_tooltip.scss +++ b/packages/main/src/compoments/_tooltip.scss @@ -1,28 +1,28 @@ [data-tooltip] { - position: relative; + position: relative; - &:before { - position: absolute; - bottom: 0; - left: 50%; - transform: translateX(-50%); - visibility: hidden; - opacity: 0; - transition: 0.2s; - margin-block-end: 0.5rem; - border: 1px #27272a solid; - border-radius: calc(0.5rem - 2px); - background-color: #09090b; - padding: 0.875rem; - padding-block: 0.5rem; - max-width: 18rem; - content: attr(data-tooltip); - text-align: center; - } + &:before { + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + visibility: hidden; + opacity: 0; + transition: 0.2s; + margin-block-end: 0.5rem; + border: 1px #27272a solid; + border-radius: calc(0.5rem - 2px); + background-color: #09090b; + padding: 0.875rem; + padding-block: 0.5rem; + max-width: 18rem; + content: attr(data-tooltip); + text-align: center; + } - &:hover:before { - bottom: 100%; - visibility: visible; - opacity: 1; - } + &:hover:before { + bottom: 100%; + visibility: visible; + opacity: 1; + } } diff --git a/packages/main/src/compoments/_typography.scss b/packages/main/src/compoments/_typography.scss index e7f119b..d85c6ae 100644 --- a/packages/main/src/compoments/_typography.scss +++ b/packages/main/src/compoments/_typography.scss @@ -6,41 +6,41 @@ textarea, button, select, ::file-selector-button { - font-size: 14px; - font-family: "Albert Sans", sans-serif; + font-size: 14px; + font-family: "Albert Sans", sans-serif; } h { - &1 { - font-weight: 700; - font-size: 2.25rem; - line-height: 2.5rem; - } - &2 { - font-weight: 600; - font-size: 1.875rem; - line-height: 2.25rem; - } - &3 { - font-weight: 600; - font-size: 1.5rem; - line-height: 2rem; - } - &4 { - font-weight: 600; - font-size: 1.25rem; - line-height: 1.75rem; - } - &5 { - font-weight: 600; - font-size: 1.125rem; - line-height: 1.5rem; - } - &6 { - font-weight: 600; - font-size: 1rem; - line-height: 1.5rem; - } + &1 { + font-weight: 700; + font-size: 2.25rem; + line-height: 2.5rem; + } + &2 { + font-weight: 600; + font-size: 1.875rem; + line-height: 2.25rem; + } + &3 { + font-weight: 600; + font-size: 1.5rem; + line-height: 2rem; + } + &4 { + font-weight: 600; + font-size: 1.25rem; + line-height: 1.75rem; + } + &5 { + font-weight: 600; + font-size: 1.125rem; + line-height: 1.5rem; + } + &6 { + font-weight: 600; + font-size: 1rem; + line-height: 1.5rem; + } } h1, @@ -50,47 +50,47 @@ h4, h5, h6, p { - margin-block: 0; + margin-block: 0; } a { - color: inherit; - font-weight: 500; - text-decoration: inherit; - text-decoration-line: underline; - text-underline-offset: 4px; + color: inherit; + font-weight: 500; + text-decoration: inherit; + text-decoration-line: underline; + text-underline-offset: 4px; } p { - font-weight: 400; - font-size: 1rem; - line-height: 1.75rem; + font-weight: 400; + font-size: 1rem; + line-height: 1.75rem; } blockquote { - border-left-width: 2px; - border-color: #27272a; - font-style: italic; + border-left-width: 2px; + border-color: #27272a; + font-style: italic; } del { - color: #7f1d1d; + color: #7f1d1d; } small { - font-size: 0.875em; + font-size: 0.875em; } sub, sup { - position: relative; - vertical-align: baseline; + position: relative; + vertical-align: baseline; } sub { - bottom: -0.25em; + bottom: -0.25em; } sup { - top: -0.5em; + top: -0.5em; } diff --git a/packages/main/src/layouts/_dashboard.scss b/packages/main/src/layouts/_dashboard.scss index b99a623..e5f0cc6 100644 --- a/packages/main/src/layouts/_dashboard.scss +++ b/packages/main/src/layouts/_dashboard.scss @@ -1,57 +1,57 @@ @use "../partials/breakpoints"; body.dashboard { - display: grid; - grid-template-rows: 4rem 1fr auto; - grid-template-areas: - "header" - "main" - "footer"; - header { - grid-area: header; - } - main { - display: grid; - grid-area: main; - gap: 1rem; - } - footer { - grid-area: footer; - } - main, - footer { - margin: 0 auto; - @include breakpoints.container; - } - header { - position: sticky; - top: 0; - grid-area: header; - z-index: 10; - border-bottom-width: 1px; - border-bottom-style: solid; - background-color: #09090b; - padding-inline: 1rem; - nav { - display: flex; - justify-content: space-between; - align-items: center; - height: 100%; - menu { - display: inline-flex; - align-items: center; - gap: 1rem; - margin: 0; - list-style-type: none; - * { - margin: 0; - } - a { - &:not(:hover) { - text-decoration: none; - } - } - } - } - } + display: grid; + grid-template-rows: 4rem 1fr auto; + grid-template-areas: + "header" + "main" + "footer"; + header { + grid-area: header; + } + main { + display: grid; + grid-area: main; + gap: 1rem; + } + footer { + grid-area: footer; + } + main, + footer { + margin: 0 auto; + @include breakpoints.container; + } + header { + position: sticky; + top: 0; + grid-area: header; + z-index: 10; + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: #09090b; + padding-inline: 1rem; + nav { + display: flex; + justify-content: space-between; + align-items: center; + height: 100%; + menu { + display: inline-flex; + align-items: center; + gap: 1rem; + margin: 0; + list-style-type: none; + * { + margin: 0; + } + a { + &:not(:hover) { + text-decoration: none; + } + } + } + } + } } diff --git a/packages/main/src/layouts/_website.scss b/packages/main/src/layouts/_website.scss index 070f063..d80b70d 100644 --- a/packages/main/src/layouts/_website.scss +++ b/packages/main/src/layouts/_website.scss @@ -1,47 +1,47 @@ @use "../partials/breakpoints"; body.website { - display: grid; - grid-template-rows: auto 1fr auto; - grid-template-areas: - "header" - "main" - "footer"; - header { - grid-area: header; - } - main { - display: grid; - grid-area: main; - gap: 1rem; - } - footer { - grid-area: footer; - } - header, - main, - footer { - margin: 0 auto; - @include breakpoints.container; - } - header { - grid-area: header; - nav { - display: flex; - justify-content: space-between; - align-items: baseline; - menu { - display: inline-flex; - align-items: baseline; - gap: 1rem; - padding: 0; - list-style-type: none; - a { - &:not(:hover) { - text-decoration: none; - } - } - } - } - } + display: grid; + grid-template-rows: auto 1fr auto; + grid-template-areas: + "header" + "main" + "footer"; + header { + grid-area: header; + } + main { + display: grid; + grid-area: main; + gap: 1rem; + } + footer { + grid-area: footer; + } + header, + main, + footer { + margin: 0 auto; + @include breakpoints.container; + } + header { + grid-area: header; + nav { + display: flex; + justify-content: space-between; + align-items: baseline; + menu { + display: inline-flex; + align-items: baseline; + gap: 1rem; + padding: 0; + list-style-type: none; + a { + &:not(:hover) { + text-decoration: none; + } + } + } + } + } } diff --git a/packages/main/src/partials/_breakpoints.scss b/packages/main/src/partials/_breakpoints.scss index 1665d01..ab2e71e 100644 --- a/packages/main/src/partials/_breakpoints.scss +++ b/packages/main/src/partials/_breakpoints.scss @@ -1,26 +1,26 @@ $breakpoints: ( - "extra-small": 576px, - "small": 768px, - "medium": 992px, - "large": 1200px, - "extra-large": 1400px, - "extra-extra-large": 1600px + "extra-small": 576px, + "small": 768px, + "medium": 992px, + "large": 1200px, + "extra-large": 1400px, + "extra-extra-large": 1600px ); $container-widths: ( - "extra-small": 100%, - "small": 510px, - "medium": 700px, - "large": 950px, - "extra-large": 1200px, - "extra-extra-large": 1450px + "extra-small": 100%, + "small": 510px, + "medium": 700px, + "large": 950px, + "extra-large": 1200px, + "extra-extra-large": 1450px ); @mixin container { - width: 100%; - @each $breakpoint, $size in $breakpoints { - @media (min-width: $size) { - max-width: map-get($container-widths, $breakpoint); - } - } + width: 100%; + @each $breakpoint, $size in $breakpoints { + @media (min-width: $size) { + max-width: map-get($container-widths, $breakpoint); + } + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2861ec8..45856c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,1491 +1,1804 @@ -lockfileVersion: '9.0' +lockfileVersion: "9.0" settings: - autoInstallPeers: true - excludeLinksFromLockfile: false + autoInstallPeers: true + excludeLinksFromLockfile: false importers: - - .: - devDependencies: - dprint: - specifier: ^0.47.2 - version: 0.47.2 - - apps/docs: - devDependencies: - '@dittmann/ui': - specifier: 'workspace:' - version: link:../../packages/main - '@sveltejs/adapter-static': - specifier: ^3.0.3 - version: 3.0.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))) - '@sveltejs/kit': - specifier: ^2.0.0 - version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.0 - version: 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - svelte: - specifier: ^4.2.7 - version: 4.2.18 - svelte-check: - specifier: ^3.6.0 - version: 3.8.5(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18) - typescript: - specifier: ^5.0.0 - version: 5.5.4 - vite: - specifier: ^5.0.3 - version: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) - - apps/example: - devDependencies: - '@dittmann/ui': - specifier: workspace:* - version: link:../../packages/main - vite: - specifier: ^5.4.0 - version: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) - - packages/main: - devDependencies: - modern-normalize: - specifier: ^2.0.0 - version: 2.0.0 - sass: - specifier: ^1.77.8 - version: 1.77.8 + .: + devDependencies: + dprint: + specifier: ^0.47.2 + version: 0.47.2 + + apps/docs: + devDependencies: + "@dittmann/ui": + specifier: "workspace:" + version: link:../../packages/main + "@sveltejs/adapter-static": + specifier: ^3.0.3 + version: 3.0.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))) + "@sveltejs/kit": + specifier: ^2.0.0 + version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + "@sveltejs/vite-plugin-svelte": + specifier: ^3.0.0 + version: 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + svelte: + specifier: ^4.2.7 + version: 4.2.18 + svelte-check: + specifier: ^3.6.0 + version: 3.8.5(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18) + typescript: + specifier: ^5.0.0 + version: 5.5.4 + vite: + specifier: ^5.0.3 + version: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + + apps/example: + devDependencies: + "@dittmann/ui": + specifier: workspace:* + version: link:../../packages/main + vite: + specifier: ^5.4.0 + version: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + + packages/main: + devDependencies: + modern-normalize: + specifier: ^2.0.0 + version: 2.0.0 + sass: + specifier: ^1.77.8 + version: 1.77.8 packages: + "@ampproject/remapping@2.3.0": + resolution: { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: ">=6.0.0" } + + "@dprint/darwin-arm64@0.47.2": + resolution: { + integrity: sha512-mVPFBJsXxGDKHHCAY8wbqOyS4028g1bN15H9tivCnPAjwaZhkUimZHXWejXADjhGn+Xm2SlakugY9PY/68pH3Q==, + } + cpu: [arm64] + os: [darwin] + + "@dprint/darwin-x64@0.47.2": + resolution: { + integrity: sha512-T7wzlc+rBV+6BRRiBjoqoy5Hj4TR2Nv2p2s9+ycyPGs10Kj/JXOWD8dnEHeBgUr2r4qe/ZdcxmsFQ5Hf2n0WuA==, + } + cpu: [x64] + os: [darwin] + + "@dprint/linux-arm64-glibc@0.47.2": + resolution: { + integrity: sha512-B0m1vT5LdVtrNOVdkqpLPrSxuCD+l5bTIgRzPaDoIB1ChWQkler9IlX8C+RStpujjPj6SYvwo5vTzjQSvRdQkA==, + } + cpu: [arm64] + os: [linux] + + "@dprint/linux-arm64-musl@0.47.2": + resolution: { + integrity: sha512-zID6wZZqpg2/Q2Us+ERQkbhLwlW3p3xaeEr00MPf49bpydmEjMiPuSjWPkNv+slQSIyIsVovOxF4lbNZjsdtvw==, + } + cpu: [arm64] + os: [linux] + + "@dprint/linux-x64-glibc@0.47.2": + resolution: { + integrity: sha512-rB3WXMdINnRd33DItIp7mObS7dzHW90ZzeJSsoKJLPp+Z7wXjjb27UUowfqVI4baa/1pd7sdbX54DPohMtfu/A==, + } + cpu: [x64] + os: [linux] + + "@dprint/linux-x64-musl@0.47.2": + resolution: { + integrity: sha512-E0+TNbzYdTXJ/jCVjUctVxkda/faw++aDQLfyWGcmdMJnbM7NZz+W4fUpDXzMPsjy+zTWxXcPK7/q2DZz2gnbg==, + } + cpu: [x64] + os: [linux] + + "@dprint/win32-arm64@0.47.2": + resolution: { + integrity: sha512-K1EieTCFjfOCmyIhw9zFSduE6qVCNHEveupqZEfbSkVGw5T9MJQ1I9+n7MDb3RIDYEUk0enJ58/w82q8oDKCyA==, + } + cpu: [arm64] + os: [win32] + + "@dprint/win32-x64@0.47.2": + resolution: { + integrity: sha512-LhizWr8VrhHvq4ump8HwOERyFmdLiE8C6A42QSntGXzKdaa2nEOq20x/o56ZIiDcesiV+1TmosMKimPcOZHa+Q==, + } + cpu: [x64] + os: [win32] + + "@esbuild/aix-ppc64@0.21.5": + resolution: { + integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [aix] + + "@esbuild/android-arm64@0.21.5": + resolution: { + integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [android] + + "@esbuild/android-arm@0.21.5": + resolution: { + integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [android] + + "@esbuild/android-x64@0.21.5": + resolution: { + integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [android] + + "@esbuild/darwin-arm64@0.21.5": + resolution: { + integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [darwin] + + "@esbuild/darwin-x64@0.21.5": + resolution: { + integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [darwin] + + "@esbuild/freebsd-arm64@0.21.5": + resolution: { + integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [freebsd] + + "@esbuild/freebsd-x64@0.21.5": + resolution: { + integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [freebsd] + + "@esbuild/linux-arm64@0.21.5": + resolution: { + integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [linux] + + "@esbuild/linux-arm@0.21.5": + resolution: { + integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==, + } + engines: { node: ">=12" } + cpu: [arm] + os: [linux] + + "@esbuild/linux-ia32@0.21.5": + resolution: { + integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [linux] + + "@esbuild/linux-loong64@0.21.5": + resolution: { + integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==, + } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + + "@esbuild/linux-mips64el@0.21.5": + resolution: { + integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==, + } + engines: { node: ">=12" } + cpu: [mips64el] + os: [linux] + + "@esbuild/linux-ppc64@0.21.5": + resolution: { + integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==, + } + engines: { node: ">=12" } + cpu: [ppc64] + os: [linux] + + "@esbuild/linux-riscv64@0.21.5": + resolution: { + integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==, + } + engines: { node: ">=12" } + cpu: [riscv64] + os: [linux] + + "@esbuild/linux-s390x@0.21.5": + resolution: { + integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==, + } + engines: { node: ">=12" } + cpu: [s390x] + os: [linux] + + "@esbuild/linux-x64@0.21.5": + resolution: { + integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [linux] + + "@esbuild/netbsd-x64@0.21.5": + resolution: { + integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [netbsd] + + "@esbuild/openbsd-x64@0.21.5": + resolution: { + integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [openbsd] + + "@esbuild/sunos-x64@0.21.5": + resolution: { + integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [sunos] + + "@esbuild/win32-arm64@0.21.5": + resolution: { + integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==, + } + engines: { node: ">=12" } + cpu: [arm64] + os: [win32] + + "@esbuild/win32-ia32@0.21.5": + resolution: { + integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==, + } + engines: { node: ">=12" } + cpu: [ia32] + os: [win32] + + "@esbuild/win32-x64@0.21.5": + resolution: { + integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==, + } + engines: { node: ">=12" } + cpu: [x64] + os: [win32] + + "@jridgewell/gen-mapping@0.3.5": + resolution: { + integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/resolve-uri@3.1.2": + resolution: { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/set-array@1.2.1": + resolution: { + integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + } + engines: { node: ">=6.0.0" } + + "@jridgewell/sourcemap-codec@1.5.0": + resolution: { + integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, + } + + "@jridgewell/trace-mapping@0.3.25": + resolution: { + integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + } + + "@polka/url@1.0.0-next.25": + resolution: { + integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==, + } + + "@rollup/rollup-android-arm-eabi@4.20.0": + resolution: { + integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==, + } + cpu: [arm] + os: [android] + + "@rollup/rollup-android-arm64@4.20.0": + resolution: { + integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==, + } + cpu: [arm64] + os: [android] + + "@rollup/rollup-darwin-arm64@4.20.0": + resolution: { + integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==, + } + cpu: [arm64] + os: [darwin] + + "@rollup/rollup-darwin-x64@4.20.0": + resolution: { + integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==, + } + cpu: [x64] + os: [darwin] + + "@rollup/rollup-linux-arm-gnueabihf@4.20.0": + resolution: { + integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm-musleabihf@4.20.0": + resolution: { + integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==, + } + cpu: [arm] + os: [linux] + + "@rollup/rollup-linux-arm64-gnu@4.20.0": + resolution: { + integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-arm64-musl@4.20.0": + resolution: { + integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==, + } + cpu: [arm64] + os: [linux] + + "@rollup/rollup-linux-powerpc64le-gnu@4.20.0": + resolution: { + integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==, + } + cpu: [ppc64] + os: [linux] + + "@rollup/rollup-linux-riscv64-gnu@4.20.0": + resolution: { + integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==, + } + cpu: [riscv64] + os: [linux] + + "@rollup/rollup-linux-s390x-gnu@4.20.0": + resolution: { + integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==, + } + cpu: [s390x] + os: [linux] + + "@rollup/rollup-linux-x64-gnu@4.20.0": + resolution: { + integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-linux-x64-musl@4.20.0": + resolution: { + integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==, + } + cpu: [x64] + os: [linux] + + "@rollup/rollup-win32-arm64-msvc@4.20.0": + resolution: { + integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==, + } + cpu: [arm64] + os: [win32] + + "@rollup/rollup-win32-ia32-msvc@4.20.0": + resolution: { + integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==, + } + cpu: [ia32] + os: [win32] + + "@rollup/rollup-win32-x64-msvc@4.20.0": + resolution: { + integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==, + } + cpu: [x64] + os: [win32] + + "@sveltejs/adapter-static@3.0.3": + resolution: { + integrity: sha512-VAz71MwpPJ9jO4vQvqfLKhx+bEoL9007AnZzmOOKIz+YPPEC7tHRYC5F4ZIws20mDyTF/9mHJ6HqEq+8cKtaaQ==, + } + peerDependencies: + "@sveltejs/kit": ^2.0.0 + + "@sveltejs/kit@2.5.21": + resolution: { + integrity: sha512-zHkaVZB5WNKVtosPhpPHLLvCdhUs3j6rRhDjRcXz9Mi7ZOeMe+xpzFkm7vs7RYQKMWDPUIfDngFDM3iGPyntMw==, + } + engines: { node: ">=18.13" } + hasBin: true + peerDependencies: + "@sveltejs/vite-plugin-svelte": ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + + "@sveltejs/vite-plugin-svelte-inspector@2.1.0": + resolution: { + integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==, + } + engines: { node: ^18.0.0 || >=20 } + peerDependencies: + "@sveltejs/vite-plugin-svelte": ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + "@sveltejs/vite-plugin-svelte@3.1.1": + resolution: { + integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==, + } + engines: { node: ^18.0.0 || >=20 } + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + + "@types/cookie@0.6.0": + resolution: { + integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==, + } + + "@types/estree@1.0.5": + resolution: { + integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, + } + + "@types/node@22.2.0": + resolution: { + integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==, + } + + "@types/pug@2.0.10": + resolution: { + integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==, + } + + acorn@8.12.1: + resolution: { + integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==, + } + engines: { node: ">=0.4.0" } + hasBin: true + + anymatch@3.1.3: + resolution: { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: ">= 8" } + + aria-query@5.3.0: + resolution: { + integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==, + } + + axobject-query@4.1.0: + resolution: { + integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==, + } + engines: { node: ">= 0.4" } + + balanced-match@1.0.2: + resolution: { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } + + binary-extensions@2.3.0: + resolution: { + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, + } + engines: { node: ">=8" } + + brace-expansion@1.1.11: + resolution: { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } + + braces@3.0.3: + resolution: { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + engines: { node: ">=8" } + + buffer-crc32@1.0.0: + resolution: { + integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==, + } + engines: { node: ">=8.0.0" } + + chokidar@3.6.0: + resolution: { + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, + } + engines: { node: ">= 8.10.0" } + + code-red@1.0.4: + resolution: { + integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==, + } + + concat-map@0.0.1: + resolution: { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } + + cookie@0.6.0: + resolution: { + integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==, + } + engines: { node: ">= 0.6" } + + css-tree@2.3.1: + resolution: { + integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==, + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + + debug@4.3.6: + resolution: { + integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + + deepmerge@4.3.1: + resolution: { + integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, + } + engines: { node: ">=0.10.0" } + + dequal@2.0.3: + resolution: { + integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==, + } + engines: { node: ">=6" } + + detect-indent@6.1.0: + resolution: { + integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, + } + engines: { node: ">=8" } + + detect-libc@1.0.3: + resolution: { + integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==, + } + engines: { node: ">=0.10" } + hasBin: true + + devalue@5.0.0: + resolution: { + integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==, + } + + dprint@0.47.2: + resolution: { + integrity: sha512-geUcVIIrmLaY+YtuOl4gD7J/QCjsXZa5gUqre9sO6cgH0X/Fa9heBN3l/AWVII6rKPw45ATuCSDWz1pyO+HkPQ==, + } + hasBin: true + + es6-promise@3.3.1: + resolution: { + integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==, + } + + esbuild@0.21.5: + resolution: { + integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==, + } + engines: { node: ">=12" } + hasBin: true + + esm-env@1.0.0: + resolution: { + integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==, + } + + estree-walker@3.0.3: + resolution: { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } + + fill-range@7.1.1: + resolution: { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + engines: { node: ">=8" } + + fs.realpath@1.0.0: + resolution: { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } + + fsevents@2.3.3: + resolution: { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + + glob-parent@5.1.2: + resolution: { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: ">= 6" } + + glob@7.2.3: + resolution: { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } + deprecated: Glob versions prior to v9 are no longer supported + + globalyzer@0.1.0: + resolution: { + integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==, + } + + globrex@0.1.2: + resolution: { + integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==, + } + + graceful-fs@4.2.11: + resolution: { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } + + immutable@4.3.7: + resolution: { + integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==, + } + + import-meta-resolve@4.1.0: + resolution: { + integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==, + } + + inflight@1.0.6: + resolution: { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } + + is-binary-path@2.1.0: + resolution: { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: ">=8" } + + is-extglob@2.1.1: + resolution: { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: ">=0.10.0" } + + is-glob@4.0.3: + resolution: { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: ">=0.10.0" } + + is-number@7.0.0: + resolution: { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: ">=0.12.0" } + + is-reference@3.0.2: + resolution: { + integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==, + } + + kleur@4.1.5: + resolution: { + integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==, + } + engines: { node: ">=6" } + + lightningcss-darwin-arm64@1.26.0: + resolution: { + integrity: sha512-n4TIvHO1NY1ondKFYpL2ZX0bcC2y6yjXMD6JfyizgR8BCFNEeArINDzEaeqlfX9bXz73Bpz/Ow0nu+1qiDrBKg==, + } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.26.0: + resolution: { + integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==, + } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.26.0: + resolution: { + integrity: sha512-C/io7POAxp6sZxFSVGezjajMlCKQ8KSwISLLGRq8xLQpQMokYrUoqYEwmIX8mLmF6C/CZPk0gFmRSzd8biWM0g==, + } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.26.0: + resolution: { + integrity: sha512-Aag9kqXqkyPSW+dXMgyWk66C984Nay2pY8Nws+67gHlDzV3cWh7TvFlzuaTaVFMVqdDTzN484LSK3u39zFBnzg==, + } + engines: { node: ">= 12.0.0" } + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.26.0: + resolution: { + integrity: sha512-iJmZM7fUyVjH+POtdiCtExG+67TtPUTer7K/5A8DIfmPfrmeGvzfRyBltGhQz13Wi15K1lf2cPYoRaRh6vcwNA==, + } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.26.0: + resolution: { + integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==, + } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.26.0: + resolution: { + integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==, + } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.26.0: + resolution: { + integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==, + } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.26.0: + resolution: { + integrity: sha512-X/597/cFnCogy9VItj/+7Tgu5VLbAtDF7KZDPdSw0MaL6FL940th1y3HiOzFIlziVvAtbo0RB3NAae1Oofr+Tw==, + } + engines: { node: ">= 12.0.0" } + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.26.0: + resolution: { + integrity: sha512-pYS3EyGP3JRhfqEFYmfFDiZ9/pVNfy8jVIYtrx9TVNusVyDK3gpW1w/rbvroQ4bDJi7grdUtyrYU6V2xkY/bBw==, + } + engines: { node: ">= 12.0.0" } + cpu: [x64] + os: [win32] + + lightningcss@1.26.0: + resolution: { + integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==, + } + engines: { node: ">= 12.0.0" } + + locate-character@3.0.0: + resolution: { + integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==, + } + + magic-string@0.30.11: + resolution: { + integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==, + } + + mdn-data@2.0.30: + resolution: { + integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==, + } + + min-indent@1.0.1: + resolution: { + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, + } + engines: { node: ">=4" } + + minimatch@3.1.2: + resolution: { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } + + minimist@1.2.8: + resolution: { + integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, + } + + mkdirp@0.5.6: + resolution: { + integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, + } + hasBin: true + + modern-normalize@2.0.0: + resolution: { + integrity: sha512-CxBoEVKh5U4DH3XuNbc5ONLF6dQBc8dSc7pdZ1957FGbIO5JBqGqqchhET9dTexri8/pk9xBL6+5ceOtCIp1QA==, + } + engines: { node: ">=6" } + + mri@1.2.0: + resolution: { + integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==, + } + engines: { node: ">=4" } + + mrmime@2.0.0: + resolution: { + integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==, + } + engines: { node: ">=10" } + + ms@2.1.2: + resolution: { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } + + nanoid@3.3.7: + resolution: { + integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + + normalize-path@3.0.0: + resolution: { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: ">=0.10.0" } + + once@1.4.0: + resolution: { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } + + path-is-absolute@1.0.1: + resolution: { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: ">=0.10.0" } + + periscopic@3.1.0: + resolution: { + integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==, + } + + picocolors@1.0.1: + resolution: { + integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==, + } + + picomatch@2.3.1: + resolution: { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: ">=8.6" } + + postcss@8.4.41: + resolution: { + integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==, + } + engines: { node: ^10 || ^12 || >=14 } + + readdirp@3.6.0: + resolution: { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: ">=8.10.0" } + + rimraf@2.7.1: + resolution: { + integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, + } + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.20.0: + resolution: { + integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==, + } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } + hasBin: true + + sade@1.8.1: + resolution: { + integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==, + } + engines: { node: ">=6" } + + sander@0.5.1: + resolution: { + integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==, + } + + sass@1.77.8: + resolution: { + integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==, + } + engines: { node: ">=14.0.0" } + hasBin: true + + set-cookie-parser@2.7.0: + resolution: { + integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==, + } + + sirv@2.0.4: + resolution: { + integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==, + } + engines: { node: ">= 10" } + + sorcery@0.11.1: + resolution: { + integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==, + } + hasBin: true + + source-map-js@1.2.0: + resolution: { + integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==, + } + engines: { node: ">=0.10.0" } + + strip-indent@3.0.0: + resolution: { + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, + } + engines: { node: ">=8" } + + svelte-check@3.8.5: + resolution: { + integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==, + } + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-hmr@0.16.0: + resolution: { + integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==, + } + engines: { node: ^12.20 || ^14.13.1 || >= 16 } + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-preprocess@5.1.4: + resolution: { + integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==, + } + engines: { node: ">= 16.0.0" } + peerDependencies: + "@babel/core": ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: ">=3.9.5 || ^4.0.0 || ^5.0.0" + peerDependenciesMeta: + "@babel/core": + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte@4.2.18: + resolution: { + integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==, + } + engines: { node: ">=16" } + + tiny-glob@0.2.9: + resolution: { + integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==, + } + + to-regex-range@5.0.1: + resolution: { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: ">=8.0" } + + totalist@3.0.1: + resolution: { + integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, + } + engines: { node: ">=6" } + + typescript@5.5.4: + resolution: { + integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==, + } + engines: { node: ">=14.17" } + hasBin: true + + undici-types@6.13.0: + resolution: { + integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==, + } + + vite@5.4.0: + resolution: { + integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==, + } + engines: { node: ^18.0.0 || >=20.0.0 } + hasBin: true + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@0.2.5: + resolution: { + integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==, + } + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + wrappy@1.0.2: + resolution: { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@dprint/darwin-arm64@0.47.2': - resolution: {integrity: sha512-mVPFBJsXxGDKHHCAY8wbqOyS4028g1bN15H9tivCnPAjwaZhkUimZHXWejXADjhGn+Xm2SlakugY9PY/68pH3Q==} - cpu: [arm64] - os: [darwin] - - '@dprint/darwin-x64@0.47.2': - resolution: {integrity: sha512-T7wzlc+rBV+6BRRiBjoqoy5Hj4TR2Nv2p2s9+ycyPGs10Kj/JXOWD8dnEHeBgUr2r4qe/ZdcxmsFQ5Hf2n0WuA==} - cpu: [x64] - os: [darwin] - - '@dprint/linux-arm64-glibc@0.47.2': - resolution: {integrity: sha512-B0m1vT5LdVtrNOVdkqpLPrSxuCD+l5bTIgRzPaDoIB1ChWQkler9IlX8C+RStpujjPj6SYvwo5vTzjQSvRdQkA==} - cpu: [arm64] - os: [linux] - - '@dprint/linux-arm64-musl@0.47.2': - resolution: {integrity: sha512-zID6wZZqpg2/Q2Us+ERQkbhLwlW3p3xaeEr00MPf49bpydmEjMiPuSjWPkNv+slQSIyIsVovOxF4lbNZjsdtvw==} - cpu: [arm64] - os: [linux] - - '@dprint/linux-x64-glibc@0.47.2': - resolution: {integrity: sha512-rB3WXMdINnRd33DItIp7mObS7dzHW90ZzeJSsoKJLPp+Z7wXjjb27UUowfqVI4baa/1pd7sdbX54DPohMtfu/A==} - cpu: [x64] - os: [linux] - - '@dprint/linux-x64-musl@0.47.2': - resolution: {integrity: sha512-E0+TNbzYdTXJ/jCVjUctVxkda/faw++aDQLfyWGcmdMJnbM7NZz+W4fUpDXzMPsjy+zTWxXcPK7/q2DZz2gnbg==} - cpu: [x64] - os: [linux] - - '@dprint/win32-arm64@0.47.2': - resolution: {integrity: sha512-K1EieTCFjfOCmyIhw9zFSduE6qVCNHEveupqZEfbSkVGw5T9MJQ1I9+n7MDb3RIDYEUk0enJ58/w82q8oDKCyA==} - cpu: [arm64] - os: [win32] - - '@dprint/win32-x64@0.47.2': - resolution: {integrity: sha512-LhizWr8VrhHvq4ump8HwOERyFmdLiE8C6A42QSntGXzKdaa2nEOq20x/o56ZIiDcesiV+1TmosMKimPcOZHa+Q==} - cpu: [x64] - os: [win32] - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - - '@rollup/rollup-android-arm-eabi@4.20.0': - resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.20.0': - resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.20.0': - resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.20.0': - resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.20.0': - resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.20.0': - resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.20.0': - resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.20.0': - resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.20.0': - resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.20.0': - resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.20.0': - resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.20.0': - resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} - cpu: [x64] - os: [win32] - - '@sveltejs/adapter-static@3.0.3': - resolution: {integrity: sha512-VAz71MwpPJ9jO4vQvqfLKhx+bEoL9007AnZzmOOKIz+YPPEC7tHRYC5F4ZIws20mDyTF/9mHJ6HqEq+8cKtaaQ==} - peerDependencies: - '@sveltejs/kit': ^2.0.0 - - '@sveltejs/kit@2.5.21': - resolution: {integrity: sha512-zHkaVZB5WNKVtosPhpPHLLvCdhUs3j6rRhDjRcXz9Mi7ZOeMe+xpzFkm7vs7RYQKMWDPUIfDngFDM3iGPyntMw==} - engines: {node: '>=18.13'} - hasBin: true - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 - svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 - - '@sveltejs/vite-plugin-svelte-inspector@2.1.0': - resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} - engines: {node: ^18.0.0 || >=20} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 - svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.0 - - '@sveltejs/vite-plugin-svelte@3.1.1': - resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} - engines: {node: ^18.0.0 || >=20} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.0 - - '@types/cookie@0.6.0': - resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - - '@types/node@22.2.0': - resolution: {integrity: sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==} - - '@types/pug@2.0.10': - resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - buffer-crc32@1.0.0: - resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} - engines: {node: '>=8.0.0'} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - - devalue@5.0.0: - resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} - - dprint@0.47.2: - resolution: {integrity: sha512-geUcVIIrmLaY+YtuOl4gD7J/QCjsXZa5gUqre9sO6cgH0X/Fa9heBN3l/AWVII6rKPw45ATuCSDWz1pyO+HkPQ==} - hasBin: true - - es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - esm-env@1.0.0: - resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} - - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - globalyzer@0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - immutable@4.3.7: - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} - - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - - lightningcss-darwin-arm64@1.26.0: - resolution: {integrity: sha512-n4TIvHO1NY1ondKFYpL2ZX0bcC2y6yjXMD6JfyizgR8BCFNEeArINDzEaeqlfX9bXz73Bpz/Ow0nu+1qiDrBKg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - - lightningcss-darwin-x64@1.26.0: - resolution: {integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - - lightningcss-freebsd-x64@1.26.0: - resolution: {integrity: sha512-C/io7POAxp6sZxFSVGezjajMlCKQ8KSwISLLGRq8xLQpQMokYrUoqYEwmIX8mLmF6C/CZPk0gFmRSzd8biWM0g==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - - lightningcss-linux-arm-gnueabihf@1.26.0: - resolution: {integrity: sha512-Aag9kqXqkyPSW+dXMgyWk66C984Nay2pY8Nws+67gHlDzV3cWh7TvFlzuaTaVFMVqdDTzN484LSK3u39zFBnzg==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] +snapshots: + "@ampproject/remapping@2.3.0": + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 - lightningcss-linux-arm64-gnu@1.26.0: - resolution: {integrity: sha512-iJmZM7fUyVjH+POtdiCtExG+67TtPUTer7K/5A8DIfmPfrmeGvzfRyBltGhQz13Wi15K1lf2cPYoRaRh6vcwNA==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.26.0: - resolution: {integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-x64-gnu@1.26.0: - resolution: {integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-musl@1.26.0: - resolution: {integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-win32-arm64-msvc@1.26.0: - resolution: {integrity: sha512-X/597/cFnCogy9VItj/+7Tgu5VLbAtDF7KZDPdSw0MaL6FL940th1y3HiOzFIlziVvAtbo0RB3NAae1Oofr+Tw==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - - lightningcss-win32-x64-msvc@1.26.0: - resolution: {integrity: sha512-pYS3EyGP3JRhfqEFYmfFDiZ9/pVNfy8jVIYtrx9TVNusVyDK3gpW1w/rbvroQ4bDJi7grdUtyrYU6V2xkY/bBw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss@1.26.0: - resolution: {integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==} - engines: {node: '>= 12.0.0'} - - locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - - magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - modern-normalize@2.0.0: - resolution: {integrity: sha512-CxBoEVKh5U4DH3XuNbc5ONLF6dQBc8dSc7pdZ1957FGbIO5JBqGqqchhET9dTexri8/pk9xBL6+5ceOtCIp1QA==} - engines: {node: '>=6'} - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} - engines: {node: ^10 || ^12 || >=14} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rollup@4.20.0: - resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - - sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - - sass@1.77.8: - resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} - engines: {node: '>=14.0.0'} - hasBin: true - - set-cookie-parser@2.7.0: - resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} - - sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} - - sorcery@0.11.1: - resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} - hasBin: true - - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - - svelte-check@3.8.5: - resolution: {integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - - svelte-hmr@0.16.0: - resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0 - - svelte-preprocess@5.1.4: - resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} - engines: {node: '>= 16.0.0'} - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: + "@dprint/darwin-arm64@0.47.2": optional: true - sass: - optional: true - stylus: + + "@dprint/darwin-x64@0.47.2": optional: true - sugarss: + + "@dprint/linux-arm64-glibc@0.47.2": optional: true - typescript: + + "@dprint/linux-arm64-musl@0.47.2": optional: true - svelte@4.2.18: - resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} - engines: {node: '>=16'} - - tiny-glob@0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} - engines: {node: '>=14.17'} - hasBin: true - - undici-types@6.13.0: - resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} - - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': + "@dprint/linux-x64-glibc@0.47.2": optional: true - less: + + "@dprint/linux-x64-musl@0.47.2": optional: true - lightningcss: + + "@dprint/win32-arm64@0.47.2": optional: true - sass: + + "@dprint/win32-x64@0.47.2": optional: true - sass-embedded: + + "@esbuild/aix-ppc64@0.21.5": optional: true - stylus: + + "@esbuild/android-arm64@0.21.5": optional: true - sugarss: + + "@esbuild/android-arm@0.21.5": optional: true - terser: + + "@esbuild/android-x64@0.21.5": optional: true - vitefu@0.2.5: - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - vite: + "@esbuild/darwin-arm64@0.21.5": optional: true - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + "@esbuild/darwin-x64@0.21.5": + optional: true -snapshots: + "@esbuild/freebsd-arm64@0.21.5": + optional: true - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 + "@esbuild/freebsd-x64@0.21.5": + optional: true - '@dprint/darwin-arm64@0.47.2': - optional: true + "@esbuild/linux-arm64@0.21.5": + optional: true - '@dprint/darwin-x64@0.47.2': - optional: true + "@esbuild/linux-arm@0.21.5": + optional: true - '@dprint/linux-arm64-glibc@0.47.2': - optional: true + "@esbuild/linux-ia32@0.21.5": + optional: true - '@dprint/linux-arm64-musl@0.47.2': - optional: true + "@esbuild/linux-loong64@0.21.5": + optional: true - '@dprint/linux-x64-glibc@0.47.2': - optional: true + "@esbuild/linux-mips64el@0.21.5": + optional: true - '@dprint/linux-x64-musl@0.47.2': - optional: true + "@esbuild/linux-ppc64@0.21.5": + optional: true - '@dprint/win32-arm64@0.47.2': - optional: true + "@esbuild/linux-riscv64@0.21.5": + optional: true - '@dprint/win32-x64@0.47.2': - optional: true + "@esbuild/linux-s390x@0.21.5": + optional: true - '@esbuild/aix-ppc64@0.21.5': - optional: true + "@esbuild/linux-x64@0.21.5": + optional: true - '@esbuild/android-arm64@0.21.5': - optional: true + "@esbuild/netbsd-x64@0.21.5": + optional: true - '@esbuild/android-arm@0.21.5': - optional: true + "@esbuild/openbsd-x64@0.21.5": + optional: true - '@esbuild/android-x64@0.21.5': - optional: true + "@esbuild/sunos-x64@0.21.5": + optional: true - '@esbuild/darwin-arm64@0.21.5': - optional: true + "@esbuild/win32-arm64@0.21.5": + optional: true - '@esbuild/darwin-x64@0.21.5': - optional: true + "@esbuild/win32-ia32@0.21.5": + optional: true - '@esbuild/freebsd-arm64@0.21.5': - optional: true + "@esbuild/win32-x64@0.21.5": + optional: true - '@esbuild/freebsd-x64@0.21.5': - optional: true + "@jridgewell/gen-mapping@0.3.5": + dependencies: + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 - '@esbuild/linux-arm64@0.21.5': - optional: true + "@jridgewell/resolve-uri@3.1.2": {} - '@esbuild/linux-arm@0.21.5': - optional: true + "@jridgewell/set-array@1.2.1": {} - '@esbuild/linux-ia32@0.21.5': - optional: true + "@jridgewell/sourcemap-codec@1.5.0": {} - '@esbuild/linux-loong64@0.21.5': - optional: true + "@jridgewell/trace-mapping@0.3.25": + dependencies: + "@jridgewell/resolve-uri": 3.1.2 + "@jridgewell/sourcemap-codec": 1.5.0 - '@esbuild/linux-mips64el@0.21.5': - optional: true + "@polka/url@1.0.0-next.25": {} - '@esbuild/linux-ppc64@0.21.5': - optional: true + "@rollup/rollup-android-arm-eabi@4.20.0": + optional: true - '@esbuild/linux-riscv64@0.21.5': - optional: true + "@rollup/rollup-android-arm64@4.20.0": + optional: true - '@esbuild/linux-s390x@0.21.5': - optional: true + "@rollup/rollup-darwin-arm64@4.20.0": + optional: true - '@esbuild/linux-x64@0.21.5': - optional: true + "@rollup/rollup-darwin-x64@4.20.0": + optional: true - '@esbuild/netbsd-x64@0.21.5': - optional: true + "@rollup/rollup-linux-arm-gnueabihf@4.20.0": + optional: true - '@esbuild/openbsd-x64@0.21.5': - optional: true + "@rollup/rollup-linux-arm-musleabihf@4.20.0": + optional: true - '@esbuild/sunos-x64@0.21.5': - optional: true + "@rollup/rollup-linux-arm64-gnu@4.20.0": + optional: true - '@esbuild/win32-arm64@0.21.5': - optional: true + "@rollup/rollup-linux-arm64-musl@4.20.0": + optional: true - '@esbuild/win32-ia32@0.21.5': - optional: true + "@rollup/rollup-linux-powerpc64le-gnu@4.20.0": + optional: true - '@esbuild/win32-x64@0.21.5': - optional: true + "@rollup/rollup-linux-riscv64-gnu@4.20.0": + optional: true - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + "@rollup/rollup-linux-s390x-gnu@4.20.0": + optional: true - '@jridgewell/resolve-uri@3.1.2': {} + "@rollup/rollup-linux-x64-gnu@4.20.0": + optional: true - '@jridgewell/set-array@1.2.1': {} + "@rollup/rollup-linux-x64-musl@4.20.0": + optional: true - '@jridgewell/sourcemap-codec@1.5.0': {} + "@rollup/rollup-win32-arm64-msvc@4.20.0": + optional: true - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + "@rollup/rollup-win32-ia32-msvc@4.20.0": + optional: true - '@polka/url@1.0.0-next.25': {} + "@rollup/rollup-win32-x64-msvc@4.20.0": + optional: true - '@rollup/rollup-android-arm-eabi@4.20.0': - optional: true + "@sveltejs/adapter-static@3.0.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))": + dependencies: + "@sveltejs/kit": 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + + "@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))": + dependencies: + "@sveltejs/vite-plugin-svelte": 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + "@types/cookie": 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.11 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.0 + sirv: 2.0.4 + svelte: 4.2.18 + tiny-glob: 0.2.9 + vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + + "@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))": + dependencies: + "@sveltejs/vite-plugin-svelte": 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + debug: 4.3.6 + svelte: 4.2.18 + vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + transitivePeerDependencies: + - supports-color + + "@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))": + dependencies: + "@sveltejs/vite-plugin-svelte-inspector": 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + debug: 4.3.6 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.11 + svelte: 4.2.18 + svelte-hmr: 0.16.0(svelte@4.2.18) + vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + vitefu: 0.2.5(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + transitivePeerDependencies: + - supports-color + + "@types/cookie@0.6.0": {} + + "@types/estree@1.0.5": {} + + "@types/node@22.2.0": + dependencies: + undici-types: 6.13.0 + optional: true - '@rollup/rollup-android-arm64@4.20.0': - optional: true + "@types/pug@2.0.10": {} - '@rollup/rollup-darwin-arm64@4.20.0': - optional: true + acorn@8.12.1: {} - '@rollup/rollup-darwin-x64@4.20.0': - optional: true + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 - '@rollup/rollup-linux-arm-gnueabihf@4.20.0': - optional: true + aria-query@5.3.0: + dependencies: + dequal: 2.0.3 - '@rollup/rollup-linux-arm-musleabihf@4.20.0': - optional: true + axobject-query@4.1.0: {} - '@rollup/rollup-linux-arm64-gnu@4.20.0': - optional: true + balanced-match@1.0.2: {} - '@rollup/rollup-linux-arm64-musl@4.20.0': - optional: true + binary-extensions@2.3.0: {} - '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': - optional: true + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 - '@rollup/rollup-linux-riscv64-gnu@4.20.0': - optional: true + braces@3.0.3: + dependencies: + fill-range: 7.1.1 - '@rollup/rollup-linux-s390x-gnu@4.20.0': - optional: true + buffer-crc32@1.0.0: {} - '@rollup/rollup-linux-x64-gnu@4.20.0': - optional: true + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 - '@rollup/rollup-linux-x64-musl@4.20.0': - optional: true + code-red@1.0.4: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + "@types/estree": 1.0.5 + acorn: 8.12.1 + estree-walker: 3.0.3 + periscopic: 3.1.0 - '@rollup/rollup-win32-arm64-msvc@4.20.0': - optional: true + concat-map@0.0.1: {} - '@rollup/rollup-win32-ia32-msvc@4.20.0': - optional: true + cookie@0.6.0: {} - '@rollup/rollup-win32-x64-msvc@4.20.0': - optional: true + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 - '@sveltejs/adapter-static@3.0.3(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))': - dependencies: - '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) + debug@4.3.6: + dependencies: + ms: 2.1.2 - '@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))': - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - '@types/cookie': 0.6.0 - cookie: 0.6.0 - devalue: 5.0.0 - esm-env: 1.0.0 - import-meta-resolve: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.11 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.7.0 - sirv: 2.0.4 - svelte: 4.2.18 - tiny-glob: 0.2.9 - vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + deepmerge@4.3.1: {} - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))': - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - debug: 4.3.6 - svelte: 4.2.18 - vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) - transitivePeerDependencies: - - supports-color + dequal@2.0.3: {} - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8))': - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)))(svelte@4.2.18)(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - debug: 4.3.6 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.11 - svelte: 4.2.18 - svelte-hmr: 0.16.0(svelte@4.2.18) - vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) - vitefu: 0.2.5(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)) - transitivePeerDependencies: - - supports-color - - '@types/cookie@0.6.0': {} - - '@types/estree@1.0.5': {} - - '@types/node@22.2.0': - dependencies: - undici-types: 6.13.0 - optional: true - - '@types/pug@2.0.10': {} - - acorn@8.12.1: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - aria-query@5.3.0: - dependencies: - dequal: 2.0.3 - - axobject-query@4.1.0: {} - - balanced-match@1.0.2: {} - - binary-extensions@2.3.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - buffer-crc32@1.0.0: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 - acorn: 8.12.1 - estree-walker: 3.0.3 - periscopic: 3.1.0 - - concat-map@0.0.1: {} - - cookie@0.6.0: {} - - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.0 - - debug@4.3.6: - dependencies: - ms: 2.1.2 - - deepmerge@4.3.1: {} - - dequal@2.0.3: {} - - detect-indent@6.1.0: {} - - detect-libc@1.0.3: - optional: true - - devalue@5.0.0: {} - - dprint@0.47.2: - optionalDependencies: - '@dprint/darwin-arm64': 0.47.2 - '@dprint/darwin-x64': 0.47.2 - '@dprint/linux-arm64-glibc': 0.47.2 - '@dprint/linux-arm64-musl': 0.47.2 - '@dprint/linux-x64-glibc': 0.47.2 - '@dprint/linux-x64-musl': 0.47.2 - '@dprint/win32-arm64': 0.47.2 - '@dprint/win32-x64': 0.47.2 + detect-indent@6.1.0: {} - es6-promise@3.3.1: {} + detect-libc@1.0.3: + optional: true - esbuild@0.21.5: - optionalDependencies: - '@esbuild/aix-ppc64': 0.21.5 - '@esbuild/android-arm': 0.21.5 - '@esbuild/android-arm64': 0.21.5 - '@esbuild/android-x64': 0.21.5 - '@esbuild/darwin-arm64': 0.21.5 - '@esbuild/darwin-x64': 0.21.5 - '@esbuild/freebsd-arm64': 0.21.5 - '@esbuild/freebsd-x64': 0.21.5 - '@esbuild/linux-arm': 0.21.5 - '@esbuild/linux-arm64': 0.21.5 - '@esbuild/linux-ia32': 0.21.5 - '@esbuild/linux-loong64': 0.21.5 - '@esbuild/linux-mips64el': 0.21.5 - '@esbuild/linux-ppc64': 0.21.5 - '@esbuild/linux-riscv64': 0.21.5 - '@esbuild/linux-s390x': 0.21.5 - '@esbuild/linux-x64': 0.21.5 - '@esbuild/netbsd-x64': 0.21.5 - '@esbuild/openbsd-x64': 0.21.5 - '@esbuild/sunos-x64': 0.21.5 - '@esbuild/win32-arm64': 0.21.5 - '@esbuild/win32-ia32': 0.21.5 - '@esbuild/win32-x64': 0.21.5 + devalue@5.0.0: {} + + dprint@0.47.2: + optionalDependencies: + "@dprint/darwin-arm64": 0.47.2 + "@dprint/darwin-x64": 0.47.2 + "@dprint/linux-arm64-glibc": 0.47.2 + "@dprint/linux-arm64-musl": 0.47.2 + "@dprint/linux-x64-glibc": 0.47.2 + "@dprint/linux-x64-musl": 0.47.2 + "@dprint/win32-arm64": 0.47.2 + "@dprint/win32-x64": 0.47.2 + + es6-promise@3.3.1: {} + + esbuild@0.21.5: + optionalDependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 + + esm-env@1.0.0: {} + + estree-walker@3.0.3: + dependencies: + "@types/estree": 1.0.5 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true - esm-env@1.0.0: {} + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.5 - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - fs.realpath@1.0.0: {} - - fsevents@2.3.3: - optional: true - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 - globalyzer@0.1.0: {} + globalyzer@0.1.0: {} - globrex@0.1.2: {} + globrex@0.1.2: {} - graceful-fs@4.2.11: {} + graceful-fs@4.2.11: {} - immutable@4.3.7: {} + immutable@4.3.7: {} - import-meta-resolve@4.1.0: {} + import-meta-resolve@4.1.0: {} - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 - inherits@2.0.4: {} + inherits@2.0.4: {} - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 - is-extglob@2.1.1: {} + is-extglob@2.1.1: {} - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 - is-number@7.0.0: {} + is-number@7.0.0: {} - is-reference@3.0.2: - dependencies: - '@types/estree': 1.0.5 + is-reference@3.0.2: + dependencies: + "@types/estree": 1.0.5 - kleur@4.1.5: {} + kleur@4.1.5: {} - lightningcss-darwin-arm64@1.26.0: - optional: true + lightningcss-darwin-arm64@1.26.0: + optional: true - lightningcss-darwin-x64@1.26.0: - optional: true + lightningcss-darwin-x64@1.26.0: + optional: true - lightningcss-freebsd-x64@1.26.0: - optional: true + lightningcss-freebsd-x64@1.26.0: + optional: true - lightningcss-linux-arm-gnueabihf@1.26.0: - optional: true + lightningcss-linux-arm-gnueabihf@1.26.0: + optional: true - lightningcss-linux-arm64-gnu@1.26.0: - optional: true + lightningcss-linux-arm64-gnu@1.26.0: + optional: true - lightningcss-linux-arm64-musl@1.26.0: - optional: true + lightningcss-linux-arm64-musl@1.26.0: + optional: true - lightningcss-linux-x64-gnu@1.26.0: - optional: true + lightningcss-linux-x64-gnu@1.26.0: + optional: true - lightningcss-linux-x64-musl@1.26.0: - optional: true + lightningcss-linux-x64-musl@1.26.0: + optional: true - lightningcss-win32-arm64-msvc@1.26.0: - optional: true + lightningcss-win32-arm64-msvc@1.26.0: + optional: true - lightningcss-win32-x64-msvc@1.26.0: - optional: true + lightningcss-win32-x64-msvc@1.26.0: + optional: true - lightningcss@1.26.0: - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.26.0 - lightningcss-darwin-x64: 1.26.0 - lightningcss-freebsd-x64: 1.26.0 - lightningcss-linux-arm-gnueabihf: 1.26.0 - lightningcss-linux-arm64-gnu: 1.26.0 - lightningcss-linux-arm64-musl: 1.26.0 - lightningcss-linux-x64-gnu: 1.26.0 - lightningcss-linux-x64-musl: 1.26.0 - lightningcss-win32-arm64-msvc: 1.26.0 - lightningcss-win32-x64-msvc: 1.26.0 - optional: true + lightningcss@1.26.0: + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.26.0 + lightningcss-darwin-x64: 1.26.0 + lightningcss-freebsd-x64: 1.26.0 + lightningcss-linux-arm-gnueabihf: 1.26.0 + lightningcss-linux-arm64-gnu: 1.26.0 + lightningcss-linux-arm64-musl: 1.26.0 + lightningcss-linux-x64-gnu: 1.26.0 + lightningcss-linux-x64-musl: 1.26.0 + lightningcss-win32-arm64-msvc: 1.26.0 + lightningcss-win32-x64-msvc: 1.26.0 + optional: true - locate-character@3.0.0: {} + locate-character@3.0.0: {} - magic-string@0.30.11: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.11: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 - mdn-data@2.0.30: {} + mdn-data@2.0.30: {} - min-indent@1.0.1: {} + min-indent@1.0.1: {} - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 - minimist@1.2.8: {} + minimist@1.2.8: {} - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 - modern-normalize@2.0.0: {} + modern-normalize@2.0.0: {} - mri@1.2.0: {} + mri@1.2.0: {} - mrmime@2.0.0: {} + mrmime@2.0.0: {} - ms@2.1.2: {} + ms@2.1.2: {} + + nanoid@3.3.7: {} + + normalize-path@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + path-is-absolute@1.0.1: {} + + periscopic@3.1.0: + dependencies: + "@types/estree": 1.0.5 + estree-walker: 3.0.3 + is-reference: 3.0.2 + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rollup@4.20.0: + dependencies: + "@types/estree": 1.0.5 + optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.20.0 + "@rollup/rollup-android-arm64": 4.20.0 + "@rollup/rollup-darwin-arm64": 4.20.0 + "@rollup/rollup-darwin-x64": 4.20.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.20.0 + "@rollup/rollup-linux-arm-musleabihf": 4.20.0 + "@rollup/rollup-linux-arm64-gnu": 4.20.0 + "@rollup/rollup-linux-arm64-musl": 4.20.0 + "@rollup/rollup-linux-powerpc64le-gnu": 4.20.0 + "@rollup/rollup-linux-riscv64-gnu": 4.20.0 + "@rollup/rollup-linux-s390x-gnu": 4.20.0 + "@rollup/rollup-linux-x64-gnu": 4.20.0 + "@rollup/rollup-linux-x64-musl": 4.20.0 + "@rollup/rollup-win32-arm64-msvc": 4.20.0 + "@rollup/rollup-win32-ia32-msvc": 4.20.0 + "@rollup/rollup-win32-x64-msvc": 4.20.0 + fsevents: 2.3.3 + + sade@1.8.1: + dependencies: + mri: 1.2.0 + + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + + sass@1.77.8: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.0 + + set-cookie-parser@2.7.0: {} + + sirv@2.0.4: + dependencies: + "@polka/url": 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + + sorcery@0.11.1: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + buffer-crc32: 1.0.0 + minimist: 1.2.8 + sander: 0.5.1 + + source-map-js@1.2.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + svelte-check@3.8.5(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18): + dependencies: + "@jridgewell/trace-mapping": 0.3.25 + chokidar: 3.6.0 + picocolors: 1.0.1 + sade: 1.8.1 + svelte: 4.2.18 + svelte-preprocess: 5.1.4(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - "@babel/core" + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss + + svelte-hmr@0.16.0(svelte@4.2.18): + dependencies: + svelte: 4.2.18 + + svelte-preprocess@5.1.4(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4): + dependencies: + "@types/pug": 2.0.10 + detect-indent: 6.1.0 + magic-string: 0.30.11 + sorcery: 0.11.1 + strip-indent: 3.0.0 + svelte: 4.2.18 + optionalDependencies: + postcss: 8.4.41 + sass: 1.77.8 + typescript: 5.5.4 + + svelte@4.2.18: + dependencies: + "@ampproject/remapping": 2.3.0 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + "@types/estree": 1.0.5 + acorn: 8.12.1 + aria-query: 5.3.0 + axobject-query: 4.1.0 + code-red: 1.0.4 + css-tree: 2.3.1 + estree-walker: 3.0.3 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.11 + periscopic: 3.1.0 + + tiny-glob@0.2.9: + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + totalist@3.0.1: {} + + typescript@5.5.4: {} + + undici-types@6.13.0: + optional: true - nanoid@3.3.7: {} - - normalize-path@3.0.0: {} - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - path-is-absolute@1.0.1: {} - - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.5 - estree-walker: 3.0.3 - is-reference: 3.0.2 - - picocolors@1.0.1: {} - - picomatch@2.3.1: {} - - postcss@8.4.41: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - - rollup@4.20.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.20.0 - '@rollup/rollup-android-arm64': 4.20.0 - '@rollup/rollup-darwin-arm64': 4.20.0 - '@rollup/rollup-darwin-x64': 4.20.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.20.0 - '@rollup/rollup-linux-arm-musleabihf': 4.20.0 - '@rollup/rollup-linux-arm64-gnu': 4.20.0 - '@rollup/rollup-linux-arm64-musl': 4.20.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0 - '@rollup/rollup-linux-riscv64-gnu': 4.20.0 - '@rollup/rollup-linux-s390x-gnu': 4.20.0 - '@rollup/rollup-linux-x64-gnu': 4.20.0 - '@rollup/rollup-linux-x64-musl': 4.20.0 - '@rollup/rollup-win32-arm64-msvc': 4.20.0 - '@rollup/rollup-win32-ia32-msvc': 4.20.0 - '@rollup/rollup-win32-x64-msvc': 4.20.0 - fsevents: 2.3.3 - - sade@1.8.1: - dependencies: - mri: 1.2.0 - - sander@0.5.1: - dependencies: - es6-promise: 3.3.1 - graceful-fs: 4.2.11 - mkdirp: 0.5.6 - rimraf: 2.7.1 - - sass@1.77.8: - dependencies: - chokidar: 3.6.0 - immutable: 4.3.7 - source-map-js: 1.2.0 - - set-cookie-parser@2.7.0: {} - - sirv@2.0.4: - dependencies: - '@polka/url': 1.0.0-next.25 - mrmime: 2.0.0 - totalist: 3.0.1 - - sorcery@0.11.1: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - buffer-crc32: 1.0.0 - minimist: 1.2.8 - sander: 0.5.1 - - source-map-js@1.2.0: {} - - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - - svelte-check@3.8.5(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - chokidar: 3.6.0 - picocolors: 1.0.1 - sade: 1.8.1 - svelte: 4.2.18 - svelte-preprocess: 5.1.4(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4) - typescript: 5.5.4 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - - svelte-hmr@0.16.0(svelte@4.2.18): - dependencies: - svelte: 4.2.18 - - svelte-preprocess@5.1.4(postcss@8.4.41)(sass@1.77.8)(svelte@4.2.18)(typescript@5.5.4): - dependencies: - '@types/pug': 2.0.10 - detect-indent: 6.1.0 - magic-string: 0.30.11 - sorcery: 0.11.1 - strip-indent: 3.0.0 - svelte: 4.2.18 - optionalDependencies: - postcss: 8.4.41 - sass: 1.77.8 - typescript: 5.5.4 - - svelte@4.2.18: - dependencies: - '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 - acorn: 8.12.1 - aria-query: 5.3.0 - axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.2 - locate-character: 3.0.0 - magic-string: 0.30.11 - periscopic: 3.1.0 - - tiny-glob@0.2.9: - dependencies: - globalyzer: 0.1.0 - globrex: 0.1.2 - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - totalist@3.0.1: {} - - typescript@5.5.4: {} - - undici-types@6.13.0: - optional: true - - vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.20.0 - optionalDependencies: - '@types/node': 22.2.0 - fsevents: 2.3.3 - lightningcss: 1.26.0 - sass: 1.77.8 - - vitefu@0.2.5(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)): - optionalDependencies: - vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) - - wrappy@1.0.2: {} + vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.41 + rollup: 4.20.0 + optionalDependencies: + "@types/node": 22.2.0 + fsevents: 2.3.3 + lightningcss: 1.26.0 + sass: 1.77.8 + + vitefu@0.2.5(vite@5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8)): + optionalDependencies: + vite: 5.4.0(@types/node@22.2.0)(lightningcss@1.26.0)(sass@1.77.8) + + wrappy@1.0.2: {}