From 051d91c2dac129b32d434b2fc00cb14102e4eaa5 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 27 Aug 2024 12:08:51 -0500 Subject: [PATCH 01/92] Changeset audit --- .changeset/red-planets-drive.md | 2 +- .changeset/shaggy-impalas-press.md | 2 +- .changeset/small-ways-jump.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.changeset/red-planets-drive.md b/.changeset/red-planets-drive.md index 0ae8325ab..127a182ff 100644 --- a/.changeset/red-planets-drive.md +++ b/.changeset/red-planets-drive.md @@ -3,4 +3,4 @@ "@skeletonlabs/skeleton-react": minor --- -Added the Slider component +feature: Added the Slider component diff --git a/.changeset/shaggy-impalas-press.md b/.changeset/shaggy-impalas-press.md index f0e462d4d..3a0355522 100644 --- a/.changeset/shaggy-impalas-press.md +++ b/.changeset/shaggy-impalas-press.md @@ -2,4 +2,4 @@ "@skeletonlabs/skeleton-svelte": patch --- -Fixed reactivity issues within the Navigation related components +bugfix: Fixed reactivity issues within the Navigation related components diff --git a/.changeset/small-ways-jump.md b/.changeset/small-ways-jump.md index 9d5f01d42..851df4f8f 100644 --- a/.changeset/small-ways-jump.md +++ b/.changeset/small-ways-jump.md @@ -5,4 +5,4 @@ "@skeletonlabs/skeleton": patch --- -Chore: Moved Prettier and ESLint to repo root, updated formatting, and rectified linting issues +chore: Moved Prettier and ESLint to repo root, updated formatting, and rectified linting issues From c5cca247d6ac5f620253107861eb2cb0ca67a761 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 10 Sep 2024 12:32:17 -0500 Subject: [PATCH 02/92] Deps bump, minor updates --- pnpm-lock.yaml | 1475 +++++++++-------- sites/themes.skeleton.dev/package.json | 30 +- .../themes.skeleton.dev/src/lib/constants.ts | 20 +- .../src/lib/state.svelte.ts | 5 +- 4 files changed, 838 insertions(+), 692 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 112a2d4b3..8ef1bfad8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,45 @@ settings: catalogs: default: + '@zag-js/accordion': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/avatar': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/file-upload': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/pagination': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/progress': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/radio-group': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/rating-group': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/react': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/slider': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/svelte': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/switch': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/tabs': + specifier: ^0.65.1 + version: 0.65.1 + '@zag-js/tags-input': + specifier: ^0.65.1 + version: 0.65.1 typescript: specifier: ^5.5.4 version: 5.5.4 @@ -58,7 +97,7 @@ importers: version: 0.4.6(eslint@8.57.0) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@8.57.0)(svelte@5.0.0-next.210)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) + version: 2.43.0(eslint@8.57.0)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) globals: specifier: ^15.5.0 version: 15.5.0 @@ -70,10 +109,10 @@ importers: version: 0.13.0 prettier-plugin-svelte: specifier: ^3.2.4 - version: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.210) + version: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244) prettier-plugin-tailwindcss: specifier: ^0.6.4 - version: 0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.210))(prettier@3.3.2) + version: 0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244))(prettier@3.3.2) rimraf: specifier: ^5.0.5 version: 5.0.5 @@ -399,10 +438,10 @@ importers: version: 3.1.3(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)) '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) '@astrojs/svelte': specifier: ^5.7.0 - version: 5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + version: 5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) '@astrojs/tailwind': specifier: ^5.1.0 version: 5.1.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) @@ -459,7 +498,7 @@ importers: version: 5.0.0-next.210 svelte-check: specifier: ^3.8.4 - version: 3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.210) + version: 3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210) tailwindcss: specifier: ^3.4.6 version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) @@ -484,7 +523,7 @@ importers: version: 1.1.0 vite-plugin-pagefind: specifier: ^0.2.10 - version: 0.2.10(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + version: 0.2.10(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../../packages/vite-plugin-tw-plugin-watcher @@ -495,60 +534,60 @@ importers: specifier: ^2.4.4 version: 2.4.4 chroma-js: - specifier: ^2.4.2 - version: 2.4.2 + specifier: ^2.6.0 + version: 2.6.0 lucide-svelte: specifier: ^0.341.0 - version: 0.341.0(svelte@5.0.0-next.193) + version: 0.341.0(svelte@5.0.0-next.244) devDependencies: '@playwright/test': - specifier: ^1.42.0 - version: 1.43.0 + specifier: ^1.47.0 + version: 1.47.0 '@skeletonlabs/skeleton': specifier: workspace:* version: link:../../packages/skeleton '@sveltejs/adapter-auto': - specifier: ^3.1.1 - version: 3.2.0(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1))) + specifier: ^3.2.4 + version: 3.2.4(@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))) '@sveltejs/kit': - specifier: ^2.5.2 - version: 2.5.5(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) + specifier: ^2.5.26 + version: 2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.2 - version: 3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) + specifier: ^3.1.2 + version: 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) + specifier: ^0.5.9 + version: 0.5.9(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) autoprefixer: - specifier: ^10.4.18 - version: 10.4.19(postcss@8.4.38) + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.45) postcss: - specifier: ^8.4.35 - version: 8.4.38 + specifier: ^8.4.45 + version: 8.4.45 postcss-load-config: - specifier: ^5.0.3 - version: 5.0.3(jiti@1.21.6)(postcss@8.4.38) + specifier: ^5.1.0 + version: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) shiki: - specifier: ^1.1.7 - version: 1.2.4 + specifier: ^1.16.3 + version: 1.16.3 svelte: - specifier: ^5.0.0-next.192 - version: 5.0.0-next.193 + specifier: 5.0.0-next.244 + version: 5.0.0-next.244 svelte-check: - specifier: ^3.6.6 - version: 3.6.9(@babel/core@7.24.9)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(sass@1.74.1)(svelte@5.0.0-next.193) + specifier: ^3.8.6 + version: 3.8.6(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244) tailwindcss: - specifier: ^3.4.1 - version: 3.4.3(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + specifier: ^3.4.10 + version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 vite: - specifier: ^5.1.4 - version: 5.2.8(@types/node@20.14.11)(sass@1.74.1) + specifier: ^5.4.3 + version: 5.4.3(@types/node@20.14.11)(sass@1.74.1) vitest: - specifier: ^1.3.1 - version: 1.4.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1) + specifier: ^1.6.0 + version: 1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1) packages: @@ -1812,16 +1851,16 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.43.0': - resolution: {integrity: sha512-Ebw0+MCqoYflop7wVKj711ccbNlrwTBCtjY5rlbiY9kHL2bCYxq+qltK6uPsVBGGAOb033H2VO0YobcQVxoW7Q==} - engines: {node: '>=16'} - hasBin: true - '@playwright/test@1.45.3': resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} engines: {node: '>=18'} hasBin: true + '@playwright/test@1.47.0': + resolution: {integrity: sha512-SgAdlSwYVpToI4e/IH19IHHWvoijAYH5hu2MWSXptRypLSnzj51PcGD+rsOXFayde4P9ZLi+loXVwArg6IUkCA==} + engines: {node: '>=18'} + hasBin: true + '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -1839,6 +1878,11 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.21.2': + resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.14.0': resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==} cpu: [arm64] @@ -1849,6 +1893,11 @@ packages: cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.21.2': + resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.14.0': resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==} cpu: [arm64] @@ -1859,6 +1908,11 @@ packages: cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.21.2': + resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.14.0': resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==} cpu: [x64] @@ -1869,6 +1923,11 @@ packages: cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.21.2': + resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==} cpu: [arm] @@ -1879,11 +1938,21 @@ packages: cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.19.0': resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.14.0': resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==} cpu: [arm64] @@ -1894,6 +1963,11 @@ packages: cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.21.2': + resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.14.0': resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==} cpu: [arm64] @@ -1904,6 +1978,11 @@ packages: cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.21.2': + resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==} cpu: [ppc64le] @@ -1914,6 +1993,11 @@ packages: cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.14.0': resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==} cpu: [riscv64] @@ -1924,6 +2008,11 @@ packages: cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.14.0': resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==} cpu: [s390x] @@ -1934,6 +2023,11 @@ packages: cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.21.2': + resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.14.0': resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==} cpu: [x64] @@ -1944,6 +2038,11 @@ packages: cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.21.2': + resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.14.0': resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==} cpu: [x64] @@ -1954,6 +2053,11 @@ packages: cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.21.2': + resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.14.0': resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==} cpu: [arm64] @@ -1964,6 +2068,11 @@ packages: cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.21.2': + resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.14.0': resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==} cpu: [ia32] @@ -1974,6 +2083,11 @@ packages: cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.21.2': + resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.14.0': resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==} cpu: [x64] @@ -1984,11 +2098,16 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.10.3': - resolution: {integrity: sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg==} + '@rollup/rollup-win32-x64-msvc@4.21.2': + resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} + cpu: [x64] + os: [win32] + + '@shikijs/core@1.16.3': + resolution: {integrity: sha512-yETIvrETCeC39gSPIiSADmjri9FwKmxz0QvONMtTIUYlKZe90CJkvcjPksayC2VQOtzOJonEiULUa8v8crUQvA==} - '@shikijs/core@1.2.4': - resolution: {integrity: sha512-ClaUWpt8oTzjcF0MM1P81AeWyzc1sNSJlAjMG80CbwqbFqXSNz+NpQVUC0icobt3sZn43Sn27M4pHD/Jmp3zHw==} + '@shikijs/vscode-textmate@9.2.2': + resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1997,13 +2116,13 @@ packages: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} engines: {node: '>=14.16'} - '@sveltejs/adapter-auto@3.2.0': - resolution: {integrity: sha512-She5nKT47kwHE18v9NMe6pbJcvULr82u0V3yZ0ej3n1laWKGgkgdEABE9/ak5iDPs93LqsBkuIo51kkwCLBjJA==} + '@sveltejs/adapter-auto@3.2.2': + resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==} peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/adapter-auto@3.2.2': - resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==} + '@sveltejs/adapter-auto@3.2.4': + resolution: {integrity: sha512-a64AKYbfTUrVwU0xslzv1Jf3M8bj0IwhptaXmhgIkjXspBXhD0od9JiItQHchijpLMGdEDcYBlvqySkEawv6mQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 @@ -2016,12 +2135,12 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - '@sveltejs/kit@2.5.5': - resolution: {integrity: sha512-ULe3PB00q4+wYRL+IS5FDPsCEVnhEITofm7b9Yz8malcH3r1SAnW/JJ6T13hIMeu8QNRIuVQWo+P4+2VklbnLQ==} + '@sveltejs/kit@2.5.26': + resolution: {integrity: sha512-8l1JTIM2L+bS8ebq1E+nGjv/YSKSnD9Q19bYIUkc41vaEG2JjVUx6ikvPIJv2hkQAuqJLzoPrXlKk4KcyWOv3Q==} engines: {node: '>=18.13'} hasBin: true peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 @@ -2032,14 +2151,6 @@ packages: peerDependencies: svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 - '@sveltejs/vite-plugin-svelte-inspector@2.0.0': - resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} - 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-inspector@2.1.0': resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} @@ -2048,15 +2159,15 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - '@sveltejs/vite-plugin-svelte@3.0.2': - resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} + '@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 - '@sveltejs/vite-plugin-svelte@3.1.1': - resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} + '@sveltejs/vite-plugin-svelte@3.1.2': + resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 @@ -2075,6 +2186,11 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + '@tailwindcss/forms@0.5.9': + resolution: {integrity: sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20' + '@tailwindcss/typography@0.5.13': resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} peerDependencies: @@ -2257,9 +2373,15 @@ packages: '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} @@ -2330,33 +2452,18 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@1.4.0': - resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} - '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/runner@1.4.0': - resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} - '@vitest/runner@1.6.0': resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/snapshot@1.4.0': - resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} - '@vitest/snapshot@1.6.0': resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/spy@1.4.0': - resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} - '@vitest/spy@1.6.0': resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/utils@1.4.0': - resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} - '@vitest/utils@1.6.0': resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} @@ -2494,12 +2601,8 @@ packages: peerDependencies: acorn: '>=8.9.0' - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - - acorn-walk@8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@8.12.1: @@ -2671,6 +2774,13 @@ packages: peerDependencies: postcss: ^8.1.0 + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -2738,8 +2848,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.23.2: - resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2795,14 +2905,14 @@ packages: caniuse-lite@1.0.30001605: resolution: {integrity: sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==} - caniuse-lite@1.0.30001643: - resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} + caniuse-lite@1.0.30001660: + resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} chalk@2.4.2: @@ -2854,8 +2964,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chroma-js@2.4.2: - resolution: {integrity: sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==} + chroma-js@2.6.0: + resolution: {integrity: sha512-BLHvCB9s8Z1EV4ethr6xnkl/P2YRFOGqfgvuMG/MyCbZPrTA+NeiByY6XvgF0zP4/2deU2CXnWyMa3zu1LqQ3A==} ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} @@ -3129,6 +3239,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -3150,8 +3269,8 @@ packages: dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-equal@2.2.3: @@ -3200,9 +3319,6 @@ packages: resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} engines: {node: '>=18'} - devalue@4.3.2: - resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} - devalue@5.0.0: resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} @@ -3276,8 +3392,8 @@ packages: electron-to-chromium@1.4.727: resolution: {integrity: sha512-brpv4KTeC4g0Fx2FeIKytLd4UGn1zBQq5Lauy7zEWT9oqkaj5mgsxblEZIAOf1HHLlXxzr6adGViiBy5Z39/CA==} - electron-to-chromium@1.4.832: - resolution: {integrity: sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA==} + electron-to-chromium@1.5.18: + resolution: {integrity: sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==} emmet@2.4.7: resolution: {integrity: sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==} @@ -3379,6 +3495,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} @@ -3624,6 +3744,10 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + form-data-encoder@2.1.4: resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} engines: {node: '>= 14.17'} @@ -3758,6 +3882,10 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -4001,9 +4129,6 @@ packages: import-meta-resolve@2.2.2: resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} - import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -4096,6 +4221,10 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -4278,9 +4407,8 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} @@ -4392,10 +4520,6 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} - lilconfig@3.1.2: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} @@ -4473,6 +4597,9 @@ packages: resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -4505,9 +4632,8 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.9: - resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} - engines: {node: '>=12'} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} @@ -4712,6 +4838,10 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -4782,6 +4912,10 @@ packages: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -4813,6 +4947,9 @@ packages: ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} @@ -4951,6 +5088,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + oniguruma-to-js@0.3.3: + resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==} + optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -5014,6 +5154,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + pagefind@1.1.0: resolution: {integrity: sha512-1nmj0/vfYcMxNEQj0YDRp6bTVv9hI7HLdPhK/vBBYlrnwjATndQvHyicj5Y7pUHrpCFZpFnLVQXIF829tpFmaw==} hasBin: true @@ -5077,6 +5220,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -5102,6 +5249,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -5122,22 +5272,17 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} - pkg-types@1.1.3: - resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==} - - playwright-core@1.43.0: - resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} - engines: {node: '>=16'} - hasBin: true + pkg-types@1.2.0: + resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} playwright-core@1.45.3: resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==} engines: {node: '>=18'} hasBin: true - playwright@1.43.0: - resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} - engines: {node: '>=16'} + playwright-core@1.47.0: + resolution: {integrity: sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==} + engines: {node: '>=18'} hasBin: true playwright@1.45.3: @@ -5145,6 +5290,11 @@ packages: engines: {node: '>=18'} hasBin: true + playwright@1.47.0: + resolution: {integrity: sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==} + engines: {node: '>=18'} + hasBin: true + possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -5197,18 +5347,6 @@ packages: ts-node: optional: true - postcss-load-config@5.0.3: - resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - postcss-load-config@5.1.0: resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} engines: {node: '>= 18'} @@ -5256,6 +5394,10 @@ packages: resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -5263,16 +5405,12 @@ packages: resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.4.39: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.41: - resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} preferred-pm@3.1.3: @@ -5437,8 +5575,8 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -5508,6 +5646,9 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regex@4.3.2: + resolution: {integrity: sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==} + regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -5643,6 +5784,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.21.2: + resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -5734,6 +5880,9 @@ packages: set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + set-cookie-parser@2.7.0: + resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -5767,11 +5916,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.10.3: - resolution: {integrity: sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ==} - - shiki@1.2.4: - resolution: {integrity: sha512-Q9n9jKiOjJCRPztA9POn3/uZXNySHDNKAsPNpmtHDcFyi6ZQhx5vQKZW3Nhrwn8TWW3RudSRk66zqY603EZDeg==} + shiki@1.16.3: + resolution: {integrity: sha512-GypUE+fEd06FqDs63LSAVlmq7WsahhPQU62cgZxGF+TJT5LjD2k7HTxXj4/CKOVuMM3+wWQ1t4Y5oooeJFRRBQ==} side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -5809,10 +5955,6 @@ packages: engines: {node: '>=6'} hasBin: true - sorcery@0.11.0: - resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} - hasBin: true - sorcery@0.11.1: resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} hasBin: true @@ -5821,6 +5963,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} @@ -5977,14 +6123,14 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@3.6.9: - resolution: {integrity: sha512-hDQrk3L0osX07djQyMiXocKysTLfusqi8AriNcCiQxhQR49/LonYolcUGMtZ0fbUR8HTR198Prrgf52WWU9wEg==} + svelte-check@3.8.4: + resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - svelte-check@3.8.4: - resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} + svelte-check@3.8.6: + resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 @@ -5998,55 +6144,12 @@ packages: svelte: optional: true - svelte-hmr@0.15.3: - resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.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.3: - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} - engines: {node: '>= 16.0.0', pnpm: ^8.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-preprocess@5.1.4: resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} engines: {node: '>= 16.0.0'} @@ -6090,10 +6193,6 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@5.0.0-next.193: - resolution: {integrity: sha512-ZCiPf2+LMWkITDp4iOXdAQ1XMhsxV56PdRxgiAf4UZx1/UgV5k/xcg8big7+TmRmEisjDOr9Ibtwf2ujFj+yDw==} - engines: {node: '>=18'} - svelte@5.0.0-next.201: resolution: {integrity: sha512-gap0o+f0b5/TQYW5uOVUc3eVk75meSNdTrc9tTRALAg7YCzm8QaLqijBj5OkLaW9XKZFtarGrleRvC/fChk/Eg==} engines: {node: '>=18'} @@ -6102,6 +6201,10 @@ packages: resolution: {integrity: sha512-6QZpzr31weKDyAKifOdXJHK9oEeBE2Z/z/h1IX4tmJRuWPE/2Wc7Lzpfxl+0irS19GZH6V5YZnZLNTRJKjGzfg==} engines: {node: '>=18'} + svelte@5.0.0-next.244: + resolution: {integrity: sha512-whSOcKdpuAFd5xD9J2EhuHeRs4J4nHis6NSUKRXpC3HQoCmsoKhyIldMjiv6QFkQpe6QMsid8lwvgLXkZTSC/A==} + engines: {node: '>=18'} + svgo@3.0.3: resolution: {integrity: sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==} engines: {node: '>=14.0.0'} @@ -6119,8 +6222,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tailwindcss@3.4.3: - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} + tailwindcss@3.4.10: + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} engines: {node: '>=14.0.0'} hasBin: true @@ -6153,14 +6256,11 @@ packages: tiny-glob@0.2.9: resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} - tinybench@2.6.0: - resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} - - tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinypool@0.8.3: - resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} + tinypool@0.8.4: + resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} tinyspy@2.2.1: @@ -6280,8 +6380,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} type-fest@0.13.1: @@ -6470,11 +6570,6 @@ packages: vfile@6.0.2: resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} - vite-node@1.4.0: - resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -6550,37 +6645,43 @@ packages: 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 - - vitest@1.4.0: - resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + vite@5.4.3: + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.4.0 - '@vitest/ui': 1.4.0 - happy-dom: '*' - jsdom: '*' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 peerDependenciesMeta: - '@edge-runtime/vm': - optional: true '@types/node': optional: true - '@vitest/browser': + less: optional: true - '@vitest/ui': + lightningcss: optional: true - happy-dom: + sass: optional: true - jsdom: + 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 vitest@1.6.0: @@ -6768,11 +6869,6 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} - engines: {node: '>=8'} - hasBin: true - why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -6843,13 +6939,13 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} engines: {node: '>= 14'} hasBin: true - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true @@ -6988,7 +7084,7 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 remark-smartypants: 3.0.2 - shiki: 1.10.3 + shiki: 1.16.3 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -7022,11 +7118,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.1(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -7034,9 +7130,9 @@ snapshots: - supports-color - vite - '@astrojs/svelte@5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@astrojs/svelte@5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) svelte: 5.0.0-next.210 svelte2tsx: 0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4) @@ -7048,9 +7144,9 @@ snapshots: '@astrojs/tailwind@5.1.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))': dependencies: astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) - autoprefixer: 10.4.19(postcss@8.4.39) - postcss: 8.4.39 - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + autoprefixer: 10.4.20(postcss@8.4.45) + postcss: 8.4.45 + postcss-load-config: 4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) transitivePeerDependencies: - ts-node @@ -7070,12 +7166,12 @@ snapshots: '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/compat-data@7.24.4': {} @@ -7094,7 +7190,7 @@ snapshots: '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7114,7 +7210,7 @@ snapshots: '@babel/traverse': 7.24.8 '@babel/types': 7.24.9 convert-source-map: 2.0.0 - debug: 4.3.5 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7143,7 +7239,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.4 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -7151,7 +7247,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.9 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.2 + browserslist: 4.23.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -7305,14 +7401,14 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/parser@7.24.4': dependencies: @@ -7390,7 +7486,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - debug: 4.3.5 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7495,7 +7591,7 @@ snapshots: '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - micromatch: 4.0.5 + micromatch: 4.0.8 '@changesets/errors@0.1.4': dependencies: @@ -7535,7 +7631,7 @@ snapshots: '@changesets/types': 5.2.1 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 - micromatch: 4.0.5 + micromatch: 4.0.8 spawndamnit: 2.0.0 '@changesets/logger@0.0.5': @@ -8008,8 +8104,8 @@ snapshots: '@ctrl/tinycolor': 3.6.1 hast-util-to-html: 8.0.4 hastscript: 7.2.0 - postcss: 8.4.41 - postcss-nested: 6.0.1(postcss@8.4.41) + postcss: 8.4.45 + postcss-nested: 6.2.0(postcss@8.4.45) '@expressive-code/plugin-frames@0.33.5': dependencies: @@ -8019,7 +8115,7 @@ snapshots: '@expressive-code/plugin-shiki@0.33.5': dependencies: '@expressive-code/core': 0.33.5 - shiki: 1.10.3 + shiki: 1.16.3 '@expressive-code/plugin-text-markers@0.33.5': dependencies: @@ -8061,7 +8157,7 @@ snapshots: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 - debug: 4.3.5 + debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.7.1 @@ -8258,14 +8354,14 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.43.0': - dependencies: - playwright: 1.43.0 - '@playwright/test@1.45.3': dependencies: playwright: 1.45.3 + '@playwright/test@1.47.0': + dependencies: + playwright: 1.47.0 + '@polka/url@1.0.0-next.25': {} '@remix-run/router@1.18.0': {} @@ -8276,113 +8372,164 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.19.0': optional: true + '@rollup/rollup-android-arm-eabi@4.21.2': + optional: true + '@rollup/rollup-android-arm64@4.14.0': optional: true '@rollup/rollup-android-arm64@4.19.0': optional: true + '@rollup/rollup-android-arm64@4.21.2': + optional: true + '@rollup/rollup-darwin-arm64@4.14.0': optional: true '@rollup/rollup-darwin-arm64@4.19.0': optional: true + '@rollup/rollup-darwin-arm64@4.21.2': + optional: true + '@rollup/rollup-darwin-x64@4.14.0': optional: true '@rollup/rollup-darwin-x64@4.19.0': optional: true + '@rollup/rollup-darwin-x64@4.21.2': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.14.0': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.19.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.21.2': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.19.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.21.2': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.14.0': optional: true '@rollup/rollup-linux-arm64-gnu@4.19.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.21.2': + optional: true + '@rollup/rollup-linux-arm64-musl@4.14.0': optional: true '@rollup/rollup-linux-arm64-musl@4.19.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.21.2': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.14.0': optional: true '@rollup/rollup-linux-riscv64-gnu@4.19.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.21.2': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.14.0': optional: true '@rollup/rollup-linux-s390x-gnu@4.19.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.21.2': + optional: true + '@rollup/rollup-linux-x64-gnu@4.14.0': optional: true '@rollup/rollup-linux-x64-gnu@4.19.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.21.2': + optional: true + '@rollup/rollup-linux-x64-musl@4.14.0': optional: true '@rollup/rollup-linux-x64-musl@4.19.0': optional: true + '@rollup/rollup-linux-x64-musl@4.21.2': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.14.0': optional: true '@rollup/rollup-win32-arm64-msvc@4.19.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.21.2': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.14.0': optional: true '@rollup/rollup-win32-ia32-msvc@4.19.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.21.2': + optional: true + '@rollup/rollup-win32-x64-msvc@4.14.0': optional: true '@rollup/rollup-win32-x64-msvc@4.19.0': optional: true - '@shikijs/core@1.10.3': + '@rollup/rollup-win32-x64-msvc@4.21.2': + optional: true + + '@shikijs/core@1.16.3': dependencies: + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + oniguruma-to-js: 0.3.3 + regex: 4.3.2 - '@shikijs/core@1.2.4': {} + '@shikijs/vscode-textmate@9.2.2': {} '@sinclair/typebox@0.27.8': {} '@sindresorhus/is@5.6.0': {} - '@sveltejs/adapter-auto@3.2.0(@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))': - dependencies: - '@sveltejs/kit': 2.5.5(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) - import-meta-resolve: 4.0.0 - '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))': dependencies: '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) import-meta-resolve: 4.1.0 + '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))': + dependencies: + '@sveltejs/kit': 2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + import-meta-resolve: 4.1.0 + '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': dependencies: '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) @@ -8401,23 +8548,23 @@ snapshots: tiny-glob: 0.2.9 vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - '@sveltejs/kit@2.5.5(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) '@types/cookie': 0.6.0 cookie: 0.6.0 - devalue: 4.3.2 + devalue: 5.0.0 esm-env: 1.0.0 - import-meta-resolve: 4.0.0 + import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.9 + magic-string: 0.30.11 mrmime: 2.0.0 sade: 1.8.1 - set-cookie-parser: 2.6.0 + set-cookie-parser: 2.7.0 sirv: 2.0.4 - svelte: 5.0.0-next.193 + svelte: 5.0.0-next.244 tiny-glob: 0.2.9 - vite: 5.2.8(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) '@sveltejs/package@2.3.2(svelte@5.0.0-next.201)(typescript@5.5.4)': dependencies: @@ -8430,44 +8577,30 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1))': - dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.5 - svelte: 5.0.0-next.193 - vite: 5.2.8(@types/node@20.14.11)(sass@1.74.1) - transitivePeerDependencies: - - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': dependencies: '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.5 + debug: 4.3.7 svelte: 5.0.0-next.201 vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.5 + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + debug: 4.3.7 svelte: 5.0.0-next.210 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.193)(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.4 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.9 - svelte: 5.0.0-next.193 - svelte-hmr: 0.15.3(svelte@5.0.0-next.193) - vite: 5.2.8(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + debug: 4.3.7 + svelte: 5.0.0-next.244 + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) transitivePeerDependencies: - supports-color @@ -8485,17 +8618,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.5 + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 svelte: 5.0.0-next.210 svelte-hmr: 0.16.0(svelte@5.0.0-next.210) - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + debug: 4.3.7 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.11 + svelte: 5.0.0-next.244 + svelte-hmr: 0.16.0(svelte@5.0.0-next.244) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) transitivePeerDependencies: - supports-color @@ -8510,11 +8657,6 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.3(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 @@ -8525,6 +8667,11 @@ snapshots: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + '@tailwindcss/typography@0.5.13(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 @@ -8654,7 +8801,7 @@ snapshots: '@types/hast@3.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/http-cache-semantics@4.0.4': {} @@ -8666,7 +8813,7 @@ snapshots: '@types/mdast@4.0.4': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/mdx@2.0.13': {} @@ -8676,7 +8823,7 @@ snapshots: '@types/nlcst@2.0.3': dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@types/node@12.20.55': {} @@ -8726,8 +8873,12 @@ snapshots: '@types/unist@2.0.10': {} + '@types/unist@2.0.11': {} + '@types/unist@3.0.2': {} + '@types/unist@3.0.3': {} + '@types/yauzl@2.10.3': dependencies: '@types/node': 20.14.11 @@ -8787,7 +8938,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - debug: 4.3.5 + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -8827,34 +8978,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@vitejs/plugin-react@4.3.1(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': dependencies: '@babel/core': 7.24.9 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) transitivePeerDependencies: - supports-color - '@vitest/expect@1.4.0': - dependencies: - '@vitest/spy': 1.4.0 - '@vitest/utils': 1.4.0 - chai: 4.4.1 - '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - chai: 4.4.1 - - '@vitest/runner@1.4.0': - dependencies: - '@vitest/utils': 1.4.0 - p-limit: 5.0.0 - pathe: 1.1.2 + chai: 4.5.0 '@vitest/runner@1.6.0': dependencies: @@ -8862,33 +9001,16 @@ snapshots: p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@1.4.0': - dependencies: - magic-string: 0.30.10 - pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/snapshot@1.6.0': dependencies: - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 - '@vitest/spy@1.4.0': - dependencies: - tinyspy: 2.2.1 - '@vitest/spy@1.6.0': dependencies: tinyspy: 2.2.1 - '@vitest/utils@1.4.0': - dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 - '@vitest/utils@1.6.0': dependencies: diff-sequences: 29.6.3 @@ -9140,9 +9262,7 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.2: {} - - acorn-walk@8.3.3: + acorn-walk@8.3.4: dependencies: acorn: 8.12.1 @@ -9152,7 +9272,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -9383,14 +9503,14 @@ snapshots: prompts: 2.4.2 rehype: 13.0.1 semver: 7.6.3 - shiki: 1.10.3 + shiki: 1.16.3 string-width: 7.2.0 strip-ansi: 7.1.0 tsconfck: 3.1.1(typescript@5.5.4) unist-util-visit: 5.0.0 vfile: 6.0.2 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) which-pm: 3.0.0 yargs-parser: 21.1.1 zod: 3.23.8 @@ -9413,24 +9533,24 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.19(postcss@8.4.38): + autoprefixer@10.4.19(postcss@8.4.39): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001605 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 - autoprefixer@10.4.19(postcss@8.4.39): + autoprefixer@10.4.20(postcss@8.4.45): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001605 + browserslist: 4.23.3 + caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.39 + picocolors: 1.1.0 + postcss: 8.4.45 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -9503,12 +9623,12 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.23.2: + browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001643 - electron-to-chromium: 1.4.832 + caniuse-lite: 1.0.30001660 + electron-to-chromium: 1.5.18 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.2) + update-browserslist-db: 1.1.0(browserslist@4.23.3) buffer-crc32@0.2.13: {} @@ -9557,19 +9677,19 @@ snapshots: caniuse-lite@1.0.30001605: {} - caniuse-lite@1.0.30001643: {} + caniuse-lite@1.0.30001660: {} ccount@2.0.1: {} - chai@4.4.1: + chai@4.5.0: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 - deep-eql: 4.1.3 + deep-eql: 4.1.4 get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chalk@2.4.2: dependencies: @@ -9636,7 +9756,7 @@ snapshots: chownr@2.0.0: {} - chroma-js@2.4.2: {} + chroma-js@2.6.0: {} ci-info@3.8.0: {} @@ -9802,7 +9922,7 @@ snapshots: cspell-glob@6.31.1: dependencies: - micromatch: 4.0.5 + micromatch: 4.0.8 cspell-grammar@6.31.1: dependencies: @@ -9880,12 +10000,12 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 css-what@6.1.0: {} @@ -9951,6 +10071,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -9970,9 +10094,9 @@ snapshots: dedent-js@1.0.1: {} - deep-eql@4.1.3: + deep-eql@4.1.4: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-equal@2.2.3: dependencies: @@ -10030,8 +10154,6 @@ snapshots: dependencies: base-64: 1.0.0 - devalue@4.3.2: {} - devalue@5.0.0: {} devlop@1.1.0: @@ -10094,7 +10216,7 @@ snapshots: electron-to-chromium@1.4.727: {} - electron-to-chromium@1.4.832: {} + electron-to-chromium@1.5.18: {} emmet@2.4.7: dependencies: @@ -10357,6 +10479,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-string-regexp@1.0.5: {} escape-string-regexp@4.0.0: {} @@ -10444,7 +10568,7 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-svelte@2.43.0(eslint@8.57.0)(svelte@5.0.0-next.210)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): + eslint-plugin-svelte@2.43.0(eslint@8.57.0)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.5.0 @@ -10452,14 +10576,14 @@ snapshots: eslint-compat-utils: 0.5.1(eslint@8.57.0) esutils: 2.0.3 known-css-properties: 0.34.0 - postcss: 8.4.39 - postcss-load-config: 3.1.4(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) - postcss-safe-parser: 6.0.0(postcss@8.4.39) + postcss: 8.4.45 + postcss-load-config: 3.1.4(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) + postcss-safe-parser: 6.0.0(postcss@8.4.45) postcss-selector-parser: 6.1.1 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.210) + svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.244) optionalDependencies: - svelte: 5.0.0-next.210 + svelte: 5.0.0-next.244 transitivePeerDependencies: - ts-node @@ -10617,7 +10741,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.5 + debug: 4.3.7 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -10679,7 +10803,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.5 + micromatch: 4.0.8 pkg-dir: 4.2.0 flat-cache@3.0.4: @@ -10700,6 +10824,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + form-data-encoder@2.1.4: {} form-data@4.0.0: @@ -10826,6 +10955,15 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.1 + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -10957,7 +11095,7 @@ snapshots: hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 @@ -10994,7 +11132,7 @@ snapshots: hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 '@ungap/structured-clone': 1.2.0 hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 @@ -11061,7 +11199,7 @@ snapshots: dependencies: '@types/estree': 1.0.5 '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 @@ -11099,7 +11237,7 @@ snapshots: hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 @@ -11155,7 +11293,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11167,7 +11305,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.5 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11203,8 +11341,6 @@ snapshots: import-meta-resolve@2.2.2: {} - import-meta-resolve@4.0.0: {} - import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -11295,6 +11431,10 @@ snapshots: dependencies: hasown: 2.0.2 + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 @@ -11445,7 +11585,11 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jiti@1.21.0: {} + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 jiti@1.21.6: {} @@ -11556,8 +11700,6 @@ snapshots: lilconfig@2.1.0: {} - lilconfig@3.1.1: {} - lilconfig@3.1.2: {} lines-and-columns@1.2.4: {} @@ -11576,7 +11718,7 @@ snapshots: local-pkg@0.5.0: dependencies: mlly: 1.7.1 - pkg-types: 1.1.3 + pkg-types: 1.2.0 locate-character@3.0.0: {} @@ -11623,6 +11765,8 @@ snapshots: lru-cache@10.1.0: {} + lru-cache@10.4.3: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -11640,9 +11784,9 @@ snapshots: dependencies: react: 18.3.1 - lucide-svelte@0.341.0(svelte@5.0.0-next.193): + lucide-svelte@0.341.0(svelte@5.0.0-next.244): dependencies: - svelte: 5.0.0-next.193 + svelte: 5.0.0-next.244 lucide-svelte@0.436.0(svelte@5.0.0-next.201): dependencies: @@ -11658,7 +11802,7 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.9: + magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -11679,7 +11823,7 @@ snapshots: mdast-util-definitions@6.0.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 mdast-util-find-and-replace@3.0.1: @@ -11692,7 +11836,7 @@ snapshots: mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 @@ -11779,7 +11923,7 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 mdast-util-from-markdown: 2.0.1 @@ -11833,7 +11977,7 @@ snapshots: mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 @@ -12075,7 +12219,7 @@ snapshots: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 micromark-util-symbol: 2.0.0 @@ -12112,7 +12256,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.5 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -12141,6 +12285,11 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + mime-db@1.52.0: {} mime-types@2.1.35: @@ -12193,6 +12342,8 @@ snapshots: minipass@7.0.4: {} + minipass@7.1.2: {} + minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -12210,7 +12361,7 @@ snapshots: dependencies: acorn: 8.12.1 pathe: 1.1.2 - pkg-types: 1.1.3 + pkg-types: 1.2.0 ufo: 1.5.4 mri@1.2.0: {} @@ -12219,6 +12370,8 @@ snapshots: ms@2.1.2: {} + ms@2.1.3: {} + muggle-string@0.4.1: {} mz@2.7.0: @@ -12356,6 +12509,8 @@ snapshots: dependencies: mimic-fn: 4.0.0 + oniguruma-to-js@0.3.3: {} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 @@ -12422,6 +12577,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + pagefind@1.1.0: optionalDependencies: '@pagefind/darwin-arm64': 1.1.0 @@ -12440,7 +12597,7 @@ snapshots: parse-entities@4.0.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -12459,7 +12616,7 @@ snapshots: parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 @@ -12500,6 +12657,11 @@ snapshots: lru-cache: 10.1.0 minipass: 7.0.4 + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + path-to-regexp@6.2.2: {} path-type@4.0.0: {} @@ -12520,6 +12682,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -12532,25 +12696,25 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.3: + pkg-types@1.2.0: dependencies: confbox: 0.1.7 mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.43.0: {} - playwright-core@1.45.3: {} - playwright@1.43.0: + playwright-core@1.47.0: {} + + playwright@1.45.3: dependencies: - playwright-core: 1.43.0 + playwright-core: 1.45.3 optionalDependencies: fsevents: 2.3.2 - playwright@1.45.3: + playwright@1.47.0: dependencies: - playwright-core: 1.45.3 + playwright-core: 1.47.0 optionalDependencies: fsevents: 2.3.2 @@ -12563,16 +12727,16 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@15.1.0(postcss@8.4.38): + postcss-import@15.1.0(postcss@8.4.39): dependencies: - postcss: 8.4.38 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@15.1.0(postcss@8.4.39): + postcss-import@15.1.0(postcss@8.4.45): dependencies: - postcss: 8.4.39 + postcss: 8.4.45 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 @@ -12582,15 +12746,15 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.24 - postcss-js@4.0.1(postcss@8.4.38): + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.38 + postcss: 8.4.39 - postcss-js@4.0.1(postcss@8.4.39): + postcss-js@4.0.1(postcss@8.4.45): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.39 + postcss: 8.4.45 postcss-load-config@3.1.4(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): dependencies: @@ -12600,12 +12764,12 @@ snapshots: postcss: 8.4.24 ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) - postcss-load-config@3.1.4(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): + postcss-load-config@3.1.4(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.39 + postcss: 8.4.45 ts-node: 10.9.2(@types/node@20.12.4)(typescript@5.5.4) postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): @@ -12616,18 +12780,10 @@ snapshots: postcss: 8.4.24 ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.4.5 - optionalDependencies: - postcss: 8.4.38 - ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 + yaml: 2.5.1 optionalDependencies: postcss: 8.4.39 ts-node: 10.9.2(@types/node@16.18.103)(typescript@5.5.4) @@ -12635,55 +12791,59 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 + yaml: 2.5.1 optionalDependencies: postcss: 8.4.39 ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) - postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38): + postcss-load-config@4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 + lilconfig: 3.1.2 + yaml: 2.5.1 optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.38 + postcss: 8.4.45 + ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2): dependencies: lilconfig: 3.1.2 - yaml: 2.4.5 + yaml: 2.5.1 optionalDependencies: jiti: 1.21.6 postcss: 8.4.39 tsx: 4.16.2 - postcss-nested@6.0.1(postcss@8.4.38): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2): dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.1.1 + lilconfig: 3.1.2 + yaml: 2.5.1 + optionalDependencies: + jiti: 1.21.6 + postcss: 8.4.45 + tsx: 4.16.2 postcss-nested@6.0.1(postcss@8.4.39): dependencies: postcss: 8.4.39 postcss-selector-parser: 6.1.1 - postcss-nested@6.0.1(postcss@8.4.41): - dependencies: - postcss: 8.4.41 - postcss-selector-parser: 6.1.1 - postcss-nested@6.2.0(postcss@8.4.24): dependencies: postcss: 8.4.24 - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 - postcss-safe-parser@6.0.0(postcss@8.4.39): + postcss-nested@6.2.0(postcss@8.4.45): dependencies: - postcss: 8.4.39 + postcss: 8.4.45 + postcss-selector-parser: 6.1.2 - postcss-scss@4.0.9(postcss@8.4.41): + postcss-safe-parser@6.0.0(postcss@8.4.45): dependencies: - postcss: 8.4.41 + postcss: 8.4.45 + + postcss-scss@4.0.9(postcss@8.4.45): + dependencies: + postcss: 8.4.45 postcss-selector-parser@6.0.10: dependencies: @@ -12695,6 +12855,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-value-parser@4.2.0: {} postcss@8.4.24: @@ -12703,23 +12868,17 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.38: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.0 - source-map-js: 1.2.0 - postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.41: + postcss@8.4.45: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 preferred-pm@3.1.3: dependencies: @@ -12746,17 +12905,17 @@ snapshots: prettier: 3.3.2 sass-formatter: 0.7.9 - prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.210): + prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244): dependencies: prettier: 3.3.2 - svelte: 5.0.0-next.210 + svelte: 5.0.0-next.244 - prettier-plugin-tailwindcss@0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.210))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244))(prettier@3.3.2): dependencies: prettier: 3.3.2 optionalDependencies: prettier-plugin-astro: 0.13.0 - prettier-plugin-svelte: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.210) + prettier-plugin-svelte: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244) prettier@2.8.8: {} @@ -12772,7 +12931,7 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.2.0 + react-is: 18.3.1 prismjs@1.29.0: {} @@ -12830,7 +12989,7 @@ snapshots: react-is@17.0.2: {} - react-is@18.2.0: {} + react-is@18.3.1: {} react-refresh@0.14.2: {} @@ -12921,6 +13080,8 @@ snapshots: regenerator-runtime@0.14.1: {} + regex@4.3.2: {} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -13031,7 +13192,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.13.1 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13136,6 +13297,28 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.19.0 fsevents: 2.3.3 + rollup@4.21.2: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.21.2 + '@rollup/rollup-android-arm64': 4.21.2 + '@rollup/rollup-darwin-arm64': 4.21.2 + '@rollup/rollup-darwin-x64': 4.21.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 + '@rollup/rollup-linux-arm-musleabihf': 4.21.2 + '@rollup/rollup-linux-arm64-gnu': 4.21.2 + '@rollup/rollup-linux-arm64-musl': 4.21.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 + '@rollup/rollup-linux-riscv64-gnu': 4.21.2 + '@rollup/rollup-linux-s390x-gnu': 4.21.2 + '@rollup/rollup-linux-x64-gnu': 4.21.2 + '@rollup/rollup-linux-x64-musl': 4.21.2 + '@rollup/rollup-win32-arm64-msvc': 4.21.2 + '@rollup/rollup-win32-ia32-msvc': 4.21.2 + '@rollup/rollup-win32-x64-msvc': 4.21.2 + fsevents: 2.3.3 + rrweb-cssom@0.6.0: {} rrweb-cssom@0.7.1: {} @@ -13192,7 +13375,7 @@ snapshots: dependencies: chokidar: 3.6.0 immutable: 4.3.7 - source-map-js: 1.2.0 + source-map-js: 1.2.1 optional: true saxes@6.0.0: @@ -13224,6 +13407,8 @@ snapshots: set-cookie-parser@2.6.0: {} + set-cookie-parser@2.7.0: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -13285,15 +13470,12 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.10.3: + shiki@1.16.3: dependencies: - '@shikijs/core': 1.10.3 + '@shikijs/core': 1.16.3 + '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - shiki@1.2.4: - dependencies: - '@shikijs/core': 1.2.4 - side-channel@1.0.4: dependencies: call-bind: 1.0.7 @@ -13337,13 +13519,6 @@ snapshots: wcwidth: 1.0.1 yargs: 15.4.1 - sorcery@0.11.0: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - buffer-crc32: 0.2.13 - minimist: 1.2.8 - sander: 0.5.1 - sorcery@0.11.1: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -13353,6 +13528,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map@0.7.4: {} source-map@0.8.0-beta.0: @@ -13524,7 +13701,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.10 + glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.6 @@ -13544,16 +13721,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.9(@babel/core@7.24.9)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(sass@1.74.1)(svelte@5.0.0-next.193): + svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fast-glob: 3.3.2 - import-fresh: 3.3.0 - picocolors: 1.0.0 + picocolors: 1.0.1 sade: 1.8.1 - svelte: 5.0.0-next.193 - svelte-preprocess: 5.1.3(@babel/core@7.24.9)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(sass@1.74.1)(svelte@5.0.0-next.193)(typescript@5.5.4) + svelte: 5.0.0-next.201 + svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - '@babel/core' @@ -13566,14 +13741,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201): + svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.0.1 sade: 1.8.1 - svelte: 5.0.0-next.201 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(typescript@5.5.4) + svelte: 5.0.0-next.210 + svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - '@babel/core' @@ -13586,14 +13761,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.210): + svelte-check@3.8.6(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - picocolors: 1.0.1 + picocolors: 1.1.0 sade: 1.8.1 - svelte: 5.0.0-next.210 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.210)(typescript@5.5.4) + svelte: 5.0.0-next.244 + svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - '@babel/core' @@ -13606,19 +13781,15 @@ snapshots: - stylus - sugarss - svelte-eslint-parser@0.41.0(svelte@5.0.0-next.210): + svelte-eslint-parser@0.41.0(svelte@5.0.0-next.244): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.41 - postcss-scss: 4.0.9(postcss@8.4.41) + postcss: 8.4.45 + postcss-scss: 4.0.9(postcss@8.4.45) optionalDependencies: - svelte: 5.0.0-next.210 - - svelte-hmr@0.15.3(svelte@5.0.0-next.193): - dependencies: - svelte: 5.0.0-next.193 + svelte: 5.0.0-next.244 svelte-hmr@0.16.0(svelte@5.0.0-next.201): dependencies: @@ -13628,48 +13799,52 @@ snapshots: dependencies: svelte: 5.0.0-next.210 - svelte-preprocess@5.1.3(@babel/core@7.24.9)(postcss-load-config@5.0.3(jiti@1.21.6)(postcss@8.4.38))(postcss@8.4.38)(sass@1.74.1)(svelte@5.0.0-next.193)(typescript@5.5.4): + svelte-hmr@0.16.0(svelte@5.0.0-next.244): + dependencies: + svelte: 5.0.0-next.244 + + svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(typescript@5.5.4): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.10 - sorcery: 0.11.0 + magic-string: 0.30.11 + sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 5.0.0-next.193 + svelte: 5.0.0-next.201 optionalDependencies: '@babel/core': 7.24.9 - postcss: 8.4.38 - postcss-load-config: 5.0.3(jiti@1.21.6)(postcss@8.4.38) + postcss: 8.4.39 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) sass: 1.74.1 typescript: 5.5.4 - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(typescript@5.5.4): + svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210)(typescript@5.5.4): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.10 + magic-string: 0.30.11 sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 5.0.0-next.201 + svelte: 5.0.0-next.210 optionalDependencies: '@babel/core': 7.24.9 - postcss: 8.4.39 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) + postcss: 8.4.45 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) sass: 1.74.1 typescript: 5.5.4 - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.210)(typescript@5.5.4): + svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244)(typescript@5.5.4): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.10 + magic-string: 0.30.11 sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 5.0.0-next.210 + svelte: 5.0.0-next.244 optionalDependencies: '@babel/core': 7.24.9 - postcss: 8.4.39 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) + postcss: 8.4.45 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) sass: 1.74.1 typescript: 5.5.4 @@ -13687,7 +13862,7 @@ snapshots: svelte: 5.0.0-next.210 typescript: 5.5.4 - svelte@5.0.0-next.193: + svelte@5.0.0-next.201: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -13703,7 +13878,7 @@ snapshots: magic-string: 0.30.10 zimmerframe: 1.1.2 - svelte@5.0.0-next.201: + svelte@5.0.0-next.210: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -13719,7 +13894,7 @@ snapshots: magic-string: 0.30.10 zimmerframe: 1.1.2 - svelte@5.0.0-next.210: + svelte@5.0.0-next.244: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -13732,7 +13907,7 @@ snapshots: esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.10 + magic-string: 0.30.11 zimmerframe: 1.1.2 svgo@3.0.3: @@ -13742,7 +13917,7 @@ snapshots: css-select: 5.1.0 css-tree: 2.3.1 csso: 5.0.5 - picocolors: 1.0.1 + picocolors: 1.1.0 symbol-tree@3.2.4: {} @@ -13778,7 +13953,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13788,18 +13963,18 @@ snapshots: fast-glob: 3.3.2 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.21.0 + jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.5 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.38 - postcss-import: 15.1.0(postcss@8.4.38) - postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - postcss-nested: 6.0.1(postcss@8.4.38) - postcss-selector-parser: 6.1.1 + picocolors: 1.1.0 + postcss: 8.4.45 + postcss-import: 15.1.0(postcss@8.4.45) + postcss-js: 4.0.1(postcss@8.4.45) + postcss-load-config: 4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.45) + postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -13891,11 +14066,9 @@ snapshots: globalyzer: 0.1.0 globrex: 0.1.2 - tinybench@2.6.0: {} - - tinybench@2.8.0: {} + tinybench@2.9.0: {} - tinypool@0.8.3: {} + tinypool@0.8.4: {} tinyspy@2.2.1: {} @@ -13951,7 +14124,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 16.18.103 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -13969,7 +14142,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 16.18.103 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -13988,7 +14161,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 18.16.16 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -14007,7 +14180,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 20.12.4 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -14026,7 +14199,7 @@ snapshots: '@tsconfig/node16': 1.0.4 '@types/node': 20.14.11 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -14088,7 +14261,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} + type-detect@4.1.0: {} type-fest@0.13.1: {} @@ -14181,7 +14354,7 @@ snapshots: unified@11.0.5: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 bail: 2.0.2 devlop: 1.1.0 extend: 3.0.2 @@ -14195,12 +14368,12 @@ snapshots: unist-util-find-after@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-is: 6.0.0 unist-util-is@5.2.1: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is@6.0.0: dependencies: @@ -14208,12 +14381,12 @@ snapshots: unist-util-modify-children@4.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 array-iterate: 2.0.1 unist-util-position-from-estree@2.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-position@4.0.4: dependencies: @@ -14221,11 +14394,11 @@ snapshots: unist-util-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-remove-position@5.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit: 5.0.0 unist-util-stringify-position@3.0.3: @@ -14238,11 +14411,11 @@ snapshots: unist-util-visit-children@3.0.0: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-visit-parents@5.1.3: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents@6.0.1: @@ -14252,7 +14425,7 @@ snapshots: unist-util-visit@4.1.2: dependencies: - '@types/unist': 2.0.10 + '@types/unist': 2.0.11 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 @@ -14272,13 +14445,13 @@ snapshots: dependencies: browserslist: 4.23.0 escalade: 3.1.1 - picocolors: 1.0.1 + picocolors: 1.0.0 - update-browserslist-db@1.1.0(browserslist@4.23.2): + update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: - browserslist: 4.23.2 - escalade: 3.1.2 - picocolors: 1.0.1 + browserslist: 4.23.3 + escalade: 3.2.0 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -14307,7 +14480,7 @@ snapshots: vfile-location@5.0.3: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 vfile: 6.0.2 vfile-message@3.1.4: @@ -14333,31 +14506,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@1.4.0(@types/node@20.14.11)(sass@1.74.1): - dependencies: - cac: 6.7.14 - debug: 4.3.5 - pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - vite-node@1.6.0(@types/node@16.18.103)(sass@1.74.1): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.7 pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.4.0(@types/node@16.18.103)(sass@1.74.1) + picocolors: 1.1.0 + vite: 5.4.3(@types/node@16.18.103)(sass@1.74.1) transitivePeerDependencies: - '@types/node' - less @@ -14372,10 +14527,10 @@ snapshots: vite-node@1.6.0(@types/node@20.14.11)(sass@1.74.1): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.7 pathe: 1.1.2 - picocolors: 1.0.1 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + picocolors: 1.1.0 + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) transitivePeerDependencies: - '@types/node' - less @@ -14387,11 +14542,11 @@ snapshots: - supports-color - terser - vite-plugin-pagefind@0.2.10(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)): + vite-plugin-pagefind@0.2.10(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)): dependencies: colorette: 2.0.20 valibot: 0.31.0-rc.4 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) vite-plugin-remix-router@2.0.0(react-router-dom@6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.0(@types/node@16.18.103)(sass@1.74.1)): dependencies: @@ -14401,7 +14556,7 @@ snapshots: vite@5.2.8(@types/node@20.14.11)(sass@1.74.1): dependencies: esbuild: 0.20.2 - postcss: 8.4.39 + postcss: 8.4.45 rollup: 4.14.0 optionalDependencies: '@types/node': 20.14.11 @@ -14411,7 +14566,7 @@ snapshots: vite@5.4.0(@types/node@16.18.103)(sass@1.74.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.45 rollup: 4.19.0 optionalDependencies: '@types/node': 16.18.103 @@ -14421,55 +14576,40 @@ snapshots: vite@5.4.0(@types/node@20.14.11)(sass@1.74.1): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.45 rollup: 4.19.0 optionalDependencies: '@types/node': 20.14.11 fsevents: 2.3.3 sass: 1.74.1 - vitefu@0.2.5(vite@5.2.8(@types/node@20.14.11)(sass@1.74.1)): + vite@5.4.3(@types/node@16.18.103)(sass@1.74.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.45 + rollup: 4.21.2 + optionalDependencies: + '@types/node': 16.18.103 + fsevents: 2.3.3 + sass: 1.74.1 + + vite@5.4.3(@types/node@20.14.11)(sass@1.74.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.45 + rollup: 4.21.2 optionalDependencies: - vite: 5.2.8(@types/node@20.14.11)(sass@1.74.1) + '@types/node': 20.14.11 + fsevents: 2.3.3 + sass: 1.74.1 vitefu@0.2.5(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)): optionalDependencies: vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - vitest@1.4.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1): - dependencies: - '@vitest/expect': 1.4.0 - '@vitest/runner': 1.4.0 - '@vitest/snapshot': 1.4.0 - '@vitest/spy': 1.4.0 - '@vitest/utils': 1.4.0 - acorn-walk: 8.3.2 - chai: 4.4.1 - debug: 4.3.4 - execa: 8.0.1 - local-pkg: 0.5.0 - magic-string: 0.30.9 - pathe: 1.1.2 - picocolors: 1.0.0 - std-env: 3.7.0 - strip-literal: 2.1.0 - tinybench: 2.6.0 - tinypool: 0.8.3 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - vite-node: 1.4.0(@types/node@20.14.11)(sass@1.74.1) - why-is-node-running: 2.2.2 + vitefu@0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)): optionalDependencies: - '@types/node': 20.14.11 - jsdom: 24.1.1 - transitivePeerDependencies: - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) vitest@1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1): dependencies: @@ -14478,19 +14618,19 @@ snapshots: '@vitest/snapshot': 1.6.0 '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - acorn-walk: 8.3.3 - chai: 4.4.1 - debug: 4.3.5 + acorn-walk: 8.3.4 + chai: 4.5.0 + debug: 4.3.7 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 std-env: 3.7.0 strip-literal: 2.1.0 - tinybench: 2.8.0 - tinypool: 0.8.3 - vite: 5.4.0(@types/node@16.18.103)(sass@1.74.1) + tinybench: 2.9.0 + tinypool: 0.8.4 + vite: 5.4.3(@types/node@16.18.103)(sass@1.74.1) vite-node: 1.6.0(@types/node@16.18.103)(sass@1.74.1) why-is-node-running: 2.3.0 optionalDependencies: @@ -14513,19 +14653,19 @@ snapshots: '@vitest/snapshot': 1.6.0 '@vitest/spy': 1.6.0 '@vitest/utils': 1.6.0 - acorn-walk: 8.3.3 - chai: 4.4.1 - debug: 4.3.5 + acorn-walk: 8.3.4 + chai: 4.5.0 + debug: 4.3.7 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 std-env: 3.7.0 strip-literal: 2.1.0 - tinybench: 2.8.0 - tinypool: 0.8.3 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + tinybench: 2.9.0 + tinypool: 0.8.4 + vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) vite-node: 1.6.0(@types/node@20.14.11)(sass@1.74.1) why-is-node-running: 2.3.0 optionalDependencies: @@ -14722,11 +14862,6 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 - why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 @@ -14783,10 +14918,10 @@ snapshots: yaml@1.10.2: {} - yaml@2.4.1: {} - yaml@2.4.5: {} + yaml@2.5.1: {} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index a1fafb0b2..da4fa907c 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -13,27 +13,27 @@ "test:unit": "vitest" }, "devDependencies": { - "@playwright/test": "^1.42.0", + "@playwright/test": "^1.47.0", "@skeletonlabs/skeleton": "workspace:*", - "@sveltejs/adapter-auto": "^3.1.1", - "@sveltejs/kit": "^2.5.2", - "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@tailwindcss/forms": "^0.5.7", - "autoprefixer": "^10.4.18", - "postcss": "^8.4.35", - "postcss-load-config": "^5.0.3", - "shiki": "^1.1.7", - "svelte": "^5.0.0-next.192", - "svelte-check": "^3.6.6", - "tailwindcss": "^3.4.1", + "@sveltejs/adapter-auto": "^3.2.4", + "@sveltejs/kit": "^2.5.26", + "@sveltejs/vite-plugin-svelte": "^3.1.2", + "@tailwindcss/forms": "^0.5.9", + "autoprefixer": "^10.4.20", + "postcss": "^8.4.45", + "postcss-load-config": "^5.1.0", + "shiki": "^1.16.3", + "svelte": "5.0.0-next.244", + "svelte-check": "^3.8.6", + "tailwindcss": "^3.4.10", "typescript": "catalog:", - "vite": "^5.1.4", - "vitest": "^1.3.1" + "vite": "^5.4.3", + "vitest": "^1.6.0" }, "type": "module", "dependencies": { "@types/chroma-js": "^2.4.4", - "chroma-js": "^2.4.2", + "chroma-js": "^2.6.0", "lucide-svelte": "^0.341.0" } } diff --git a/sites/themes.skeleton.dev/src/lib/constants.ts b/sites/themes.skeleton.dev/src/lib/constants.ts index 79d1cd47b..02de35031 100644 --- a/sites/themes.skeleton.dev/src/lib/constants.ts +++ b/sites/themes.skeleton.dev/src/lib/constants.ts @@ -14,7 +14,8 @@ export const displayBackgrounds: Record = { 'surface-inverted': 'preset-filled-surface-50-950' }; -// Colors +// Colors --- + export const colorNames = ['primary', 'secondary', 'tertiary', 'success', 'warning', 'error', 'surface'] as const; export const colorShades = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950] as const; @@ -29,7 +30,9 @@ export type ColorSettings = { /** the index in the array of shades */ breakpoint: number; }; -// Typographic Scales + +// Typographic Scales --- + export const typographicScales = [ { value: '1.0', label: 'Base' }, { value: '1.067', label: 'Minor Second' }, @@ -41,6 +44,9 @@ export const typographicScales = [ { value: '1.5', label: 'Perfect Fifth' }, { value: '1.618', label: 'Golden Ratio' } ] as const; + +// Fonts --- + export const fontFamilies: Record = { inherit: ['inherit'], // Source: https://github.com/system-fonts/modern-font-stacks @@ -71,6 +77,7 @@ export const fontFamilies: Record = { didone: ['Didot', 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', 'P052', 'Sylfaen', 'serif'], handwritten: ['Segoe Print', 'Bradley Hand', 'Chilanka', 'TSCu_Comic', 'casual', 'cursive'] } as const; + export const fontSizes = [ 'inherit', '12px', // '0.75rem', @@ -80,6 +87,7 @@ export const fontSizes = [ '20px', // '1.25rem', '24px' // '1.5rem' ] as const; + export const lineHeights = [ 'inherit', '16px', // '1rem', @@ -89,6 +97,7 @@ export const lineHeights = [ '32px', // '2rem', '36px' // '2.25rem, ] as const; + export const fontWeights = [ 'inherit', 'normal', @@ -105,11 +114,13 @@ export const fontWeights = [ '800', '900' ] as const; + export const fontStyles = ['inherit', 'normal', 'italic']; export const letterSpacings = ['inherit', '-0.05em', '-0.025em', '0em', '0.025em', '0.05em', '0.01em']; export const textDecorations = ['none', 'underline', 'overline', 'line-through']; -// Edges +// Edges --- + export const radii = [ '0px', '2px', // '0.125rem', @@ -123,7 +134,8 @@ export const radii = [ ] as const; export const edges = ['0px', '1px', '2px', '4px', '8px'] as const; -// Theme Generation +// Theme Generation --- + export const themeStatic = { typeScale: { '--type-scale-1': 'calc(0.75rem * var(--type-scale-factor))', // 12px diff --git a/sites/themes.skeleton.dev/src/lib/state.svelte.ts b/sites/themes.skeleton.dev/src/lib/state.svelte.ts index 697b6640c..62d8adca5 100644 --- a/sites/themes.skeleton.dev/src/lib/state.svelte.ts +++ b/sites/themes.skeleton.dev/src/lib/state.svelte.ts @@ -1,8 +1,6 @@ -// Global State --- -// DesignMode import type { ColorNames, ColorSettings } from './constants'; -// Design +// Global State --- export const stateDisplay: Record = $state({ border: 'surface', @@ -16,6 +14,7 @@ export const stateFormCore: Record = $state({ }); // Form: Colors --- + export const stateFormColors: Record = $state({ primary: { seeds: ['#d3e5ff', '#0170f3', '#092750'], From f8397395e92745c8cefe51f1003c8d3290e53cb6 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Mon, 16 Sep 2024 13:28:31 -0500 Subject: [PATCH 03/92] Strip to basics --- pnpm-lock.yaml | 6641 +++++++---------- sites/themes.skeleton.dev/src/app.pcss | 21 - .../src/routes/(generator)/+layout.svelte | 5 - .../src/routes/(generator)/+page.svelte | 15 - .../src/routes/+layout.svelte | 17 +- .../src/routes/+page.svelte | 2 + 6 files changed, 2692 insertions(+), 4009 deletions(-) delete mode 100644 sites/themes.skeleton.dev/src/routes/(generator)/+layout.svelte delete mode 100644 sites/themes.skeleton.dev/src/routes/(generator)/+page.svelte create mode 100644 sites/themes.skeleton.dev/src/routes/+page.svelte diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ef1bfad8..19c3e8e15 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,67 +55,67 @@ importers: devDependencies: '@changesets/cli': specifier: ^2.26.1 - version: 2.26.1 + version: 2.27.8 '@svitejs/changesets-changelog-github-compact': specifier: ^1.1.0 version: 1.1.0 '@types/node': specifier: ^20.11.17 - version: 20.12.4 + version: 22.5.5 '@typescript-eslint/eslint-plugin': specifier: ^7.13.0 - version: 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) + version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^7.13.0 - version: 7.13.0(eslint@8.57.0)(typescript@5.5.4) + version: 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) cspell: specifier: ^6.31.1 - version: 6.31.1 + version: 8.14.2 eslint: specifier: ^8.56.0 - version: 8.57.0 + version: 9.10.0(jiti@1.21.6) eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-jsx-a11y: specifier: ^6.8.0 - version: 6.8.0(eslint@8.57.0) + version: 6.10.0(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.1.3(@types/eslint@8.56.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3) eslint-plugin-react: specifier: ^7.34.2 - version: 7.34.2(eslint@8.57.0) + version: 7.36.1(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-compiler: specifier: 0.0.0-experimental-51a85ea-20240601 - version: 0.0.0-experimental-51a85ea-20240601(eslint@8.57.0) + version: 0.0.0-experimental-51a85ea-20240601(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint@8.57.0) + version: 4.6.2(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-react-refresh: specifier: ^0.4.6 - version: 0.4.6(eslint@8.57.0) + version: 0.4.12(eslint@9.10.0(jiti@1.21.6)) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@8.57.0)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) + version: 2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) globals: specifier: ^15.5.0 - version: 15.5.0 + version: 15.9.0 prettier: specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.3 prettier-plugin-astro: specifier: ^0.13.0 - version: 0.13.0 + version: 0.14.1 prettier-plugin-svelte: specifier: ^3.2.4 - version: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244) + version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) prettier-plugin-tailwindcss: specifier: ^0.6.4 - version: 0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244))(prettier@3.3.2) + version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3) rimraf: specifier: ^5.0.5 - version: 5.0.5 + version: 6.0.1 shelljs: specifier: ^0.8.5 version: 0.8.5 @@ -130,7 +130,7 @@ importers: version: 1.6.0 create-svelte: specifier: ^5.0.6 - version: 5.3.4 + version: 6.3.10 fast-glob: specifier: ^3.3.1 version: 3.3.2 @@ -139,7 +139,7 @@ importers: version: 11.2.0 got: specifier: ^13.0.0 - version: 13.0.0 + version: 14.4.2 json5: specifier: ^2.2.3 version: 2.2.3 @@ -151,54 +151,54 @@ importers: version: 1.2.0 semver: specifier: ^7.5.4 - version: 7.6.0 + version: 7.6.3 devDependencies: archiver: specifier: ^6.0.1 - version: 6.0.2 + version: 7.0.1 eslint: specifier: ^8.49.0 - version: 8.57.0 + version: 9.10.0(jiti@1.21.6) eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.10.0(jiti@1.21.6)) packages/skeleton: dependencies: postcss-js: specifier: 4.0.1 - version: 4.0.1(postcss@8.4.24) + version: 4.0.1(postcss@8.4.47) postcss-selector-parser: specifier: ^6.1.1 - version: 6.1.1 + version: 6.1.2 devDependencies: '@types/node': specifier: 18.16.16 - version: 18.16.16 + version: 22.5.5 '@types/postcss-import': specifier: ^14.0.3 version: 14.0.3 postcss: specifier: 8.4.24 - version: 8.4.24 + version: 8.4.47 postcss-import: specifier: 15.1.0 - version: 15.1.0(postcss@8.4.24) + version: 16.1.0(postcss@8.4.47) postcss-load-config: specifier: 4.0.1 - version: 4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) + version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) tailwindcss: specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) tslib: specifier: 2.5.3 - version: 2.5.3 + version: 2.7.0 tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4))(typescript@5.5.4) + version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.5.1) tsx: specifier: ^4.16.2 - version: 4.16.2 + version: 4.19.1 typescript: specifier: 'catalog:' version: 5.5.4 @@ -247,37 +247,37 @@ importers: version: link:../skeleton '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4))) '@testing-library/jest-dom': specifier: ^6.4.7 - version: 6.4.7(vitest@1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1)) + version: 6.5.0 '@testing-library/react': specifier: ^14.3.1 - version: 14.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 - version: 14.5.2(@testing-library/dom@9.3.4) + version: 14.5.2(@testing-library/dom@10.4.0) '@types/react': specifier: ^18.3.3 - version: 18.3.3 + version: 18.3.6 '@types/react-dom': specifier: ^18.3.0 version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.0(@types/node@16.18.103)(sass@1.74.1)) + version: 4.3.1(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) + version: 10.4.20(postcss@8.4.47) jsdom: specifier: ^24.1.1 - version: 24.1.1 + version: 25.0.0 lucide-react: specifier: ^0.436.0 - version: 0.436.0(react@18.3.1) + version: 0.441.0(react@18.3.1) postcss: specifier: ^8.4.39 - version: 8.4.39 + version: 8.4.47 react: specifier: ^18.2.0 version: 18.3.1 @@ -286,28 +286,28 @@ importers: version: 18.3.1(react@18.3.1) react-router-dom: specifier: ^6.25.1 - version: 6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.6 - version: 3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 typescript-json-schema: specifier: ^0.63.0 - version: 0.63.0 + version: 0.65.1 vite: specifier: ^5.3.4 - version: 5.4.0(@types/node@16.18.103)(sass@1.74.1) + version: 5.4.5(@types/node@18.19.50)(sass@1.78.0) vite-plugin-remix-router: specifier: ^2.0.0 - version: 2.0.0(react-router-dom@6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.0(@types/node@16.18.103)(sass@1.74.1)) + version: 2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../vite-plugin-tw-plugin-watcher vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1) + version: 2.1.1(@types/node@18.19.50)(jsdom@25.0.0)(sass@1.78.0) packages/skeleton-svelte: dependencies: @@ -350,104 +350,104 @@ importers: devDependencies: '@playwright/test': specifier: ^1.45.3 - version: 1.45.3 + version: 1.47.1 '@skeletonlabs/skeleton': specifier: workspace:* version: link:../skeleton '@sveltejs/adapter-auto': specifier: ^3.2.2 - version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))) + version: 3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + version: 2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@sveltejs/package': specifier: ^2.3.2 - version: 2.3.2(svelte@5.0.0-next.201)(typescript@5.5.4) + version: 2.3.5(svelte@5.0.0-next.201)(typescript@5.5.4) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + version: 3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) '@testing-library/jest-dom': specifier: ^6.4.7 - version: 6.4.7(vitest@1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1)) + version: 6.5.0 '@testing-library/svelte': specifier: ^4.2.3 - version: 4.2.3(svelte@5.0.0-next.201) + version: 5.2.1(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))(vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0)) autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.39) + version: 10.4.20(postcss@8.4.47) jsdom: specifier: ^24.1.1 - version: 24.1.1 + version: 25.0.0 lucide-svelte: specifier: ^0.436.0 - version: 0.436.0(svelte@5.0.0-next.201) + version: 0.441.0(svelte@5.0.0-next.201) postcss: specifier: ^8.4.39 - version: 8.4.39 + version: 8.4.47 postcss-load-config: specifier: ^5.1.0 - version: 5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) + version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) publint: specifier: ^0.1.16 - version: 0.1.16 + version: 0.2.11 svelte: specifier: 5.0.0-next.201 version: 5.0.0-next.201 svelte-check: specifier: ^3.8.4 - version: 3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201) + version: 4.0.2(svelte@5.0.0-next.201)(typescript@5.5.4) tailwindcss: specifier: ^3.4.6 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) tslib: specifier: ^2.6.3 - version: 2.6.3 + version: 2.7.0 typescript: specifier: 'catalog:' version: 5.5.4 vite: specifier: ^5.3.4 - version: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + version: 5.4.5(@types/node@22.5.5)(sass@1.78.0) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../vite-plugin-tw-plugin-watcher vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1) + version: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) packages/vite-plugin-tw-plugin-watcher: dependencies: minimatch: specifier: ^9.0.3 - version: 9.0.4 + version: 10.0.1 devDependencies: vite: specifier: ^5.1.3 - version: 5.2.8(@types/node@20.14.11)(sass@1.74.1) + version: 5.4.5(@types/node@22.5.5)(sass@1.78.0) sites/next.skeleton.dev: dependencies: '@astrojs/check': specifier: ^0.8.3 - version: 0.8.3(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.5.4) + version: 0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) '@astrojs/mdx': specifier: ^3.1.3 - version: 3.1.3(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)) + version: 3.1.6(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@astrojs/svelte': specifier: ^5.7.0 - version: 5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + version: 5.7.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + version: 5.1.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) '@nanostores/persistent': specifier: ^0.9.1 - version: 0.9.1(nanostores@0.9.5) + version: 0.10.2(nanostores@0.11.3) '@skeletonlabs/skeleton': specifier: workspace:* version: link:../../packages/skeleton @@ -459,34 +459,34 @@ importers: version: link:../../packages/skeleton-svelte '@types/react': specifier: ^18.3.3 - version: 18.3.3 + version: 18.3.6 add: specifier: ^2.0.6 version: 2.0.6 astro: specifier: ^4.12.2 - version: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) + version: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) astro-auto-import: specifier: ^0.4.2 - version: 0.4.2(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)) + version: 0.4.2(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) astro-expressive-code: specifier: ^0.33.5 - version: 0.33.5(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)) + version: 0.36.1(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) astro-icon: specifier: ^1.1.0 - version: 1.1.0 + version: 1.1.1 framer-motion: specifier: ^11.3.8 - version: 11.3.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lucide-react: specifier: ^0.436.0 - version: 0.436.0(react@18.3.1) + version: 0.441.0(react@18.3.1) lucide-svelte: specifier: ^0.436.0 - version: 0.436.0(svelte@5.0.0-next.210) + version: 0.441.0(svelte@5.0.0-next.210) nanostores: specifier: ^0.9.5 - version: 0.9.5 + version: 0.11.3 react: specifier: ^18.3.1 version: 18.3.1 @@ -498,32 +498,32 @@ importers: version: 5.0.0-next.210 svelte-check: specifier: ^3.8.4 - version: 3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210) + version: 4.0.2(svelte@5.0.0-next.210)(typescript@5.5.4) tailwindcss: specifier: ^3.4.6 - version: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 devDependencies: '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.13(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) + version: 0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) '@types/node': specifier: ^20.14.11 - version: 20.14.11 + version: 22.5.5 minimatch: specifier: ^9.0.5 - version: 9.0.5 + version: 10.0.1 pagefind: specifier: ^1.1.0 - version: 1.1.0 + version: 1.1.1 vite-plugin-pagefind: specifier: ^0.2.10 - version: 0.2.10(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + version: 0.2.10(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../../packages/vite-plugin-tw-plugin-watcher @@ -534,60 +534,60 @@ importers: specifier: ^2.4.4 version: 2.4.4 chroma-js: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^3.1.1 + version: 3.1.1 lucide-svelte: - specifier: ^0.341.0 - version: 0.341.0(svelte@5.0.0-next.244) + specifier: ^0.441.0 + version: 0.441.0(svelte@5.0.0-next.244) devDependencies: '@playwright/test': - specifier: ^1.47.0 - version: 1.47.0 + specifier: ^1.47.1 + version: 1.47.1 '@skeletonlabs/skeleton': specifier: workspace:* version: link:../../packages/skeleton '@sveltejs/adapter-auto': specifier: ^3.2.4 - version: 3.2.4(@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))) + version: 3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))) '@sveltejs/kit': - specifier: ^2.5.26 - version: 2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + specifier: ^2.5.27 + version: 2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 - version: 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + version: 3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.45) + version: 10.4.20(postcss@8.4.47) postcss: - specifier: ^8.4.45 - version: 8.4.45 + specifier: ^8.4.47 + version: 8.4.47 postcss-load-config: - specifier: ^5.1.0 - version: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) + specifier: ^6.0.1 + version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) shiki: - specifier: ^1.16.3 - version: 1.16.3 + specifier: ^1.17.7 + version: 1.17.7 svelte: specifier: 5.0.0-next.244 version: 5.0.0-next.244 svelte-check: - specifier: ^3.8.6 - version: 3.8.6(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244) + specifier: ^4.0.2 + version: 4.0.2(svelte@5.0.0-next.244)(typescript@5.5.4) tailwindcss: - specifier: ^3.4.10 - version: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + specifier: ^3.4.11 + version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 vite: - specifier: ^5.4.3 - version: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + specifier: ^5.4.5 + version: 5.4.5(@types/node@22.5.5)(sass@1.78.0) vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1) + specifier: ^2.1.1 + version: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) packages: @@ -606,29 +606,26 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/install-pkg@0.1.1': - resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@astrojs/check@0.8.3': - resolution: {integrity: sha512-ajcSe+ezX5jCc3dreQlWzbknzXgSGnDETNe3C1mawUOtGpO4t5z2YGaD0y+wzB84lmgPWaWZa0fKSPwLq/wUHw==} + '@astrojs/check@0.9.3': + resolution: {integrity: sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==} hasBin: true peerDependencies: typescript: ^5.0.0 - '@astrojs/compiler@1.8.2': - resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} - - '@astrojs/compiler@2.9.2': - resolution: {integrity: sha512-Vpu0Ffsj8SoV+N0DFHlxxOMKHwSC9059Xy/OlG1t6uFYSoJXxkBC2WyF6igO7x10V+8uJrhOxaXr3nA90kJXow==} + '@astrojs/compiler@2.10.3': + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} '@astrojs/internal-helpers@0.4.1': resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} - '@astrojs/language-server@2.12.8': - resolution: {integrity: sha512-aUppjqbCdFkd2Cdr8tDtd9id7lAZAmpwpYTQrOm69z8P4NaGUE/ksMIhd0Q99zXfSBjDVC7HlxSjPg8Y7xakfg==} + '@astrojs/language-server@2.14.2': + resolution: {integrity: sha512-daUJ/+/2pPF3eGG4tVdXKyw0tabUDrJKwLzU8VTuNhEHIn3VZAIES6VT3+mX0lmKcMiKM8/bjZdfY+fPfmnsMA==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -642,8 +639,8 @@ packages: '@astrojs/markdown-remark@5.2.0': resolution: {integrity: sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw==} - '@astrojs/mdx@3.1.3': - resolution: {integrity: sha512-hOM4dMM4RfJI254d3p/AnOZuk2VyKszRtuY5FBm+Xc4XdhIpGrR56OXMNEcWchtwz4HQyPe/eJSgvBjSROcQIQ==} + '@astrojs/mdx@3.1.6': + resolution: {integrity: sha512-YCEIvNgoQG3oVhe9codH4TX6zjvkl7KGla19yZO5RCnvjv2d9zyrfWqJ98I6/m18PbEY3k8Wjvha0IIf5eZ2sQ==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: astro: ^4.8.0 @@ -679,6 +676,9 @@ packages: resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + '@astrojs/yaml2ts@0.2.1': + resolution: {integrity: sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==} + '@babel/code-frame@7.24.2': resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} engines: {node: '>=6.9.0'} @@ -695,6 +695,10 @@ packages: resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.4': resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} engines: {node: '>=6.9.0'} @@ -703,6 +707,10 @@ packages: resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.10': resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} engines: {node: '>=6.9.0'} @@ -711,6 +719,10 @@ packages: resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.25.6': + resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.24.7': resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -723,6 +735,10 @@ packages: resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.24.7': resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} engines: {node: '>=6.9.0'} @@ -777,6 +793,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.24.7': resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} @@ -847,6 +869,10 @@ packages: resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.6': + resolution: {integrity: sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.2': resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} engines: {node: '>=6.9.0'} @@ -865,6 +891,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-proposal-private-methods@7.18.6': resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -890,8 +921,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx@7.24.7': - resolution: {integrity: sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==} + '@babel/plugin-transform-react-jsx@7.25.2': + resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -900,14 +931,14 @@ packages: resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.7': - resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.8': resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.25.6': + resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + engines: {node: '>=6.9.0'} + '@babel/template@7.24.0': resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} @@ -916,6 +947,10 @@ packages: resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.1': resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} @@ -924,6 +959,10 @@ packages: resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.6': + resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.24.0': resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} @@ -932,60 +971,67 @@ packages: resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} - '@changesets/apply-release-plan@6.1.3': - resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} + engines: {node: '>=6.9.0'} + + '@changesets/apply-release-plan@7.0.5': + resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - '@changesets/assemble-release-plan@5.2.3': - resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} + '@changesets/assemble-release-plan@6.0.4': + resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} - '@changesets/changelog-git@0.1.14': - resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} + '@changesets/changelog-git@0.2.0': + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - '@changesets/cli@2.26.1': - resolution: {integrity: sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==} + '@changesets/cli@2.27.8': + resolution: {integrity: sha512-gZNyh+LdSsI82wBSHLQ3QN5J30P4uHKJ4fXgoGwQxfXwYFTJzDdvIJasZn8rYQtmKhyQuiBj4SSnLuKlxKWq4w==} hasBin: true - '@changesets/config@2.3.0': - resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} + '@changesets/config@3.0.3': + resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} - '@changesets/errors@0.1.4': - resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} + '@changesets/errors@0.2.0': + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - '@changesets/get-dependents-graph@1.3.5': - resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} + '@changesets/get-dependents-graph@2.1.2': + resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} '@changesets/get-github-info@0.5.2': resolution: {integrity: sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==} - '@changesets/get-release-plan@3.0.16': - resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} + '@changesets/get-release-plan@4.0.4': + resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} + + '@changesets/get-version-range-type@0.4.0': + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - '@changesets/get-version-range-type@0.3.2': - resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} + '@changesets/git@3.0.1': + resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} - '@changesets/git@2.0.0': - resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} + '@changesets/logger@0.1.1': + resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - '@changesets/logger@0.0.5': - resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} + '@changesets/parse@0.4.0': + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - '@changesets/parse@0.3.16': - resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} + '@changesets/pre@2.0.1': + resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} - '@changesets/pre@1.0.14': - resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} + '@changesets/read@0.6.1': + resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} - '@changesets/read@0.5.9': - resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} + '@changesets/should-skip-package@0.1.1': + resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - '@changesets/types@5.2.1': - resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} + '@changesets/types@6.0.0': + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - '@changesets/write@0.2.3': - resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} + '@changesets/write@0.3.2': + resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -995,87 +1041,104 @@ packages: bundledDependencies: - is-unicode-supported - '@cspell/cspell-bundled-dicts@6.31.1': - resolution: {integrity: sha512-rsIev+dk1Vd8H1OKZhNhXycIVsMfeWJaeW3QUi1l4oIoGwQfJVbs1ZPZPHE5cglzyHOW1jQNStXf34UKaC6siA==} - engines: {node: '>=14'} + '@cspell/cspell-bundled-dicts@8.14.2': + resolution: {integrity: sha512-Kv2Utj/RTSxfufGXkkoTZ/3ErCsYWpCijtDFr/FwSsM7mC0PzLpdlcD9xjtgrJO5Kwp7T47iTG21U4Mwddyi8Q==} + engines: {node: '>=18'} - '@cspell/cspell-pipe@6.31.1': - resolution: {integrity: sha512-zk1olZi4dr6GLm5PAjvsiZ01HURNSruUYFl1qSicGnTwYN8GaN4RhAwannAytcJ7zJPIcyXlid0YsB58nJf3wQ==} - engines: {node: '>=14'} + '@cspell/cspell-json-reporter@8.14.2': + resolution: {integrity: sha512-TZavcnNIZKX1xC/GNj80RgFVKHCT4pHT0qm9jCsQFH2QJfyCrUlkEvotKGSQ04lAyCwWg6Enq95qhouF8YbKUQ==} + engines: {node: '>=18'} - '@cspell/cspell-service-bus@6.31.1': - resolution: {integrity: sha512-YyBicmJyZ1uwKVxujXw7sgs9x+Eps43OkWmCtDZmZlnq489HdTSuhF1kTbVi2yeFSeaXIS87+uHo12z97KkQpg==} - engines: {node: '>=14'} + '@cspell/cspell-pipe@8.14.2': + resolution: {integrity: sha512-aWMoXZAXEre0/M9AYWOW33YyOJZ06i4vvsEpWBDWpHpWQEmsR/7cMMgld8Pp3wlEjIUclUAKTYmrZ61PFWU/og==} + engines: {node: '>=18'} - '@cspell/cspell-types@6.31.1': - resolution: {integrity: sha512-1KeTQFiHMssW1eRoF2NZIEg4gPVIfXLsL2+VSD/AV6YN7lBcuf6gRRgV5KWYarhxtEfjxhDdDTmu26l/iJEUtw==} - engines: {node: '>=14'} + '@cspell/cspell-resolver@8.14.2': + resolution: {integrity: sha512-pSyBsAvslaN0dx0pHdvECJEuFDDBJGAD6G8U4BVbIyj2OPk0Ox0HrZIj6csYxxoJERAgNO/q7yCPwa4j9NNFXg==} + engines: {node: '>=18'} + + '@cspell/cspell-service-bus@8.14.2': + resolution: {integrity: sha512-WUF7xf3YgXYIqjmBwLcVugYIrYL4WfXchgSo9rmbbnOcAArzsK+HKfzb4AniZAJ1unxcIQ0JnVlRmnCAKPjjLg==} + engines: {node: '>=18'} - '@cspell/dict-ada@4.0.1': - resolution: {integrity: sha512-/E9o3nHrXOhYmQE43deKbxZcR3MIJAsa+66IzP9TXGHheKEx8b9dVMVVqydDDH8oom1H0U20NRPtu6KRVbT9xw==} + '@cspell/cspell-types@8.14.2': + resolution: {integrity: sha512-MRY8MjBNOKGMDSkxAKueYAgVL43miO+lDcLCBBP+7cNXqHiUFMIZteONcGp3kJT0dWS04dN6lKAXvaNF0aWcng==} + engines: {node: '>=18'} + + '@cspell/dict-ada@4.0.2': + resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==} - '@cspell/dict-aws@3.0.0': - resolution: {integrity: sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==} + '@cspell/dict-aws@4.0.4': + resolution: {integrity: sha512-6AWI/Kkf+RcX/J81VX8+GKLeTgHWEr/OMhGk3dHQzWK66RaqDJCGDqi7494ghZKcBB7dGa3U5jcKw2FZHL/u3w==} - '@cspell/dict-bash@4.1.1': - resolution: {integrity: sha512-8czAa/Mh96wu2xr0RXQEGMTBUGkTvYn/Pb0o+gqOO1YW+poXGQc3gx0YPqILDryP/KCERrNvkWUJz3iGbvwC2A==} + '@cspell/dict-bash@4.1.4': + resolution: {integrity: sha512-W/AHoQcJYn3Vn/tUiXX2+6D/bhfzdDshwcbQWv9TdiNlXP9P6UJjDKWbxyA5ogJCsR2D0X9Kx11oV8E58siGKQ==} - '@cspell/dict-companies@3.0.10': - resolution: {integrity: sha512-LgPi7t9cMc2gBL63jkx/H3LAAtM/DjgZEsnmYmGqrCPWYVmKY1Y4sH2PBaV2ocE9CypV83M0DellGiUNb0kmug==} + '@cspell/dict-companies@3.1.4': + resolution: {integrity: sha512-y9e0amzEK36EiiKx3VAA+SHQJPpf2Qv5cCt5eTUSggpTkiFkCh6gRKQ97rVlrKh5GJrqinDwYIJtTsxuh2vy2Q==} - '@cspell/dict-cpp@5.0.3': - resolution: {integrity: sha512-7sx/RFsf0hB3q8chx8OHYl9Kd+g0pqA1laphwaAQ+/jPwoAreYT3kNQWbJ3bIt/rMoORetFSQxckSbaJXwwqpw==} + '@cspell/dict-cpp@5.1.16': + resolution: {integrity: sha512-32fU5RkuOM55IRcxjByiSoKbjr+C4danDfYjHaQNRWdvjzJzci3fLDGA2wTXiclkgDODxGiV8LCTUwCz+3TNWA==} - '@cspell/dict-cryptocurrencies@3.0.1': - resolution: {integrity: sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==} + '@cspell/dict-cryptocurrencies@5.0.0': + resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==} '@cspell/dict-csharp@4.0.2': resolution: {integrity: sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==} - '@cspell/dict-css@4.0.6': - resolution: {integrity: sha512-2Lo8W2ezHmGgY8cWFr4RUwnjbndna5mokpCK/DuxGILQnuajR0J31ANQOXj/8iZM2phFB93ZzMNk/0c04TDfSQ==} + '@cspell/dict-css@4.0.13': + resolution: {integrity: sha512-WfOQkqlAJTo8eIQeztaH0N0P+iF5hsJVKFuhy4jmARPISy8Efcv8QXk2/IVbmjJH0/ZV7dKRdnY5JFVXuVz37g==} - '@cspell/dict-dart@2.0.2': - resolution: {integrity: sha512-jigcODm7Z4IFZ4vParwwP3IT0fIgRq/9VoxkXfrxBMsLBGGM2QltHBj7pl+joX+c4cOHxfyZktGJK1B1wFtR4Q==} + '@cspell/dict-dart@2.2.1': + resolution: {integrity: sha512-yriKm7QkoPx3JPSSOcw6iX9gOb2N50bOo/wqWviqPYbhpMRh9Xiv6dkUy3+ot+21GuShZazO8X6U5+Vw67XEwg==} - '@cspell/dict-django@4.0.2': - resolution: {integrity: sha512-L0Yw6+Yh2bE9/FAMG4gy9m752G4V8HEBjEAGeRIQ9qvxDLR9yD6dPOtgEFTjv7SWlKSrLb9wA/W3Q2GKCOusSg==} + '@cspell/dict-data-science@2.0.1': + resolution: {integrity: sha512-xeutkzK0eBe+LFXOFU2kJeAYO6IuFUc1g7iRLr7HeCmlC4rsdGclwGHh61KmttL3+YHQytYStxaRBdGAXWC8Lw==} - '@cspell/dict-docker@1.1.6': - resolution: {integrity: sha512-zCCiRTZ6EOQpBnSOm0/3rnKW1kCcAUDUA7SxJG3SuH6iZvKi3I8FEg8+O83WQUeXg0SyPNerD9F40JLnnJjJig==} + '@cspell/dict-django@4.1.0': + resolution: {integrity: sha512-bKJ4gPyrf+1c78Z0Oc4trEB9MuhcB+Yg+uTTWsvhY6O2ncFYbB/LbEZfqhfmmuK/XJJixXfI1laF2zicyf+l0w==} - '@cspell/dict-dotnet@5.0.0': - resolution: {integrity: sha512-EOwGd533v47aP5QYV8GlSSKkmM9Eq8P3G/eBzSpH3Nl2+IneDOYOBLEUraHuiCtnOkNsz0xtZHArYhAB2bHWAw==} + '@cspell/dict-docker@1.1.7': + resolution: {integrity: sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==} + + '@cspell/dict-dotnet@5.0.5': + resolution: {integrity: sha512-gjg0L97ee146wX47dnA698cHm85e7EOpf9mVrJD8DmEaqoo/k1oPy2g7c7LgKxK9XnqwoXxhLNnngPrwXOoEtQ==} '@cspell/dict-elixir@4.0.3': resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==} - '@cspell/dict-en-common-misspellings@1.0.2': - resolution: {integrity: sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==} + '@cspell/dict-en-common-misspellings@2.0.4': + resolution: {integrity: sha512-lvOiRjV/FG4pAGZL3PN2GCVHSTCE92cwhfLGGkOsQtxSmef6WCHfHwp9auafkBlX0yFQSKDfq6/TlpQbjbJBtQ==} '@cspell/dict-en-gb@1.1.33': resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} - '@cspell/dict-en_us@4.3.2': - resolution: {integrity: sha512-o8xtHDLPNzW6hK5b1TaDTWt25vVi9lWlL6/dZ9YoS+ZMj+Dy/yuXatqfOgeGyU3a9+2gxC0kbr4oufMUQXI2mQ==} + '@cspell/dict-en_us@4.3.23': + resolution: {integrity: sha512-l0SoEQBsi3zDSl3OuL4/apBkxjuj4hLIg/oy6+gZ7LWh03rKdF6VNtSZNXWAmMY+pmb1cGA3ouleTiJIglbsIg==} + + '@cspell/dict-filetypes@3.0.4': + resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==} - '@cspell/dict-filetypes@3.0.0': - resolution: {integrity: sha512-Fiyp0z5uWaK0d2TfR9GMUGDKmUMAsOhGD5A0kHoqnNGswL2iw0KB0mFBONEquxU65fEnQv4R+jdM2d9oucujuA==} + '@cspell/dict-fonts@4.0.0': + resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==} - '@cspell/dict-fonts@3.0.2': - resolution: {integrity: sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==} + '@cspell/dict-fsharp@1.0.1': + resolution: {integrity: sha512-23xyPcD+j+NnqOjRHgW3IU7Li912SX9wmeefcY0QxukbAxJ/vAN4rBpjSwwYZeQPAn3fxdfdNZs03fg+UM+4yQ==} - '@cspell/dict-fullstack@3.1.5': - resolution: {integrity: sha512-6ppvo1dkXUZ3fbYn/wwzERxCa76RtDDl5Afzv2lijLoijGGUw5yYdLBKJnx8PJBGNLh829X352ftE7BElG4leA==} + '@cspell/dict-fullstack@3.2.0': + resolution: {integrity: sha512-sIGQwU6G3rLTo+nx0GKyirR5dQSFeTIzFTOrURw51ISf+jKG9a3OmvsVtc2OANfvEAOLOC9Wfd8WYhmsO8KRDQ==} - '@cspell/dict-gaming-terms@1.0.4': - resolution: {integrity: sha512-hbDduNXlk4AOY0wFxcDMWBPpm34rpqJBeqaySeoUH70eKxpxm+dvjpoRLJgyu0TmymEICCQSl6lAHTHSDiWKZg==} + '@cspell/dict-gaming-terms@1.0.5': + resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==} - '@cspell/dict-git@2.0.0': - resolution: {integrity: sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==} + '@cspell/dict-git@3.0.0': + resolution: {integrity: sha512-simGS/lIiXbEaqJu9E2VPoYW1OTC2xrwPPXNXFMa2uo/50av56qOuaxDrZ5eH1LidFXwoc8HROCHYeKoNrDLSw==} - '@cspell/dict-golang@6.0.1': - resolution: {integrity: sha512-Z19FN6wgg2M/A+3i1O8qhrGaxUUGOW8S2ySN0g7vp4HTHeFmockEPwYx7gArfssNIruw60JorZv+iLJ6ilTeow==} + '@cspell/dict-golang@6.0.12': + resolution: {integrity: sha512-LEPeoqd+4O+vceHF73S7D7+LYfrAjOvp4Dqzh4MT30ruzlQ77yHRSuYOJtrFN1GK5ntAt/ILSVOKg9sgsz1Llg==} + + '@cspell/dict-google@1.0.1': + resolution: {integrity: sha512-dQr4M3n95uOhtloNSgB9tYYGXGGEGEykkFyRtfcp5pFuEecYUa0BSgtlGKx9RXVtJtKgR+yFT/a5uQSlt8WjqQ==} '@cspell/dict-haskell@4.0.1': resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==} @@ -1083,59 +1146,68 @@ packages: '@cspell/dict-html-symbol-entities@4.0.0': resolution: {integrity: sha512-HGRu+48ErJjoweR5IbcixxETRewrBb0uxQBd6xFGcxbEYCX8CnQFTAmKI5xNaIt2PKaZiJH3ijodGSqbKdsxhw==} - '@cspell/dict-html@4.0.3': - resolution: {integrity: sha512-Gae8i8rrArT0UyG1I6DHDK62b7Be6QEcBSIeWOm4VIIW1CASkN9B0qFgSVnkmfvnu1Y3H7SSaaEynKjdj3cs8w==} + '@cspell/dict-html@4.0.5': + resolution: {integrity: sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==} + + '@cspell/dict-java@5.0.7': + resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==} - '@cspell/dict-java@5.0.5': - resolution: {integrity: sha512-X19AoJgWIBwJBSWGFqSgHaBR/FEykBHTMjL6EqOnhIGEyE9nvuo32tsSHjXNJ230fQxQptEvRZoaldNLtKxsRg==} + '@cspell/dict-julia@1.0.1': + resolution: {integrity: sha512-4JsCLCRhhLMLiaHpmR7zHFjj1qOauzDI5ZzCNQS31TUMfsOo26jAKDfo0jljFAKgw5M2fEG7sKr8IlPpQAYrmQ==} - '@cspell/dict-k8s@1.0.1': - resolution: {integrity: sha512-gc5y4Nm3hVdMZNBZfU2M1AsAmObZsRWjCUk01NFPfGhFBXyVne41T7E62rpnzu5330FV/6b/TnFcPgRmak9lLw==} + '@cspell/dict-k8s@1.0.6': + resolution: {integrity: sha512-srhVDtwrd799uxMpsPOQqeDJY+gEocgZpoK06EFrb4GRYGhv7lXo9Fb+xQMyQytzOW9dw4DNOEck++nacDuymg==} '@cspell/dict-latex@4.0.0': resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==} - '@cspell/dict-lorem-ipsum@3.0.0': - resolution: {integrity: sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==} + '@cspell/dict-lorem-ipsum@4.0.0': + resolution: {integrity: sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==} + + '@cspell/dict-lua@4.0.3': + resolution: {integrity: sha512-lDHKjsrrbqPaea13+G9s0rtXjMO06gPXPYRjRYawbNmo4E/e3XFfVzeci3OQDQNDmf2cPOwt9Ef5lu2lDmwfJg==} + + '@cspell/dict-makefile@1.0.0': + resolution: {integrity: sha512-3W9tHPcSbJa6s0bcqWo6VisEDTSN5zOtDbnPabF7rbyjRpNo0uHXHRJQF8gAbFzoTzBBhgkTmrfSiuyQm7vBUQ==} - '@cspell/dict-lua@4.0.1': - resolution: {integrity: sha512-j0MFmeCouSoC6EdZTbvGe1sJ9V+ruwKSeF+zRkNNNload7R72Co5kX1haW2xLHGdlq0kqSy1ODRZKdVl0e+7hg==} + '@cspell/dict-monkeyc@1.0.6': + resolution: {integrity: sha512-oO8ZDu/FtZ55aq9Mb67HtaCnsLn59xvhO/t2mLLTHAp667hJFxpp7bCtr2zOrR1NELzFXmKln/2lw/PvxMSvrA==} - '@cspell/dict-node@4.0.2': - resolution: {integrity: sha512-FEQJ4TnMcXEFslqBQkXa5HposMoCGsiBv2ux4IZuIXgadXeHKHUHk60iarWpjhzNzQLyN2GD7NoRMd12bK3Llw==} + '@cspell/dict-node@5.0.1': + resolution: {integrity: sha512-lax/jGz9h3Dv83v8LHa5G0bf6wm8YVRMzbjJPG/9rp7cAGPtdrga+XANFq+B7bY5+jiSA3zvj10LUFCFjnnCCg==} - '@cspell/dict-npm@5.0.5': - resolution: {integrity: sha512-eirZm4XpJNEcbmLGIwI2qXdRRlCKwEsH9mT3qCUytmbj6S6yn63F+8bShMW/yQBedV7+GXq9Td+cJdqiVutOiA==} + '@cspell/dict-npm@5.1.4': + resolution: {integrity: sha512-yzqVTY4P5neom4z9orV2IFOqDZ7fDotmisP7nwQkEmftoELgn5CUtNdnJhWDoDQQn6yrxOxA8jEqmyETIWzN4Q==} - '@cspell/dict-php@4.0.1': - resolution: {integrity: sha512-XaQ/JkSyq2c07MfRG54DjLi2CV+HHwS99DDCAao9Fq2JfkWroTQsUeek7wYZXJATrJVOULoV3HKih12x905AtQ==} + '@cspell/dict-php@4.0.10': + resolution: {integrity: sha512-NfTZdp6kcZDF1PvgQ6cY0zE4FUO5rSwNmBH/iwCBuaLfJAFQ97rgjxo+D2bic4CFwNjyHutnHPtjJBRANO5XQw==} - '@cspell/dict-powershell@5.0.1': - resolution: {integrity: sha512-lLl+syWFgfv2xdsoxHfPIB2FGkn//XahCIKcRaf52AOlm1/aXeaJN579B9HCpvM7wawHzMqJ33VJuL/vb6Lc4g==} + '@cspell/dict-powershell@5.0.8': + resolution: {integrity: sha512-Eg64BccQp5oEJ+V/O2G27KaLWmuOL2AWMOs2470adUihOleRfW8j9XwAEGCS+JKSnDb2mksWA72Z6kDqH138IQ==} - '@cspell/dict-public-licenses@2.0.2': - resolution: {integrity: sha512-baKkbs/WGEV2lCWZoL0KBPh3uiPcul5GSDwmXEBAsR5McEW52LF94/b7xWM0EmSAc/y8ODc5LnPYC7RDRLi6LQ==} + '@cspell/dict-public-licenses@2.0.8': + resolution: {integrity: sha512-Sup+tFS7cDV0fgpoKtUqEZ6+fA/H+XUgBiqQ/Fbs6vUE3WCjJHOIVsP+udHuyMH7iBfJ4UFYOYeORcY4EaKdMg==} - '@cspell/dict-python@4.0.4': - resolution: {integrity: sha512-whCrxsALD66PxSbxZ++xV1HQzxpRZMiX6LXEkZlj4gWuptrzyZUdTMiI8EqVEVfyf5G4EW7HNCTz35kNL5Zl+w==} + '@cspell/dict-python@4.2.6': + resolution: {integrity: sha512-Hkz399qDGEbfXi9GYa2hDl7GahglI86JmS2F1KP8sfjLXofUgtnknyC5NWc86nzHcP38pZiPqPbTigyDYw5y8A==} '@cspell/dict-r@2.0.1': resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==} - '@cspell/dict-ruby@5.0.0': - resolution: {integrity: sha512-ssb96QxLZ76yPqFrikWxItnCbUKhYXJ2owkoIYzUGNFl2CHSoHCb5a6Zetum9mQ/oUA3gNeUhd28ZUlXs0la2A==} + '@cspell/dict-ruby@5.0.3': + resolution: {integrity: sha512-V1xzv9hN6u8r6SM4CkYdsxs4ov8gjXXo0Twfx5kWhLXbEVxTXDMt7ohLTqpy2XlF5mutixZdbHMeFiAww8v+Ug==} - '@cspell/dict-rust@4.0.1': - resolution: {integrity: sha512-xJSSzHDK2z6lSVaOmMxl3PTOtfoffaxMo7fTcbZUF+SCJzfKbO6vnN9TCGX2sx1RHFDz66Js6goz6SAZQdOwaw==} + '@cspell/dict-rust@4.0.5': + resolution: {integrity: sha512-DIvlPRDemjKQy8rCqftAgGNZxY5Bg+Ps7qAIJjxkSjmMETyDgl0KTVuaJPt7EK4jJt6uCZ4ILy96npsHDPwoXA==} - '@cspell/dict-scala@5.0.0': - resolution: {integrity: sha512-ph0twaRoV+ylui022clEO1dZ35QbeEQaKTaV2sPOsdwIokABPIiK09oWwGK9qg7jRGQwVaRPEq0Vp+IG1GpqSQ==} + '@cspell/dict-scala@5.0.3': + resolution: {integrity: sha512-4yGb4AInT99rqprxVNT9TYb1YSpq58Owzq7zi3ZS5T0u899Y4VsxsBiOgHnQ/4W+ygi+sp+oqef8w8nABR2lkg==} - '@cspell/dict-software-terms@3.1.8': - resolution: {integrity: sha512-gXJWSqnr8U50wHo/tpplLaZUQBQQGOwaJFHyMhN+DVNO92setoApHQ0zSqy4KSSkfvdbgYP0nPAj0MAo9/TvOw==} + '@cspell/dict-software-terms@4.1.3': + resolution: {integrity: sha512-5Wn5JG4IzCboX5pjISdkipsPKGaz1//iuBZdHl4US5x7mO4jOGXLpjzx6ZoPM4PXUlMEFz9NJRCDepAu8fXVtA==} - '@cspell/dict-sql@2.1.0': - resolution: {integrity: sha512-Bb+TNWUrTNNABO0bmfcYXiTlSt0RD6sB2MIY+rNlaMyIwug43jUjeYmkLz2tPkn3+2uvySeFEOMVYhMVfcuDKg==} + '@cspell/dict-sql@2.1.5': + resolution: {integrity: sha512-FmxanytHXss7GAWAXmgaxl3icTCW7YxlimyOSPNfm+njqeUDjw3kEv4mFNDDObBJv8Ec5AWCbUDkWIpkE3IpKg==} '@cspell/dict-svelte@1.0.2': resolution: {integrity: sha512-rPJmnn/GsDs0btNvrRBciOhngKV98yZ9SHmg8qI6HLS8hZKvcXc0LMsf9LLuMK1TmS2+WQFAan6qeqg6bBxL2Q==} @@ -1143,27 +1215,38 @@ packages: '@cspell/dict-swift@2.0.1': resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==} - '@cspell/dict-typescript@3.1.1': - resolution: {integrity: sha512-N9vNJZoOXmmrFPR4ir3rGvnqqwmQGgOYoL1+y6D4oIhyr7FhaYiyF/d7QT61RmjZQcATMa6PSL+ZisCeRLx9+A==} + '@cspell/dict-terraform@1.0.1': + resolution: {integrity: sha512-29lmUUnZgPh+ieZ5hunick8hzNIpNRtiJh9vAusNskPCrig3RTW6u7F+GG1a8uyslbzSw+Irjf40PTOan1OJJA==} + + '@cspell/dict-typescript@3.1.6': + resolution: {integrity: sha512-1beC6O4P/j23VuxX+i0+F7XqPVc3hhiAzGJHEKqnWf5cWAXQtg0xz3xQJ5MvYx2a7iLaSa+lu7+05vG9UHyu9Q==} '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@6.31.1': - resolution: {integrity: sha512-uliIUv9uZlnyYmjUlcw/Dm3p0xJOEnWJNczHAfqAl4Ytg6QZktw0GtUA9b1umbRXLv0KRTPtSC6nMq3cR7rRmQ==} - engines: {node: '>=14'} + '@cspell/dynamic-import@8.14.2': + resolution: {integrity: sha512-5MbqtIligU7yPwHWU/5yFCgMvur4i1bRAF1Cy8y2dDtHsa204S/w/SaXs+51EFLp2eNbCiBisCBrwJFT7R1RxA==} + engines: {node: '>=18.0'} + + '@cspell/filetypes@8.14.2': + resolution: {integrity: sha512-ZevArA0mWeVTTqHicxCPZIAeCibpY3NwWK/x6d1Lgu7RPk/daoGAM546Q2SLChFu+r10tIH7pRG212A6Q9ihPA==} + engines: {node: '>=18'} - '@cspell/strong-weak-map@6.31.1': - resolution: {integrity: sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg==} - engines: {node: '>=14.6'} + '@cspell/strong-weak-map@8.14.2': + resolution: {integrity: sha512-7sRzJc392CQYNNrtdPEfOHJdRqsqf6nASCtbS5A9hL2UrdWQ4uN7r/D+Y1HpuizwY9eOkZvarcFfsYt5wE0Pug==} + engines: {node: '>=18'} + + '@cspell/url@8.14.2': + resolution: {integrity: sha512-YmWW+B/2XQcCynLpiAQF77Bitm5Cynw3/BICZkbdveKjJkUzEmXB+U2qWuwXOyU8xUYuwkP63YM8McnI567rUA==} + engines: {node: '>=18.0'} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@ctrl/tinycolor@3.6.1': - resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} - engines: {node: '>=10'} + '@ctrl/tinycolor@4.1.0': + resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==} + engines: {node: '>=14'} '@emmetio/abbreviation@2.3.3': resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} @@ -1189,29 +1272,17 @@ packages: '@emnapi/runtime@1.2.0': resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.17.19': - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} @@ -1219,16 +1290,10 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.17.19': - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] os: [android] '@esbuild/android-arm@0.21.5': @@ -1237,16 +1302,10 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.17.19': - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] os: [android] '@esbuild/android-x64@0.21.5': @@ -1255,17 +1314,11 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.17.19': - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} @@ -1273,16 +1326,10 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.17.19': - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.21.5': @@ -1291,17 +1338,11 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.17.19': - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} @@ -1309,16 +1350,10 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.17.19': - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.21.5': @@ -1327,17 +1362,11 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.17.19': - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} @@ -1345,16 +1374,10 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.17.19': - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.21.5': @@ -1363,16 +1386,10 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.17.19': - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.21.5': @@ -1381,16 +1398,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.17.19': - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} - cpu: [loong64] + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.21.5': @@ -1399,16 +1410,10 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.17.19': - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} - cpu: [mips64el] + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.21.5': @@ -1417,16 +1422,10 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.17.19': - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} - cpu: [ppc64] + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.21.5': @@ -1435,16 +1434,10 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.17.19': - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} - cpu: [riscv64] + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.21.5': @@ -1453,16 +1446,10 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.17.19': - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} - cpu: [s390x] + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.21.5': @@ -1471,16 +1458,10 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.17.19': - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.21.5': @@ -1489,17 +1470,11 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.17.19': - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} cpu: [x64] - os: [netbsd] + os: [linux] '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} @@ -1507,16 +1482,16 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.17.19': - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} cpu: [x64] - os: [openbsd] + os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.21.5': @@ -1525,17 +1500,11 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.17.19': - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} cpu: [x64] - os: [sunos] + os: [openbsd] '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} @@ -1543,17 +1512,11 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.17.19': - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} @@ -1561,16 +1524,10 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.17.19': - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.21.5': @@ -1579,21 +1536,21 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.17.19': - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1607,47 +1564,58 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/js@8.57.0': - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@expressive-code/core@0.33.5': - resolution: {integrity: sha512-KL0EkKAvd7SSIQL3ZIP19xqe4xNjBaQYNvcJC6RmoBUnQpvxaJNFwRxCBEF/X0ftJEMaSG7WTrabZ9c/zFeqmA==} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@expressive-code/plugin-frames@0.33.5': - resolution: {integrity: sha512-lFt/gbnZscBSxHovg4XiWohp5nrxk4McS6RGABdj6+0gJcX8/YrFTM23GKBIkaDePxdDidVY0jQYGYDL/RrQHw==} + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@expressive-code/plugin-shiki@0.33.5': - resolution: {integrity: sha512-LWgttQTUrIPE1X+Lya1qFWiX47tH2AS2hkbj/cZoWkdiSjn6zUvtTypK/2Xn6Rgn6z6ClzpgHvkXRqFn7nAB4A==} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@expressive-code/plugin-text-markers@0.33.5': - resolution: {integrity: sha512-JxSHL1MGrJAPNaUMjFXex3K+9NJDbfew9H6PmX8LQ+fm9VNQdtBYTAz/x7nqOk7bkTrtAZK5RfDqUfb8U5M+2A==} + '@expressive-code/core@0.36.1': + resolution: {integrity: sha512-9Y+vLlDEQeRQiPKTtab0NRmnUwS8GkJxobwvsXKoqWrRTWyVjV0VLI7BwXFUVVbbuuvMnwXpzfxY2mC64n3Jow==} - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@expressive-code/plugin-frames@0.36.1': + resolution: {integrity: sha512-HAWH5gcX7avdtKhwSp/RLtqqEq04/JFOIQ6enAClHY8Kbr3c5T+C0Ki6G/3IVKnIjy2y0U7E6b9dOqzKSsanxw==} + + '@expressive-code/plugin-shiki@0.36.1': + resolution: {integrity: sha512-nmzJ2TUHBDtYgOzDONTKt27n2B9S++hmvPxlPM1HZtjwO+2fhGGGW7M3VfO//6FIlcD4X36jy38DfPB4T9/m3Q==} + + '@expressive-code/plugin-text-markers@0.36.1': + resolution: {integrity: sha512-CNxkTuXmQtRWMQZcRRsLEfZIYStMdRMPzbisNU2a/RTgovqDsOQiyh1abnewxz0y7VuXW330D+etcEHjFWXU/A==} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} - '@iconify/tools@3.0.7': - resolution: {integrity: sha512-DxfhFLMnooS34dHelpGUnnYrxLZHs0czC1CgrBhAbuL8ddVzBb2VEQm8kh9qGh7A34qeXAB5iSHH3A72rAaFrg==} + '@iconify/tools@4.0.6': + resolution: {integrity: sha512-riEQggXVuZNXjRdo+aKT0rkzn2XHslIqat8mdW/oVu5mLmP/95Hi+iaq4keT7WwMD97jsYPXMQ6QMCw0EWpRNw==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.25': - resolution: {integrity: sha512-Y+iGko8uv/Fz5bQLLJyNSZGOdMW0G7cnlEX1CiNcKsRXX9cq/y/vwxrIAtLCZhKHr3m0VJmsjVPsvnM4uX8YLg==} + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} '@img/sharp-darwin-arm64@0.33.4': resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} @@ -1766,10 +1734,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1800,11 +1764,11 @@ packages: '@mdx-js/mdx@3.0.1': resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} - '@nanostores/persistent@0.9.1': - resolution: {integrity: sha512-ow57Hxm5VMaI5GHET/cVk8hX/iKMmbhcGrB9owfN8p8OHiiJgUlYxe1giacwlAALJXAh2t8bxXh42hHb64BCEA==} - engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + '@nanostores/persistent@0.10.2': + resolution: {integrity: sha512-BEndnLhRC+yP7gXTESepBbSj8XNl8OXK9hu4xAgKC7MWJHKXnEqJMqY47LUyHxK6vYgFnisyHmqq+vq8AUFyIg==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - nanostores: ^0.9.0 + nanostores: ^0.9.0 || ^0.10.0 || ^0.11.0 '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1818,28 +1782,31 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@pagefind/darwin-arm64@1.1.0': - resolution: {integrity: sha512-SLsXNLtSilGZjvqis8sX42fBWsWAVkcDh1oerxwqbac84HbiwxpxOC2jm8hRwcR0Z55HPZPWO77XeRix/8GwTg==} + '@oslojs/encoding@0.4.1': + resolution: {integrity: sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q==} + + '@pagefind/darwin-arm64@1.1.1': + resolution: {integrity: sha512-tZ9tysUmQpFs2EqWG2+E1gc+opDAhSyZSsgKmFzhnWfkK02YHZhvL5XJXEZDqYy3s1FAKhwjTg8XDxneuBlDZQ==} cpu: [arm64] os: [darwin] - '@pagefind/darwin-x64@1.1.0': - resolution: {integrity: sha512-QjQSE/L5oS1C8N8GdljGaWtjCBMgMtfrPAoiCmINTu9Y9dp0ggAyXvF8K7Qg3VyIMYJ6v8vg2PN7Z3b+AaAqUA==} + '@pagefind/darwin-x64@1.1.1': + resolution: {integrity: sha512-ChohLQ39dLwaxQv0jIQB/SavP3TM5K5ENfDTqIdzLkmfs3+JlzSDyQKcJFjTHYcCzQOZVeieeGq8PdqvLJxJxQ==} cpu: [x64] os: [darwin] - '@pagefind/linux-arm64@1.1.0': - resolution: {integrity: sha512-8zjYCa2BtNEL7KnXtysPtBELCyv5DSQ4yHeK/nsEq6w4ToAMTBl0K06khqxdSGgjMSwwrxvLzq3so0LC5Q14dA==} + '@pagefind/linux-arm64@1.1.1': + resolution: {integrity: sha512-H5P6wDoCoAbdsWp0Zx0DxnLUrwTGWGLu/VI1rcN2CyFdY2EGSvPQsbGBMrseKRNuIrJDFtxHHHyjZ7UbzaM9EA==} cpu: [arm64] os: [linux] - '@pagefind/linux-x64@1.1.0': - resolution: {integrity: sha512-4lsg6VB7A6PWTwaP8oSmXV4O9H0IHX7AlwTDcfyT+YJo/sPXOVjqycD5cdBgqNLfUk8B9bkWcTDCRmJbHrKeCw==} + '@pagefind/linux-x64@1.1.1': + resolution: {integrity: sha512-yJs7tTYbL2MI3HT+ngs9E1BfUbY9M4/YzA0yEM5xBo4Xl8Yu8Qg2xZTOQ1/F6gwvMrjCUFo8EoACs6LRDhtMrQ==} cpu: [x64] os: [linux] - '@pagefind/windows-x64@1.1.0': - resolution: {integrity: sha512-OboCM76BcMKT9IoSfZuFhiqMRgTde8x4qDDvKulFmycgiJrlL5WnIqBHJLQxZq+o2KyZpoHF97iwsGAm8c32sQ==} + '@pagefind/windows-x64@1.1.1': + resolution: {integrity: sha512-b7/qPqgIl+lMzkQ8fJt51SfguB396xbIIR+VZ3YrL2tLuyifDJ1wL5mEm+ddmHxJ2Fki340paPcDan9en5OmAw==} cpu: [x64] os: [win32] @@ -1851,292 +1818,136 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@playwright/test@1.45.3': - resolution: {integrity: sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==} - engines: {node: '>=18'} - hasBin: true - - '@playwright/test@1.47.0': - resolution: {integrity: sha512-SgAdlSwYVpToI4e/IH19IHHWvoijAYH5hu2MWSXptRypLSnzj51PcGD+rsOXFayde4P9ZLi+loXVwArg6IUkCA==} + '@playwright/test@1.47.1': + resolution: {integrity: sha512-dbWpcNQZ5nj16m+A5UNScYx7HX5trIy7g4phrcitn+Nk83S32EBX/CLU4hiF4RGKX/yRc93AAqtfaXB7JWBd4Q==} engines: {node: '>=18'} hasBin: true '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - '@remix-run/router@1.18.0': - resolution: {integrity: sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==} + '@remix-run/router@1.19.2': + resolution: {integrity: sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==} engines: {node: '>=14.0.0'} - '@rollup/rollup-android-arm-eabi@4.14.0': - resolution: {integrity: sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm-eabi@4.19.0': - resolution: {integrity: sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==} - cpu: [arm] - os: [android] + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true - '@rollup/rollup-android-arm-eabi@4.21.2': - resolution: {integrity: sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==} + '@rollup/rollup-android-arm-eabi@4.21.3': + resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.14.0': - resolution: {integrity: sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-android-arm64@4.19.0': - resolution: {integrity: sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==} + '@rollup/rollup-android-arm64@4.21.3': + resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.21.2': - resolution: {integrity: sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.14.0': - resolution: {integrity: sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-arm64@4.19.0': - resolution: {integrity: sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-arm64@4.21.2': - resolution: {integrity: sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==} + '@rollup/rollup-darwin-arm64@4.21.3': + resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.14.0': - resolution: {integrity: sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.19.0': - resolution: {integrity: sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==} + '@rollup/rollup-darwin-x64@4.21.3': + resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.2': - resolution: {integrity: sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.14.0': - resolution: {integrity: sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': - resolution: {integrity: sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-gnueabihf@4.21.2': - resolution: {integrity: sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.19.0': - resolution: {integrity: sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.2': - resolution: {integrity: sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==} + '@rollup/rollup-linux-arm-musleabihf@4.21.3': + resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.14.0': - resolution: {integrity: sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==} + '@rollup/rollup-linux-arm64-gnu@4.21.3': + resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.19.0': - resolution: {integrity: sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==} + '@rollup/rollup-linux-arm64-musl@4.21.3': + resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.2': - resolution: {integrity: sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.14.0': - resolution: {integrity: sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.19.0': - resolution: {integrity: sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.21.2': - resolution: {integrity: sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': - resolution: {integrity: sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==} - cpu: [ppc64le] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': - resolution: {integrity: sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': - resolution: {integrity: sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.14.0': - resolution: {integrity: sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.19.0': - resolution: {integrity: sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==} + '@rollup/rollup-linux-riscv64-gnu@4.21.3': + resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.2': - resolution: {integrity: sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.14.0': - resolution: {integrity: sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.19.0': - resolution: {integrity: sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.21.2': - resolution: {integrity: sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==} + '@rollup/rollup-linux-s390x-gnu@4.21.3': + resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.14.0': - resolution: {integrity: sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.19.0': - resolution: {integrity: sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==} + '@rollup/rollup-linux-x64-gnu@4.21.3': + resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.2': - resolution: {integrity: sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==} + '@rollup/rollup-linux-x64-musl@4.21.3': + resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.14.0': - resolution: {integrity: sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.19.0': - resolution: {integrity: sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.21.2': - resolution: {integrity: sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.14.0': - resolution: {integrity: sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-arm64-msvc@4.19.0': - resolution: {integrity: sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==} + '@rollup/rollup-win32-arm64-msvc@4.21.3': + resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.21.2': - resolution: {integrity: sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.14.0': - resolution: {integrity: sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==} + '@rollup/rollup-win32-ia32-msvc@4.21.3': + resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.19.0': - resolution: {integrity: sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==} - cpu: [ia32] + '@rollup/rollup-win32-x64-msvc@4.21.3': + resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + cpu: [x64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.2': - resolution: {integrity: sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==} - cpu: [ia32] - os: [win32] + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@rollup/rollup-win32-x64-msvc@4.14.0': - resolution: {integrity: sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==} - cpu: [x64] - os: [win32] + '@shikijs/core@1.17.7': + resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} - '@rollup/rollup-win32-x64-msvc@4.19.0': - resolution: {integrity: sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==} - cpu: [x64] - os: [win32] + '@shikijs/engine-javascript@1.17.7': + resolution: {integrity: sha512-wwSf7lKPsm+hiYQdX+1WfOXujtnUG6fnN4rCmExxa4vo+OTmvZ9B1eKauilvol/LHUPrQgW12G3gzem7pY5ckw==} - '@rollup/rollup-win32-x64-msvc@4.21.2': - resolution: {integrity: sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==} - cpu: [x64] - os: [win32] + '@shikijs/engine-oniguruma@1.17.7': + resolution: {integrity: sha512-pvSYGnVeEIconU28NEzBXqSQC/GILbuNbAHwMoSfdTBrobKAsV1vq2K4cAgiaW1TJceLV9QMGGh18hi7cCzbVQ==} - '@shikijs/core@1.16.3': - resolution: {integrity: sha512-yETIvrETCeC39gSPIiSADmjri9FwKmxz0QvONMtTIUYlKZe90CJkvcjPksayC2VQOtzOJonEiULUa8v8crUQvA==} + '@shikijs/types@1.17.7': + resolution: {integrity: sha512-+qA4UyhWLH2q4EFd+0z4K7GpERDU+c+CN2XYD3sC+zjvAr5iuwD1nToXZMt1YODshjkEGEDV86G7j66bKjqDdg==} '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} - '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - - '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} - - '@sveltejs/adapter-auto@3.2.2': - resolution: {integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA==} - peerDependencies: - '@sveltejs/kit': ^2.0.0 + '@sindresorhus/is@7.0.1': + resolution: {integrity: sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==} + engines: {node: '>=18'} '@sveltejs/adapter-auto@3.2.4': resolution: {integrity: sha512-a64AKYbfTUrVwU0xslzv1Jf3M8bj0IwhptaXmhgIkjXspBXhD0od9JiItQHchijpLMGdEDcYBlvqySkEawv6mQ==} peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.5.18': - resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==} - 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/kit@2.5.26': - resolution: {integrity: sha512-8l1JTIM2L+bS8ebq1E+nGjv/YSKSnD9Q19bYIUkc41vaEG2JjVUx6ikvPIJv2hkQAuqJLzoPrXlKk4KcyWOv3Q==} + '@sveltejs/kit@2.5.27': + resolution: {integrity: sha512-CcbRTzl+65oWljAASL6UlxM4x3NWwd0fjq5fQOfP243vs50myFQ8lil0fr3Im6HeeQqYUCtnv8HjO8REWVPjTw==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -2144,8 +1955,8 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - '@sveltejs/package@2.3.2': - resolution: {integrity: sha512-6M8/Te7iXRG7SiH92wugqfyoJpuepjn78L433LnXicUeMso9M/N4vdL9DPK3MfTkVVY4klhNRptVqme3p4oZWA==} + '@sveltejs/package@2.3.5': + resolution: {integrity: sha512-fxWSG+pJHxWwcKltG+JoQ+P1CPO7NHVuZD1Gchi/1mNN6C60yD/voHeeXlqr0HHGkvIrpAjRIHLjsavI77Qsiw==} engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: @@ -2159,13 +1970,6 @@ packages: 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 - '@sveltejs/vite-plugin-svelte@3.1.2': resolution: {integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==} engines: {node: ^18.0.0 || >=20} @@ -2181,58 +1985,51 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tailwindcss/forms@0.5.7': - resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' - '@tailwindcss/forms@0.5.9': resolution: {integrity: sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==} peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20' - '@tailwindcss/typography@0.5.13': - resolution: {integrity: sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==} + '@tailwindcss/typography@0.5.15': + resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==} peerDependencies: - tailwindcss: '>=3.0.0 || insiders' + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20' - '@testing-library/dom@9.3.4': - resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} - engines: {node: '>=14'} + '@testing-library/dom@10.4.0': + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} - '@testing-library/jest-dom@6.4.7': - resolution: {integrity: sha512-GaKJ0nijoNf30dWSOOzQEBkWBRk4rG3C/efw8zKrimNuZpnS/6/AEwo0WvZHgJxG84cNCgxt+mtbe1fsvfLp2A==} + '@testing-library/jest-dom@6.5.0': + resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - peerDependencies: - '@jest/globals': '>= 28' - '@types/bun': latest - '@types/jest': '>= 28' - jest: '>= 28' - vitest: '>= 0.32' - peerDependenciesMeta: - '@jest/globals': - optional: true - '@types/bun': - optional: true - '@types/jest': - optional: true - jest: - optional: true - vitest: - optional: true - '@testing-library/react@14.3.1': - resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} - engines: {node: '>=14'} + '@testing-library/react@16.0.1': + resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} + engines: {node: '>=18'} peerDependencies: + '@testing-library/dom': ^10.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true - '@testing-library/svelte@4.2.3': - resolution: {integrity: sha512-8vM2+JSPc6wZWkO9ICPmHvzacjy8jBw+iVjmNs+0VsPV3AO3v4P8qCLWTaQ9nYW/e+IR1BCy3MM3Uqg21dlBkw==} + '@testing-library/svelte@5.2.1': + resolution: {integrity: sha512-yXSqBsYaQAeP2xt7gqKu135Q67+NTsBDcpL1akv5MVAQ/amb7AQ0zW5nzrquTIE2lvrc6q58KZhQA61Vc05ZOg==} engines: {node: '>= 10'} peerDependencies: - svelte: ^3 || ^4 || ^5 + svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0 + vite: '*' + vitest: '*' + peerDependenciesMeta: + vite: + optional: true + vitest: + optional: true '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} @@ -2274,9 +2071,6 @@ packages: '@types/babel__traverse@7.20.6': resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - '@types/cheerio@0.22.35': - resolution: {integrity: sha512-yD57BchKRvTV+JD53UZ6PD8KWY5g5rvvMLRnZR3EQBCZXiDT/HR+pKpMzFGlWNhFrXlo7VPZXtKvIEwZkAWOIA==} - '@types/chroma-js@2.4.4': resolution: {integrity: sha512-/DTccpHTaKomqussrn+ciEvfW4k6NAHzNzs/sts1TCqg333qNxOhy8TNIoQCmbGG3Tl8KdEhkGAssb1n3mTXiQ==} @@ -2286,8 +2080,8 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint@8.56.0': - resolution: {integrity: sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==} + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -2295,18 +2089,12 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/hast@2.3.10': - resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} - '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/http-cache-semantics@4.0.4': resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - '@types/is-ci@3.0.0': - resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -2316,9 +2104,6 @@ packages: '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/minimist@1.2.2': - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -2328,26 +2113,11 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@16.18.103': - resolution: {integrity: sha512-gOAcUSik1nR/CRC3BsK8kr6tbmNIOTpvb1sT+v5Nmmys+Ho8YtnIHP90wEsVK4hTcHndOqPVIlehEGEA5y31bA==} - - '@types/node@18.16.16': - resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==} + '@types/node@18.19.50': + resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} - '@types/node@18.19.41': - resolution: {integrity: sha512-LX84pRJ+evD2e2nrgYCHObGWkiQJ1mL+meAgbvnwk/US6vmMY7S2ygBTGV2Jw91s9vUsLSXeDEkUHZIJGLrhsg==} - - '@types/node@20.12.4': - resolution: {integrity: sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==} - - '@types/node@20.14.11': - resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} - - '@types/normalize-package-data@2.4.1': - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} - - '@types/parse5@6.0.3': - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + '@types/node@22.5.5': + resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} '@types/postcss-import@14.0.3': resolution: {integrity: sha512-raZhRVTf6Vw5+QbmQ7LOHSDML71A5rj4+EqDzAbrZPfxfoGzFxMHRCq16VlddGIZpHELw0BG4G0YE2ANkdZiIQ==} @@ -2355,24 +2125,18 @@ packages: '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/pug@2.0.10': - resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} - '@types/react@18.3.3': - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + '@types/react@18.3.6': + resolution: {integrity: sha512-CnGaRYNu2iZlkGXGrOYtdg5mLK8neySj0woZ4e2wF/eli2E6Sazmq5X+Nrj6OBrrFVQfJWTUFeqAzoRhWQXYvg==} - '@types/semver@6.2.3': - resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} '@types/tar@6.1.13': resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -2385,63 +2149,62 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@7.13.0': - resolution: {integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/eslint-plugin@8.6.0': + resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@7.13.0': - resolution: {integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/parser@8.6.0': + resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/scope-manager@7.13.0': - resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.6.0': + resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@7.13.0': - resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/type-utils@8.6.0': + resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/types@7.13.0': - resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.6.0': + resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@7.13.0': - resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@8.6.0': + resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/utils@7.13.0': - resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/utils@8.6.0': + resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@7.13.0': - resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.6.0': + resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2452,43 +2215,55 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@1.6.0': - resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} + '@vitest/expect@2.1.1': + resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + + '@vitest/mocker@2.1.1': + resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + peerDependencies: + '@vitest/spy': 2.1.1 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@2.1.1': + resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} + '@vitest/runner@2.1.1': + resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} + '@vitest/snapshot@2.1.1': + resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} - '@vitest/spy@1.6.0': - resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} + '@vitest/spy@2.1.1': + resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} - '@vitest/utils@1.6.0': - resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} + '@vitest/utils@2.1.1': + resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} - '@volar/kit@2.4.0-alpha.16': - resolution: {integrity: sha512-jRPfMrxl8N53UkFINMoY777FBqG49RUqWkJt4yOlNEW8CmUS8fmUw4cz/jMv08KnQUyD3IeZWFtt3XZcQqe4Zw==} + '@volar/kit@2.4.5': + resolution: {integrity: sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.0-alpha.16': - resolution: {integrity: sha512-oOTnIZlx0P/idFwVw+W0NbzKDtZAQMzXSdIFfTePCKcXlb4Ys12GaGkx8NF9dsvPYV3nbv3ZsSxnkZWBmNKd7A==} + '@volar/language-core@2.4.5': + resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==} - '@volar/language-server@2.4.0-alpha.16': - resolution: {integrity: sha512-DswMBlmmXPo9fb1Dmb2qrCtxRDgQPej5jUjAoUm+1wO5k02Tk+jIvbbd/R3EzyHFTARmiRH5/bSOfRefHyuMsg==} + '@volar/language-server@2.4.5': + resolution: {integrity: sha512-l5PswE0JzCtstTlwBUpikeSa3lNUBJhTuWtj9KclZTGi2Uex4RcqGOhTiDsUUtvdv/hEuYCxGq1EdJJPlQsD/g==} - '@volar/language-service@2.4.0-alpha.16': - resolution: {integrity: sha512-iIRUY0EL9jp8Od7Py/GlYpCu469GFDYl7ai716pQgwipjpjEjRQiuGAD2+cSFjOVXDsMPFpJ+Dpei7aSvE/8pQ==} + '@volar/language-service@2.4.5': + resolution: {integrity: sha512-xiFlL0aViGg6JhwAXyohPrdlID13uom8WQg6DWYaV8ob8RRy+zoLlBUI8SpQctwlWEO9poyrYK01revijAwkcw==} - '@volar/snapshot-document@2.4.0-alpha.16': - resolution: {integrity: sha512-X9xZeLvkmhjkrz27J6nq9JhYWV8AUT1KS9fi4s+Mo1FOh5HHUIx/QzhrwsUN/pY1z3kO+vtrl2DE6NVJRYwwbw==} + '@volar/source-map@2.4.5': + resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==} - '@volar/source-map@2.4.0-alpha.16': - resolution: {integrity: sha512-sL9vNG7iR2hiKZor7UkD5Sufu3QCia4cbp2gX/nGRNSdaPbhOpdAoavwlBm0PrVkpiA19NZuavZoobD8krviFg==} - - '@volar/typescript@2.4.0-alpha.16': - resolution: {integrity: sha512-WCx7z5O81McCQp2cC0c8081y+MgTiAR2WAiJjVL4tr4Qh4GgqK0lgn3CqAjcKizaK1R5y3wfrUqgIYr+QeFYcw==} + '@volar/typescript@2.4.5': + resolution: {integrity: sha512-mcT1mHvLljAEtHviVcBuOyAwwMKz1ibXTi5uYtP/pf4XxoAzpdkQ+Br2IC0NPCvLCbjPZmbf3I0udndkfB1CDg==} '@vscode/emmet-helper@2.9.3': resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} @@ -2591,6 +2366,10 @@ packages: '@zag-js/utils@0.65.1': resolution: {integrity: sha512-kzo+ANGj6C1dapzuoC6p/nugl9bRMtwQUeIv/tZ2i3NcWNK0y3jqMW8P5KJ4h/7ak5xJDn6hiZI+Stf0gg2VBA==} + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2620,6 +2399,9 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -2631,8 +2413,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@3.2.1: @@ -2658,13 +2440,13 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - archiver-utils@4.0.1: - resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} - engines: {node: '>= 12.0.0'} + archiver-utils@5.0.2: + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} + engines: {node: '>= 14'} - archiver@6.0.2: - resolution: {integrity: sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==} - engines: {node: '>= 12.0.0'} + archiver@7.0.1: + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} + engines: {node: '>= 14'} arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -2684,6 +2466,10 @@ packages: aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.1: + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} + engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} @@ -2717,9 +2503,6 @@ packages: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} - array.prototype.toreversed@1.1.2: - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} - array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -2728,12 +2511,9 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} @@ -2748,16 +2528,16 @@ packages: peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta - astro-expressive-code@0.33.5: - resolution: {integrity: sha512-9JAyllueMUN8JTl/h/yTdbKinNmfalEWcV11s3lSf/UJQbAZfWJuy+IlGcArZDI/CmD21GXhFHLqYthpdY33ug==} + astro-expressive-code@0.36.1: + resolution: {integrity: sha512-D2nmBQ56wfnS/CBqCWoEGqIivNqaKJoACIK8eNa7TeDUwHzEWNSNoj5yK+wUJzpC7gI9XKPDh0Q/j8Dy7s84vA==} peerDependencies: astro: ^4.0.0-beta || ^3.3.0 - astro-icon@1.1.0: - resolution: {integrity: sha512-Nksc09p7UuHeMcPNS9w1pKqRw3+wEmmh0A3FJW+FNXvqaeWI4RLvD1MCWErpY3Z5Cvad317rvLdik/Hg8GEk8Q==} + astro-icon@1.1.1: + resolution: {integrity: sha512-HKBesWk2Faw/0+klLX+epQVqdTfSzZz/9+5vxXUjTJaN/HnpDf608gRPgHh7ZtwBPNJMEFoU5GLegxoDcT56OQ==} - astro@4.12.2: - resolution: {integrity: sha512-l6OmqlL+FiuSi9x6F+EGZitteOznq1JffOil7st7cdqeMCTEIym4oagI1a6zp6QekliKWEEZWdplGhgh1k1f7Q==} + astro@4.15.6: + resolution: {integrity: sha512-SWcUNwm8CiVRaIbh4w5byh62BNihpsovlCd4ElvC7cL/53D24HcI7AaGFsPrromCamQklwQmIan/QS7x/3lLuQ==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -2767,13 +2547,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.4.19: - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - autoprefixer@10.4.20: resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} @@ -2785,12 +2558,12 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.7.0: - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} + axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} engines: {node: '>=4'} - axobject-query@3.2.1: - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -2811,6 +2584,12 @@ packages: base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bcp-47-match@2.0.3: + resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} + better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -2840,14 +2619,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - breakword@1.0.5: - resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==} - - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.3: resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2860,11 +2631,14 @@ packages: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} - bundle-require@4.2.1: - resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + bundle-require@5.0.0: + resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.17' + esbuild: '>=0.18' cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} @@ -2874,9 +2648,9 @@ packages: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} - cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} + cacheable-request@12.0.1: + resolution: {integrity: sha512-Yo9wGIQUaAfIbk+qY0X4cDQgCosecfBe3V9NSyeY4qPC2SAkbCS4Xj79VP8WOzitpJUZKc/wsRCYF5ariDIwkg==} + engines: {node: '>=18'} call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} @@ -2890,30 +2664,23 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - camelcase@7.0.1: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001605: - resolution: {integrity: sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==} - caniuse-lite@1.0.30001660: resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} - engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + + chalk-template@1.1.0: + resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} + engines: {node: '>=14.16'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2946,29 +2713,34 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - cheerio@1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.0: + resolution: {integrity: sha512-mxIojEAQcuEvT/lyXq+jf/3cO/KoA6z4CeNDGGevTybECPOMFCnQy3OPahluUkbqgPNGw5Bi78UC7Po6Lhy+NA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chroma-js@2.6.0: - resolution: {integrity: sha512-BLHvCB9s8Z1EV4ethr6xnkl/P2YRFOGqfgvuMG/MyCbZPrTA+NeiByY6XvgF0zP4/2deU2CXnWyMa3zu1LqQ3A==} + chroma-js@3.1.1: + resolution: {integrity: sha512-CGr6w73Gi86142RWqZ1RjED/CyduYw2vMTikQZUvr2jGIihnZlMo/Kzm9rYHWDP2pJc6eebwc8CkX0iteBon+A==} - ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} ci-info@4.0.0: @@ -2983,17 +2755,14 @@ packages: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -3043,9 +2812,9 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} + commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -3055,16 +2824,16 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - comment-json@4.2.3: - resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} engines: {node: '>= 6'} common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} - compress-commons@5.0.3: - resolution: {integrity: sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==} - engines: {node: '>= 12.0.0'} + compress-commons@6.0.2: + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} + engines: {node: '>= 14'} concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -3072,9 +2841,9 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - configstore@5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -3086,24 +2855,20 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cosmiconfig@8.0.0: - resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} - engines: {node: '>=14'} - crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} hasBin: true - crc32-stream@5.0.1: - resolution: {integrity: sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==} - engines: {node: '>= 12.0.0'} + crc32-stream@6.0.0: + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} + engines: {node: '>= 14'} create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - create-svelte@5.3.4: - resolution: {integrity: sha512-4/5BqRvFeBlt5swzF3E9qn+yFJsA9NA7WosaYs5GYgM8o5U3JbMgDJVrUGMe0v6OTvNSjwQYWEmH79uZYDfz7w==} + create-svelte@6.3.10: + resolution: {integrity: sha512-+jr/LR5bm1Rb4mJ76f6gRrJzncyQRvGcrotYaEnE9vkhBEttmwNjIn+2KEJSc7RzbhMnLMgtREXP6H7cg8vRyA==} hasBin: true cross-spawn@5.1.0: @@ -3113,48 +2878,51 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} + cspell-config-lib@8.14.2: + resolution: {integrity: sha512-yHP1BdcH5dbjb8qiZr6+bxEnJ+rxTULQ00wBz3eBPWCghJywEAYYvMWoYuxVtPpndlkKYC1wJAHsyNkweQyepA==} + engines: {node: '>=18'} - cspell-dictionary@6.31.1: - resolution: {integrity: sha512-7+K7aQGarqbpucky26wled7QSCJeg6VkLUWS+hLjyf0Cqc9Zew5xsLa4QjReExWUJx+a97jbiflITZNuWxgMrg==} - engines: {node: '>=14'} + cspell-dictionary@8.14.2: + resolution: {integrity: sha512-gWuAvf6queGGUvGbfAxxUq55cZ0OevWPbjnCrSB0PpJ4tqdFd8dLcvVrIKzoE2sBXKPw2NDkmoEngs6iGavC0w==} + engines: {node: '>=18'} - cspell-gitignore@6.31.1: - resolution: {integrity: sha512-PAcmjN6X89Z8qgjem6HYb+VmvVtKuc+fWs4sk21+jv2MiLk23Bkp+8slSaIDVR//58fxJkMx17PHyo2cDO/69A==} - engines: {node: '>=14'} + cspell-gitignore@8.14.2: + resolution: {integrity: sha512-lrO/49NaKBpkR7vFxv4OOY+oHmsG5+gNQejrBBWD9Nv9vvjJtz/G36X/rcN6M6tFcQQMWwa01kf04nxz8Ejuhg==} + engines: {node: '>=18'} hasBin: true - cspell-glob@6.31.1: - resolution: {integrity: sha512-ygEmr5hgE4QtO5+L3/ihfMKBhPipbapfS22ilksFSChKMc15Regds0z+z/1ZBoe+OFAPneQfIuBxMwQ/fB00GQ==} - engines: {node: '>=14'} + cspell-glob@8.14.2: + resolution: {integrity: sha512-9Q1Kgoo1ev3fKTpp9y5n8M4RLxd8B0f5o4y5FQe4dBU0j/bt+/YDrLZNWDm77JViV606XQ6fimG1FTTq6pT9/g==} + engines: {node: '>=18'} - cspell-grammar@6.31.1: - resolution: {integrity: sha512-AsRVP0idcNFVSb9+p9XjMumFj3BUV67WIPWApaAzJl/dYyiIygQObRE+si0/QtFWGNw873b7hNhWZiKjqIdoaQ==} - engines: {node: '>=14'} + cspell-grammar@8.14.2: + resolution: {integrity: sha512-eYwceVP80FGYVJenE42ALnvEKOXaXjq4yVbb1Ni1umO/9qamLWNCQ1RP6rRACy5e/cXviAbhrQ5Mtw6n+pyPEQ==} + engines: {node: '>=18'} hasBin: true - cspell-io@6.31.1: - resolution: {integrity: sha512-deZcpvTYY/NmLfOdOtzcm+nDvJZozKmj4TY3pPpX0HquPX0A/w42bFRT/zZNmRslFl8vvrCZZUog7SOc6ha3uA==} - engines: {node: '>=14'} + cspell-io@8.14.2: + resolution: {integrity: sha512-uaKpHiY3DAgfdzgKMQml6U8F8o9udMuYxGqYa5FVfN7D5Ap7B2edQzSLTUYwxrFEn4skSfp6XY73+nzJvxzH4Q==} + engines: {node: '>=18'} - cspell-lib@6.31.1: - resolution: {integrity: sha512-KgSiulbLExY+z2jGwkO77+aAkyugsPAw7y07j3hTQLpd+0esPCZqrmbo2ItnkvkDNd/c34PqQCr7/044/rz8gw==} - engines: {node: '>=14.6'} + cspell-lib@8.14.2: + resolution: {integrity: sha512-d2oiIXHXnADmnhIuFLOdNE63L7OUfzgpLbYaqAWbkImCUDkevfGrOgnX8TJ03fUgZID4nvQ+3kgu/n2j4eLZjQ==} + engines: {node: '>=18'} - cspell-trie-lib@6.31.1: - resolution: {integrity: sha512-MtYh7s4Sbr1rKT31P2BK6KY+YfOy3dWsuusq9HnqCXmq6aZ1HyFgjH/9p9uvqGi/TboMqn1KOV8nifhXK3l3jg==} - engines: {node: '>=14'} + cspell-trie-lib@8.14.2: + resolution: {integrity: sha512-rZMbaEBGoyy4/zxKECaMyVyGLbuUxYmZ5jlEgiA3xPtEdWwJ4iWRTo5G6dWbQsXoxPYdAXXZ0/q0GQ2y6Jt0kw==} + engines: {node: '>=18'} - cspell@6.31.1: - resolution: {integrity: sha512-gyCtpkOpwI/TGibbtIgMBFnAUUp2hnYdvW/9Ky4RcneHtLH0+V/jUEbZD8HbRKz0GVZ6mhKWbNRSEyP9p3Cejw==} - engines: {node: '>=14'} + cspell@8.14.2: + resolution: {integrity: sha512-ii/W7fwO4chNQVYl1C/8k7RW8EXzLb69rvg08p8mSJx8B2UasVJ9tuJpTH2Spo1jX6N3H0dKPWUbd1fAmdAhPg==} + engines: {node: '>=18'} hasBin: true css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + css-selector-parser@3.0.5: + resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==} + css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -3186,19 +2954,6 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csv-generate@3.4.3: - resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} - - csv-parse@4.16.3: - resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} - - csv-stringify@5.6.5: - resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} - - csv@5.5.3: - resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} - engines: {node: '>= 0.1.90'} - damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3248,14 +3003,6 @@ packages: supports-color: optional: true - decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -3269,8 +3016,8 @@ packages: dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} deep-equal@2.2.3: @@ -3328,10 +3075,6 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -3344,6 +3087,10 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} + direction@2.0.1: + resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} + hasBin: true + dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -3351,10 +3098,6 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -3374,10 +3117,6 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -3389,11 +3128,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.4.727: - resolution: {integrity: sha512-brpv4KTeC4g0Fx2FeIKytLd4UGn1zBQq5Lauy7zEWT9oqkaj5mgsxblEZIAOf1HHLlXxzr6adGViiBy5Z39/CA==} - - electron-to-chromium@1.5.18: - resolution: {integrity: sha512-1OfuVACu+zKlmjsNdcJuVQuVE61sZOLbNM4JAQ1Rvh6EOj0/EUKhMJjRH73InPlXSh8HIJk1cVZ8pyOV/FMdUQ==} + electron-to-chromium@1.5.23: + resolution: {integrity: sha512-mBhODedOXg4v5QWwl21DjM5amzjmI1zw9EPrPK/5Wx7C8jt33bpZNrC7OhHUG3pxRtbLpr3W2dXT+Ph1SsfRZA==} emmet@2.4.7: resolution: {integrity: sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==} @@ -3407,6 +3143,9 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -3418,8 +3157,9 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + env-paths@3.0.0: + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} @@ -3469,27 +3209,15 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} - es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - - esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} @@ -3523,14 +3251,14 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-jsx-a11y@6.8.0: - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-prettier@5.1.3: - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + eslint-plugin-prettier@5.2.1: + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -3549,25 +3277,25 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-hooks@4.6.0: - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + eslint-plugin-react-hooks@4.6.2: + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - eslint-plugin-react-refresh@0.4.6: - resolution: {integrity: sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==} + eslint-plugin-react-refresh@0.4.12: + resolution: {integrity: sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==} peerDependencies: eslint: '>=7' - eslint-plugin-react@7.34.2: - resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} + eslint-plugin-react@7.36.1: + resolution: {integrity: sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-svelte@2.43.0: - resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==} + eslint-plugin-svelte@2.44.0: + resolution: {integrity: sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 @@ -3580,18 +3308,35 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3631,6 +3376,9 @@ packages: estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} @@ -3638,19 +3386,23 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} - - expressive-code@0.33.5: - resolution: {integrity: sha512-UPg2jSvZEfXPiCa4MKtMoMQ5Hwiv7In5/LSCa/ukhjzZqPO48iVsCcEBgXWEUmEAQ02P0z00/xFfBmVnUKH+Zw==} + expressive-code@0.36.1: + resolution: {integrity: sha512-/cEqiBUMJXe9PJ74MFupcChi1quO7+kqFcKiG/29yBZ6G09V4s6d3X53wIOBlNYmQI+5YLDPdyB/aDSTP+MxPA==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -3677,8 +3429,9 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-equals@4.0.3: - resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} + fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -3693,15 +3446,33 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + file-entry-cache@9.1.0: + resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} + engines: {node: '>=18'} fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -3726,31 +3497,40 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flat-cache@5.0.0: + resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} + engines: {node: '>=18'} - flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} flattie@1.1.1: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} + form-data-encoder@4.0.2: + resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==} + engines: {node: '>= 18'} form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -3759,8 +3539,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.3.8: - resolution: {integrity: sha512-1D+RDTsIp4Rz2dq/oToqSEc9idEQwgBRQyBq4rGpFba+0Z+GCbj9z1s0+ikFbanWe3YJ0SqkNlDe08GcpFGj5A==} + framer-motion@11.5.4: + resolution: {integrity: sha512-E+tb3/G6SO69POkdJT+3EpdMuhmtCh9EWuK4I1DnIC23L7tFPrl8vxP+LSovwaw6uUr73rUbpb4FgK011wbRJQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -3816,9 +3596,9 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gensequence@5.0.2: - resolution: {integrity: sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==} - engines: {node: '>=14'} + gensequence@7.0.0: + resolution: {integrity: sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==} + engines: {node: '>=18'} gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -3839,9 +3619,9 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} + get-stdin@9.0.0: + resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} + engines: {node: '>=12'} get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} @@ -3851,9 +3631,9 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} @@ -3877,15 +3657,15 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -3895,20 +3675,20 @@ packages: engines: {node: '>=12'} deprecated: Glob versions prior to v9 are no longer supported - global-dirs@0.1.1: - resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} - engines: {node: '>=4'} + global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} - globals@15.5.0: - resolution: {integrity: sha512-r7/9tQj5RylGxt/BKGv0D2SvehYvRFYg4ukSNk+EuZxvWI7uK/MJFmOCLq8aKvgh3EVBYFbBlOMAtaITXZr80w==} + globals@15.9.0: + resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} engines: {node: '>=18'} globalthis@1.0.3: @@ -3928,16 +3708,13 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - got@13.0.0: - resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} - engines: {node: '>=16'} + got@14.4.2: + resolution: {integrity: sha512-+Te/qEZ6hr7i+f0FNgXx/6WQteSM/QqueGvxeYQQFm0GDfoxLVJ/oiwUKYMTeioColWUTdewZ06hmrBjw6F7tw==} + engines: {node: '>=20'} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -3945,10 +3722,6 @@ packages: resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} engines: {node: '>=6.0'} - hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -3994,69 +3767,57 @@ packages: hast-util-from-html@2.0.1: resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} - hast-util-from-parse5@7.1.2: - resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} - hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + hast-util-has-property@3.0.0: + resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} + hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} - hast-util-parse-selector@3.1.1: - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} - hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-raw@7.2.3: - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} - hast-util-raw@9.0.4: resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + hast-util-select@6.0.2: + resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==} + hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} - hast-util-to-html@8.0.4: - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} - - hast-util-to-html@9.0.1: - resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} hast-util-to-jsx-runtime@2.3.0: resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} - hast-util-to-parse5@7.1.0: - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} - hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-to-text@4.0.2: resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} - hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - hastscript@7.2.0: - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} - hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + hastscript@9.0.0: + resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} + hermes-estree@0.20.1: resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} hermes-parser@0.20.1: resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -4064,14 +3825,11 @@ packages: html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} - html-void-elements@2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} @@ -4095,10 +3853,6 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -4107,6 +3861,9 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ignore-walk@5.0.1: resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -4126,9 +3883,6 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-meta-resolve@2.2.2: - resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -4147,8 +3901,9 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -4185,9 +3940,6 @@ packages: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -4206,18 +3958,10 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} - is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} @@ -4296,18 +4040,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -4337,9 +4073,9 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -4361,15 +4097,12 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} is-weakmap@2.0.2: @@ -4403,13 +4136,13 @@ packages: iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.0.1: + resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} + engines: {node: 20 || >=22} + jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true @@ -4421,9 +4154,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} - js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -4432,8 +4162,8 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdom@24.1.1: - resolution: {integrity: sha512-5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ==} + jsdom@25.0.0: + resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -4449,12 +4179,12 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -4466,6 +4196,9 @@ packages: jsonc-parser@2.3.1: resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -4535,10 +4268,6 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} - local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} @@ -4583,8 +4312,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -4593,35 +4322,26 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - lucide-react@0.436.0: - resolution: {integrity: sha512-N292bIxoqm1aObAg0MzFtvhYwgQE6qnIOWx/GLj5ONgcTPH6N0fD9bVq/GfdeC9ZORBXozt/XeEKDpiB3x3vlQ==} + lucide-react@0.441.0: + resolution: {integrity: sha512-0vfExYtvSDhkC2lqg0zYVW1Uu9GsI4knuV9GP9by5z0Xhc4Zi5RejTxfz9LsjRmCyWVzHCJvxGKZWcRyvQCWVg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - lucide-svelte@0.341.0: - resolution: {integrity: sha512-RdLUlxgm97pKGS5dKchdhLuxmYBpwpcLvZ5XQH3HPO5rZZU8JvfzFs8vnbZH/tsDeA0UeSzdzZyOYbWkOAbarA==} - peerDependencies: - svelte: ^3 || ^4 || ^5.0.0-next.42 - - lucide-svelte@0.436.0: - resolution: {integrity: sha512-oRyTPzqudX01WWcSohl/Ob44GFqV/sw4moKQbsqtQ0EnKPjDPYh/v0wSaQ0wYljwSEaJ7zkBwY2lkgYFMX9PVg==} + lucide-svelte@0.441.0: + resolution: {integrity: sha512-lwckKpu4KNth7EBPWUdx7dvRaBrFC173JSdioN2WILol7nwFAPfvbGLeez8ZlnT31boj7pNT7hjvBz3ZJfmUbQ==} peerDependencies: svelte: ^3 || ^4 || ^5.0.0-next.42 @@ -4635,21 +4355,12 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - - map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -4714,10 +4425,6 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - meow@6.1.1: - resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} - engines: {node: '>=8'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4834,10 +4541,6 @@ packages: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} - micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -4854,9 +4557,9 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} @@ -4874,6 +4577,10 @@ packages: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} hasBin: true + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -4881,21 +4588,10 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} @@ -4908,10 +4604,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -4920,14 +4612,6 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} - mixme@0.5.9: - resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==} - engines: {node: '>= 8.0.0'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -4961,13 +4645,17 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanostores@0.9.5: - resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==} - engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + nanostores@0.11.3: + resolution: {integrity: sha512-TUes3xKIX33re4QzdxwZ6tdbodjmn3tWXCEc1uokiEmo14sI1EaGYNs2k3bU2pyyGNmBqFGAVl6jAGWd06AVIg==} + engines: {node: ^18.0.0 || >=20.0.0} natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -4983,15 +4671,9 @@ packages: encoding: optional: true - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -5004,6 +4686,9 @@ packages: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} + not@0.1.0: + resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} + npm-bundled@2.0.1: resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -5021,10 +4706,6 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -5069,10 +4750,6 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.hasown@1.1.4: - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} - engines: {node: '>= 0.4'} - object.values@1.2.0: resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} engines: {node: '>= 0.4'} @@ -5084,19 +4761,19 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} - onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} - oniguruma-to-js@0.3.3: - resolution: {integrity: sha512-m90/WEhgs8g4BxG37+Nu3YrMfJDs2YXtYtIllhsEPR+wP3+K4EZk6dDUvy2v2K4MNFDDOYKL4/yqYPXDqyozTQ==} + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} - ora@8.0.1: - resolution: {integrity: sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==} + ora@8.1.0: + resolution: {integrity: sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==} engines: {node: '>=18'} os-tmpdir@1.0.2: @@ -5106,9 +4783,9 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} + p-cancelable@4.0.1: + resolution: {integrity: sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==} + engines: {node: '>=14.16'} p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} @@ -5122,10 +4799,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} - p-limit@6.1.0: resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} @@ -5157,8 +4830,11 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - pagefind@1.1.0: - resolution: {integrity: sha512-1nmj0/vfYcMxNEQj0YDRp6bTVv9hI7HLdPhK/vBBYlrnwjATndQvHyicj5Y7pUHrpCFZpFnLVQXIF829tpFmaw==} + package-manager-detector@0.2.0: + resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} + + pagefind@1.1.1: + resolution: {integrity: sha512-U2YR0dQN5B2fbIXrLtt/UXNS0yWSSYfePaad1KcBPTi0p+zRtsVjwmoPaMQgTks5DnHNbmDxyJUL5TGaLljK3A==} hasBin: true parent-module@1.0.1: @@ -5172,18 +4848,14 @@ packages: parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - parse-latin@7.0.0: resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -5209,21 +4881,17 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} - path-scurry@1.11.1: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -5234,8 +4902,9 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -5246,9 +4915,6 @@ packages: picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} @@ -5275,23 +4941,13 @@ packages: pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} - playwright-core@1.45.3: - resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==} - engines: {node: '>=18'} - hasBin: true - - playwright-core@1.47.0: - resolution: {integrity: sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.45.3: - resolution: {integrity: sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==} + playwright-core@1.47.1: + resolution: {integrity: sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==} engines: {node: '>=18'} hasBin: true - playwright@1.47.0: - resolution: {integrity: sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==} + playwright@1.47.1: + resolution: {integrity: sha512-SUEKi6947IqYbKxRiqnbUobVZY4bF1uu+ZnZNJX9DfU1tlf2UhWfvVjLf01pQx9URsOr18bFVUKXmanYWhbfkw==} engines: {node: '>=18'} hasBin: true @@ -5305,6 +4961,12 @@ packages: peerDependencies: postcss: ^8.0.0 + postcss-import@16.1.0: + resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} + engines: {node: '>=18.0.0'} + peerDependencies: + postcss: ^8.0.0 + postcss-js@4.0.1: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -5323,18 +4985,6 @@ packages: ts-node: optional: true - postcss-load-config@4.0.1: - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -5347,13 +4997,14 @@ packages: ts-node: optional: true - postcss-load-config@5.1.0: - resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: jiti: optional: true @@ -5361,12 +5012,8 @@ packages: optional: true tsx: optional: true - - postcss-nested@6.0.1: - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 + yaml: + optional: true postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} @@ -5401,22 +5048,10 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.4.45: - resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} - engines: {node: '>=10'} - preferred-pm@4.0.0: resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} engines: {node: '>=18.12'} @@ -5429,18 +5064,18 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-astro@0.13.0: - resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==} + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} engines: {node: ^14.15.0 || >=16.0.0} - prettier-plugin-svelte@3.2.4: - resolution: {integrity: sha512-tZv+ADfeOWFNQkXkRh6zUXE16w3Vla8x2Ug0B/EnSmjR4EnwdwZbGgL/liSwR1kcEALU5mAAyua98HBxheCxgg==} + prettier-plugin-svelte@3.2.6: + resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - prettier-plugin-tailwindcss@0.6.4: - resolution: {integrity: sha512-3vhbIvlKyAWPaw9bUr2cw6M1BGx2Oy9CCLJyv+nxEiBGCTcL69WcAz2IFMGqx8IXSzQCInGSo2ujAByg9poHLQ==} + prettier-plugin-tailwindcss@0.6.6: + resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -5454,6 +5089,7 @@ packages: prettier-plugin-import-sort: '*' prettier-plugin-jsdoc: '*' prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' prettier-plugin-organize-attributes: '*' prettier-plugin-organize-imports: '*' prettier-plugin-sort-imports: '*' @@ -5480,6 +5116,8 @@ packages: optional: true prettier-plugin-marko: optional: true + prettier-plugin-multiline-arrays: + optional: true prettier-plugin-organize-attributes: optional: true prettier-plugin-organize-imports: @@ -5491,13 +5129,18 @@ packages: prettier-plugin-svelte: optional: true + prettier@2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + engines: {node: '>=10.13.0'} + hasBin: true + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -5505,10 +5148,6 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} @@ -5516,6 +5155,10 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -5529,19 +5172,22 @@ packages: proxy-compare@3.0.0: resolution: {integrity: sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - publint@0.1.16: - resolution: {integrity: sha512-wJgk7HnXDT5Ap0DjFYbGz78kPkN44iQvDiaq8P63IEEyNU9mYXvaMd2cAyIM6OgqXM/IA3CK6XWIsRq+wjNpgw==} + publint@0.2.11: + resolution: {integrity: sha512-/kxbd+sD/uEG515N/ZYpC6gYs8h89cQ4UIsAq1y6VT4qlNh8xmiSwcP2xU2MbzXFl8J0l2IdONKFweLfYoqhcA==} engines: {node: '>=16'} hasBin: true - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -5556,10 +5202,6 @@ packages: queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -5575,22 +5217,19 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-router-dom@6.25.1: - resolution: {integrity: sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==} + react-router-dom@6.26.2: + resolution: {integrity: sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' - react-router@6.25.1: - resolution: {integrity: sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==} + react-router@6.26.2: + resolution: {integrity: sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' @@ -5602,14 +5241,6 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -5617,9 +5248,9 @@ packages: readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} @@ -5628,6 +5259,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.1: + resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} + engines: {node: '>= 14.16.0'} + rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -5653,6 +5288,9 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} + rehype-expressive-code@0.36.1: + resolution: {integrity: sha512-q5TFftM8m64vYIou1tcJ2oHHDox2dWAa/x6uFw+v55xsyCNicJhVN86LHBnktTPxXvOuUA7ovk1GIG9sjLA6Aw==} + rehype-parse@9.0.0: resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} @@ -5665,9 +5303,6 @@ packages: rehype@13.0.1: resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} - remark-expressive-code@0.33.5: - resolution: {integrity: sha512-E4CZq3AuUXLu6or0AaDKkgsHYqmnm4ZL8/+1/8YgwtKcogHwTMRJfQtxkZpth90QQoNUpsapvm5x5n3Np2OC9w==} - remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} @@ -5691,6 +5326,9 @@ packages: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + request-light@0.7.0: resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} @@ -5698,8 +5336,9 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -5715,10 +5354,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-global@1.0.0: - resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} - engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -5734,9 +5369,9 @@ packages: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} engines: {node: '>=14.16'} - restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} @@ -5754,38 +5389,13 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - rimraf@5.0.5: - resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==} - engines: {node: '>=14'} - hasBin: true - - rollup@3.29.4: - resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.14.0: - resolution: {integrity: sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - rollup@4.19.0: - resolution: {integrity: sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} hasBin: true - rollup@4.21.2: - resolution: {integrity: sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==} + rollup@4.21.3: + resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5815,9 +5425,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - safe-regex-test@1.0.3: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} @@ -5829,14 +5436,11 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} - sass-formatter@0.7.9: resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} - sass@1.74.1: - resolution: {integrity: sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==} + sass@1.78.0: + resolution: {integrity: sha512-AaIqGSrjo5lA2Yg7RvFZrlXDBCp3nV4XP73GrLGvdRWWwk+8H3l0SDvq/5bA4eF+0RFPLuWUk3E+P1U/YqnpsQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -5851,35 +5455,15 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} - semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-cookie-parser@2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - set-cookie-parser@2.7.0: resolution: {integrity: sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==} @@ -5916,11 +5500,8 @@ packages: engines: {node: '>=4'} hasBin: true - shiki@1.16.3: - resolution: {integrity: sha512-GypUE+fEd06FqDs63LSAVlmq7WsahhPQU62cgZxGF+TJT5LjD2k7HTxXj4/CKOVuMM3+wWQ1t4Y5oooeJFRRBQ==} - - side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + shiki@1.17.7: + resolution: {integrity: sha512-Zf6hNtWhFyF4XP5OOsXkBTEx9JFPiN0TQx4wSe+Vqeuczewgk2vT4IZhF4gka55uelm052BD5BaHavNqUNZd+A==} side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} @@ -5950,19 +5531,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - smartwrap@2.0.2: - resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} - engines: {node: '>=6'} - hasBin: true - - 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'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -5981,18 +5549,6 @@ packages: spawndamnit@2.0.0: resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - - spdx-exceptions@2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - - spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} - sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -6010,9 +5566,6 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - stream-transform@2.1.3: - resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} - streamx@2.16.1: resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} @@ -6028,10 +5581,16 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string.prototype.includes@2.0.0: + resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} + string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} engines: {node: '>= 0.4'} @@ -6082,10 +5641,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -6094,9 +5649,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} - style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} @@ -6123,20 +5675,16 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@3.8.4: - resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - - svelte-check@3.8.6: - resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} + svelte-check@4.0.2: + resolution: {integrity: sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==} + engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' - svelte-eslint-parser@0.41.0: - resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} + svelte-eslint-parser@0.41.1: + resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191 @@ -6150,45 +5698,14 @@ packages: peerDependencies: svelte: ^3.19.0 || ^4.0.0 - svelte-preprocess@5.1.4: - resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==} - engines: {node: '>= 16.0.0'} + svelte2tsx@0.7.13: + resolution: {integrity: sha512-aObZ93/kGAiLXA/I/kP+x9FriZM+GboB/ReOIGmLNbVGEd2xC+aTCppm3mk1cc9I/z60VQf7b2QDxC3jOXu3yw==} 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: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 + typescript: ^4.9.4 || ^5.0.0 - svelte2tsx@0.7.13: - resolution: {integrity: sha512-aObZ93/kGAiLXA/I/kP+x9FriZM+GboB/ReOIGmLNbVGEd2xC+aTCppm3mk1cc9I/z60VQf7b2QDxC3jOXu3yw==} + svelte2tsx@0.7.19: + resolution: {integrity: sha512-PME/9mILn9wOihtk2dxu9tmf2+B9X6oWuqYPJRKSjqU4wq3Pc6+fOuYV7T3H+QF5afmA1oDobfXC6dzmK9NAVw==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -6205,30 +5722,20 @@ packages: resolution: {integrity: sha512-whSOcKdpuAFd5xD9J2EhuHeRs4J4nHis6NSUKRXpC3HQoCmsoKhyIldMjiv6QFkQpe6QMsid8lwvgLXkZTSC/A==} engines: {node: '>=18'} - svgo@3.0.3: - resolution: {integrity: sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==} + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} engines: {node: '>=14.0.0'} hasBin: true symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + synckit@0.9.1: + resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss@3.4.1: - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} - engines: {node: '>=14.0.0'} - hasBin: true - - tailwindcss@3.4.10: - resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} - engines: {node: '>=14.0.0'} - hasBin: true - - tailwindcss@3.4.6: - resolution: {integrity: sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==} + tailwindcss@3.4.11: + resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} engines: {node: '>=14.0.0'} hasBin: true @@ -6259,12 +5766,19 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} tmp@0.0.33: @@ -6304,10 +5818,6 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} @@ -6334,8 +5844,8 @@ packages: '@swc/wasm': optional: true - tsconfck@3.1.1: - resolution: {integrity: sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ==} + tsconfck@3.1.3: + resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==} engines: {node: ^18 || >=20} hasBin: true peerDependencies: @@ -6344,21 +5854,21 @@ packages: typescript: optional: true - tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - - tsup@6.7.0: - resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} - engines: {node: '>=14.18'} + tsup@8.2.4: + resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} + engines: {node: '>=18'} hasBin: true peerDependencies: + '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: '>=4.1.0' + typescript: '>=4.5.0' peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true '@swc/core': optional: true postcss: @@ -6366,44 +5876,23 @@ packages: typescript: optional: true - tsx@4.16.2: - resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} engines: {node: '>=18.0.0'} hasBin: true - tty-table@4.2.1: - resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} - engines: {node: '>=8.0.0'} - hasBin: true - type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.1.0: - resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} - engines: {node: '>=4'} - - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - - type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + engines: {node: '>=16'} + typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -6423,26 +5912,23 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typesafe-path@0.2.2: resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} typescript-auto-import-cache@0.3.3: resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} - typescript-json-schema@0.63.0: - resolution: {integrity: sha512-vBfMBq4U/rZ5FIRi7u4o/YAdeRHsSabdGHogUlCPi0cYU0CGvS4Bdu8bSzyUsF+Kf5PTQUGh2TictJuQTDK6eQ==} + typescript-json-schema@0.65.1: + resolution: {integrity: sha512-tuGH7ff2jPaUYi6as3lHyHcKpSmXIqN7/mu50x3HlYn0EHzLpmt3nplZ7EuhUkO0eqDRc9GqWNkfjgBPIS9kxg==} hasBin: true - typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} engines: {node: '>=14.17'} hasBin: true - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -6458,19 +5944,19 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + undici@6.19.8: + resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} + engines: {node: '>=18.17'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} - unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -6480,33 +5966,21 @@ packages: unist-util-position-from-estree@2.0.0: resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} - unist-util-position@4.0.4: - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} - unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-children@3.0.0: resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} - unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} - unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} - unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} @@ -6522,12 +5996,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} hasBin: true @@ -6549,29 +6017,17 @@ packages: valibot@0.31.0-rc.4: resolution: {integrity: sha512-2wKEnWVey4+JBVCrSF8nlITg2gMDqAuBoIplMpc5bIpQaeDR9wnrI/fudBooKlIW1EZpIMlWy8Ku2gtF/1uK9g==} - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - - vfile-location@4.1.0: - resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} - vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - - vfile@6.0.2: - resolution: {integrity: sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==} + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} + vite-node@2.1.1: + resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6586,36 +6042,8 @@ packages: react-router-dom: ^6.9.0 vite: '>=2' - vite@5.2.8: - resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} - 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: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - - vite@5.4.0: - resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} + vite@5.4.5: + resolution: {integrity: sha512-pXqR0qtb2bTwLkev4SE3r4abCNioP3GkjvIDLlzziPpXtHgiJIjuKl+1GN6ESOT3wMjG3JTeARopj2SwYaHTOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -6645,54 +6073,31 @@ packages: terser: optional: true - vite@5.4.3: - resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.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: + vite: optional: true - vitefu@0.2.5: - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + vitefu@1.0.2: + resolution: {integrity: sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} + vitest@2.1.1: + resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 + '@vitest/browser': 2.1.1 + '@vitest/ui': 2.1.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6709,34 +6114,34 @@ packages: jsdom: optional: true - volar-service-css@0.0.59: - resolution: {integrity: sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==} + volar-service-css@0.0.61: + resolution: {integrity: sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-emmet@0.0.59: - resolution: {integrity: sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==} + volar-service-emmet@0.0.61: + resolution: {integrity: sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-html@0.0.59: - resolution: {integrity: sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==} + volar-service-html@0.0.61: + resolution: {integrity: sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-prettier@0.0.59: - resolution: {integrity: sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A==} + volar-service-prettier@0.0.61: + resolution: {integrity: sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 prettier: ^2.2 || ^3.0 peerDependenciesMeta: '@volar/language-service': @@ -6744,41 +6149,67 @@ packages: prettier: optional: true - volar-service-typescript-twoslash-queries@0.0.59: - resolution: {integrity: sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==} + volar-service-typescript-twoslash-queries@0.0.61: + resolution: {integrity: sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.61: + resolution: {integrity: sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.59: - resolution: {integrity: sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==} + volar-service-yaml@0.0.61: + resolution: {integrity: sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==} peerDependencies: - '@volar/language-service': ~2.4.0-alpha.12 + '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - vscode-css-languageservice@6.3.0: - resolution: {integrity: sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==} + vscode-css-languageservice@6.3.1: + resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==} + + vscode-html-languageservice@5.3.1: + resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} - vscode-html-languageservice@5.3.0: - resolution: {integrity: sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==} + vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} vscode-jsonrpc@8.2.0: resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} engines: {node: '>=14.0.0'} + vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + vscode-languageserver-protocol@3.17.5: resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} - vscode-languageserver-textdocument@1.0.11: - resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} vscode-languageserver-types@3.17.5: resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + vscode-languageserver@9.0.1: resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true @@ -6841,17 +6272,10 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-pm-runs@1.1.0: resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} engines: {node: '>=4'} - which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} - engines: {node: '>=8.15'} - which-pm@3.0.0: resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} engines: {node: '>=18.12'} @@ -6878,10 +6302,6 @@ packages: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} engines: {node: '>=12'} - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -6893,9 +6313,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -6908,9 +6325,9 @@ packages: utf-8-validate: optional: true - xdg-basedir@4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} @@ -6919,8 +6336,8 @@ packages: xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} @@ -6935,32 +6352,27 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml-language-server@1.15.0: + resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} + hasBin: true + yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} - hasBin: true yaml@2.5.1: resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} engines: {node: '>= 14'} hasBin: true - yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -6983,15 +6395,21 @@ packages: zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zip-stream@5.0.2: - resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} - engines: {node: '>= 12.0.0'} + zip-stream@6.0.1: + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} + engines: {node: '>= 14'} - zod-to-json-schema@3.23.1: - resolution: {integrity: sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==} + zod-to-json-schema@3.23.3: + resolution: {integrity: sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==} peerDependencies: zod: ^3.23.3 + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + zod-validation-error@3.3.0: resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} engines: {node: '>=18.0.0'} @@ -7020,16 +6438,16 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/install-pkg@0.1.1': + '@antfu/install-pkg@0.4.1': dependencies: - execa: 5.1.1 - find-up: 5.0.0 + package-manager-detector: 0.2.0 + tinyexec: 0.3.0 '@antfu/utils@0.7.10': {} - '@astrojs/check@0.8.3(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.5.4)': + '@astrojs/check@0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': dependencies: - '@astrojs/language-server': 2.12.8(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.5.4) + '@astrojs/language-server': 2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) chokidar: 3.6.0 fast-glob: 3.3.2 kleur: 4.1.5 @@ -7039,34 +6457,34 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/compiler@1.8.2': {} - - '@astrojs/compiler@2.9.2': {} + '@astrojs/compiler@2.10.3': {} '@astrojs/internal-helpers@0.4.1': {} - '@astrojs/language-server@2.12.8(prettier-plugin-astro@0.13.0)(prettier@3.3.2)(typescript@5.5.4)': + '@astrojs/language-server@2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': dependencies: - '@astrojs/compiler': 2.9.2 + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.1 '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.0-alpha.16(typescript@5.5.4) - '@volar/language-core': 2.4.0-alpha.16 - '@volar/language-server': 2.4.0-alpha.16 - '@volar/language-service': 2.4.0-alpha.16 - '@volar/typescript': 2.4.0-alpha.16 + '@volar/kit': 2.4.5(typescript@5.5.4) + '@volar/language-core': 2.4.5 + '@volar/language-server': 2.4.5 + '@volar/language-service': 2.4.5 + '@volar/typescript': 2.4.5 fast-glob: 3.3.2 muggle-string: 0.4.1 - volar-service-css: 0.0.59(@volar/language-service@2.4.0-alpha.16) - volar-service-emmet: 0.0.59(@volar/language-service@2.4.0-alpha.16) - volar-service-html: 0.0.59(@volar/language-service@2.4.0-alpha.16) - volar-service-prettier: 0.0.59(@volar/language-service@2.4.0-alpha.16)(prettier@3.3.2) - volar-service-typescript: 0.0.59(@volar/language-service@2.4.0-alpha.16) - volar-service-typescript-twoslash-queries: 0.0.59(@volar/language-service@2.4.0-alpha.16) - vscode-html-languageservice: 5.3.0 + volar-service-css: 0.0.61(@volar/language-service@2.4.5) + volar-service-emmet: 0.0.61(@volar/language-service@2.4.5) + volar-service-html: 0.0.61(@volar/language-service@2.4.5) + volar-service-prettier: 0.0.61(@volar/language-service@2.4.5)(prettier@3.3.3) + volar-service-typescript: 0.0.61(@volar/language-service@2.4.5) + volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.5) + volar-service-yaml: 0.0.61(@volar/language-service@2.4.5) + vscode-html-languageservice: 5.3.1 vscode-uri: 3.0.8 optionalDependencies: - prettier: 3.3.2 - prettier-plugin-astro: 0.13.0 + prettier: 3.3.3 + prettier-plugin-astro: 0.14.1 transitivePeerDependencies: - typescript @@ -7084,33 +6502,32 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.0 remark-smartypants: 3.0.2 - shiki: 1.16.3 + shiki: 1.17.7 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 unist-util-visit-parents: 6.0.1 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.3(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))': + '@astrojs/mdx@3.1.6(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))': dependencies: '@astrojs/markdown-remark': 5.2.0 '@mdx-js/mdx': 3.0.1 acorn: 8.12.1 - astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) + astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 - github-slugger: 2.0.0 gray-matter: 4.0.3 - hast-util-to-html: 9.0.1 + hast-util-to-html: 9.0.3 kleur: 4.1.5 rehype-raw: 7.0.0 remark-gfm: 4.0.0 remark-smartypants: 3.0.2 source-map: 0.7.4 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - supports-color @@ -7118,11 +6535,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.6 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.1(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -7130,10 +6547,10 @@ snapshots: - supports-color - vite - '@astrojs/svelte@5.7.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@astrojs/svelte@5.7.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) - astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) svelte: 5.0.0-next.210 svelte2tsx: 0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4) typescript: 5.5.4 @@ -7141,20 +6558,20 @@ snapshots: - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4))(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4))': + '@astrojs/tailwind@5.1.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))': dependencies: - astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) - autoprefixer: 10.4.20(postcss@8.4.45) - postcss: 8.4.45 - postcss-load-config: 4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + autoprefixer: 10.4.20(postcss@8.4.47) + postcss: 8.4.47 + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) transitivePeerDependencies: - ts-node '@astrojs/telemetry@3.1.0': dependencies: ci-info: 4.0.0 - debug: 4.3.5 + debug: 4.3.7 dlv: 1.1.3 dset: 3.1.3 is-docker: 3.0.0 @@ -7163,6 +6580,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@astrojs/yaml2ts@0.2.1': + dependencies: + yaml: 2.5.1 + '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 @@ -7177,6 +6598,8 @@ snapshots: '@babel/compat-data@7.24.9': {} + '@babel/compat-data@7.25.4': {} + '@babel/core@7.24.4': dependencies: '@ampproject/remapping': 2.3.0 @@ -7217,6 +6640,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.6 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.10': dependencies: '@babel/types': 7.24.9 @@ -7226,14 +6669,21 @@ snapshots: '@babel/generator@7.24.4': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/generator@7.25.6': + dependencies: + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.6 '@babel/helper-compilation-targets@7.23.6': dependencies: @@ -7251,6 +6701,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.3 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -7270,21 +6728,21 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.6 '@babel/helper-function-name@7.23.0': dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.9 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 '@babel/helper-function-name@7.24.7': dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.9 + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 '@babel/helper-hoist-variables@7.22.5': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 '@babel/helper-hoist-variables@7.24.7': dependencies: @@ -7292,19 +6750,19 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.7': dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.24.3': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -7328,9 +6786,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.6 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.6 '@babel/helper-plugin-utils@7.24.0': {} @@ -7347,7 +6815,7 @@ snapshots: '@babel/helper-simple-access@7.22.5': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 '@babel/helper-simple-access@7.24.7': dependencies: @@ -7358,18 +6826,18 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.22.6': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.9 + '@babel/types': 7.25.6 '@babel/helper-string-parser@7.24.1': {} @@ -7387,7 +6855,7 @@ snapshots: dependencies: '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color @@ -7396,6 +6864,11 @@ snapshots: '@babel/template': 7.24.7 '@babel/types': 7.24.9 + '@babel/helpers@7.25.6': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 + '@babel/highlight@7.24.2': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -7418,6 +6891,10 @@ snapshots: dependencies: '@babel/types': 7.24.9 + '@babel/parser@7.25.6': + dependencies: + '@babel/types': 7.25.6 + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -7426,9 +6903,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.9)': @@ -7441,14 +6918,14 @@ snapshots: '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.9)': + '@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) - '@babel/types': 7.24.9 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -7456,11 +6933,11 @@ snapshots: dependencies: regenerator-runtime: 0.13.11 - '@babel/runtime@7.24.7': + '@babel/runtime@7.24.8': dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.24.8': + '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.1 @@ -7468,7 +6945,7 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 '@babel/template@7.24.7': dependencies: @@ -7476,6 +6953,12 @@ snapshots: '@babel/parser': 7.24.8 '@babel/types': 7.24.9 + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 + '@babel/traverse@7.24.1': dependencies: '@babel/code-frame': 7.24.7 @@ -7485,7 +6968,7 @@ snapshots: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.8 - '@babel/types': 7.24.9 + '@babel/types': 7.24.0 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: @@ -7501,7 +6984,19 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - debug: 4.3.5 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.25.6': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.6 + '@babel/parser': 7.25.6 + '@babel/template': 7.25.0 + '@babel/types': 7.25.6 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7518,13 +7013,19 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@changesets/apply-release-plan@6.1.3': + '@babel/types@7.25.6': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/config': 2.3.0 - '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 2.0.0 - '@changesets/types': 5.2.1 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@changesets/apply-release-plan@7.0.5': + dependencies: + '@changesets/config': 3.0.3 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 fs-extra: 7.0.1 @@ -7532,78 +7033,74 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 5.7.1 + semver: 7.6.3 - '@changesets/assemble-release-plan@5.2.3': + '@changesets/assemble-release-plan@6.0.4': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/types': 5.2.1 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 5.7.1 - - '@changesets/changelog-git@0.1.14': - dependencies: - '@changesets/types': 5.2.1 + semver: 7.6.3 - '@changesets/cli@2.26.1': - dependencies: - '@babel/runtime': 7.21.5 - '@changesets/apply-release-plan': 6.1.3 - '@changesets/assemble-release-plan': 5.2.3 - '@changesets/changelog-git': 0.1.14 - '@changesets/config': 2.3.0 - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/get-release-plan': 3.0.16 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/pre': 1.0.14 - '@changesets/read': 0.5.9 - '@changesets/types': 5.2.1 - '@changesets/write': 0.2.3 + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.8': + dependencies: + '@changesets/apply-release-plan': 7.0.5 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.3 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/get-release-plan': 4.0.4 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/should-skip-package': 0.1.1 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.2 '@manypkg/get-packages': 1.1.3 - '@types/is-ci': 3.0.0 - '@types/semver': 6.2.3 + '@types/semver': 7.5.8 ansi-colors: 4.1.3 - chalk: 2.4.2 + ci-info: 3.9.0 enquirer: 2.3.6 external-editor: 3.1.0 fs-extra: 7.0.1 - human-id: 1.0.2 - is-ci: 3.0.1 - meow: 6.1.1 + mri: 1.2.0 outdent: 0.5.0 p-limit: 2.3.0 - preferred-pm: 3.1.3 + package-manager-detector: 0.2.0 + picocolors: 1.1.0 resolve-from: 5.0.0 - semver: 5.7.1 + semver: 7.6.3 spawndamnit: 2.0.0 term-size: 2.2.1 - tty-table: 4.2.1 - '@changesets/config@2.3.0': + '@changesets/config@3.0.3': dependencies: - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/logger': 0.0.5 - '@changesets/types': 5.2.1 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.1.2 + '@changesets/logger': 0.1.1 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 micromatch: 4.0.8 - '@changesets/errors@0.1.4': + '@changesets/errors@0.2.0': dependencies: extendable-error: 0.1.7 - '@changesets/get-dependents-graph@1.3.5': + '@changesets/get-dependents-graph@2.1.2': dependencies: - '@changesets/types': 5.2.1 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 - semver: 5.7.1 + picocolors: 1.1.0 + semver: 7.6.3 '@changesets/get-github-info@0.5.2': dependencies: @@ -7612,64 +7109,63 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/get-release-plan@3.0.16': + '@changesets/get-release-plan@4.0.4': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/assemble-release-plan': 5.2.3 - '@changesets/config': 2.3.0 - '@changesets/pre': 1.0.14 - '@changesets/read': 0.5.9 - '@changesets/types': 5.2.1 + '@changesets/assemble-release-plan': 6.0.4 + '@changesets/config': 3.0.3 + '@changesets/pre': 2.0.1 + '@changesets/read': 0.6.1 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - '@changesets/get-version-range-type@0.3.2': {} + '@changesets/get-version-range-type@0.4.0': {} - '@changesets/git@2.0.0': + '@changesets/git@3.0.1': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/errors': 0.1.4 - '@changesets/types': 5.2.1 + '@changesets/errors': 0.2.0 '@manypkg/get-packages': 1.1.3 is-subdir: 1.2.0 micromatch: 4.0.8 spawndamnit: 2.0.0 - '@changesets/logger@0.0.5': + '@changesets/logger@0.1.1': dependencies: - chalk: 2.4.2 + picocolors: 1.1.0 - '@changesets/parse@0.3.16': + '@changesets/parse@0.4.0': dependencies: - '@changesets/types': 5.2.1 + '@changesets/types': 6.0.0 js-yaml: 3.14.1 - '@changesets/pre@1.0.14': + '@changesets/pre@2.0.1': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/errors': 0.1.4 - '@changesets/types': 5.2.1 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 fs-extra: 7.0.1 - '@changesets/read@0.5.9': + '@changesets/read@0.6.1': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.16 - '@changesets/types': 5.2.1 - chalk: 2.4.2 + '@changesets/git': 3.0.1 + '@changesets/logger': 0.1.1 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 fs-extra: 7.0.1 p-filter: 2.1.0 + picocolors: 1.1.0 + + '@changesets/should-skip-package@0.1.1': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 '@changesets/types@4.1.0': {} - '@changesets/types@5.2.1': {} + '@changesets/types@6.0.0': {} - '@changesets/write@0.2.3': + '@changesets/write@0.3.2': dependencies: - '@babel/runtime': 7.21.5 - '@changesets/types': 5.2.1 + '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 prettier: 2.8.8 @@ -7685,164 +7181,198 @@ snapshots: picocolors: 1.0.0 sisteransi: 1.0.5 - '@cspell/cspell-bundled-dicts@6.31.1': + '@cspell/cspell-bundled-dicts@8.14.2': dependencies: - '@cspell/dict-ada': 4.0.1 - '@cspell/dict-aws': 3.0.0 - '@cspell/dict-bash': 4.1.1 - '@cspell/dict-companies': 3.0.10 - '@cspell/dict-cpp': 5.0.3 - '@cspell/dict-cryptocurrencies': 3.0.1 + '@cspell/dict-ada': 4.0.2 + '@cspell/dict-aws': 4.0.4 + '@cspell/dict-bash': 4.1.4 + '@cspell/dict-companies': 3.1.4 + '@cspell/dict-cpp': 5.1.16 + '@cspell/dict-cryptocurrencies': 5.0.0 '@cspell/dict-csharp': 4.0.2 - '@cspell/dict-css': 4.0.6 - '@cspell/dict-dart': 2.0.2 - '@cspell/dict-django': 4.0.2 - '@cspell/dict-docker': 1.1.6 - '@cspell/dict-dotnet': 5.0.0 + '@cspell/dict-css': 4.0.13 + '@cspell/dict-dart': 2.2.1 + '@cspell/dict-django': 4.1.0 + '@cspell/dict-docker': 1.1.7 + '@cspell/dict-dotnet': 5.0.5 '@cspell/dict-elixir': 4.0.3 - '@cspell/dict-en-common-misspellings': 1.0.2 + '@cspell/dict-en-common-misspellings': 2.0.4 '@cspell/dict-en-gb': 1.1.33 - '@cspell/dict-en_us': 4.3.2 - '@cspell/dict-filetypes': 3.0.0 - '@cspell/dict-fonts': 3.0.2 - '@cspell/dict-fullstack': 3.1.5 - '@cspell/dict-gaming-terms': 1.0.4 - '@cspell/dict-git': 2.0.0 - '@cspell/dict-golang': 6.0.1 + '@cspell/dict-en_us': 4.3.23 + '@cspell/dict-filetypes': 3.0.4 + '@cspell/dict-fonts': 4.0.0 + '@cspell/dict-fsharp': 1.0.1 + '@cspell/dict-fullstack': 3.2.0 + '@cspell/dict-gaming-terms': 1.0.5 + '@cspell/dict-git': 3.0.0 + '@cspell/dict-golang': 6.0.12 + '@cspell/dict-google': 1.0.1 '@cspell/dict-haskell': 4.0.1 - '@cspell/dict-html': 4.0.3 + '@cspell/dict-html': 4.0.5 '@cspell/dict-html-symbol-entities': 4.0.0 - '@cspell/dict-java': 5.0.5 - '@cspell/dict-k8s': 1.0.1 + '@cspell/dict-java': 5.0.7 + '@cspell/dict-julia': 1.0.1 + '@cspell/dict-k8s': 1.0.6 '@cspell/dict-latex': 4.0.0 - '@cspell/dict-lorem-ipsum': 3.0.0 - '@cspell/dict-lua': 4.0.1 - '@cspell/dict-node': 4.0.2 - '@cspell/dict-npm': 5.0.5 - '@cspell/dict-php': 4.0.1 - '@cspell/dict-powershell': 5.0.1 - '@cspell/dict-public-licenses': 2.0.2 - '@cspell/dict-python': 4.0.4 + '@cspell/dict-lorem-ipsum': 4.0.0 + '@cspell/dict-lua': 4.0.3 + '@cspell/dict-makefile': 1.0.0 + '@cspell/dict-monkeyc': 1.0.6 + '@cspell/dict-node': 5.0.1 + '@cspell/dict-npm': 5.1.4 + '@cspell/dict-php': 4.0.10 + '@cspell/dict-powershell': 5.0.8 + '@cspell/dict-public-licenses': 2.0.8 + '@cspell/dict-python': 4.2.6 '@cspell/dict-r': 2.0.1 - '@cspell/dict-ruby': 5.0.0 - '@cspell/dict-rust': 4.0.1 - '@cspell/dict-scala': 5.0.0 - '@cspell/dict-software-terms': 3.1.8 - '@cspell/dict-sql': 2.1.0 + '@cspell/dict-ruby': 5.0.3 + '@cspell/dict-rust': 4.0.5 + '@cspell/dict-scala': 5.0.3 + '@cspell/dict-software-terms': 4.1.3 + '@cspell/dict-sql': 2.1.5 '@cspell/dict-svelte': 1.0.2 '@cspell/dict-swift': 2.0.1 - '@cspell/dict-typescript': 3.1.1 + '@cspell/dict-terraform': 1.0.1 + '@cspell/dict-typescript': 3.1.6 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-pipe@6.31.1': {} + '@cspell/cspell-json-reporter@8.14.2': + dependencies: + '@cspell/cspell-types': 8.14.2 + + '@cspell/cspell-pipe@8.14.2': {} + + '@cspell/cspell-resolver@8.14.2': + dependencies: + global-directory: 4.0.1 - '@cspell/cspell-service-bus@6.31.1': {} + '@cspell/cspell-service-bus@8.14.2': {} - '@cspell/cspell-types@6.31.1': {} + '@cspell/cspell-types@8.14.2': {} - '@cspell/dict-ada@4.0.1': {} + '@cspell/dict-ada@4.0.2': {} - '@cspell/dict-aws@3.0.0': {} + '@cspell/dict-aws@4.0.4': {} - '@cspell/dict-bash@4.1.1': {} + '@cspell/dict-bash@4.1.4': {} - '@cspell/dict-companies@3.0.10': {} + '@cspell/dict-companies@3.1.4': {} - '@cspell/dict-cpp@5.0.3': {} + '@cspell/dict-cpp@5.1.16': {} - '@cspell/dict-cryptocurrencies@3.0.1': {} + '@cspell/dict-cryptocurrencies@5.0.0': {} '@cspell/dict-csharp@4.0.2': {} - '@cspell/dict-css@4.0.6': {} + '@cspell/dict-css@4.0.13': {} + + '@cspell/dict-dart@2.2.1': {} - '@cspell/dict-dart@2.0.2': {} + '@cspell/dict-data-science@2.0.1': {} - '@cspell/dict-django@4.0.2': {} + '@cspell/dict-django@4.1.0': {} - '@cspell/dict-docker@1.1.6': {} + '@cspell/dict-docker@1.1.7': {} - '@cspell/dict-dotnet@5.0.0': {} + '@cspell/dict-dotnet@5.0.5': {} '@cspell/dict-elixir@4.0.3': {} - '@cspell/dict-en-common-misspellings@1.0.2': {} + '@cspell/dict-en-common-misspellings@2.0.4': {} '@cspell/dict-en-gb@1.1.33': {} - '@cspell/dict-en_us@4.3.2': {} + '@cspell/dict-en_us@4.3.23': {} - '@cspell/dict-filetypes@3.0.0': {} + '@cspell/dict-filetypes@3.0.4': {} - '@cspell/dict-fonts@3.0.2': {} + '@cspell/dict-fonts@4.0.0': {} - '@cspell/dict-fullstack@3.1.5': {} + '@cspell/dict-fsharp@1.0.1': {} - '@cspell/dict-gaming-terms@1.0.4': {} + '@cspell/dict-fullstack@3.2.0': {} - '@cspell/dict-git@2.0.0': {} + '@cspell/dict-gaming-terms@1.0.5': {} - '@cspell/dict-golang@6.0.1': {} + '@cspell/dict-git@3.0.0': {} + + '@cspell/dict-golang@6.0.12': {} + + '@cspell/dict-google@1.0.1': {} '@cspell/dict-haskell@4.0.1': {} '@cspell/dict-html-symbol-entities@4.0.0': {} - '@cspell/dict-html@4.0.3': {} + '@cspell/dict-html@4.0.5': {} - '@cspell/dict-java@5.0.5': {} + '@cspell/dict-java@5.0.7': {} - '@cspell/dict-k8s@1.0.1': {} + '@cspell/dict-julia@1.0.1': {} + + '@cspell/dict-k8s@1.0.6': {} '@cspell/dict-latex@4.0.0': {} - '@cspell/dict-lorem-ipsum@3.0.0': {} + '@cspell/dict-lorem-ipsum@4.0.0': {} + + '@cspell/dict-lua@4.0.3': {} - '@cspell/dict-lua@4.0.1': {} + '@cspell/dict-makefile@1.0.0': {} - '@cspell/dict-node@4.0.2': {} + '@cspell/dict-monkeyc@1.0.6': {} - '@cspell/dict-npm@5.0.5': {} + '@cspell/dict-node@5.0.1': {} - '@cspell/dict-php@4.0.1': {} + '@cspell/dict-npm@5.1.4': {} - '@cspell/dict-powershell@5.0.1': {} + '@cspell/dict-php@4.0.10': {} - '@cspell/dict-public-licenses@2.0.2': {} + '@cspell/dict-powershell@5.0.8': {} - '@cspell/dict-python@4.0.4': {} + '@cspell/dict-public-licenses@2.0.8': {} + + '@cspell/dict-python@4.2.6': + dependencies: + '@cspell/dict-data-science': 2.0.1 '@cspell/dict-r@2.0.1': {} - '@cspell/dict-ruby@5.0.0': {} + '@cspell/dict-ruby@5.0.3': {} - '@cspell/dict-rust@4.0.1': {} + '@cspell/dict-rust@4.0.5': {} - '@cspell/dict-scala@5.0.0': {} + '@cspell/dict-scala@5.0.3': {} - '@cspell/dict-software-terms@3.1.8': {} + '@cspell/dict-software-terms@4.1.3': {} - '@cspell/dict-sql@2.1.0': {} + '@cspell/dict-sql@2.1.5': {} '@cspell/dict-svelte@1.0.2': {} '@cspell/dict-swift@2.0.1': {} - '@cspell/dict-typescript@3.1.1': {} + '@cspell/dict-terraform@1.0.1': {} + + '@cspell/dict-typescript@3.1.6': {} '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@6.31.1': + '@cspell/dynamic-import@8.14.2': dependencies: - import-meta-resolve: 2.2.2 + import-meta-resolve: 4.1.0 - '@cspell/strong-weak-map@6.31.1': {} + '@cspell/filetypes@8.14.2': {} + + '@cspell/strong-weak-map@8.14.2': {} + + '@cspell/url@8.14.2': {} '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@ctrl/tinycolor@3.6.1': {} + '@ctrl/tinycolor@4.1.0': {} '@emmetio/abbreviation@2.3.3': dependencies: @@ -7869,226 +7399,173 @@ snapshots: '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 - optional: true - - '@esbuild/aix-ppc64@0.20.2': + tslib: 2.7.0 optional: true '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.17.19': - optional: true - - '@esbuild/android-arm64@0.20.2': + '@esbuild/aix-ppc64@0.23.1': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.17.19': - optional: true - - '@esbuild/android-arm@0.20.2': + '@esbuild/android-arm64@0.23.1': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.17.19': - optional: true - - '@esbuild/android-x64@0.20.2': + '@esbuild/android-arm@0.23.1': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.17.19': - optional: true - - '@esbuild/darwin-arm64@0.20.2': + '@esbuild/android-x64@0.23.1': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.17.19': - optional: true - - '@esbuild/darwin-x64@0.20.2': + '@esbuild/darwin-arm64@0.23.1': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.17.19': - optional: true - - '@esbuild/freebsd-arm64@0.20.2': + '@esbuild/darwin-x64@0.23.1': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.17.19': - optional: true - - '@esbuild/freebsd-x64@0.20.2': + '@esbuild/freebsd-arm64@0.23.1': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.17.19': - optional: true - - '@esbuild/linux-arm64@0.20.2': + '@esbuild/freebsd-x64@0.23.1': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.17.19': - optional: true - - '@esbuild/linux-arm@0.20.2': + '@esbuild/linux-arm64@0.23.1': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.17.19': - optional: true - - '@esbuild/linux-ia32@0.20.2': + '@esbuild/linux-arm@0.23.1': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.17.19': - optional: true - - '@esbuild/linux-loong64@0.20.2': + '@esbuild/linux-ia32@0.23.1': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.17.19': - optional: true - - '@esbuild/linux-mips64el@0.20.2': + '@esbuild/linux-loong64@0.23.1': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.17.19': - optional: true - - '@esbuild/linux-ppc64@0.20.2': + '@esbuild/linux-mips64el@0.23.1': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.17.19': - optional: true - - '@esbuild/linux-riscv64@0.20.2': + '@esbuild/linux-ppc64@0.23.1': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.17.19': - optional: true - - '@esbuild/linux-s390x@0.20.2': + '@esbuild/linux-riscv64@0.23.1': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.17.19': - optional: true - - '@esbuild/linux-x64@0.20.2': + '@esbuild/linux-s390x@0.23.1': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.17.19': - optional: true - - '@esbuild/netbsd-x64@0.20.2': + '@esbuild/linux-x64@0.23.1': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.17.19': + '@esbuild/netbsd-x64@0.23.1': optional: true - '@esbuild/openbsd-x64@0.20.2': + '@esbuild/openbsd-arm64@0.23.1': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.17.19': - optional: true - - '@esbuild/sunos-x64@0.20.2': + '@esbuild/openbsd-x64@0.23.1': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.17.19': - optional: true - - '@esbuild/win32-arm64@0.20.2': + '@esbuild/sunos-x64@0.23.1': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.17.19': - optional: true - - '@esbuild/win32-ia32@0.20.2': + '@esbuild/win32-arm64@0.23.1': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.17.19': + '@esbuild/win32-ia32@0.23.1': optional: true - '@esbuild/win32-x64@0.20.2': + '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.21.5': + '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))': dependencies: - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint/eslintrc@2.1.4': + '@eslint-community/regexpp@4.11.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.1.0 + globals: 14.0.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -8097,64 +7574,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.0': {} + '@eslint/js@9.10.0': {} - '@expressive-code/core@0.33.5': + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.1.0': dependencies: - '@ctrl/tinycolor': 3.6.1 - hast-util-to-html: 8.0.4 - hastscript: 7.2.0 - postcss: 8.4.45 - postcss-nested: 6.2.0(postcss@8.4.45) + levn: 0.4.1 - '@expressive-code/plugin-frames@0.33.5': + '@expressive-code/core@0.36.1': dependencies: - '@expressive-code/core': 0.33.5 - hastscript: 7.2.0 + '@ctrl/tinycolor': 4.1.0 + hast-util-select: 6.0.2 + hast-util-to-html: 9.0.3 + hast-util-to-text: 4.0.2 + hastscript: 9.0.0 + postcss: 8.4.47 + postcss-nested: 6.2.0(postcss@8.4.47) + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-shiki@0.33.5': + '@expressive-code/plugin-frames@0.36.1': dependencies: - '@expressive-code/core': 0.33.5 - shiki: 1.16.3 + '@expressive-code/core': 0.36.1 - '@expressive-code/plugin-text-markers@0.33.5': + '@expressive-code/plugin-shiki@0.36.1': dependencies: - '@expressive-code/core': 0.33.5 - hastscript: 7.2.0 - unist-util-visit-parents: 5.1.3 + '@expressive-code/core': 0.36.1 + shiki: 1.17.7 - '@humanwhocodes/config-array@0.11.14': + '@expressive-code/plugin-text-markers@0.36.1': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@expressive-code/core': 0.36.1 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.0': {} - '@iconify/tools@3.0.7': + '@iconify/tools@4.0.6': dependencies: '@iconify/types': 2.0.0 - '@iconify/utils': 2.1.25 - '@types/cheerio': 0.22.35 + '@iconify/utils': 2.1.33 '@types/tar': 6.1.13 - cheerio: 1.0.0-rc.12 + axios: 1.7.7 + cheerio: 1.0.0 + domhandler: 5.0.3 extract-zip: 2.0.1 - local-pkg: 0.4.3 + local-pkg: 0.5.0 pathe: 1.1.2 - svgo: 3.0.3 + svgo: 3.3.2 tar: 6.2.1 transitivePeerDependencies: + - debug - supports-color '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.25': + '@iconify/utils@2.1.33': dependencies: - '@antfu/install-pkg': 0.1.1 + '@antfu/install-pkg': 0.4.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 debug: 4.3.7 @@ -8248,10 +7726,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jest/schemas@29.6.3': - dependencies: - '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -8314,13 +7788,13 @@ snapshots: unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 transitivePeerDependencies: - supports-color - '@nanostores/persistent@0.9.1(nanostores@0.9.5)': + '@nanostores/persistent@0.10.2(nanostores@0.11.3)': dependencies: - nanostores: 0.9.5 + nanostores: 0.11.3 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -8334,19 +7808,21 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@pagefind/darwin-arm64@1.1.0': + '@oslojs/encoding@0.4.1': {} + + '@pagefind/darwin-arm64@1.1.1': optional: true - '@pagefind/darwin-x64@1.1.0': + '@pagefind/darwin-x64@1.1.1': optional: true - '@pagefind/linux-arm64@1.1.0': + '@pagefind/linux-arm64@1.1.1': optional: true - '@pagefind/linux-x64@1.1.0': + '@pagefind/linux-x64@1.1.1': optional: true - '@pagefind/windows-x64@1.1.0': + '@pagefind/windows-x64@1.1.1': optional: true '@pkgjs/parseargs@0.11.0': @@ -8354,203 +7830,132 @@ snapshots: '@pkgr/core@0.1.1': {} - '@playwright/test@1.45.3': + '@playwright/test@1.47.1': dependencies: - playwright: 1.45.3 - - '@playwright/test@1.47.0': - dependencies: - playwright: 1.47.0 + playwright: 1.47.1 '@polka/url@1.0.0-next.25': {} - '@remix-run/router@1.18.0': {} - - '@rollup/rollup-android-arm-eabi@4.14.0': - optional: true - - '@rollup/rollup-android-arm-eabi@4.19.0': - optional: true - - '@rollup/rollup-android-arm-eabi@4.21.2': - optional: true - - '@rollup/rollup-android-arm64@4.14.0': - optional: true - - '@rollup/rollup-android-arm64@4.19.0': - optional: true - - '@rollup/rollup-android-arm64@4.21.2': - optional: true - - '@rollup/rollup-darwin-arm64@4.14.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.19.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.21.2': - optional: true - - '@rollup/rollup-darwin-x64@4.14.0': - optional: true - - '@rollup/rollup-darwin-x64@4.19.0': - optional: true - - '@rollup/rollup-darwin-x64@4.21.2': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.14.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.19.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.21.2': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.19.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.21.2': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.14.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.19.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.21.2': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.14.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.19.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.21.2': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.14.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.19.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.21.2': - optional: true + '@remix-run/router@1.19.2': {} - '@rollup/rollup-linux-riscv64-gnu@4.14.0': - optional: true + '@rollup/pluginutils@5.1.0(rollup@4.21.3)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.21.3 - '@rollup/rollup-linux-riscv64-gnu@4.19.0': + '@rollup/rollup-android-arm-eabi@4.21.3': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.2': + '@rollup/rollup-android-arm64@4.21.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.14.0': + '@rollup/rollup-darwin-arm64@4.21.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.19.0': + '@rollup/rollup-darwin-x64@4.21.3': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.2': + '@rollup/rollup-linux-arm-gnueabihf@4.21.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.14.0': + '@rollup/rollup-linux-arm-musleabihf@4.21.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.19.0': + '@rollup/rollup-linux-arm64-gnu@4.21.3': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.2': + '@rollup/rollup-linux-arm64-musl@4.21.3': optional: true - '@rollup/rollup-linux-x64-musl@4.14.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': optional: true - '@rollup/rollup-linux-x64-musl@4.19.0': + '@rollup/rollup-linux-riscv64-gnu@4.21.3': optional: true - '@rollup/rollup-linux-x64-musl@4.21.2': + '@rollup/rollup-linux-s390x-gnu@4.21.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.14.0': + '@rollup/rollup-linux-x64-gnu@4.21.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.19.0': + '@rollup/rollup-linux-x64-musl@4.21.3': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.2': + '@rollup/rollup-win32-arm64-msvc@4.21.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.14.0': + '@rollup/rollup-win32-ia32-msvc@4.21.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.19.0': + '@rollup/rollup-win32-x64-msvc@4.21.3': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.2': - optional: true + '@sec-ant/readable-stream@0.4.1': {} - '@rollup/rollup-win32-x64-msvc@4.14.0': - optional: true + '@shikijs/core@1.17.7': + dependencies: + '@shikijs/engine-javascript': 1.17.7 + '@shikijs/engine-oniguruma': 1.17.7 + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 - '@rollup/rollup-win32-x64-msvc@4.19.0': - optional: true + '@shikijs/engine-javascript@1.17.7': + dependencies: + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 + oniguruma-to-js: 0.4.3 - '@rollup/rollup-win32-x64-msvc@4.21.2': - optional: true + '@shikijs/engine-oniguruma@1.17.7': + dependencies: + '@shikijs/types': 1.17.7 + '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/core@1.16.3': + '@shikijs/types@1.17.7': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - oniguruma-to-js: 0.3.3 - regex: 4.3.2 '@shikijs/vscode-textmate@9.2.2': {} - '@sinclair/typebox@0.27.8': {} - - '@sindresorhus/is@5.6.0': {} + '@sindresorhus/is@7.0.1': {} - '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))': + '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))': dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/kit': 2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))': + '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))': dependencies: - '@sveltejs/kit': 2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/kit': 2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) import-meta-resolve: 4.1.0 - '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@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.10 + magic-string: 0.30.11 mrmime: 2.0.0 sade: 1.8.1 - set-cookie-parser: 2.6.0 + set-cookie-parser: 2.7.0 sirv: 2.0.4 svelte: 5.0.0-next.201 tiny-glob: 0.2.9 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - '@sveltejs/kit@2.5.26(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -8564,85 +7969,85 @@ snapshots: sirv: 2.0.4 svelte: 5.0.0-next.244 tiny-glob: 0.2.9 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - '@sveltejs/package@2.3.2(svelte@5.0.0-next.201)(typescript@5.5.4)': + '@sveltejs/package@2.3.5(svelte@5.0.0-next.201)(typescript@5.5.4)': dependencies: - chokidar: 3.6.0 + chokidar: 4.0.0 kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 svelte: 5.0.0-next.201 - svelte2tsx: 0.7.13(svelte@5.0.0-next.201)(typescript@5.5.4) + svelte2tsx: 0.7.19(svelte@5.0.0-next.201)(typescript@5.5.4) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 svelte: 5.0.0-next.201 - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 svelte: 5.0.0-next.210 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 svelte: 5.0.0-next.244 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.201)(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) - debug: 4.3.5 + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 svelte: 5.0.0-next.201 svelte-hmr: 0.16.0(svelte@5.0.0-next.201) - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vitefu: 0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.210)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 5.0.0-next.210 svelte-hmr: 0.16.0(svelte@5.0.0-next.210) - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vitefu: 0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)))(svelte@5.0.0-next.244)(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 5.0.0-next.244 svelte-hmr: 0.16.0(svelte@5.0.0-next.244) - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vitefu: 0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) transitivePeerDependencies: - supports-color @@ -8657,82 +8062,66 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.7(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - - '@tailwindcss/typography@0.5.13(tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - '@testing-library/dom@9.3.4': + '@testing-library/dom@10.4.0': dependencies: - '@babel/code-frame': 7.24.2 - '@babel/runtime': 7.21.5 + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.6 '@types/aria-query': 5.0.4 - aria-query: 5.1.3 + aria-query: 5.3.0 chalk: 4.1.2 dom-accessibility-api: 0.5.16 lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.7(vitest@1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1))': + '@testing-library/jest-dom@6.5.0': dependencies: '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.8 - aria-query: 5.3.0 - chalk: 3.0.0 - css.escape: 1.5.1 - dom-accessibility-api: 0.6.3 - lodash: 4.17.21 - redent: 3.0.0 - optionalDependencies: - vitest: 1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1) - - '@testing-library/jest-dom@6.4.7(vitest@1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1))': - dependencies: - '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.8 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - optionalDependencies: - vitest: 1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1) - '@testing-library/react@14.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.8 - '@testing-library/dom': 9.3.4 - '@types/react-dom': 18.3.0 + '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.6 + '@types/react-dom': 18.3.0 - '@testing-library/svelte@4.2.3(svelte@5.0.0-next.201)': + '@testing-library/svelte@5.2.1(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))(vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0))': dependencies: - '@testing-library/dom': 9.3.4 + '@testing-library/dom': 10.4.0 svelte: 5.0.0-next.201 + optionalDependencies: + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vitest: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) - '@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4)': + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: - '@testing-library/dom': 9.3.4 + '@testing-library/dom': 10.4.0 '@trysound/sax@0.2.0': {} @@ -8771,10 +8160,6 @@ snapshots: dependencies: '@babel/types': 7.24.9 - '@types/cheerio@0.22.35': - dependencies: - '@types/node': 20.14.11 - '@types/chroma-js@2.4.4': {} '@types/cookie@0.6.0': {} @@ -8783,7 +8168,7 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/eslint@8.56.0': + '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -8795,20 +8180,12 @@ snapshots: '@types/estree@1.0.5': {} - '@types/hast@2.3.10': - dependencies: - '@types/unist': 2.0.10 - '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 '@types/http-cache-semantics@4.0.4': {} - '@types/is-ci@3.0.0': - dependencies: - ci-info: 3.8.0 - '@types/json-schema@7.0.15': {} '@types/mdast@4.0.4': @@ -8817,8 +8194,6 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/minimist@1.2.2': {} - '@types/ms@0.7.34': {} '@types/nlcst@2.0.3': @@ -8827,52 +8202,36 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@16.18.103': {} - - '@types/node@18.16.16': {} - - '@types/node@18.19.41': - dependencies: - undici-types: 5.26.5 - - '@types/node@20.12.4': + '@types/node@18.19.50': dependencies: undici-types: 5.26.5 - '@types/node@20.14.11': + '@types/node@22.5.5': dependencies: - undici-types: 5.26.5 - - '@types/normalize-package-data@2.4.1': {} - - '@types/parse5@6.0.3': {} + undici-types: 6.19.8 '@types/postcss-import@14.0.3': dependencies: - postcss: 8.4.24 + postcss: 8.4.47 '@types/prop-types@15.7.12': {} - '@types/pug@2.0.10': {} - '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.6 - '@types/react@18.3.3': + '@types/react@18.3.6': dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/semver@6.2.3': {} + '@types/semver@7.5.8': {} '@types/tar@6.1.13': dependencies: - '@types/node': 20.14.11 + '@types/node': 22.5.5 minipass: 4.2.8 - '@types/unist@2.0.10': {} - '@types/unist@2.0.11': {} '@types/unist@3.0.2': {} @@ -8881,186 +8240,199 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 20.14.11 + '@types/node': 22.5.5 optional: true - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.13.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 8.57.0 + '@typescript-eslint/parser': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.6.0 + eslint: 9.10.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 8.6.0 debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.13.0': + '@typescript-eslint/scope-manager@8.6.0': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 - '@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.13.0(eslint@8.57.0)(typescript@5.5.4) - debug: 4.3.5 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + debug: 4.3.7 + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: + - eslint - supports-color - '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@8.6.0': {} - '@typescript-eslint/typescript-estree@7.13.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/visitor-keys': 7.13.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 debug: 4.3.4 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.4) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.5.4)': + '@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/types': 7.13.0 - '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.5.4) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) + eslint: 9.10.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.13.0': + '@typescript-eslint/visitor-keys@8.6.0': dependencies: - '@typescript-eslint/types': 7.13.0 + '@typescript-eslint/types': 8.6.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.4.0(@types/node@16.18.103)(sass@1.74.1))': + '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0))': dependencies: '@babel/core': 7.24.9 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.0(@types/node@16.18.103)(sass@1.74.1) + vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1))': + '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: '@babel/core': 7.24.9 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@vitest/expect@1.6.0': + '@vitest/expect@2.1.1': + dependencies: + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0))': + dependencies: + '@vitest/spy': 2.1.1 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + dependencies: + '@vitest/spy': 2.1.1 + estree-walker: 3.0.3 + magic-string: 0.30.11 + optionalDependencies: + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + + '@vitest/pretty-format@2.1.1': dependencies: - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - chai: 4.5.0 + tinyrainbow: 1.2.0 - '@vitest/runner@1.6.0': + '@vitest/runner@2.1.1': dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 + '@vitest/utils': 2.1.1 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': + '@vitest/snapshot@2.1.1': dependencies: + '@vitest/pretty-format': 2.1.1 magic-string: 0.30.11 pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/spy@1.6.0': + '@vitest/spy@2.1.1': dependencies: - tinyspy: 2.2.1 + tinyspy: 3.0.2 - '@vitest/utils@1.6.0': + '@vitest/utils@2.1.1': dependencies: - diff-sequences: 29.6.3 - estree-walker: 3.0.3 - loupe: 2.3.7 - pretty-format: 29.7.0 + '@vitest/pretty-format': 2.1.1 + loupe: 3.1.1 + tinyrainbow: 1.2.0 - '@volar/kit@2.4.0-alpha.16(typescript@5.5.4)': + '@volar/kit@2.4.5(typescript@5.5.4)': dependencies: - '@volar/language-service': 2.4.0-alpha.16 - '@volar/typescript': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 + '@volar/typescript': 2.4.5 typesafe-path: 0.2.2 typescript: 5.5.4 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-core@2.4.0-alpha.16': + '@volar/language-core@2.4.5': dependencies: - '@volar/source-map': 2.4.0-alpha.16 + '@volar/source-map': 2.4.5 - '@volar/language-server@2.4.0-alpha.16': + '@volar/language-server@2.4.5': dependencies: - '@volar/language-core': 2.4.0-alpha.16 - '@volar/language-service': 2.4.0-alpha.16 - '@volar/snapshot-document': 2.4.0-alpha.16 - '@volar/typescript': 2.4.0-alpha.16 + '@volar/language-core': 2.4.5 + '@volar/language-service': 2.4.5 + '@volar/typescript': 2.4.5 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 vscode-languageserver-protocol: 3.17.5 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-service@2.4.0-alpha.16': + '@volar/language-service@2.4.5': dependencies: - '@volar/language-core': 2.4.0-alpha.16 + '@volar/language-core': 2.4.5 vscode-languageserver-protocol: 3.17.5 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/snapshot-document@2.4.0-alpha.16': - dependencies: - vscode-languageserver-protocol: 3.17.5 - vscode-languageserver-textdocument: 1.0.11 + '@volar/source-map@2.4.5': {} - '@volar/source-map@2.4.0-alpha.16': {} - - '@volar/typescript@2.4.0-alpha.16': + '@volar/typescript@2.4.5': dependencies: - '@volar/language-core': 2.4.0-alpha.16 + '@volar/language-core': 2.4.5 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -9068,7 +8440,7 @@ snapshots: dependencies: emmet: 2.4.7 jsonc-parser: 2.3.1 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-languageserver-types: 3.17.5 vscode-uri: 2.1.2 @@ -9254,6 +8626,10 @@ snapshots: '@zag-js/utils@0.65.1': {} + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 @@ -9283,6 +8659,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ansi-align@3.0.1: dependencies: string-width: 4.2.3 @@ -9291,7 +8674,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -9312,24 +8695,25 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - archiver-utils@4.0.1: + archiver-utils@5.0.2: dependencies: - glob: 8.1.0 + glob: 10.4.5 graceful-fs: 4.2.11 + is-stream: 2.0.1 lazystream: 1.0.1 lodash: 4.17.21 normalize-path: 3.0.0 - readable-stream: 3.6.2 + readable-stream: 4.5.2 - archiver@6.0.2: + archiver@7.0.1: dependencies: - archiver-utils: 4.0.1 + archiver-utils: 5.0.2 async: 3.2.5 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 + buffer-crc32: 1.0.0 + readable-stream: 4.5.2 readdir-glob: 1.1.3 tar-stream: 3.1.7 - zip-stream: 5.0.2 + zip-stream: 6.0.1 arg@4.1.3: {} @@ -9349,6 +8733,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.1: {} + array-buffer-byte-length@1.0.0: dependencies: call-bind: 1.0.7 @@ -9397,13 +8783,6 @@ snapshots: es-abstract: 1.23.3 es-shim-unscopables: 1.0.0 - array.prototype.toreversed@1.1.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.0 - array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 @@ -9423,59 +8802,55 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - arrify@1.0.1: {} - - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} ast-types-flow@0.0.8: {} astring@1.8.6: {} - astro-auto-import@0.4.2(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)): + astro-auto-import@0.4.2(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): dependencies: - '@types/node': 18.19.41 + '@types/node': 18.19.50 acorn: 8.12.1 - astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) + astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) - astro-expressive-code@0.33.5(astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4)): + astro-expressive-code@0.36.1(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): dependencies: - astro: 4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4) - hast-util-to-html: 8.0.4 - remark-expressive-code: 0.33.5 + astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + rehype-expressive-code: 0.36.1 - astro-icon@1.1.0: + astro-icon@1.1.1: dependencies: - '@iconify/tools': 3.0.7 + '@iconify/tools': 4.0.6 '@iconify/types': 2.0.0 - '@iconify/utils': 2.1.25 + '@iconify/utils': 2.1.33 transitivePeerDependencies: + - debug - supports-color - astro@4.12.2(@types/node@20.14.11)(sass@1.74.1)(typescript@5.5.4): + astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4): dependencies: - '@astrojs/compiler': 2.9.2 + '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 '@astrojs/markdown-remark': 5.2.0 '@astrojs/telemetry': 3.1.0 - '@babel/core': 7.24.9 - '@babel/generator': 7.24.10 - '@babel/parser': 7.24.8 - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 + '@babel/core': 7.25.2 + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/types': 7.25.6 + '@oslojs/encoding': 0.4.1 + '@rollup/pluginutils': 5.1.0(rollup@4.21.3) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.12.1 aria-query: 5.3.0 axobject-query: 4.1.0 boxen: 7.1.1 - chokidar: 3.6.0 ci-info: 4.0.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 cookie: 0.6.0 cssesc: 3.0.0 - debug: 4.3.5 + debug: 4.3.7 deterministic-object-hash: 2.0.2 devalue: 5.0.0 diff: 5.2.0 @@ -9484,8 +8859,8 @@ snapshots: es-module-lexer: 1.5.4 esbuild: 0.21.5 estree-walker: 3.0.3 - execa: 8.0.1 fast-glob: 3.3.2 + fastq: 1.17.1 flattie: 1.1.1 github-slugger: 2.0.0 gray-matter: 4.0.3 @@ -9493,9 +8868,12 @@ snapshots: http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 + magicast: 0.3.5 + micromatch: 4.0.8 mrmime: 2.0.0 - ora: 8.0.1 + neotraverse: 0.6.18 + ora: 8.1.0 p-limit: 6.1.0 p-queue: 8.0.1 path-to-regexp: 6.2.2 @@ -9503,24 +8881,28 @@ snapshots: prompts: 2.4.2 rehype: 13.0.1 semver: 7.6.3 - shiki: 1.16.3 + shiki: 1.17.7 string-width: 7.2.0 strip-ansi: 7.1.0 - tsconfck: 3.1.1(typescript@5.5.4) + tinyexec: 0.3.0 + tsconfck: 3.1.3(typescript@5.5.4) unist-util-visit: 5.0.0 - vfile: 6.0.2 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - vitefu: 0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)) + vfile: 6.0.3 + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vitefu: 1.0.2(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) which-pm: 3.0.0 + xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 zod: 3.23.8 - zod-to-json-schema: 3.23.1(zod@3.23.8) + zod-to-json-schema: 3.23.3(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.5.4)(zod@3.23.8) optionalDependencies: sharp: 0.33.4 transitivePeerDependencies: - '@types/node' - less - lightningcss + - rollup - sass - sass-embedded - stylus @@ -9533,35 +8915,29 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.4.19(postcss@8.4.39): - dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001605 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.39 - postcss-value-parser: 4.2.0 - - autoprefixer@10.4.20(postcss@8.4.45): + autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.23.3 caniuse-lite: 1.0.30001660 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.7.0: {} + axe-core@4.10.0: {} - axobject-query@3.2.1: + axios@1.7.7: dependencies: - dequal: 2.0.3 + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug axobject-query@4.1.0: {} @@ -9576,6 +8952,10 @@ snapshots: base-64@1.0.0: {} + base64-js@1.5.1: {} + + bcp-47-match@2.0.3: {} + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -9612,21 +8992,10 @@ snapshots: dependencies: fill-range: 7.1.1 - breakword@1.0.5: - dependencies: - wcwidth: 1.0.1 - - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001605 - electron-to-chromium: 1.4.727 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.18 + electron-to-chromium: 1.5.23 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -9634,19 +9003,24 @@ snapshots: buffer-crc32@1.0.0: {} - bundle-require@4.2.1(esbuild@0.17.19): + buffer@6.0.3: dependencies: - esbuild: 0.17.19 + base64-js: 1.5.1 + ieee754: 1.2.1 + + bundle-require@5.0.0(esbuild@0.23.1): + dependencies: + esbuild: 0.23.1 load-tsconfig: 0.2.5 cac@6.7.14: {} cacheable-lookup@7.0.0: {} - cacheable-request@10.2.14: + cacheable-request@12.0.1: dependencies: '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 + get-stream: 9.0.1 http-cache-semantics: 4.1.1 keyv: 4.5.4 mimic-response: 4.0.0 @@ -9665,31 +9039,23 @@ snapshots: camelcase-css@2.0.1: {} - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - - camelcase@5.3.1: {} - camelcase@7.0.1: {} - caniuse-lite@1.0.30001605: {} - caniuse-lite@1.0.30001660: {} ccount@2.0.1: {} - chai@4.5.0: + chai@5.1.1: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.7 - pathval: 1.1.1 - type-detect: 4.1.0 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + + chalk-template@1.1.0: + dependencies: + chalk: 5.3.0 chalk@2.4.2: dependencies: @@ -9719,9 +9085,7 @@ snapshots: chardet@0.7.0: {} - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} cheerio-select@2.1.0: dependencies: @@ -9732,15 +9096,19 @@ snapshots: domhandler: 5.0.3 domutils: 3.1.0 - cheerio@1.0.0-rc.12: + cheerio@1.0.0: dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 domutils: 3.1.0 - htmlparser2: 8.0.2 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 parse5: 7.1.2 parse5-htmlparser2-tree-adapter: 7.0.0 + parse5-parser-stream: 7.1.2 + undici: 6.19.8 + whatwg-mimetype: 4.0.0 chokidar@3.6.0: dependencies: @@ -9754,11 +9122,15 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.0: + dependencies: + readdirp: 4.0.1 + chownr@2.0.0: {} - chroma-js@2.6.0: {} + chroma-js@3.1.1: {} - ci-info@3.8.0: {} + ci-info@3.9.0: {} ci-info@4.0.0: {} @@ -9769,18 +9141,12 @@ snapshots: cli-boxes@3.0.0: {} - cli-cursor@4.0.0: + cli-cursor@5.0.0: dependencies: - restore-cursor: 4.0.0 + restore-cursor: 5.1.0 cli-spinners@2.9.2: {} - cliui@6.0.0: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -9830,13 +9196,13 @@ snapshots: comma-separated-tokens@2.0.3: {} - commander@10.0.1: {} + commander@12.1.0: {} commander@4.1.1: {} commander@7.2.0: {} - comment-json@4.2.3: + comment-json@4.2.5: dependencies: array-timsort: 1.0.3 core-util-is: 1.0.3 @@ -9846,25 +9212,19 @@ snapshots: common-ancestor-path@1.0.1: {} - compress-commons@5.0.3: + compress-commons@6.0.2: dependencies: crc-32: 1.2.2 - crc32-stream: 5.0.1 + crc32-stream: 6.0.0 + is-stream: 2.0.1 normalize-path: 3.0.0 - readable-stream: 3.6.2 + readable-stream: 4.5.2 concat-map@0.0.1: {} confbox@0.1.7: {} - configstore@5.0.1: - dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.11 - make-dir: 3.1.0 - unique-string: 2.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 + consola@3.2.3: {} convert-source-map@2.0.0: {} @@ -9872,23 +9232,16 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@8.0.0: - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - crc-32@1.2.2: {} - crc32-stream@5.0.1: + crc32-stream@6.0.0: dependencies: crc-32: 1.2.2 - readable-stream: 3.6.2 + readable-stream: 4.5.2 create-require@1.1.1: {} - create-svelte@5.3.4: + create-svelte@6.3.10: dependencies: '@clack/prompts': 0.7.0 kleur: 4.1.5 @@ -9905,89 +9258,95 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - crypto-random-string@2.0.0: {} + cspell-config-lib@8.14.2: + dependencies: + '@cspell/cspell-types': 8.14.2 + comment-json: 4.2.5 + yaml: 2.5.1 - cspell-dictionary@6.31.1: + cspell-dictionary@8.14.2: dependencies: - '@cspell/cspell-pipe': 6.31.1 - '@cspell/cspell-types': 6.31.1 - cspell-trie-lib: 6.31.1 - fast-equals: 4.0.3 - gensequence: 5.0.2 + '@cspell/cspell-pipe': 8.14.2 + '@cspell/cspell-types': 8.14.2 + cspell-trie-lib: 8.14.2 + fast-equals: 5.0.1 - cspell-gitignore@6.31.1: + cspell-gitignore@8.14.2: dependencies: - cspell-glob: 6.31.1 - find-up: 5.0.0 + '@cspell/url': 8.14.2 + cspell-glob: 8.14.2 + cspell-io: 8.14.2 + find-up-simple: 1.0.0 - cspell-glob@6.31.1: + cspell-glob@8.14.2: dependencies: + '@cspell/url': 8.14.2 micromatch: 4.0.8 - cspell-grammar@6.31.1: + cspell-grammar@8.14.2: dependencies: - '@cspell/cspell-pipe': 6.31.1 - '@cspell/cspell-types': 6.31.1 + '@cspell/cspell-pipe': 8.14.2 + '@cspell/cspell-types': 8.14.2 - cspell-io@6.31.1: + cspell-io@8.14.2: dependencies: - '@cspell/cspell-service-bus': 6.31.1 - node-fetch: 2.6.11 - transitivePeerDependencies: - - encoding + '@cspell/cspell-service-bus': 8.14.2 + '@cspell/url': 8.14.2 - cspell-lib@6.31.1: + cspell-lib@8.14.2: dependencies: - '@cspell/cspell-bundled-dicts': 6.31.1 - '@cspell/cspell-pipe': 6.31.1 - '@cspell/cspell-types': 6.31.1 - '@cspell/strong-weak-map': 6.31.1 + '@cspell/cspell-bundled-dicts': 8.14.2 + '@cspell/cspell-pipe': 8.14.2 + '@cspell/cspell-resolver': 8.14.2 + '@cspell/cspell-types': 8.14.2 + '@cspell/dynamic-import': 8.14.2 + '@cspell/filetypes': 8.14.2 + '@cspell/strong-weak-map': 8.14.2 + '@cspell/url': 8.14.2 clear-module: 4.1.2 - comment-json: 4.2.3 - configstore: 5.0.1 - cosmiconfig: 8.0.0 - cspell-dictionary: 6.31.1 - cspell-glob: 6.31.1 - cspell-grammar: 6.31.1 - cspell-io: 6.31.1 - cspell-trie-lib: 6.31.1 - fast-equals: 4.0.3 - find-up: 5.0.0 - gensequence: 5.0.2 + comment-json: 4.2.5 + cspell-config-lib: 8.14.2 + cspell-dictionary: 8.14.2 + cspell-glob: 8.14.2 + cspell-grammar: 8.14.2 + cspell-io: 8.14.2 + cspell-trie-lib: 8.14.2 + env-paths: 3.0.0 + fast-equals: 5.0.1 + gensequence: 7.0.0 import-fresh: 3.3.0 resolve-from: 5.0.0 - resolve-global: 1.0.0 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - transitivePeerDependencies: - - encoding + xdg-basedir: 5.1.0 - cspell-trie-lib@6.31.1: + cspell-trie-lib@8.14.2: dependencies: - '@cspell/cspell-pipe': 6.31.1 - '@cspell/cspell-types': 6.31.1 - gensequence: 5.0.2 + '@cspell/cspell-pipe': 8.14.2 + '@cspell/cspell-types': 8.14.2 + gensequence: 7.0.0 - cspell@6.31.1: + cspell@8.14.2: dependencies: - '@cspell/cspell-pipe': 6.31.1 - '@cspell/dynamic-import': 6.31.1 - chalk: 4.1.2 - commander: 10.0.1 - cspell-gitignore: 6.31.1 - cspell-glob: 6.31.1 - cspell-io: 6.31.1 - cspell-lib: 6.31.1 + '@cspell/cspell-json-reporter': 8.14.2 + '@cspell/cspell-pipe': 8.14.2 + '@cspell/cspell-types': 8.14.2 + '@cspell/dynamic-import': 8.14.2 + '@cspell/url': 8.14.2 + chalk: 5.3.0 + chalk-template: 1.1.0 + commander: 12.1.0 + cspell-dictionary: 8.14.2 + cspell-gitignore: 8.14.2 + cspell-glob: 8.14.2 + cspell-io: 8.14.2 + cspell-lib: 8.14.2 fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 - file-entry-cache: 6.0.1 - get-stdin: 8.0.0 - imurmurhash: 0.1.4 - semver: 7.6.0 - strip-ansi: 6.0.1 - vscode-uri: 3.0.8 - transitivePeerDependencies: - - encoding + file-entry-cache: 9.1.0 + get-stdin: 9.0.0 + semver: 7.6.3 + strip-ansi: 7.1.0 css-select@5.1.0: dependencies: @@ -9997,6 +9356,8 @@ snapshots: domutils: 3.1.0 nth-check: 2.1.1 + css-selector-parser@3.0.5: {} + css-tree@2.2.1: dependencies: mdn-data: 2.0.28 @@ -10023,19 +9384,6 @@ snapshots: csstype@3.1.3: {} - csv-generate@3.4.3: {} - - csv-parse@4.16.3: {} - - csv-stringify@5.6.5: {} - - csv@5.5.3: - dependencies: - csv-generate: 3.4.3 - csv-parse: 4.16.3 - csv-stringify: 5.6.5 - stream-transform: 2.1.3 - damerau-levenshtein@1.0.8: {} data-urls@5.0.0: @@ -10075,13 +9423,6 @@ snapshots: dependencies: ms: 2.1.3 - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - - decamelize@1.2.0: {} - decimal.js@10.4.3: {} decode-named-character-reference@1.0.2: @@ -10094,27 +9435,25 @@ snapshots: dedent-js@1.0.1: {} - deep-eql@4.1.4: - dependencies: - type-detect: 4.1.0 + deep-eql@5.0.2: {} deep-equal@2.2.3: dependencies: - array-buffer-byte-length: 1.0.0 + array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 es-get-iterator: 1.1.3 get-intrinsic: 1.2.4 is-arguments: 1.1.1 - is-array-buffer: 3.0.2 + is-array-buffer: 3.0.4 is-date-object: 1.0.5 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 isarray: 2.0.5 object-is: 1.1.6 object-keys: 1.1.1 - object.assign: 4.1.4 + object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 - side-channel: 1.0.4 + side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 @@ -10162,8 +9501,6 @@ snapshots: didyoumean@1.2.2: {} - diff-sequences@29.6.3: {} - diff@4.0.2: {} diff@5.2.0: {} @@ -10172,16 +9509,14 @@ snapshots: dependencies: path-type: 4.0.0 + direction@2.0.1: {} + dlv@1.1.3: {} doctrine@2.1.0: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-accessibility-api@0.5.16: {} dom-accessibility-api@0.6.3: {} @@ -10204,19 +9539,13 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - dotenv@16.0.3: {} dset@3.1.3: {} eastasianwidth@0.2.0: {} - electron-to-chromium@1.4.727: {} - - electron-to-chromium@1.5.18: {} + electron-to-chromium@1.5.23: {} emmet@2.4.7: dependencies: @@ -10229,6 +9558,11 @@ snapshots: emoji-regex@9.2.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -10239,9 +9573,7 @@ snapshots: entities@4.5.0: {} - error-ex@1.3.2: - dependencies: - is-arrayish: 0.2.1 + env-paths@3.0.0: {} es-abstract@1.21.2: dependencies: @@ -10272,7 +9604,7 @@ snapshots: object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.2 - safe-regex-test: 1.0.0 + safe-regex-test: 1.0.3 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 @@ -10396,59 +9728,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 - es6-promise@3.3.1: {} - - esbuild@0.17.19: - optionalDependencies: - '@esbuild/android-arm': 0.17.19 - '@esbuild/android-arm64': 0.17.19 - '@esbuild/android-x64': 0.17.19 - '@esbuild/darwin-arm64': 0.17.19 - '@esbuild/darwin-x64': 0.17.19 - '@esbuild/freebsd-arm64': 0.17.19 - '@esbuild/freebsd-x64': 0.17.19 - '@esbuild/linux-arm': 0.17.19 - '@esbuild/linux-arm64': 0.17.19 - '@esbuild/linux-ia32': 0.17.19 - '@esbuild/linux-loong64': 0.17.19 - '@esbuild/linux-mips64el': 0.17.19 - '@esbuild/linux-ppc64': 0.17.19 - '@esbuild/linux-riscv64': 0.17.19 - '@esbuild/linux-s390x': 0.17.19 - '@esbuild/linux-x64': 0.17.19 - '@esbuild/netbsd-x64': 0.17.19 - '@esbuild/openbsd-x64': 0.17.19 - '@esbuild/sunos-x64': 0.17.19 - '@esbuild/win32-arm64': 0.17.19 - '@esbuild/win32-ia32': 0.17.19 - '@esbuild/win32-x64': 0.17.19 - - esbuild@0.20.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -10475,7 +9754,32 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - escalade@3.1.1: {} + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 escalade@3.1.2: {} @@ -10487,101 +9791,101 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@8.57.0): + eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.10.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@babel/runtime': 7.24.7 - aria-query: 5.3.0 + aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 - axe-core: 4.7.0 - axobject-query: 3.2.1 + axe-core: 4.10.0 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.8 object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.0 - eslint-plugin-prettier@5.1.3(@types/eslint@8.56.0)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.2): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3): dependencies: - eslint: 8.57.0 - prettier: 3.3.2 + eslint: 9.10.0(jiti@1.21.6) + prettier: 3.3.3 prettier-linter-helpers: 1.0.0 - synckit: 0.8.8 + synckit: 0.9.1 optionalDependencies: - '@types/eslint': 8.56.0 - eslint-config-prettier: 9.1.0(eslint@8.57.0) + '@types/eslint': 9.6.1 + eslint-config-prettier: 9.1.0(eslint@9.10.0(jiti@1.21.6)) - eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601(eslint@8.57.0): + eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601(eslint@9.10.0(jiti@1.21.6)): dependencies: '@babel/core': 7.24.4 '@babel/parser': 7.24.4 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.4) - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) hermes-parser: 0.20.1 zod: 3.22.4 zod-validation-error: 3.3.0(zod@3.22.4) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react-refresh@0.4.6(eslint@8.57.0): + eslint-plugin-react-refresh@0.4.12(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-react@7.34.2(eslint@8.57.0): + eslint-plugin-react@7.36.1(eslint@9.10.0(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 - array.prototype.toreversed: 1.1.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 9.10.0(jiti@1.21.6) estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.0 prop-types: 15.8.1 resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@2.43.0(eslint@8.57.0)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): + eslint-plugin-svelte@2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 8.57.0 - eslint-compat-utils: 0.5.1(eslint@8.57.0) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) esutils: 2.0.3 known-css-properties: 0.34.0 - postcss: 8.4.45 - postcss-load-config: 3.1.4(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)) - postcss-safe-parser: 6.0.0(postcss@8.4.45) + postcss: 8.4.47 + postcss-load-config: 3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) + postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.1 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.244) + svelte-eslint-parser: 0.41.1(svelte@5.0.0-next.244) optionalDependencies: svelte: 5.0.0-next.244 transitivePeerDependencies: @@ -10592,53 +9896,64 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.0.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint-visitor-keys@4.0.0: {} + + eslint@9.10.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/regexpp': 4.11.1 + '@eslint/config-array': 0.18.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 strip-ansi: 6.0.1 text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color esm-env@1.0.0: {} + espree@10.1.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -10686,14 +10001,20 @@ snapshots: '@types/estree-jsx': 1.0.5 '@types/unist': 3.0.2 + estree-walker@2.0.2: {} + estree-walker@3.0.3: dependencies: '@types/estree': 1.0.5 esutils@2.0.3: {} + event-target-shim@5.0.1: {} + eventemitter3@5.0.1: {} + events@3.3.0: {} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -10706,24 +10027,12 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@8.0.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 8.0.1 - human-signals: 5.0.0 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 - signal-exit: 4.1.0 - strip-final-newline: 3.0.0 - - expressive-code@0.33.5: + expressive-code@0.36.1: dependencies: - '@expressive-code/core': 0.33.5 - '@expressive-code/plugin-frames': 0.33.5 - '@expressive-code/plugin-shiki': 0.33.5 - '@expressive-code/plugin-text-markers': 0.33.5 + '@expressive-code/core': 0.36.1 + '@expressive-code/plugin-frames': 0.36.1 + '@expressive-code/plugin-shiki': 0.36.1 + '@expressive-code/plugin-text-markers': 0.36.1 extend-shallow@2.0.1: dependencies: @@ -10753,7 +10062,7 @@ snapshots: fast-diff@1.3.0: {} - fast-equals@4.0.3: {} + fast-equals@5.0.1: {} fast-fifo@1.3.2: {} @@ -10769,17 +10078,29 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.0.1: {} + fastq@1.15.0: dependencies: reusify: 1.0.4 + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + fd-slicer@1.1.0: dependencies: pend: 1.2.0 - file-entry-cache@6.0.1: + fdir@6.3.0: {} + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + file-entry-cache@9.1.0: dependencies: - flat-cache: 3.0.4 + flat-cache: 5.0.0 fill-range@7.0.1: dependencies: @@ -10806,30 +10127,32 @@ snapshots: micromatch: 4.0.8 pkg-dir: 4.2.0 - flat-cache@3.0.4: + flat-cache@4.0.1: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + + flat-cache@5.0.0: dependencies: - flatted: 3.2.7 - rimraf: 3.0.2 + flatted: 3.3.1 + keyv: 4.5.4 - flatted@3.2.7: {} + flatted@3.3.1: {} flattie@1.1.1: {} + follow-redirects@1.15.9: {} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - foreground-child@3.1.1: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data-encoder@2.1.4: {} + form-data-encoder@4.0.2: {} form-data@4.0.0: dependencies: @@ -10839,9 +10162,9 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10894,7 +10217,7 @@ snapshots: functions-have-names@1.2.3: {} - gensequence@5.0.2: {} + gensequence@7.0.0: {} gensync@1.0.0-beta.2: {} @@ -10912,15 +10235,18 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-stdin@8.0.0: {} + get-stdin@9.0.0: {} get-stream@5.2.0: dependencies: - pump: 3.0.0 + pump: 3.0.2 get-stream@6.0.1: {} - get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 get-symbol-description@1.0.0: dependencies: @@ -10947,14 +10273,6 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.3.10: - dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.0.4 - path-scurry: 1.10.1 - glob@10.4.5: dependencies: foreground-child: 3.3.0 @@ -10964,6 +10282,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.3.0 + jackspeak: 4.0.1 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -10981,17 +10308,15 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - global-dirs@0.1.1: + global-directory@4.0.1: dependencies: - ini: 1.3.8 + ini: 4.1.1 globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} - globals@15.5.0: {} + globals@15.9.0: {} globalthis@1.0.3: dependencies: @@ -11014,24 +10339,22 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - got@13.0.0: + got@14.4.2: dependencies: - '@sindresorhus/is': 5.6.0 + '@sindresorhus/is': 7.0.1 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 + cacheable-request: 12.0.1 decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 + form-data-encoder: 4.0.2 http2-wrapper: 2.2.1 lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 + p-cancelable: 4.0.1 responselike: 3.0.0 + type-fest: 4.26.1 graceful-fs@4.2.11: {} - grapheme-splitter@1.0.4: {} - graphemer@1.4.0: {} gray-matter@4.0.3: @@ -11041,8 +10364,6 @@ snapshots: section-matter: 1.0.0 strip-bom-string: 1.0.0 - hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} has-flag@3.0.0: {} @@ -11079,19 +10400,9 @@ snapshots: devlop: 1.1.0 hast-util-from-parse5: 8.0.1 parse5: 7.1.2 - vfile: 6.0.2 + vfile: 6.0.3 vfile-message: 4.0.2 - hast-util-from-parse5@7.1.2: - dependencies: - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 - hastscript: 7.2.0 - property-information: 6.5.0 - vfile: 5.3.7 - vfile-location: 4.1.0 - web-namespaces: 2.0.1 - hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 @@ -11099,36 +10410,22 @@ snapshots: devlop: 1.1.0 hastscript: 8.0.0 property-information: 6.5.0 - vfile: 6.0.2 + vfile: 6.0.3 vfile-location: 5.0.3 web-namespaces: 2.0.1 - hast-util-is-element@3.0.0: + hast-util-has-property@3.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-parse-selector@3.1.1: + hast-util-is-element@3.0.0: dependencies: - '@types/hast': 2.3.10 + '@types/hast': 3.0.4 hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw@7.2.3: - dependencies: - '@types/hast': 2.3.10 - '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.2 - hast-util-to-parse5: 7.1.0 - html-void-elements: 2.0.1 - parse5: 6.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 @@ -11141,10 +10438,29 @@ snapshots: parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-select@6.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + bcp-47-match: 2.0.3 + comma-separated-tokens: 2.0.3 + css-selector-parser: 3.0.5 + devlop: 1.1.0 + direction: 2.0.1 + hast-util-has-property: 3.0.0 + hast-util-to-string: 3.0.0 + hast-util-whitespace: 3.0.0 + not: 0.1.0 + nth-check: 2.1.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + hast-util-to-estree@3.1.0: dependencies: '@types/estree': 1.0.5 @@ -11166,27 +10482,12 @@ snapshots: transitivePeerDependencies: - supports-color - hast-util-to-html@8.0.4: - dependencies: - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-raw: 7.2.3 - hast-util-whitespace: 2.0.1 - html-void-elements: 2.0.1 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.4 - zwitch: 2.0.4 - - hast-util-to-html@9.0.1: + hast-util-to-html@9.0.3: dependencies: '@types/hast': 3.0.4 - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 - hast-util-raw: 9.0.4 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.0 @@ -11215,15 +10516,6 @@ snapshots: transitivePeerDependencies: - supports-color - hast-util-to-parse5@7.1.0: - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 2.0.3 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 @@ -11234,6 +10526,10 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-to-string@3.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-text@4.0.2: dependencies: '@types/hast': 3.0.4 @@ -11241,21 +10537,19 @@ snapshots: hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 - hast-util-whitespace@2.0.1: {} - hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.4 - hastscript@7.2.0: + hastscript@8.0.0: dependencies: - '@types/hast': 2.3.10 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 3.1.1 + hast-util-parse-selector: 4.0.0 property-information: 6.5.0 space-separated-tokens: 2.0.2 - hastscript@8.0.0: + hastscript@9.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -11269,19 +10563,15 @@ snapshots: dependencies: hermes-estree: 0.20.1 - hosted-git-info@2.8.9: {} - html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 html-escaper@3.0.3: {} - html-void-elements@2.0.1: {} - html-void-elements@3.0.0: {} - htmlparser2@8.0.2: + htmlparser2@9.1.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -11313,8 +10603,6 @@ snapshots: human-signals@2.1.0: {} - human-signals@5.0.0: {} - iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -11323,6 +10611,8 @@ snapshots: dependencies: safer-buffer: 2.1.2 + ieee754@1.2.1: {} + ignore-walk@5.0.1: dependencies: minimatch: 5.1.6 @@ -11339,8 +10629,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-meta-resolve@2.2.2: {} - import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -11354,7 +10642,7 @@ snapshots: inherits@2.0.4: {} - ini@1.3.8: {} + ini@4.1.1: {} inline-style-parser@0.1.1: {} @@ -11364,7 +10652,7 @@ snapshots: dependencies: get-intrinsic: 1.2.4 has: 1.0.3 - side-channel: 1.0.4 + side-channel: 1.0.6 internal-slot@1.0.7: dependencies: @@ -11397,8 +10685,6 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 - is-arrayish@0.2.1: {} - is-arrayish@0.3.2: optional: true @@ -11419,14 +10705,8 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-buffer@2.0.5: {} - is-callable@1.2.7: {} - is-ci@3.0.1: - dependencies: - ci-info: 3.8.0 - is-core-module@2.13.1: dependencies: hasown: 2.0.2 @@ -11485,12 +10765,8 @@ snapshots: is-number@7.0.0: {} - is-obj@2.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@1.1.0: {} - is-plain-obj@4.1.0: {} is-potential-custom-element-name@1.0.1: {} @@ -11516,7 +10792,7 @@ snapshots: is-stream@2.0.1: {} - is-stream@3.0.0: {} + is-stream@4.0.1: {} is-string@1.0.7: dependencies: @@ -11542,11 +10818,9 @@ snapshots: dependencies: which-typed-array: 1.1.15 - is-typedarray@1.0.0: {} - is-unicode-supported@1.3.0: {} - is-unicode-supported@2.0.0: {} + is-unicode-supported@2.1.0: {} is-weakmap@2.0.2: {} @@ -11579,13 +10853,13 @@ snapshots: reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - jackspeak@2.3.6: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: + jackspeak@4.0.1: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -11597,8 +10871,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@9.0.0: {} - js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -11608,7 +10880,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom@24.1.1: + jsdom@25.0.0: dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -11640,16 +10912,18 @@ snapshots: json-buffer@3.0.1: {} - json-parse-even-better-errors@2.3.1: {} - json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@2.2.3: {} jsonc-parser@2.3.1: {} + jsonc-parser@3.3.1: {} + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 @@ -11713,8 +10987,6 @@ snapshots: pify: 4.0.1 strip-bom: 3.0.0 - local-pkg@0.4.3: {} - local-pkg@0.5.0: dependencies: mlly: 1.7.1 @@ -11753,20 +11025,20 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.7: + loupe@3.1.1: dependencies: get-func-name: 2.0.2 lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 lowercase-keys@3.0.0: {} - lru-cache@10.1.0: {} - lru-cache@10.4.3: {} + lru-cache@11.0.1: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -11776,26 +11048,22 @@ snapshots: dependencies: yallist: 3.1.1 - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - - lucide-react@0.436.0(react@18.3.1): + lucide-react@0.441.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-svelte@0.341.0(svelte@5.0.0-next.244): - dependencies: - svelte: 5.0.0-next.244 - - lucide-svelte@0.436.0(svelte@5.0.0-next.201): + lucide-svelte@0.441.0(svelte@5.0.0-next.201): dependencies: svelte: 5.0.0-next.201 - lucide-svelte@0.436.0(svelte@5.0.0-next.210): + lucide-svelte@0.441.0(svelte@5.0.0-next.210): dependencies: svelte: 5.0.0-next.210 + lucide-svelte@0.441.0(svelte@5.0.0-next.244): + dependencies: + svelte: 5.0.0-next.244 + lz-string@1.5.0: {} magic-string@0.30.10: @@ -11806,16 +11074,14 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - make-dir@3.1.0: + magicast@0.3.5: dependencies: - semver: 6.3.1 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 + source-map-js: 1.2.1 make-error@1.3.6: {} - map-obj@1.0.1: {} - - map-obj@4.3.0: {} - markdown-extensions@2.0.0: {} markdown-table@3.0.3: {} @@ -11972,7 +11238,7 @@ snapshots: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 - vfile: 6.0.2 + vfile: 6.0.3 mdast-util-to-markdown@2.1.0: dependencies: @@ -11993,20 +11259,6 @@ snapshots: mdn-data@2.0.30: {} - meow@6.1.1: - dependencies: - '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 2.5.0 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.13.1 - yargs-parser: 18.1.3 - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -12280,11 +11532,6 @@ snapshots: braces: 3.0.2 picomatch: 2.3.1 - micromatch@4.0.7: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -12298,7 +11545,7 @@ snapshots: mimic-fn@2.1.0: {} - mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} mimic-response@3.1.0: {} @@ -12308,6 +11555,10 @@ snapshots: mini-svg-data-uri@1.4.4: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -12316,22 +11567,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 - minimist-options@4.1.0: - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - - minimist@1.2.8: {} - minipass@3.3.6: dependencies: yallist: 4.0.0 @@ -12340,8 +11579,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.0.4: {} - minipass@7.1.2: {} minizlib@2.1.2: @@ -12349,12 +11586,6 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 - mixme@0.5.9: {} - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - mkdirp@1.0.4: {} mlly@1.7.1: @@ -12382,10 +11613,12 @@ snapshots: nanoid@3.3.7: {} - nanostores@0.9.5: {} + nanostores@0.11.3: {} natural-compare@1.4.0: {} + neotraverse@0.6.18: {} + nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -12393,29 +11626,22 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 node-fetch@2.6.11: dependencies: whatwg-url: 5.0.0 - node-releases@2.0.14: {} - node-releases@2.0.18: {} - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.8 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} normalize-range@0.1.2: {} normalize-url@8.0.1: {} + not@0.1.0: {} + npm-bundled@2.0.1: dependencies: npm-normalize-package-bin: 2.0.0 @@ -12433,10 +11659,6 @@ snapshots: dependencies: path-key: 3.1.1 - npm-run-path@5.3.0: - dependencies: - path-key: 4.0.0 - nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -12485,12 +11707,6 @@ snapshots: es-abstract: 1.23.3 es-object-atoms: 1.0.0 - object.hasown@1.1.4: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -12505,11 +11721,13 @@ snapshots: dependencies: mimic-fn: 2.1.0 - onetime@6.0.0: + onetime@7.0.0: dependencies: - mimic-fn: 4.0.0 + mimic-function: 5.0.1 - oniguruma-to-js@0.3.3: {} + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.2 optionator@0.9.3: dependencies: @@ -12520,13 +11738,13 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - ora@8.0.1: + ora@8.1.0: dependencies: chalk: 5.3.0 - cli-cursor: 4.0.0 + cli-cursor: 5.0.0 cli-spinners: 2.9.2 is-interactive: 2.0.0 - is-unicode-supported: 2.0.0 + is-unicode-supported: 2.1.0 log-symbols: 6.0.0 stdin-discarder: 0.2.2 string-width: 7.2.0 @@ -12536,7 +11754,7 @@ snapshots: outdent@0.5.0: {} - p-cancelable@3.0.0: {} + p-cancelable@4.0.1: {} p-filter@2.1.0: dependencies: @@ -12550,10 +11768,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.1.1 - p-limit@6.1.0: dependencies: yocto-queue: 1.1.1 @@ -12579,13 +11793,15 @@ snapshots: package-json-from-dist@1.0.0: {} - pagefind@1.1.0: + package-manager-detector@0.2.0: {} + + pagefind@1.1.1: optionalDependencies: - '@pagefind/darwin-arm64': 1.1.0 - '@pagefind/darwin-x64': 1.1.0 - '@pagefind/linux-arm64': 1.1.0 - '@pagefind/linux-x64': 1.1.0 - '@pagefind/windows-x64': 1.1.0 + '@pagefind/darwin-arm64': 1.1.1 + '@pagefind/darwin-x64': 1.1.1 + '@pagefind/linux-arm64': 1.1.1 + '@pagefind/linux-x64': 1.1.1 + '@pagefind/windows-x64': 1.1.1 parent-module@1.0.1: dependencies: @@ -12606,13 +11822,6 @@ snapshots: is-decimal: 2.0.1 is-hexadecimal: 2.0.1 - parse-json@5.2.0: - dependencies: - '@babel/code-frame': 7.24.7 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -12620,14 +11829,16 @@ snapshots: nlcst-to-string: 4.0.0 unist-util-modify-children: 4.0.0 unist-util-visit-children: 3.0.0 - vfile: 6.0.2 + vfile: 6.0.3 parse5-htmlparser2-tree-adapter@7.0.0: dependencies: domhandler: 5.0.3 parse5: 7.1.2 - parse5@6.0.1: {} + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 parse5@7.1.2: dependencies: @@ -12636,7 +11847,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 path-browserify@1.0.1: {} @@ -12648,27 +11859,25 @@ snapshots: path-key@3.1.1: {} - path-key@4.0.0: {} - path-parse@1.0.7: {} - path-scurry@1.10.1: - dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 - path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.1 + minipass: 7.1.2 + path-to-regexp@6.2.2: {} path-type@4.0.0: {} pathe@1.1.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} pend@1.2.0: {} @@ -12680,8 +11889,6 @@ snapshots: picocolors@1.0.0: {} - picocolors@1.0.1: {} - picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -12702,148 +11909,80 @@ snapshots: mlly: 1.7.1 pathe: 1.1.2 - playwright-core@1.45.3: {} - - playwright-core@1.47.0: {} + playwright-core@1.47.1: {} - playwright@1.45.3: + playwright@1.47.1: dependencies: - playwright-core: 1.45.3 - optionalDependencies: - fsevents: 2.3.2 - - playwright@1.47.0: - dependencies: - playwright-core: 1.47.0 + playwright-core: 1.47.1 optionalDependencies: fsevents: 2.3.2 possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.24): - dependencies: - postcss: 8.4.24 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-import@15.1.0(postcss@8.4.39): + postcss-import@15.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@15.1.0(postcss@8.4.45): + postcss-import@16.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.24): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.24 - - postcss-js@4.0.1(postcss@8.4.39): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.39 - - postcss-js@4.0.1(postcss@8.4.45): + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.45 + postcss: 8.4.47 - postcss-load-config@3.1.4(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): + postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - postcss: 8.4.24 - ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) + postcss: 8.4.47 + ts-node: 10.9.2(@types/node@22.5.5)(typescript@5.6.2) - postcss-load-config@3.1.4(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 - optionalDependencies: - postcss: 8.4.45 - ts-node: 10.9.2(@types/node@20.12.4)(typescript@5.5.4) - - postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): - dependencies: - lilconfig: 2.1.0 - yaml: 2.4.5 - optionalDependencies: - postcss: 8.4.24 - ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) - - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)): - dependencies: - lilconfig: 3.1.2 - yaml: 2.5.1 - optionalDependencies: - postcss: 8.4.39 - ts-node: 10.9.2(@types/node@16.18.103)(typescript@5.5.4) - - postcss-load-config@4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.1 optionalDependencies: - postcss: 8.4.39 - ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) + postcss: 8.4.47 + ts-node: 10.9.2(@types/node@18.19.50)(typescript@5.5.4) - postcss-load-config@4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.1 optionalDependencies: - postcss: 8.4.45 - ts-node: 10.9.2(@types/node@20.14.11)(typescript@5.5.4) + postcss: 8.4.47 + ts-node: 10.9.2(@types/node@22.5.5)(typescript@5.5.4) - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.39 - tsx: 4.16.2 - - postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2): - dependencies: - lilconfig: 3.1.2 + postcss: 8.4.47 + tsx: 4.19.1 yaml: 2.5.1 - optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.45 - tsx: 4.16.2 - postcss-nested@6.0.1(postcss@8.4.39): + postcss-nested@6.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.39 - postcss-selector-parser: 6.1.1 - - postcss-nested@6.2.0(postcss@8.4.24): - dependencies: - postcss: 8.4.24 - postcss-selector-parser: 6.1.2 - - postcss-nested@6.2.0(postcss@8.4.45): - dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-safe-parser@6.0.0(postcss@8.4.45): + postcss-safe-parser@6.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 - postcss-scss@4.0.9(postcss@8.4.45): + postcss-scss@4.0.9(postcss@8.4.47): dependencies: - postcss: 8.4.45 + postcss: 8.4.47 postcss-selector-parser@6.0.10: dependencies: @@ -12862,31 +12001,12 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.4.24: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.39: - dependencies: - nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 - - postcss@8.4.45: + postcss@8.4.47: dependencies: nanoid: 3.3.7 picocolors: 1.1.0 source-map-js: 1.2.1 - preferred-pm@3.1.3: - dependencies: - find-up: 5.0.0 - find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.0.0 - preferred-pm@4.0.0: dependencies: find-up-simple: 1.0.0 @@ -12899,27 +12019,30 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-astro@0.13.0: + prettier-plugin-astro@0.14.1: dependencies: - '@astrojs/compiler': 1.8.2 - prettier: 3.3.2 + '@astrojs/compiler': 2.10.3 + prettier: 3.3.3 sass-formatter: 0.7.9 - prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244): + prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 svelte: 5.0.0-next.244 - prettier-plugin-tailwindcss@0.6.4(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244))(prettier@3.3.2): + prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3): dependencies: - prettier: 3.3.2 + prettier: 3.3.3 optionalDependencies: - prettier-plugin-astro: 0.13.0 - prettier-plugin-svelte: 3.2.4(prettier@3.3.2)(svelte@5.0.0-next.244) + prettier-plugin-astro: 0.14.1 + prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) + + prettier@2.8.7: + optional: true prettier@2.8.8: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-format@27.5.1: dependencies: @@ -12927,16 +12050,12 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - pretty-format@29.7.0: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - prismjs@1.29.0: {} process-nextick-args@2.0.1: {} + process@0.11.10: {} + prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -12952,17 +12071,19 @@ snapshots: proxy-compare@3.0.0: {} + proxy-from-env@1.1.0: {} + pseudomap@1.0.2: {} psl@1.9.0: {} - publint@0.1.16: + publint@0.2.11: dependencies: npm-packlist: 5.1.3 - picocolors: 1.0.1 + picocolors: 1.1.0 sade: 1.8.1 - pump@3.0.0: + pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 @@ -12975,8 +12096,6 @@ snapshots: queue-tick@1.0.1: {} - quick-lru@4.0.1: {} - quick-lru@5.1.1: {} react-dom@18.3.1(react@18.3.1): @@ -12989,20 +12108,18 @@ snapshots: react-is@17.0.2: {} - react-is@18.3.1: {} - react-refresh@0.14.2: {} - react-router-dom@6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.18.0 + '@remix-run/router': 1.19.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.25.1(react@18.3.1) + react-router: 6.26.2(react@18.3.1) - react-router@6.25.1(react@18.3.1): + react-router@6.26.2(react@18.3.1): dependencies: - '@remix-run/router': 1.18.0 + '@remix-run/router': 1.19.2 react: 18.3.1 react@18.3.1: @@ -13013,19 +12130,6 @@ snapshots: dependencies: pify: 2.3.0 - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.1 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -13043,11 +12147,13 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@3.6.2: + readable-stream@4.5.2: dependencies: - inherits: 2.0.4 + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 string_decoder: 1.3.0 - util-deprecate: 1.0.2 readdir-glob@1.1.3: dependencies: @@ -13057,6 +12163,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.1: {} + rechoir@0.6.2: dependencies: resolve: 1.22.8 @@ -13089,6 +12197,10 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 + rehype-expressive-code@0.36.1: + dependencies: + expressive-code: 0.36.1 + rehype-parse@9.0.0: dependencies: '@types/hast': 3.0.4 @@ -13099,12 +12211,12 @@ snapshots: dependencies: '@types/hast': 3.0.4 hast-util-raw: 9.0.4 - vfile: 6.0.2 + vfile: 6.0.3 rehype-stringify@10.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.1 + hast-util-to-html: 9.0.3 unified: 11.0.5 rehype@13.0.1: @@ -13114,12 +12226,6 @@ snapshots: rehype-stringify: 10.0.0 unified: 11.0.5 - remark-expressive-code@0.33.5: - dependencies: - expressive-code: 0.33.5 - hast-util-to-html: 8.0.4 - unist-util-visit: 4.1.2 - remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -13153,7 +12259,7 @@ snapshots: '@types/mdast': 4.0.4 mdast-util-to-hast: 13.2.0 unified: 11.0.5 - vfile: 6.0.2 + vfile: 6.0.3 remark-smartypants@3.0.2: dependencies: @@ -13170,11 +12276,13 @@ snapshots: repeat-string@1.6.1: {} + request-light@0.5.8: {} + request-light@0.7.0: {} require-directory@2.1.1: {} - require-main-filename@2.0.0: {} + require-from-string@2.0.2: {} requires-port@1.0.0: {} @@ -13184,10 +12292,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-global@1.0.0: - dependencies: - global-dirs: 0.1.1 - resolve-pkg-maps@1.0.0: {} resolve@1.22.8: @@ -13206,10 +12310,10 @@ snapshots: dependencies: lowercase-keys: 3.0.0 - restore-cursor@4.0.0: + restore-cursor@5.1.0: dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 + onetime: 7.0.0 + signal-exit: 4.1.0 retext-latin@4.0.0: dependencies: @@ -13238,85 +12342,31 @@ snapshots: reusify@1.0.4: {} - rimraf@2.7.1: + rimraf@6.0.1: dependencies: - glob: 7.2.3 - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - rimraf@5.0.5: - dependencies: - glob: 10.3.10 - - rollup@3.29.4: - optionalDependencies: - fsevents: 2.3.3 - - rollup@4.14.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.14.0 - '@rollup/rollup-android-arm64': 4.14.0 - '@rollup/rollup-darwin-arm64': 4.14.0 - '@rollup/rollup-darwin-x64': 4.14.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.14.0 - '@rollup/rollup-linux-arm64-gnu': 4.14.0 - '@rollup/rollup-linux-arm64-musl': 4.14.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.14.0 - '@rollup/rollup-linux-riscv64-gnu': 4.14.0 - '@rollup/rollup-linux-s390x-gnu': 4.14.0 - '@rollup/rollup-linux-x64-gnu': 4.14.0 - '@rollup/rollup-linux-x64-musl': 4.14.0 - '@rollup/rollup-win32-arm64-msvc': 4.14.0 - '@rollup/rollup-win32-ia32-msvc': 4.14.0 - '@rollup/rollup-win32-x64-msvc': 4.14.0 - fsevents: 2.3.3 - - rollup@4.19.0: - dependencies: - '@types/estree': 1.0.5 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.19.0 - '@rollup/rollup-android-arm64': 4.19.0 - '@rollup/rollup-darwin-arm64': 4.19.0 - '@rollup/rollup-darwin-x64': 4.19.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.19.0 - '@rollup/rollup-linux-arm-musleabihf': 4.19.0 - '@rollup/rollup-linux-arm64-gnu': 4.19.0 - '@rollup/rollup-linux-arm64-musl': 4.19.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.19.0 - '@rollup/rollup-linux-riscv64-gnu': 4.19.0 - '@rollup/rollup-linux-s390x-gnu': 4.19.0 - '@rollup/rollup-linux-x64-gnu': 4.19.0 - '@rollup/rollup-linux-x64-musl': 4.19.0 - '@rollup/rollup-win32-arm64-msvc': 4.19.0 - '@rollup/rollup-win32-ia32-msvc': 4.19.0 - '@rollup/rollup-win32-x64-msvc': 4.19.0 - fsevents: 2.3.3 + glob: 11.0.0 + package-json-from-dist: 1.0.0 - rollup@4.21.2: + rollup@4.21.3: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.2 - '@rollup/rollup-android-arm64': 4.21.2 - '@rollup/rollup-darwin-arm64': 4.21.2 - '@rollup/rollup-darwin-x64': 4.21.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.2 - '@rollup/rollup-linux-arm-musleabihf': 4.21.2 - '@rollup/rollup-linux-arm64-gnu': 4.21.2 - '@rollup/rollup-linux-arm64-musl': 4.21.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.2 - '@rollup/rollup-linux-riscv64-gnu': 4.21.2 - '@rollup/rollup-linux-s390x-gnu': 4.21.2 - '@rollup/rollup-linux-x64-gnu': 4.21.2 - '@rollup/rollup-linux-x64-musl': 4.21.2 - '@rollup/rollup-win32-arm64-msvc': 4.21.2 - '@rollup/rollup-win32-ia32-msvc': 4.21.2 - '@rollup/rollup-win32-x64-msvc': 4.21.2 + '@rollup/rollup-android-arm-eabi': 4.21.3 + '@rollup/rollup-android-arm64': 4.21.3 + '@rollup/rollup-darwin-arm64': 4.21.3 + '@rollup/rollup-darwin-x64': 4.21.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 + '@rollup/rollup-linux-arm-musleabihf': 4.21.3 + '@rollup/rollup-linux-arm64-gnu': 4.21.3 + '@rollup/rollup-linux-arm64-musl': 4.21.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 + '@rollup/rollup-linux-riscv64-gnu': 4.21.3 + '@rollup/rollup-linux-s390x-gnu': 4.21.3 + '@rollup/rollup-linux-x64-gnu': 4.21.3 + '@rollup/rollup-linux-x64-musl': 4.21.3 + '@rollup/rollup-win32-arm64-msvc': 4.21.3 + '@rollup/rollup-win32-ia32-msvc': 4.21.3 + '@rollup/rollup-win32-x64-msvc': 4.21.3 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -13344,12 +12394,6 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.0.0: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - is-regex: 1.1.4 - safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 @@ -13360,18 +12404,11 @@ snapshots: safer-buffer@2.1.2: {} - sander@0.5.1: - dependencies: - es6-promise: 3.3.1 - graceful-fs: 4.2.11 - mkdirp: 0.5.6 - rimraf: 2.7.1 - sass-formatter@0.7.9: dependencies: suf-log: 2.5.3 - sass@1.74.1: + sass@1.78.0: dependencies: chokidar: 3.6.0 immutable: 4.3.7 @@ -13391,22 +12428,10 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 - semver@5.7.1: {} - semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 - - semver@7.6.2: {} - semver@7.6.3: {} - set-blocking@2.0.0: {} - - set-cookie-parser@2.6.0: {} - set-cookie-parser@2.7.0: {} set-function-length@1.2.2: @@ -13470,18 +12495,15 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki@1.16.3: + shiki@1.17.7: dependencies: - '@shikijs/core': 1.16.3 + '@shikijs/core': 1.17.7 + '@shikijs/engine-javascript': 1.17.7 + '@shikijs/engine-oniguruma': 1.17.7 + '@shikijs/types': 1.17.7 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 - side-channel@1.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - object-inspect: 1.12.3 - side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -13510,24 +12532,6 @@ snapshots: slash@3.0.0: {} - smartwrap@2.0.2: - dependencies: - array.prototype.flat: 1.3.1 - breakword: 1.0.5 - grapheme-splitter: 1.0.4 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - yargs: 15.4.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: {} - source-map-js@1.2.1: {} source-map@0.7.4: {} @@ -13543,20 +12547,6 @@ snapshots: cross-spawn: 5.1.0 signal-exit: 3.0.7 - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 - - spdx-exceptions@2.3.0: {} - - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 - - spdx-license-ids@3.0.13: {} - sprintf-js@1.0.3: {} stackback@0.0.2: {} @@ -13567,11 +12557,7 @@ snapshots: stop-iteration-iterator@1.0.0: dependencies: - internal-slot: 1.0.5 - - stream-transform@2.1.3: - dependencies: - mixme: 0.5.9 + internal-slot: 1.0.7 streamx@2.16.1: dependencies: @@ -13598,6 +12584,11 @@ snapshots: get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 + string.prototype.includes@2.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 @@ -13613,6 +12604,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.7: dependencies: call-bind: 1.0.7 @@ -13669,7 +12665,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom-string@1.0.0: {} @@ -13677,18 +12673,12 @@ snapshots: strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 strip-json-comments@3.1.1: {} - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - style-to-object@0.4.4: dependencies: inline-style-parser: 0.1.1 @@ -13721,73 +12711,49 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201): + svelte-check@4.0.2(svelte@5.0.0-next.201)(typescript@5.5.4): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - picocolors: 1.0.1 + fdir: 6.3.0 + picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.201 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch - svelte-check@3.8.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210): + svelte-check@4.0.2(svelte@5.0.0-next.210)(typescript@5.5.4): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - picocolors: 1.0.1 + fdir: 6.3.0 + picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.210 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch - svelte-check@3.8.6(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244): + svelte-check@4.0.2(svelte@5.0.0-next.244)(typescript@5.5.4): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 + fdir: 6.3.0 picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.244 - svelte-preprocess: 5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch - svelte-eslint-parser@0.41.0(svelte@5.0.0-next.244): + svelte-eslint-parser@0.41.1(svelte@5.0.0-next.244): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.45 - postcss-scss: 4.0.9(postcss@8.4.45) + postcss: 8.4.47 + postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: svelte: 5.0.0-next.244 @@ -13803,63 +12769,18 @@ snapshots: dependencies: svelte: 5.0.0-next.244 - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(sass@1.74.1)(svelte@5.0.0-next.201)(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: 5.0.0-next.201 - optionalDependencies: - '@babel/core': 7.24.9 - postcss: 8.4.39 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.39)(tsx@4.16.2) - sass: 1.74.1 - typescript: 5.5.4 - - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.210)(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: 5.0.0-next.210 - optionalDependencies: - '@babel/core': 7.24.9 - postcss: 8.4.45 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) - sass: 1.74.1 - typescript: 5.5.4 - - svelte-preprocess@5.1.4(@babel/core@7.24.9)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2))(postcss@8.4.45)(sass@1.74.1)(svelte@5.0.0-next.244)(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: 5.0.0-next.244 - optionalDependencies: - '@babel/core': 7.24.9 - postcss: 8.4.45 - postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.45)(tsx@4.16.2) - sass: 1.74.1 - typescript: 5.5.4 - - svelte2tsx@0.7.13(svelte@5.0.0-next.201)(typescript@5.5.4): + svelte2tsx@0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.0-next.201 + svelte: 5.0.0-next.210 typescript: 5.5.4 - svelte2tsx@0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4): + svelte2tsx@0.7.19(svelte@5.0.0-next.201)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.0.0-next.210 + svelte: 5.0.0-next.201 typescript: 5.5.4 svelte@5.0.0-next.201: @@ -13901,7 +12822,7 @@ snapshots: '@types/estree': 1.0.5 acorn: 8.12.1 acorn-typescript: 1.4.13(acorn@8.12.1) - aria-query: 5.3.0 + aria-query: 5.3.1 axobject-query: 4.1.0 esm-env: 1.0.0 esrap: 1.2.2 @@ -13910,50 +12831,24 @@ snapshots: magic-string: 0.30.11 zimmerframe: 1.1.2 - svgo@3.0.3: + svgo@3.3.2: dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 css-select: 5.1.0 css-tree: 2.3.1 + css-what: 6.1.0 csso: 5.0.5 picocolors: 1.1.0 symbol-tree@3.2.4: {} - synckit@0.8.8: + synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 - tailwindcss@3.4.1(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.24 - postcss-import: 15.1.0(postcss@8.4.24) - postcss-js: 4.0.1(postcss@8.4.24) - postcss-load-config: 4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) - postcss-nested: 6.2.0(postcss@8.4.24) - postcss-selector-parser: 6.1.1 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tailwindcss@3.4.10(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): + tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13969,18 +12864,18 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.0 - postcss: 8.4.45 - postcss-import: 15.1.0(postcss@8.4.45) - postcss-js: 4.0.1(postcss@8.4.45) - postcss-load-config: 4.0.2(postcss@8.4.45)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - postcss-nested: 6.2.0(postcss@8.4.45) + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: - ts-node - tailwindcss@3.4.6(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)): + tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13992,43 +12887,16 @@ snapshots: is-glob: 4.0.3 jiti: 1.21.6 lilconfig: 2.1.0 - micromatch: 4.0.7 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.39 - postcss-import: 15.1.0(postcss@8.4.39) - postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4)) - postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.1 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tailwindcss@3.4.6(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.7 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.1 - postcss: 8.4.39 - postcss-import: 15.1.0(postcss@8.4.39) - postcss-js: 4.0.1(postcss@8.4.39) - postcss-load-config: 4.0.2(postcss@8.4.39)(ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4)) - postcss-nested: 6.0.1(postcss@8.4.39) - postcss-selector-parser: 6.1.1 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: @@ -14068,9 +12936,13 @@ snapshots: tinybench@2.9.0: {} - tinypool@0.8.4: {} + tinyexec@0.3.0: {} - tinyspy@2.2.1: {} + tinypool@1.0.1: {} + + tinyrainbow@1.2.0: {} + + tinyspy@3.0.2: {} tmp@0.0.33: dependencies: @@ -14105,42 +12977,22 @@ snapshots: trim-lines@3.0.1: {} - trim-newlines@3.0.1: {} - trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.5.4): + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: - typescript: 5.5.4 + typescript: 5.6.2 ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@16.18.103)(typescript@5.1.6): + ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.103 - acorn: 8.12.1 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.1.6 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - - ts-node@10.9.2(@types/node@16.18.103)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 16.18.103 + '@types/node': 18.19.50 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -14150,16 +13002,15 @@ snapshots: typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - optional: true - ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.16 + '@types/node': 22.5.5 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -14171,108 +13022,73 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@20.12.4)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.4 + '@types/node': 22.5.5 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.4 + typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@20.14.11)(typescript@5.5.4): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.11 - acorn: 8.12.1 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.5.4 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - - tsconfck@3.1.1(typescript@5.5.4): + tsconfck@3.1.3(typescript@5.5.4): optionalDependencies: typescript: 5.5.4 - tslib@2.5.3: {} - - tslib@2.6.3: {} + tslib@2.7.0: {} - tsup@6.7.0(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4))(typescript@5.5.4): + tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.5.1): dependencies: - bundle-require: 4.2.1(esbuild@0.17.19) + bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 chokidar: 3.6.0 + consola: 3.2.3 debug: 4.3.5 - esbuild: 0.17.19 + esbuild: 0.23.1 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) + picocolors: 1.1.0 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) resolve-from: 5.0.0 - rollup: 3.29.4 + rollup: 4.21.3 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.24 + postcss: 8.4.47 typescript: 5.5.4 transitivePeerDependencies: + - jiti - supports-color - - ts-node + - tsx + - yaml - tsx@4.16.2: + tsx@4.19.1: dependencies: - esbuild: 0.21.5 + esbuild: 0.23.1 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 - tty-table@4.2.1: - dependencies: - chalk: 4.1.2 - csv: 5.5.3 - kleur: 4.1.5 - smartwrap: 2.0.2 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - yargs: 17.7.2 - type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - type-detect@4.1.0: {} - - type-fest@0.13.1: {} - - type-fest@0.20.2: {} - - type-fest@0.6.0: {} - - type-fest@0.8.1: {} - type-fest@2.19.0: {} + type-fest@4.26.1: {} + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 @@ -14311,34 +13127,30 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - typesafe-path@0.2.2: {} typescript-auto-import-cache@0.3.3: dependencies: semver: 7.6.3 - typescript-json-schema@0.63.0: + typescript-json-schema@0.65.1: dependencies: '@types/json-schema': 7.0.15 - '@types/node': 16.18.103 + '@types/node': 18.19.50 glob: 7.2.3 path-equal: 1.2.5 safe-stable-stringify: 2.4.3 - ts-node: 10.9.2(@types/node@16.18.103)(typescript@5.1.6) - typescript: 5.1.6 + ts-node: 10.9.2(@types/node@18.19.50)(typescript@5.5.4) + typescript: 5.5.4 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - typescript@5.1.6: {} - typescript@5.5.4: {} + typescript@5.6.2: {} + ufo@1.5.4: {} ultrahtml@1.5.3: {} @@ -14352,6 +13164,10 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + + undici@6.19.8: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -14360,21 +13176,13 @@ snapshots: extend: 3.0.2 is-plain-obj: 4.1.0 trough: 2.2.0 - vfile: 6.0.2 - - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 + vfile: 6.0.3 unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 - unist-util-is@5.2.1: - dependencies: - '@types/unist': 2.0.11 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 @@ -14388,10 +13196,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-position@4.0.4: - dependencies: - '@types/unist': 2.0.10 - unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -14401,10 +13205,6 @@ snapshots: '@types/unist': 3.0.3 unist-util-visit: 5.0.0 - unist-util-stringify-position@3.0.3: - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 @@ -14413,22 +13213,11 @@ snapshots: dependencies: '@types/unist': 3.0.3 - unist-util-visit-parents@5.1.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 5.2.1 - unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - unist-util-visit@4.1.2: - dependencies: - '@types/unist': 2.0.11 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.2 @@ -14441,12 +13230,6 @@ snapshots: universalify@2.0.1: {} - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.1 - picocolors: 1.0.0 - update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 @@ -14468,51 +13251,27 @@ snapshots: valibot@0.31.0-rc.4: {} - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 - - vfile-location@4.1.0: - dependencies: - '@types/unist': 2.0.10 - vfile: 5.3.7 - vfile-location@5.0.3: dependencies: '@types/unist': 3.0.3 - vfile: 6.0.2 - - vfile-message@3.1.4: - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position: 3.0.3 + vfile: 6.0.3 vfile-message@4.0.2: dependencies: - '@types/unist': 3.0.2 + '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vfile@5.3.7: + vfile@6.0.3: dependencies: - '@types/unist': 2.0.10 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - - vfile@6.0.2: - dependencies: - '@types/unist': 3.0.2 - unist-util-stringify-position: 4.0.0 + '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.0(@types/node@16.18.103)(sass@1.74.1): + vite-node@2.1.1(@types/node@18.19.50)(sass@1.78.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - picocolors: 1.1.0 - vite: 5.4.3(@types/node@16.18.103)(sass@1.74.1) + vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) transitivePeerDependencies: - '@types/node' - less @@ -14524,13 +13283,12 @@ snapshots: - supports-color - terser - vite-node@1.6.0(@types/node@20.14.11)(sass@1.74.1): + vite-node@2.1.1(@types/node@22.5.5)(sass@1.78.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - picocolors: 1.1.0 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - '@types/node' - less @@ -14542,103 +13300,73 @@ snapshots: - supports-color - terser - vite-plugin-pagefind@0.2.10(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)): + vite-plugin-pagefind@0.2.10(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): dependencies: colorette: 2.0.20 valibot: 0.31.0-rc.4 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - - vite-plugin-remix-router@2.0.0(react-router-dom@6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.0(@types/node@16.18.103)(sass@1.74.1)): - dependencies: - react-router-dom: 6.25.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.0(@types/node@16.18.103)(sass@1.74.1) - - vite@5.2.8(@types/node@20.14.11)(sass@1.74.1): - dependencies: - esbuild: 0.20.2 - postcss: 8.4.45 - rollup: 4.14.0 - optionalDependencies: - '@types/node': 20.14.11 - fsevents: 2.3.3 - sass: 1.74.1 - - vite@5.4.0(@types/node@16.18.103)(sass@1.74.1): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.45 - rollup: 4.19.0 - optionalDependencies: - '@types/node': 16.18.103 - fsevents: 2.3.3 - sass: 1.74.1 + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vite@5.4.0(@types/node@20.14.11)(sass@1.74.1): + vite-plugin-remix-router@2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)): dependencies: - esbuild: 0.21.5 - postcss: 8.4.45 - rollup: 4.19.0 - optionalDependencies: - '@types/node': 20.14.11 - fsevents: 2.3.3 - sass: 1.74.1 + react-router-dom: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) - vite@5.4.3(@types/node@16.18.103)(sass@1.74.1): + vite@5.4.5(@types/node@18.19.50)(sass@1.78.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.45 - rollup: 4.21.2 + postcss: 8.4.47 + rollup: 4.21.3 optionalDependencies: - '@types/node': 16.18.103 + '@types/node': 18.19.50 fsevents: 2.3.3 - sass: 1.74.1 + sass: 1.78.0 - vite@5.4.3(@types/node@20.14.11)(sass@1.74.1): + vite@5.4.5(@types/node@22.5.5)(sass@1.78.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.45 - rollup: 4.21.2 + postcss: 8.4.47 + rollup: 4.21.3 optionalDependencies: - '@types/node': 20.14.11 + '@types/node': 22.5.5 fsevents: 2.3.3 - sass: 1.74.1 + sass: 1.78.0 - vitefu@0.2.5(vite@5.4.0(@types/node@20.14.11)(sass@1.74.1)): + vitefu@0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): optionalDependencies: - vite: 5.4.0(@types/node@20.14.11)(sass@1.74.1) + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vitefu@0.2.5(vite@5.4.3(@types/node@20.14.11)(sass@1.74.1)): + vitefu@1.0.2(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): optionalDependencies: - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - - vitest@1.6.0(@types/node@16.18.103)(jsdom@24.1.1)(sass@1.74.1): - dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.4 - chai: 4.5.0 + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + + vitest@2.1.1(@types/node@18.19.50)(jsdom@25.0.0)(sass@1.78.0): + dependencies: + '@vitest/expect': 2.1.1 + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) + '@vitest/pretty-format': 2.1.1 + '@vitest/runner': 2.1.1 + '@vitest/snapshot': 2.1.1 + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 + chai: 5.1.1 debug: 4.3.7 - execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.1.0 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.3(@types/node@16.18.103)(sass@1.74.1) - vite-node: 1.6.0(@types/node@16.18.103)(sass@1.74.1) + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + vite-node: 2.1.1(@types/node@18.19.50)(sass@1.78.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 16.18.103 - jsdom: 24.1.1 + '@types/node': 18.19.50 + jsdom: 25.0.0 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus @@ -14646,34 +13374,34 @@ snapshots: - supports-color - terser - vitest@1.6.0(@types/node@20.14.11)(jsdom@24.1.1)(sass@1.74.1): + vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.4 - chai: 4.5.0 + '@vitest/expect': 2.1.1 + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@vitest/pretty-format': 2.1.1 + '@vitest/runner': 2.1.1 + '@vitest/snapshot': 2.1.1 + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 + chai: 5.1.1 debug: 4.3.7 - execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.1.0 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.9.0 - tinypool: 0.8.4 - vite: 5.4.3(@types/node@20.14.11)(sass@1.74.1) - vite-node: 1.6.0(@types/node@20.14.11)(sass@1.74.1) + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite-node: 2.1.1(@types/node@22.5.5)(sass@1.78.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.14.11 - jsdom: 24.1.1 + '@types/node': 22.5.5 + jsdom: 25.0.0 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus @@ -14681,80 +13409,108 @@ snapshots: - supports-color - terser - volar-service-css@0.0.59(@volar/language-service@2.4.0-alpha.16): + volar-service-css@0.0.61(@volar/language-service@2.4.5): dependencies: - vscode-css-languageservice: 6.3.0 - vscode-languageserver-textdocument: 1.0.11 + vscode-css-languageservice: 6.3.1 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 - volar-service-emmet@0.0.59(@volar/language-service@2.4.0-alpha.16): + volar-service-emmet@0.0.61(@volar/language-service@2.4.5): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 - volar-service-html@0.0.59(@volar/language-service@2.4.0-alpha.16): + volar-service-html@0.0.61(@volar/language-service@2.4.5): dependencies: - vscode-html-languageservice: 5.3.0 - vscode-languageserver-textdocument: 1.0.11 + vscode-html-languageservice: 5.3.1 + vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 - volar-service-prettier@0.0.59(@volar/language-service@2.4.0-alpha.16)(prettier@3.3.2): + volar-service-prettier@0.0.61(@volar/language-service@2.4.5)(prettier@3.3.3): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 - prettier: 3.3.2 + '@volar/language-service': 2.4.5 + prettier: 3.3.3 - volar-service-typescript-twoslash-queries@0.0.59(@volar/language-service@2.4.0-alpha.16): + volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.5): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 - volar-service-typescript@0.0.59(@volar/language-service@2.4.0-alpha.16): + volar-service-typescript@0.0.61(@volar/language-service@2.4.5): dependencies: path-browserify: 1.0.1 semver: 7.6.3 typescript-auto-import-cache: 0.3.3 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.0-alpha.16 + '@volar/language-service': 2.4.5 + + volar-service-yaml@0.0.61(@volar/language-service@2.4.5): + dependencies: + vscode-uri: 3.0.8 + yaml-language-server: 1.15.0 + optionalDependencies: + '@volar/language-service': 2.4.5 - vscode-css-languageservice@6.3.0: + vscode-css-languageservice@6.3.1: dependencies: '@vscode/l10n': 0.0.18 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 - vscode-html-languageservice@5.3.0: + vscode-html-languageservice@5.3.1: dependencies: '@vscode/l10n': 0.0.18 - vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-textdocument: 1.0.12 vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-jsonrpc@6.0.0: {} + vscode-jsonrpc@8.2.0: {} + vscode-languageserver-protocol@3.16.0: + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + vscode-languageserver-protocol@3.17.5: dependencies: vscode-jsonrpc: 8.2.0 vscode-languageserver-types: 3.17.5 - vscode-languageserver-textdocument@1.0.11: {} + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.16.0: {} vscode-languageserver-types@3.17.5: {} + vscode-languageserver@7.0.0: + dependencies: + vscode-languageserver-protocol: 3.16.0 + vscode-languageserver@9.0.1: dependencies: vscode-languageserver-protocol: 3.17.5 @@ -14833,15 +13589,8 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-module@2.0.1: {} - which-pm-runs@1.1.0: {} - which-pm@2.0.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 - which-pm@3.0.0: dependencies: load-yaml-file: 0.2.0 @@ -14871,12 +13620,6 @@ snapshots: dependencies: string-width: 5.1.2 - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -14891,22 +13634,15 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - ws@8.18.0: {} - xdg-basedir@4.0.0: {} + xdg-basedir@5.1.0: {} xml-name-validator@5.0.0: {} xmlchars@2.2.0: {} - y18n@4.0.3: {} + xxhash-wasm@1.0.2: {} y18n@5.0.8: {} @@ -14916,33 +13652,29 @@ snapshots: yallist@4.0.0: {} + yaml-language-server@1.15.0: + dependencies: + ajv: 8.17.1 + lodash: 4.17.21 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + yaml: 2.2.2 + optionalDependencies: + prettier: 2.8.7 + yaml@1.10.2: {} - yaml@2.4.5: {} + yaml@2.2.2: {} yaml@2.5.1: {} - yargs-parser@18.1.3: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - yargs-parser@21.1.1: {} - yargs@15.4.1: - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.1 - y18n: 4.0.3 - yargs-parser: 18.1.3 - yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -14966,16 +13698,21 @@ snapshots: zimmerframe@1.1.2: {} - zip-stream@5.0.2: + zip-stream@6.0.1: dependencies: - archiver-utils: 4.0.1 - compress-commons: 5.0.3 - readable-stream: 3.6.2 + archiver-utils: 5.0.2 + compress-commons: 6.0.2 + readable-stream: 4.5.2 - zod-to-json-schema@3.23.1(zod@3.23.8): + zod-to-json-schema@3.23.3(zod@3.23.8): dependencies: zod: 3.23.8 + zod-to-ts@1.2.0(typescript@5.5.4)(zod@3.23.8): + dependencies: + typescript: 5.5.4 + zod: 3.23.8 + zod-validation-error@3.3.0(zod@3.22.4): dependencies: zod: 3.22.4 diff --git a/sites/themes.skeleton.dev/src/app.pcss b/sites/themes.skeleton.dev/src/app.pcss index 16eee4e5f..b5c61c956 100644 --- a/sites/themes.skeleton.dev/src/app.pcss +++ b/sites/themes.skeleton.dev/src/app.pcss @@ -1,24 +1,3 @@ -/* Write your global styles here, in PostCSS syntax */ @tailwind base; @tailwind components; @tailwind utilities; - -html, -body { - @apply h-full overflow-hidden; -} - -/* Typography --- */ - -.text-soft { - @apply type-scale-1 opacity-60; -} -.label-text { - @apply text-soft mb-2; -} - -/* Utility Classes */ - -.scrollbar-gutter-stable { - scrollbar-gutter: stable; -} diff --git a/sites/themes.skeleton.dev/src/routes/(generator)/+layout.svelte b/sites/themes.skeleton.dev/src/routes/(generator)/+layout.svelte deleted file mode 100644 index 06612010d..000000000 --- a/sites/themes.skeleton.dev/src/routes/(generator)/+layout.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - -
- -
diff --git a/sites/themes.skeleton.dev/src/routes/(generator)/+page.svelte b/sites/themes.skeleton.dev/src/routes/(generator)/+page.svelte deleted file mode 100644 index 7b820de6e..000000000 --- a/sites/themes.skeleton.dev/src/routes/(generator)/+page.svelte +++ /dev/null @@ -1,15 +0,0 @@ - - -
- -
- -
- -
- -
-
diff --git a/sites/themes.skeleton.dev/src/routes/+layout.svelte b/sites/themes.skeleton.dev/src/routes/+layout.svelte index 65813b61a..ba66cf66f 100644 --- a/sites/themes.skeleton.dev/src/routes/+layout.svelte +++ b/sites/themes.skeleton.dev/src/routes/+layout.svelte @@ -1,22 +1,7 @@ - - - - {@html `\${cssCode}\`} - - {@render children?.()} diff --git a/sites/themes.skeleton.dev/src/routes/+page.svelte b/sites/themes.skeleton.dev/src/routes/+page.svelte new file mode 100644 index 000000000..5691089b6 --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/+page.svelte @@ -0,0 +1,2 @@ +

Homepage

+

this page is working

From 455040b0675ddac51ec4bcf7fec9593a3fdfafff Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Mon, 16 Sep 2024 15:54:23 -0500 Subject: [PATCH 04/92] Revised generator layout and preview --- pnpm-lock.yaml | 3215 ++++++++++------- sites/themes.skeleton.dev/package.json | 1 + sites/themes.skeleton.dev/src/app.html | 2 +- sites/themes.skeleton.dev/src/app.pcss | 5 + .../lib/components/fieldsets/Colors.svelte | 147 - .../lib/components/fieldsets/Display.svelte | 34 - .../src/lib/components/fieldsets/Edges.svelte | 64 - .../lib/components/fieldsets/Spacing.svelte | 19 - .../components/fieldsets/Typography.svelte | 359 -- .../generator/Controls/Controls.svelte | 64 + .../generator/Preview/Preview.svelte | 201 ++ .../lib/components/panels/PanelForm.svelte | 63 - .../lib/components/panels/PanelPreview.svelte | 84 - .../lib/components/previews/CodeGen.svelte | 27 - .../lib/components/previews/Components.svelte | 3 - .../lib/components/previews/Elements.svelte | 179 - .../lib/components/previews/Palette.svelte | 188 - .../lib/components/previews/Typography.svelte | 65 - .../components/utilities/Lightswitch.svelte | 19 - .../themes.skeleton.dev/src/lib/constants.ts | 155 - .../src/lib/generator.svelte.ts | 185 - sites/themes.skeleton.dev/src/lib/index.js | 1 - .../src/lib/state.svelte.ts | 119 - .../routes/(app)/themes/create/+page.svelte | 9 + .../src/routes/+page.svelte | 17 +- sites/themes.skeleton.dev/tailwind.config.cjs | 18 +- 26 files changed, 2263 insertions(+), 2980 deletions(-) delete mode 100644 sites/themes.skeleton.dev/src/lib/components/fieldsets/Colors.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/fieldsets/Display.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/fieldsets/Edges.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/fieldsets/Spacing.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/fieldsets/Typography.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/panels/PanelForm.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/panels/PanelPreview.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/previews/CodeGen.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/previews/Components.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/previews/Elements.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/previews/Palette.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/previews/Typography.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/components/utilities/Lightswitch.svelte delete mode 100644 sites/themes.skeleton.dev/src/lib/constants.ts delete mode 100644 sites/themes.skeleton.dev/src/lib/generator.svelte.ts delete mode 100644 sites/themes.skeleton.dev/src/lib/index.js delete mode 100644 sites/themes.skeleton.dev/src/lib/state.svelte.ts create mode 100644 sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 19c3e8e15..4bdacd346 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,43 +61,43 @@ importers: version: 1.1.0 '@types/node': specifier: ^20.11.17 - version: 22.5.5 + version: 20.16.5 '@typescript-eslint/eslint-plugin': specifier: ^7.13.0 - version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/parser': specifier: ^7.13.0 - version: 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + version: 7.18.0(eslint@8.57.1)(typescript@5.6.2) cspell: specifier: ^6.31.1 - version: 8.14.2 + version: 6.31.3 eslint: specifier: ^8.56.0 - version: 9.10.0(jiti@1.21.6) + version: 8.57.1 eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@9.10.0(jiti@1.21.6)) + version: 9.1.0(eslint@8.57.1) eslint-plugin-jsx-a11y: specifier: ^6.8.0 - version: 6.10.0(eslint@9.10.0(jiti@1.21.6)) + version: 6.10.0(eslint@8.57.1) eslint-plugin-prettier: specifier: ^5.1.3 - version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3) + version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) eslint-plugin-react: specifier: ^7.34.2 - version: 7.36.1(eslint@9.10.0(jiti@1.21.6)) + version: 7.36.1(eslint@8.57.1) eslint-plugin-react-compiler: specifier: 0.0.0-experimental-51a85ea-20240601 - version: 0.0.0-experimental-51a85ea-20240601(eslint@9.10.0(jiti@1.21.6)) + version: 0.0.0-experimental-51a85ea-20240601(eslint@8.57.1) eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.2(eslint@9.10.0(jiti@1.21.6)) + version: 4.6.2(eslint@8.57.1) eslint-plugin-react-refresh: specifier: ^0.4.6 - version: 0.4.12(eslint@9.10.0(jiti@1.21.6)) + version: 0.4.12(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) + version: 2.44.0(eslint@8.57.1)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)) globals: specifier: ^15.5.0 version: 15.9.0 @@ -106,16 +106,16 @@ importers: version: 3.3.3 prettier-plugin-astro: specifier: ^0.13.0 - version: 0.14.1 + version: 0.13.0 prettier-plugin-svelte: specifier: ^3.2.4 version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) prettier-plugin-tailwindcss: specifier: ^0.6.4 - version: 0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3) + version: 0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3) rimraf: specifier: ^5.0.5 - version: 6.0.1 + version: 5.0.10 shelljs: specifier: ^0.8.5 version: 0.8.5 @@ -130,7 +130,7 @@ importers: version: 1.6.0 create-svelte: specifier: ^5.0.6 - version: 6.3.10 + version: 5.3.4 fast-glob: specifier: ^3.3.1 version: 3.3.2 @@ -139,7 +139,7 @@ importers: version: 11.2.0 got: specifier: ^13.0.0 - version: 14.4.2 + version: 13.0.0 json5: specifier: ^2.2.3 version: 2.2.3 @@ -155,47 +155,47 @@ importers: devDependencies: archiver: specifier: ^6.0.1 - version: 7.0.1 + version: 6.0.2 eslint: specifier: ^8.49.0 - version: 9.10.0(jiti@1.21.6) + version: 8.57.1 eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.0(eslint@9.10.0(jiti@1.21.6)) + version: 9.1.0(eslint@8.57.1) packages/skeleton: dependencies: postcss-js: specifier: 4.0.1 - version: 4.0.1(postcss@8.4.47) + version: 4.0.1(postcss@8.4.24) postcss-selector-parser: specifier: ^6.1.1 version: 6.1.2 devDependencies: '@types/node': specifier: 18.16.16 - version: 22.5.5 + version: 18.16.16 '@types/postcss-import': specifier: ^14.0.3 version: 14.0.3 postcss: specifier: 8.4.24 - version: 8.4.47 + version: 8.4.24 postcss-import: specifier: 15.1.0 - version: 16.1.0(postcss@8.4.47) + version: 15.1.0(postcss@8.4.24) postcss-load-config: specifier: 4.0.1 - version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + version: 4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) tailwindcss: specifier: 3.4.1 - version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + version: 3.4.1(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) tslib: specifier: 2.5.3 - version: 2.7.0 + version: 2.5.3 tsup: specifier: ^6.7.0 - version: 8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.5.1) + version: 6.7.0(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4))(typescript@5.5.4) tsx: specifier: ^4.16.2 version: 4.19.1 @@ -247,13 +247,13 @@ importers: version: link:../skeleton '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4))) '@testing-library/jest-dom': specifier: ^6.4.7 version: 6.5.0 '@testing-library/react': specifier: ^14.3.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -265,16 +265,16 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) + version: 4.3.1(vite@5.4.5(@types/node@16.18.108)(sass@1.78.0)) autoprefixer: specifier: ^10.4.19 version: 10.4.20(postcss@8.4.47) jsdom: specifier: ^24.1.1 - version: 25.0.0 + version: 24.1.3 lucide-react: specifier: ^0.436.0 - version: 0.441.0(react@18.3.1) + version: 0.436.0(react@18.3.1) postcss: specifier: ^8.4.39 version: 8.4.47 @@ -289,25 +289,25 @@ importers: version: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.6 - version: 3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 typescript-json-schema: specifier: ^0.63.0 - version: 0.65.1 + version: 0.63.0 vite: specifier: ^5.3.4 - version: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + version: 5.4.5(@types/node@16.18.108)(sass@1.78.0) vite-plugin-remix-router: specifier: ^2.0.0 - version: 2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) + version: 2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@16.18.108)(sass@1.78.0)) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../vite-plugin-tw-plugin-watcher vitest: specifier: ^1.6.0 - version: 2.1.1(@types/node@18.19.50)(jsdom@25.0.0)(sass@1.78.0) + version: 1.6.0(@types/node@16.18.108)(jsdom@24.1.3)(sass@1.78.0) packages/skeleton-svelte: dependencies: @@ -374,31 +374,31 @@ importers: version: 6.5.0 '@testing-library/svelte': specifier: ^4.2.3 - version: 5.2.1(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))(vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0)) + version: 4.2.3(svelte@5.0.0-next.201) autoprefixer: specifier: ^10.4.19 version: 10.4.20(postcss@8.4.47) jsdom: specifier: ^24.1.1 - version: 25.0.0 + version: 24.1.3 lucide-svelte: specifier: ^0.436.0 - version: 0.441.0(svelte@5.0.0-next.201) + version: 0.436.0(svelte@5.0.0-next.201) postcss: specifier: ^8.4.39 version: 8.4.47 postcss-load-config: specifier: ^5.1.0 - version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + version: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) publint: specifier: ^0.1.16 - version: 0.2.11 + version: 0.1.16 svelte: specifier: 5.0.0-next.201 version: 5.0.0-next.201 svelte-check: specifier: ^3.8.4 - version: 4.0.2(svelte@5.0.0-next.201)(typescript@5.5.4) + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201) tailwindcss: specifier: ^3.4.6 version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) @@ -416,13 +416,13 @@ importers: version: link:../vite-plugin-tw-plugin-watcher vitest: specifier: ^1.6.0 - version: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) + version: 1.6.0(@types/node@22.5.5)(jsdom@24.1.3)(sass@1.78.0) packages/vite-plugin-tw-plugin-watcher: dependencies: minimatch: specifier: ^9.0.3 - version: 10.0.1 + version: 9.0.5 devDependencies: vite: specifier: ^5.1.3 @@ -432,22 +432,22 @@ importers: dependencies: '@astrojs/check': specifier: ^0.8.3 - version: 0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) + version: 0.8.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) '@astrojs/mdx': specifier: ^3.1.3 - version: 3.1.6(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) + version: 3.1.6(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) '@astrojs/react': specifier: ^3.6.2 - version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + version: 3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) '@astrojs/svelte': specifier: ^5.7.0 - version: 5.7.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + version: 5.7.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + version: 5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) '@nanostores/persistent': specifier: ^0.9.1 - version: 0.10.2(nanostores@0.11.3) + version: 0.9.1(nanostores@0.9.5) '@skeletonlabs/skeleton': specifier: workspace:* version: link:../../packages/skeleton @@ -465,13 +465,13 @@ importers: version: 2.0.6 astro: specifier: ^4.12.2 - version: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + version: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) astro-auto-import: specifier: ^0.4.2 - version: 0.4.2(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) + version: 0.4.2(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) astro-expressive-code: specifier: ^0.33.5 - version: 0.36.1(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) + version: 0.33.5(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)) astro-icon: specifier: ^1.1.0 version: 1.1.1 @@ -480,13 +480,13 @@ importers: version: 11.5.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lucide-react: specifier: ^0.436.0 - version: 0.441.0(react@18.3.1) + version: 0.436.0(react@18.3.1) lucide-svelte: specifier: ^0.436.0 - version: 0.441.0(svelte@5.0.0-next.210) + version: 0.436.0(svelte@5.0.0-next.210) nanostores: specifier: ^0.9.5 - version: 0.11.3 + version: 0.9.5 react: specifier: ^18.3.1 version: 18.3.1 @@ -498,32 +498,32 @@ importers: version: 5.0.0-next.210 svelte-check: specifier: ^3.8.4 - version: 4.0.2(svelte@5.0.0-next.210)(typescript@5.5.4) + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210) tailwindcss: specifier: ^3.4.6 - version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + version: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 devDependencies: '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) + version: 0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) '@types/node': specifier: ^20.14.11 - version: 22.5.5 + version: 20.16.5 minimatch: specifier: ^9.0.5 - version: 10.0.1 + version: 9.0.5 pagefind: specifier: ^1.1.0 version: 1.1.1 vite-plugin-pagefind: specifier: ^0.2.10 - version: 0.2.10(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + version: 0.2.10(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) vite-plugin-tw-plugin-watcher: specifier: workspace:* version: link:../../packages/vite-plugin-tw-plugin-watcher @@ -534,23 +534,26 @@ importers: specifier: ^2.4.4 version: 2.4.4 chroma-js: - specifier: ^3.1.1 - version: 3.1.1 + specifier: ^2.6.0 + version: 2.6.0 lucide-svelte: - specifier: ^0.441.0 - version: 0.441.0(svelte@5.0.0-next.244) + specifier: ^0.341.0 + version: 0.341.0(svelte@5.0.0-next.244) devDependencies: '@playwright/test': - specifier: ^1.47.1 + specifier: ^1.47.0 version: 1.47.1 '@skeletonlabs/skeleton': specifier: workspace:* version: link:../../packages/skeleton + '@skeletonlabs/skeleton-svelte': + specifier: workspace:* + version: link:../../packages/skeleton-svelte '@sveltejs/adapter-auto': specifier: ^3.2.4 version: 3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))) '@sveltejs/kit': - specifier: ^2.5.27 + specifier: ^2.5.26 version: 2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.2 @@ -562,32 +565,32 @@ importers: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) postcss: - specifier: ^8.4.47 + specifier: ^8.4.45 version: 8.4.47 postcss-load-config: - specifier: ^6.0.1 - version: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + specifier: ^5.1.0 + version: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) shiki: - specifier: ^1.17.7 + specifier: ^1.16.3 version: 1.17.7 svelte: specifier: 5.0.0-next.244 version: 5.0.0-next.244 svelte-check: - specifier: ^4.0.2 - version: 4.0.2(svelte@5.0.0-next.244)(typescript@5.5.4) + specifier: ^3.8.6 + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244) tailwindcss: - specifier: ^3.4.11 + specifier: ^3.4.10 version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 vite: - specifier: ^5.4.5 + specifier: ^5.4.3 version: 5.4.5(@types/node@22.5.5)(sass@1.78.0) vitest: - specifier: ^2.1.1 - version: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) + specifier: ^1.6.0 + version: 1.6.0(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) packages: @@ -612,12 +615,15 @@ packages: '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@astrojs/check@0.9.3': - resolution: {integrity: sha512-I6Dz45bMI5YRbp4yK2LKWsHH3/kkHRGdPGruGkLap6pqxhdcNh7oCgN04Ac+haDfc9ow5BYPGPmEhkwef15GQQ==} + '@astrojs/check@0.8.3': + resolution: {integrity: sha512-ajcSe+ezX5jCc3dreQlWzbknzXgSGnDETNe3C1mawUOtGpO4t5z2YGaD0y+wzB84lmgPWaWZa0fKSPwLq/wUHw==} hasBin: true peerDependencies: typescript: ^5.0.0 + '@astrojs/compiler@1.8.2': + resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} + '@astrojs/compiler@2.10.3': resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} @@ -931,10 +937,6 @@ packages: resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.24.8': - resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.25.6': resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} @@ -1041,35 +1043,31 @@ packages: bundledDependencies: - is-unicode-supported - '@cspell/cspell-bundled-dicts@8.14.2': - resolution: {integrity: sha512-Kv2Utj/RTSxfufGXkkoTZ/3ErCsYWpCijtDFr/FwSsM7mC0PzLpdlcD9xjtgrJO5Kwp7T47iTG21U4Mwddyi8Q==} - engines: {node: '>=18'} - - '@cspell/cspell-json-reporter@8.14.2': - resolution: {integrity: sha512-TZavcnNIZKX1xC/GNj80RgFVKHCT4pHT0qm9jCsQFH2QJfyCrUlkEvotKGSQ04lAyCwWg6Enq95qhouF8YbKUQ==} - engines: {node: '>=18'} + '@cspell/cspell-bundled-dicts@6.31.3': + resolution: {integrity: sha512-KXy3qKWYzXOGYwqOGMCXHem3fV39iEmoKLiNhoWWry/SFdvAafmeY+LIDcQTXAcOQLkMDCwP2/rY/NadcWnrjg==} + engines: {node: '>=14'} - '@cspell/cspell-pipe@8.14.2': - resolution: {integrity: sha512-aWMoXZAXEre0/M9AYWOW33YyOJZ06i4vvsEpWBDWpHpWQEmsR/7cMMgld8Pp3wlEjIUclUAKTYmrZ61PFWU/og==} - engines: {node: '>=18'} + '@cspell/cspell-json-reporter@6.31.3': + resolution: {integrity: sha512-ZJwj2vT4lxncYxduXcxy0dCvjjMvXIfphbLSCN5CXvufrtupB4KlcjZUnOofCi4pfpp8qocCSn1lf2DU9xgUXA==} + engines: {node: '>=14'} - '@cspell/cspell-resolver@8.14.2': - resolution: {integrity: sha512-pSyBsAvslaN0dx0pHdvECJEuFDDBJGAD6G8U4BVbIyj2OPk0Ox0HrZIj6csYxxoJERAgNO/q7yCPwa4j9NNFXg==} - engines: {node: '>=18'} + '@cspell/cspell-pipe@6.31.3': + resolution: {integrity: sha512-Lv/y4Ya/TJyU1pf66yl1te7LneFZd3lZg1bN5oe1cPrKSmfWdiX48v7plTRecWd/OWyLGd0yN807v79A+/0W7A==} + engines: {node: '>=14'} - '@cspell/cspell-service-bus@8.14.2': - resolution: {integrity: sha512-WUF7xf3YgXYIqjmBwLcVugYIrYL4WfXchgSo9rmbbnOcAArzsK+HKfzb4AniZAJ1unxcIQ0JnVlRmnCAKPjjLg==} - engines: {node: '>=18'} + '@cspell/cspell-service-bus@6.31.3': + resolution: {integrity: sha512-x5j8j3n39KN8EXOAlv75CpircdpF5WEMCC5pcO916o6GBmJBy8SrdzdsBGJhVcYGGilqy6pf8R9RCZ3yAmG8gQ==} + engines: {node: '>=14'} - '@cspell/cspell-types@8.14.2': - resolution: {integrity: sha512-MRY8MjBNOKGMDSkxAKueYAgVL43miO+lDcLCBBP+7cNXqHiUFMIZteONcGp3kJT0dWS04dN6lKAXvaNF0aWcng==} - engines: {node: '>=18'} + '@cspell/cspell-types@6.31.3': + resolution: {integrity: sha512-wZ+t+lUsQJB65M31btZM4fH3K1CkRgE8pSeTiCwxYcnCL19pi4TMcEEMKdO8yFZMdocW4B7VRwzxNoQMw2ewBg==} + engines: {node: '>=14'} '@cspell/dict-ada@4.0.2': resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==} - '@cspell/dict-aws@4.0.4': - resolution: {integrity: sha512-6AWI/Kkf+RcX/J81VX8+GKLeTgHWEr/OMhGk3dHQzWK66RaqDJCGDqi7494ghZKcBB7dGa3U5jcKw2FZHL/u3w==} + '@cspell/dict-aws@3.0.0': + resolution: {integrity: sha512-O1W6nd5y3Z00AMXQMzfiYrIJ1sTd9fB1oLr+xf/UD7b3xeHeMeYE2OtcWbt9uyeHim4tk+vkSTcmYEBKJgS5bQ==} '@cspell/dict-bash@4.1.4': resolution: {integrity: sha512-W/AHoQcJYn3Vn/tUiXX2+6D/bhfzdDshwcbQWv9TdiNlXP9P6UJjDKWbxyA5ogJCsR2D0X9Kx11oV8E58siGKQ==} @@ -1080,8 +1078,8 @@ packages: '@cspell/dict-cpp@5.1.16': resolution: {integrity: sha512-32fU5RkuOM55IRcxjByiSoKbjr+C4danDfYjHaQNRWdvjzJzci3fLDGA2wTXiclkgDODxGiV8LCTUwCz+3TNWA==} - '@cspell/dict-cryptocurrencies@5.0.0': - resolution: {integrity: sha512-Z4ARIw5+bvmShL+4ZrhDzGhnc9znaAGHOEMaB/GURdS/jdoreEDY34wdN0NtdLHDO5KO7GduZnZyqGdRoiSmYA==} + '@cspell/dict-cryptocurrencies@3.0.1': + resolution: {integrity: sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==} '@cspell/dict-csharp@4.0.2': resolution: {integrity: sha512-1JMofhLK+4p4KairF75D3A924m5ERMgd1GvzhwK2geuYgd2ZKuGW72gvXpIV7aGf52E3Uu1kDXxxGAiZ5uVG7g==} @@ -1107,8 +1105,8 @@ packages: '@cspell/dict-elixir@4.0.3': resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==} - '@cspell/dict-en-common-misspellings@2.0.4': - resolution: {integrity: sha512-lvOiRjV/FG4pAGZL3PN2GCVHSTCE92cwhfLGGkOsQtxSmef6WCHfHwp9auafkBlX0yFQSKDfq6/TlpQbjbJBtQ==} + '@cspell/dict-en-common-misspellings@1.0.2': + resolution: {integrity: sha512-jg7ZQZpZH7+aAxNBlcAG4tGhYF6Ksy+QS5Df73Oo+XyckBjC9QS+PrRwLTeYoFIgXy5j3ICParK5r3MSSoL4gw==} '@cspell/dict-en-gb@1.1.33': resolution: {integrity: sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g==} @@ -1119,11 +1117,8 @@ packages: '@cspell/dict-filetypes@3.0.4': resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==} - '@cspell/dict-fonts@4.0.0': - resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==} - - '@cspell/dict-fsharp@1.0.1': - resolution: {integrity: sha512-23xyPcD+j+NnqOjRHgW3IU7Li912SX9wmeefcY0QxukbAxJ/vAN4rBpjSwwYZeQPAn3fxdfdNZs03fg+UM+4yQ==} + '@cspell/dict-fonts@3.0.2': + resolution: {integrity: sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==} '@cspell/dict-fullstack@3.2.0': resolution: {integrity: sha512-sIGQwU6G3rLTo+nx0GKyirR5dQSFeTIzFTOrURw51ISf+jKG9a3OmvsVtc2OANfvEAOLOC9Wfd8WYhmsO8KRDQ==} @@ -1131,15 +1126,12 @@ packages: '@cspell/dict-gaming-terms@1.0.5': resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==} - '@cspell/dict-git@3.0.0': - resolution: {integrity: sha512-simGS/lIiXbEaqJu9E2VPoYW1OTC2xrwPPXNXFMa2uo/50av56qOuaxDrZ5eH1LidFXwoc8HROCHYeKoNrDLSw==} + '@cspell/dict-git@2.0.0': + resolution: {integrity: sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==} '@cspell/dict-golang@6.0.12': resolution: {integrity: sha512-LEPeoqd+4O+vceHF73S7D7+LYfrAjOvp4Dqzh4MT30ruzlQ77yHRSuYOJtrFN1GK5ntAt/ILSVOKg9sgsz1Llg==} - '@cspell/dict-google@1.0.1': - resolution: {integrity: sha512-dQr4M3n95uOhtloNSgB9tYYGXGGEGEykkFyRtfcp5pFuEecYUa0BSgtlGKx9RXVtJtKgR+yFT/a5uQSlt8WjqQ==} - '@cspell/dict-haskell@4.0.1': resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==} @@ -1152,29 +1144,20 @@ packages: '@cspell/dict-java@5.0.7': resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==} - '@cspell/dict-julia@1.0.1': - resolution: {integrity: sha512-4JsCLCRhhLMLiaHpmR7zHFjj1qOauzDI5ZzCNQS31TUMfsOo26jAKDfo0jljFAKgw5M2fEG7sKr8IlPpQAYrmQ==} - '@cspell/dict-k8s@1.0.6': resolution: {integrity: sha512-srhVDtwrd799uxMpsPOQqeDJY+gEocgZpoK06EFrb4GRYGhv7lXo9Fb+xQMyQytzOW9dw4DNOEck++nacDuymg==} '@cspell/dict-latex@4.0.0': resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==} - '@cspell/dict-lorem-ipsum@4.0.0': - resolution: {integrity: sha512-1l3yjfNvMzZPibW8A7mQU4kTozwVZVw0AvFEdy+NcqtbxH+TvbSkNMqROOFWrkD2PjnKG0+Ea0tHI2Pi6Gchnw==} + '@cspell/dict-lorem-ipsum@3.0.0': + resolution: {integrity: sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==} '@cspell/dict-lua@4.0.3': resolution: {integrity: sha512-lDHKjsrrbqPaea13+G9s0rtXjMO06gPXPYRjRYawbNmo4E/e3XFfVzeci3OQDQNDmf2cPOwt9Ef5lu2lDmwfJg==} - '@cspell/dict-makefile@1.0.0': - resolution: {integrity: sha512-3W9tHPcSbJa6s0bcqWo6VisEDTSN5zOtDbnPabF7rbyjRpNo0uHXHRJQF8gAbFzoTzBBhgkTmrfSiuyQm7vBUQ==} - - '@cspell/dict-monkeyc@1.0.6': - resolution: {integrity: sha512-oO8ZDu/FtZ55aq9Mb67HtaCnsLn59xvhO/t2mLLTHAp667hJFxpp7bCtr2zOrR1NELzFXmKln/2lw/PvxMSvrA==} - - '@cspell/dict-node@5.0.1': - resolution: {integrity: sha512-lax/jGz9h3Dv83v8LHa5G0bf6wm8YVRMzbjJPG/9rp7cAGPtdrga+XANFq+B7bY5+jiSA3zvj10LUFCFjnnCCg==} + '@cspell/dict-node@4.0.3': + resolution: {integrity: sha512-sFlUNI5kOogy49KtPg8SMQYirDGIAoKBO3+cDLIwD4MLdsWy1q0upc7pzGht3mrjuyMiPRUV14Bb0rkVLrxOhg==} '@cspell/dict-npm@5.1.4': resolution: {integrity: sha512-yzqVTY4P5neom4z9orV2IFOqDZ7fDotmisP7nwQkEmftoELgn5CUtNdnJhWDoDQQn6yrxOxA8jEqmyETIWzN4Q==} @@ -1203,8 +1186,8 @@ packages: '@cspell/dict-scala@5.0.3': resolution: {integrity: sha512-4yGb4AInT99rqprxVNT9TYb1YSpq58Owzq7zi3ZS5T0u899Y4VsxsBiOgHnQ/4W+ygi+sp+oqef8w8nABR2lkg==} - '@cspell/dict-software-terms@4.1.3': - resolution: {integrity: sha512-5Wn5JG4IzCboX5pjISdkipsPKGaz1//iuBZdHl4US5x7mO4jOGXLpjzx6ZoPM4PXUlMEFz9NJRCDepAu8fXVtA==} + '@cspell/dict-software-terms@3.4.10': + resolution: {integrity: sha512-S5S2sz98v4GWJ9TMo62Vp4L5RM/329e5UQfFn7yJfieTcrfXRH4IweVdz34rZcK9o5coGptgBUIv/Jcrd4cMpg==} '@cspell/dict-sql@2.1.5': resolution: {integrity: sha512-FmxanytHXss7GAWAXmgaxl3icTCW7YxlimyOSPNfm+njqeUDjw3kEv4mFNDDObBJv8Ec5AWCbUDkWIpkE3IpKg==} @@ -1215,38 +1198,27 @@ packages: '@cspell/dict-swift@2.0.1': resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==} - '@cspell/dict-terraform@1.0.1': - resolution: {integrity: sha512-29lmUUnZgPh+ieZ5hunick8hzNIpNRtiJh9vAusNskPCrig3RTW6u7F+GG1a8uyslbzSw+Irjf40PTOan1OJJA==} - '@cspell/dict-typescript@3.1.6': resolution: {integrity: sha512-1beC6O4P/j23VuxX+i0+F7XqPVc3hhiAzGJHEKqnWf5cWAXQtg0xz3xQJ5MvYx2a7iLaSa+lu7+05vG9UHyu9Q==} '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@8.14.2': - resolution: {integrity: sha512-5MbqtIligU7yPwHWU/5yFCgMvur4i1bRAF1Cy8y2dDtHsa204S/w/SaXs+51EFLp2eNbCiBisCBrwJFT7R1RxA==} - engines: {node: '>=18.0'} - - '@cspell/filetypes@8.14.2': - resolution: {integrity: sha512-ZevArA0mWeVTTqHicxCPZIAeCibpY3NwWK/x6d1Lgu7RPk/daoGAM546Q2SLChFu+r10tIH7pRG212A6Q9ihPA==} - engines: {node: '>=18'} - - '@cspell/strong-weak-map@8.14.2': - resolution: {integrity: sha512-7sRzJc392CQYNNrtdPEfOHJdRqsqf6nASCtbS5A9hL2UrdWQ4uN7r/D+Y1HpuizwY9eOkZvarcFfsYt5wE0Pug==} - engines: {node: '>=18'} + '@cspell/dynamic-import@6.31.3': + resolution: {integrity: sha512-A6sT00+6UNGFksQ5SxW2ohNl6vUutai8F4jwJMHTjZL/9vivQpU7y5V4PpsfoPZtx3WZcbrzuTvJ+tLfdbWc4A==} + engines: {node: '>=14'} - '@cspell/url@8.14.2': - resolution: {integrity: sha512-YmWW+B/2XQcCynLpiAQF77Bitm5Cynw3/BICZkbdveKjJkUzEmXB+U2qWuwXOyU8xUYuwkP63YM8McnI567rUA==} - engines: {node: '>=18.0'} + '@cspell/strong-weak-map@6.31.3': + resolution: {integrity: sha512-znwc9IlgGUPioHGshP/zyM8HsuYg1OY5S7HSiVXARh5H8RqcyBsnyn8abc0PPhqPrfDy9Fh5xHsAEPZ55dl1vQ==} + engines: {node: '>=14.6'} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@ctrl/tinycolor@4.1.0': - resolution: {integrity: sha512-WyOx8cJQ+FQus4Mm4uPIZA64gbk3Wxh0so5Lcii0aJifqwoVOlfFtorjLE0Hen4OYyHZMXDWqMmaQemBhgxFRQ==} - engines: {node: '>=14'} + '@ctrl/tinycolor@3.6.1': + resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} + engines: {node: '>=10'} '@emmetio/abbreviation@2.3.3': resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} @@ -1284,6 +1256,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/android-arm64@0.17.19': + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -1296,6 +1274,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm@0.17.19': + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -1308,6 +1292,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-x64@0.17.19': + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -1320,6 +1310,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/darwin-arm64@0.17.19': + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -1332,6 +1328,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-x64@0.17.19': + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -1344,6 +1346,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/freebsd-arm64@0.17.19': + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -1356,6 +1364,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-x64@0.17.19': + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -1368,6 +1382,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/linux-arm64@0.17.19': + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -1380,6 +1400,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm@0.17.19': + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -1392,6 +1418,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-ia32@0.17.19': + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -1404,6 +1436,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-loong64@0.17.19': + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -1416,6 +1454,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-mips64el@0.17.19': + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -1428,6 +1472,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-ppc64@0.17.19': + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -1440,6 +1490,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-riscv64@0.17.19': + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -1452,6 +1508,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-s390x@0.17.19': + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -1464,6 +1526,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-x64@0.17.19': + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -1476,6 +1544,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/netbsd-x64@0.17.19': + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -1494,6 +1568,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-x64@0.17.19': + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -1506,6 +1586,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/sunos-x64@0.17.19': + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -1518,6 +1604,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/win32-arm64@0.17.19': + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -1530,6 +1622,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-ia32@0.17.19': + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -1542,6 +1640,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-x64@0.17.19': + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -1560,53 +1664,42 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.11.1': resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.10.0': - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/plugin-kit@0.1.0': - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@expressive-code/core@0.33.5': + resolution: {integrity: sha512-KL0EkKAvd7SSIQL3ZIP19xqe4xNjBaQYNvcJC6RmoBUnQpvxaJNFwRxCBEF/X0ftJEMaSG7WTrabZ9c/zFeqmA==} - '@expressive-code/core@0.36.1': - resolution: {integrity: sha512-9Y+vLlDEQeRQiPKTtab0NRmnUwS8GkJxobwvsXKoqWrRTWyVjV0VLI7BwXFUVVbbuuvMnwXpzfxY2mC64n3Jow==} + '@expressive-code/plugin-frames@0.33.5': + resolution: {integrity: sha512-lFt/gbnZscBSxHovg4XiWohp5nrxk4McS6RGABdj6+0gJcX8/YrFTM23GKBIkaDePxdDidVY0jQYGYDL/RrQHw==} - '@expressive-code/plugin-frames@0.36.1': - resolution: {integrity: sha512-HAWH5gcX7avdtKhwSp/RLtqqEq04/JFOIQ6enAClHY8Kbr3c5T+C0Ki6G/3IVKnIjy2y0U7E6b9dOqzKSsanxw==} + '@expressive-code/plugin-shiki@0.33.5': + resolution: {integrity: sha512-LWgttQTUrIPE1X+Lya1qFWiX47tH2AS2hkbj/cZoWkdiSjn6zUvtTypK/2Xn6Rgn6z6ClzpgHvkXRqFn7nAB4A==} - '@expressive-code/plugin-shiki@0.36.1': - resolution: {integrity: sha512-nmzJ2TUHBDtYgOzDONTKt27n2B9S++hmvPxlPM1HZtjwO+2fhGGGW7M3VfO//6FIlcD4X36jy38DfPB4T9/m3Q==} + '@expressive-code/plugin-text-markers@0.33.5': + resolution: {integrity: sha512-JxSHL1MGrJAPNaUMjFXex3K+9NJDbfew9H6PmX8LQ+fm9VNQdtBYTAz/x7nqOk7bkTrtAZK5RfDqUfb8U5M+2A==} - '@expressive-code/plugin-text-markers@0.36.1': - resolution: {integrity: sha512-CNxkTuXmQtRWMQZcRRsLEfZIYStMdRMPzbisNU2a/RTgovqDsOQiyh1abnewxz0y7VuXW330D+etcEHjFWXU/A==} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} - engines: {node: '>=18.18'} + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@iconify/tools@4.0.6': resolution: {integrity: sha512-riEQggXVuZNXjRdo+aKT0rkzn2XHslIqat8mdW/oVu5mLmP/95Hi+iaq4keT7WwMD97jsYPXMQ6QMCw0EWpRNw==} @@ -1734,6 +1827,10 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -1764,11 +1861,11 @@ packages: '@mdx-js/mdx@3.0.1': resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} - '@nanostores/persistent@0.10.2': - resolution: {integrity: sha512-BEndnLhRC+yP7gXTESepBbSj8XNl8OXK9hu4xAgKC7MWJHKXnEqJMqY47LUyHxK6vYgFnisyHmqq+vq8AUFyIg==} - engines: {node: ^18.0.0 || >=20.0.0} + '@nanostores/persistent@0.9.1': + resolution: {integrity: sha512-ow57Hxm5VMaI5GHET/cVk8hX/iKMmbhcGrB9owfN8p8OHiiJgUlYxe1giacwlAALJXAh2t8bxXh42hHb64BCEA==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} peerDependencies: - nanostores: ^0.9.0 || ^0.10.0 || ^0.11.0 + nanostores: ^0.9.0 '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1919,9 +2016,6 @@ packages: cpu: [x64] os: [win32] - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@shikijs/core@1.17.7': resolution: {integrity: sha512-ZnIDxFu/yvje3Q8owSHaEHd+bu/jdWhHAaJ17ggjXofHx5rc4bhpCSW+OjC6smUBi5s5dd023jWtZ1gzMu/yrw==} @@ -1937,9 +2031,12 @@ packages: '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} - '@sindresorhus/is@7.0.1': - resolution: {integrity: sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==} - engines: {node: '>=18'} + '@sinclair/typebox@0.27.8': + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} '@sveltejs/adapter-auto@3.2.4': resolution: {integrity: sha512-a64AKYbfTUrVwU0xslzv1Jf3M8bj0IwhptaXmhgIkjXspBXhD0od9JiItQHchijpLMGdEDcYBlvqySkEawv6mQ==} @@ -1999,37 +2096,26 @@ packages: resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} + '@testing-library/dom@9.3.4': + resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} + engines: {node: '>=14'} + '@testing-library/jest-dom@6.5.0': resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@16.0.1': - resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} - engines: {node: '>=18'} + '@testing-library/react@14.3.1': + resolution: {integrity: sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==} + engines: {node: '>=14'} peerDependencies: - '@testing-library/dom': ^10.0.0 - '@types/react': ^18.0.0 - '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@testing-library/svelte@5.2.1': - resolution: {integrity: sha512-yXSqBsYaQAeP2xt7gqKu135Q67+NTsBDcpL1akv5MVAQ/amb7AQ0zW5nzrquTIE2lvrc6q58KZhQA61Vc05ZOg==} + '@testing-library/svelte@4.2.3': + resolution: {integrity: sha512-8vM2+JSPc6wZWkO9ICPmHvzacjy8jBw+iVjmNs+0VsPV3AO3v4P8qCLWTaQ9nYW/e+IR1BCy3MM3Uqg21dlBkw==} engines: {node: '>= 10'} peerDependencies: - svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0 - vite: '*' - vitest: '*' - peerDependenciesMeta: - vite: - optional: true - vitest: - optional: true + svelte: ^3 || ^4 || ^5 '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} @@ -2089,6 +2175,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/hast@2.3.10': + resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} @@ -2113,18 +2202,30 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@18.19.50': - resolution: {integrity: sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==} + '@types/node@16.18.108': + resolution: {integrity: sha512-fj42LD82fSv6yN9C6Q4dzS+hujHj+pTv0IpRR3kI20fnYeS0ytBpjFO9OjmDowSPPt4lNKN46JLaKbCyP+BW2A==} + + '@types/node@18.16.16': + resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==} + + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} '@types/node@22.5.5': resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} + '@types/parse5@6.0.3': + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + '@types/postcss-import@14.0.3': resolution: {integrity: sha512-raZhRVTf6Vw5+QbmQ7LOHSDML71A5rj4+EqDzAbrZPfxfoGzFxMHRCq16VlddGIZpHELw0BG4G0YE2ANkdZiIQ==} '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + '@types/react-dom@18.3.0': resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} @@ -2149,62 +2250,63 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.6.0': - resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/eslint-plugin@7.18.0': + resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/parser@8.6.0': - resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/parser@7.18.0': + resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@7.18.0': + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} + engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/type-utils@8.6.0': - resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@7.18.0': + resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@7.18.0': + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} + engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.18.0': + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/utils@8.6.0': - resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/utils@7.18.0': + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@7.18.0': + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} + engines: {node: ^18.18.0 || >=20.0.0} '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2215,35 +2317,20 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 - '@vitest/expect@2.1.1': - resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@1.6.0': + resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} - '@vitest/mocker@2.1.1': - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} - peerDependencies: - '@vitest/spy': 2.1.1 - msw: ^2.3.5 - vite: ^5.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - - '@vitest/pretty-format@2.1.1': - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} - - '@vitest/runner@2.1.1': - resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@1.6.0': + resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} - '@vitest/snapshot@2.1.1': - resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@1.6.0': + resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} - '@vitest/spy@2.1.1': - resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@1.6.0': + resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} - '@vitest/utils@2.1.1': - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@1.6.0': + resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} '@volar/kit@2.4.5': resolution: {integrity: sha512-ZzyErW5UiDfiIuJ/lpqc2Kx5PHDGDZ/bPlPJYpRcxlrn8Z8aDhRlsLHkNKcNiH65TmNahk2kbLaiejiqu6BD3A==} @@ -2366,10 +2453,6 @@ packages: '@zag-js/utils@0.65.1': resolution: {integrity: sha512-kzo+ANGj6C1dapzuoC6p/nugl9bRMtwQUeIv/tZ2i3NcWNK0y3jqMW8P5KJ4h/7ak5xJDn6hiZI+Stf0gg2VBA==} - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2440,13 +2523,13 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - archiver-utils@5.0.2: - resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} - engines: {node: '>= 14'} + archiver-utils@4.0.1: + resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} + engines: {node: '>= 12.0.0'} - archiver@7.0.1: - resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} - engines: {node: '>= 14'} + archiver@6.0.2: + resolution: {integrity: sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==} + engines: {node: '>= 12.0.0'} arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -2511,9 +2594,8 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} @@ -2528,8 +2610,8 @@ packages: peerDependencies: astro: ^2.0.0 || ^3.0.0-beta || ^4.0.0-beta - astro-expressive-code@0.36.1: - resolution: {integrity: sha512-D2nmBQ56wfnS/CBqCWoEGqIivNqaKJoACIK8eNa7TeDUwHzEWNSNoj5yK+wUJzpC7gI9XKPDh0Q/j8Dy7s84vA==} + astro-expressive-code@0.33.5: + resolution: {integrity: sha512-9JAyllueMUN8JTl/h/yTdbKinNmfalEWcV11s3lSf/UJQbAZfWJuy+IlGcArZDI/CmD21GXhFHLqYthpdY33ug==} peerDependencies: astro: ^4.0.0-beta || ^3.3.0 @@ -2584,12 +2666,6 @@ packages: base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - bcp-47-match@2.0.3: - resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} - better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} @@ -2631,14 +2707,11 @@ packages: resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} engines: {node: '>=8.0.0'} - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - bundle-require@5.0.0: - resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} + bundle-require@4.2.1: + resolution: {integrity: sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: '>=0.18' + esbuild: '>=0.17' cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} @@ -2648,9 +2721,9 @@ packages: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} - cacheable-request@12.0.1: - resolution: {integrity: sha512-Yo9wGIQUaAfIbk+qY0X4cDQgCosecfBe3V9NSyeY4qPC2SAkbCS4Xj79VP8WOzitpJUZKc/wsRCYF5ariDIwkg==} - engines: {node: '>=18'} + cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + engines: {node: '>=14.16'} call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} @@ -2674,13 +2747,9 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} - engines: {node: '>=12'} - - chalk-template@1.1.0: - resolution: {integrity: sha512-T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg==} - engines: {node: '>=14.16'} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} + engines: {node: '>=4'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2713,9 +2782,8 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} + check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} @@ -2736,8 +2804,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - chroma-js@3.1.1: - resolution: {integrity: sha512-CGr6w73Gi86142RWqZ1RjED/CyduYw2vMTikQZUvr2jGIihnZlMo/Kzm9rYHWDP2pJc6eebwc8CkX0iteBon+A==} + chroma-js@2.6.0: + resolution: {integrity: sha512-BLHvCB9s8Z1EV4ethr6xnkl/P2YRFOGqfgvuMG/MyCbZPrTA+NeiByY6XvgF0zP4/2deU2CXnWyMa3zu1LqQ3A==} ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} @@ -2812,9 +2880,9 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@12.1.0: - resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} - engines: {node: '>=18'} + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -2831,9 +2899,9 @@ packages: common-ancestor-path@1.0.1: resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} - compress-commons@6.0.2: - resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} - engines: {node: '>= 14'} + compress-commons@5.0.3: + resolution: {integrity: sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==} + engines: {node: '>= 12.0.0'} concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -2841,9 +2909,9 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} + configstore@5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2855,20 +2923,24 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cosmiconfig@8.0.0: + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + engines: {node: '>=14'} + crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} hasBin: true - crc32-stream@6.0.0: - resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} - engines: {node: '>= 14'} + crc32-stream@5.0.1: + resolution: {integrity: sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==} + engines: {node: '>= 12.0.0'} create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - create-svelte@6.3.10: - resolution: {integrity: sha512-+jr/LR5bm1Rb4mJ76f6gRrJzncyQRvGcrotYaEnE9vkhBEttmwNjIn+2KEJSc7RzbhMnLMgtREXP6H7cg8vRyA==} + create-svelte@5.3.4: + resolution: {integrity: sha512-4/5BqRvFeBlt5swzF3E9qn+yFJsA9NA7WosaYs5GYgM8o5U3JbMgDJVrUGMe0v6OTvNSjwQYWEmH79uZYDfz7w==} hasBin: true cross-spawn@5.1.0: @@ -2878,51 +2950,48 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - cspell-config-lib@8.14.2: - resolution: {integrity: sha512-yHP1BdcH5dbjb8qiZr6+bxEnJ+rxTULQ00wBz3eBPWCghJywEAYYvMWoYuxVtPpndlkKYC1wJAHsyNkweQyepA==} - engines: {node: '>=18'} + crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} - cspell-dictionary@8.14.2: - resolution: {integrity: sha512-gWuAvf6queGGUvGbfAxxUq55cZ0OevWPbjnCrSB0PpJ4tqdFd8dLcvVrIKzoE2sBXKPw2NDkmoEngs6iGavC0w==} - engines: {node: '>=18'} + cspell-dictionary@6.31.3: + resolution: {integrity: sha512-3w5P3Md/tbHLVGPKVL0ePl1ObmNwhdDiEuZ2TXfm2oAIwg4aqeIrw42A2qmhaKLcuAIywpqGZsrGg8TviNNhig==} + engines: {node: '>=14'} - cspell-gitignore@8.14.2: - resolution: {integrity: sha512-lrO/49NaKBpkR7vFxv4OOY+oHmsG5+gNQejrBBWD9Nv9vvjJtz/G36X/rcN6M6tFcQQMWwa01kf04nxz8Ejuhg==} - engines: {node: '>=18'} + cspell-gitignore@6.31.3: + resolution: {integrity: sha512-vCfVG4ZrdwJnsZHl/cdp8AY+YNPL3Ga+0KR9XJsaz69EkQpgI6porEqehuwle7hiXw5e3L7xFwNEbpCBlxgLRA==} + engines: {node: '>=14'} hasBin: true - cspell-glob@8.14.2: - resolution: {integrity: sha512-9Q1Kgoo1ev3fKTpp9y5n8M4RLxd8B0f5o4y5FQe4dBU0j/bt+/YDrLZNWDm77JViV606XQ6fimG1FTTq6pT9/g==} - engines: {node: '>=18'} + cspell-glob@6.31.3: + resolution: {integrity: sha512-+koUJPSCOittQwhR0T1mj4xXT3N+ZnY2qQ53W6Gz9HY3hVfEEy0NpbwE/Uy7sIvFMbc426fK0tGXjXyIj72uhQ==} + engines: {node: '>=14'} - cspell-grammar@8.14.2: - resolution: {integrity: sha512-eYwceVP80FGYVJenE42ALnvEKOXaXjq4yVbb1Ni1umO/9qamLWNCQ1RP6rRACy5e/cXviAbhrQ5Mtw6n+pyPEQ==} - engines: {node: '>=18'} + cspell-grammar@6.31.3: + resolution: {integrity: sha512-TZYaOLIGAumyHlm4w7HYKKKcR1ZgEMKt7WNjCFqq7yGVW7U+qyjQqR8jqnLiUTZl7c2Tque4mca7n0CFsjVv5A==} + engines: {node: '>=14'} hasBin: true - cspell-io@8.14.2: - resolution: {integrity: sha512-uaKpHiY3DAgfdzgKMQml6U8F8o9udMuYxGqYa5FVfN7D5Ap7B2edQzSLTUYwxrFEn4skSfp6XY73+nzJvxzH4Q==} - engines: {node: '>=18'} + cspell-io@6.31.3: + resolution: {integrity: sha512-yCnnQ5bTbngUuIAaT5yNSdI1P0Kc38uvC8aynNi7tfrCYOQbDu1F9/DcTpbdhrsCv+xUn2TB1YjuCmm0STfJlA==} + engines: {node: '>=14'} - cspell-lib@8.14.2: - resolution: {integrity: sha512-d2oiIXHXnADmnhIuFLOdNE63L7OUfzgpLbYaqAWbkImCUDkevfGrOgnX8TJ03fUgZID4nvQ+3kgu/n2j4eLZjQ==} - engines: {node: '>=18'} + cspell-lib@6.31.3: + resolution: {integrity: sha512-Dv55aecaMvT/5VbNryKo0Zos8dtHon7e1K0z8DR4/kGZdQVT0bOFWeotSLhuaIqoNFdEt8ypfKbrIHIdbgt1Hg==} + engines: {node: '>=14.6'} - cspell-trie-lib@8.14.2: - resolution: {integrity: sha512-rZMbaEBGoyy4/zxKECaMyVyGLbuUxYmZ5jlEgiA3xPtEdWwJ4iWRTo5G6dWbQsXoxPYdAXXZ0/q0GQ2y6Jt0kw==} - engines: {node: '>=18'} + cspell-trie-lib@6.31.3: + resolution: {integrity: sha512-HNUcLWOZAvtM3E34U+7/mSSpO0F6nLd/kFlRIcvSvPb9taqKe8bnSa0Yyb3dsdMq9rMxUmuDQtF+J6arZK343g==} + engines: {node: '>=14'} - cspell@8.14.2: - resolution: {integrity: sha512-ii/W7fwO4chNQVYl1C/8k7RW8EXzLb69rvg08p8mSJx8B2UasVJ9tuJpTH2Spo1jX6N3H0dKPWUbd1fAmdAhPg==} - engines: {node: '>=18'} + cspell@6.31.3: + resolution: {integrity: sha512-VeeShDLWVM6YPiU/imeGy0lmg6ki63tbLEa6hz20BExhzzpmINOP5nSTYtpY0H9zX9TrF/dLbI38TuuYnyG3Uw==} + engines: {node: '>=14'} hasBin: true css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - css-selector-parser@3.0.5: - resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==} - css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -2976,24 +3045,6 @@ packages: dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -3016,8 +3067,8 @@ packages: dedent-js@1.0.1: resolution: {integrity: sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} deep-equal@2.2.3: @@ -3075,6 +3126,10 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -3087,10 +3142,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - direction@2.0.1: - resolution: {integrity: sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==} - hasBin: true - dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -3098,6 +3149,10 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -3117,6 +3172,10 @@ packages: domutils@3.1.0: resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -3157,9 +3216,8 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - env-paths@3.0.0: - resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} es-abstract@1.21.2: resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} @@ -3209,6 +3267,14 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -3219,10 +3285,6 @@ packages: engines: {node: '>=18'} hasBin: true - escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -3308,35 +3370,18 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.10.0: - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} - espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3386,23 +3431,19 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - expressive-code@0.36.1: - resolution: {integrity: sha512-/cEqiBUMJXe9PJ74MFupcChi1quO7+kqFcKiG/29yBZ6G09V4s6d3X53wIOBlNYmQI+5YLDPdyB/aDSTP+MxPA==} + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + expressive-code@0.33.5: + resolution: {integrity: sha512-UPg2jSvZEfXPiCa4MKtMoMQ5Hwiv7In5/LSCa/ukhjzZqPO48iVsCcEBgXWEUmEAQ02P0z00/xFfBmVnUKH+Zw==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -3429,9 +3470,8 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} + fast-equals@4.0.3: + resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -3458,21 +3498,9 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - file-entry-cache@9.1.0: - resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} - engines: {node: '>=18'} + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -3497,13 +3525,9 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flat-cache@5.0.0: - resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} - engines: {node: '>=18'} + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} @@ -3528,9 +3552,9 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data-encoder@4.0.2: - resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==} - engines: {node: '>= 18'} + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -3596,9 +3620,9 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gensequence@7.0.0: - resolution: {integrity: sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==} - engines: {node: '>=18'} + gensequence@5.0.2: + resolution: {integrity: sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==} + engines: {node: '>=14'} gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -3619,9 +3643,9 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-stdin@9.0.0: - resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} - engines: {node: '>=12'} + get-stdin@8.0.0: + resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + engines: {node: '>=10'} get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} @@ -3631,9 +3655,9 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} @@ -3661,11 +3685,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@11.0.0: - resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} - engines: {node: 20 || >=22} - hasBin: true - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -3675,17 +3694,17 @@ packages: engines: {node: '>=12'} deprecated: Glob versions prior to v9 are no longer supported - global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} + global-dirs@0.1.1: + resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} + engines: {node: '>=4'} globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} globals@15.9.0: resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} @@ -3708,9 +3727,9 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - got@14.4.2: - resolution: {integrity: sha512-+Te/qEZ6hr7i+f0FNgXx/6WQteSM/QqueGvxeYQQFm0GDfoxLVJ/oiwUKYMTeioColWUTdewZ06hmrBjw6F7tw==} - engines: {node: '>=20'} + got@13.0.0: + resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==} + engines: {node: '>=16'} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -3767,51 +3786,60 @@ packages: hast-util-from-html@2.0.1: resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} - hast-util-has-property@3.0.0: - resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} - hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + hast-util-raw@9.0.4: resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} - hast-util-select@6.0.2: - resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==} - hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} + hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + hast-util-to-html@9.0.3: resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} hast-util-to-jsx-runtime@2.3.0: resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} - hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} - hast-util-to-text@4.0.2: resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} - hastscript@9.0.0: - resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==} - hermes-estree@0.20.1: resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} @@ -3825,6 +3853,9 @@ packages: html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -3853,6 +3884,10 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -3861,9 +3896,6 @@ packages: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@5.0.1: resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -3883,6 +3915,9 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} + import-meta-resolve@2.2.2: + resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} + import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -3901,9 +3936,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} @@ -3940,6 +3974,9 @@ packages: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -3958,6 +3995,10 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -4040,6 +4081,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -4073,9 +4118,9 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -4097,6 +4142,9 @@ packages: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} engines: {node: '>= 0.4'} + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -4139,10 +4187,6 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jackspeak@4.0.1: - resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} - engines: {node: 20 || >=22} - jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true @@ -4154,6 +4198,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -4162,6 +4209,15 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true + jsdom@24.1.3: + resolution: {integrity: sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + jsdom@25.0.0: resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} engines: {node: '>=18'} @@ -4179,6 +4235,9 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -4312,8 +4371,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -4325,23 +4384,24 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.0.1: - resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} - engines: {node: 20 || >=22} - lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.441.0: - resolution: {integrity: sha512-0vfExYtvSDhkC2lqg0zYVW1Uu9GsI4knuV9GP9by5z0Xhc4Zi5RejTxfz9LsjRmCyWVzHCJvxGKZWcRyvQCWVg==} + lucide-react@0.436.0: + resolution: {integrity: sha512-N292bIxoqm1aObAg0MzFtvhYwgQE6qnIOWx/GLj5ONgcTPH6N0fD9bVq/GfdeC9ZORBXozt/XeEKDpiB3x3vlQ==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc - lucide-svelte@0.441.0: - resolution: {integrity: sha512-lwckKpu4KNth7EBPWUdx7dvRaBrFC173JSdioN2WILol7nwFAPfvbGLeez8ZlnT31boj7pNT7hjvBz3ZJfmUbQ==} + lucide-svelte@0.341.0: + resolution: {integrity: sha512-RdLUlxgm97pKGS5dKchdhLuxmYBpwpcLvZ5XQH3HPO5rZZU8JvfzFs8vnbZH/tsDeA0UeSzdzZyOYbWkOAbarA==} + peerDependencies: + svelte: ^3 || ^4 || ^5.0.0-next.42 + + lucide-svelte@0.436.0: + resolution: {integrity: sha512-oRyTPzqudX01WWcSohl/Ob44GFqV/sw4moKQbsqtQ0EnKPjDPYh/v0wSaQ0wYljwSEaJ7zkBwY2lkgYFMX9PVg==} peerDependencies: svelte: ^3 || ^4 || ^5.0.0-next.42 @@ -4358,6 +4418,10 @@ packages: magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -4557,6 +4621,10 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + mimic-function@5.0.1: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} @@ -4577,10 +4645,6 @@ packages: resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} hasBin: true - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -4592,6 +4656,9 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@3.3.6: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} @@ -4612,6 +4679,10 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -4628,9 +4699,6 @@ packages: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -4645,9 +4713,9 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanostores@0.11.3: - resolution: {integrity: sha512-TUes3xKIX33re4QzdxwZ6tdbodjmn3tWXCEc1uokiEmo14sI1EaGYNs2k3bU2pyyGNmBqFGAVl6jAGWd06AVIg==} - engines: {node: ^18.0.0 || >=20.0.0} + nanostores@0.9.5: + resolution: {integrity: sha512-Z+p+g8E7yzaWwOe5gEUB2Ox0rCEeXWYIZWmYvw/ajNYX8DlXdMvMDj8DWfM/subqPAcsf8l8Td4iAwO1DeIIRQ==} + engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -4686,9 +4754,6 @@ packages: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} - not@0.1.0: - resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} - npm-bundled@2.0.1: resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -4706,6 +4771,10 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -4761,6 +4830,10 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + onetime@7.0.0: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} @@ -4783,9 +4856,9 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - p-cancelable@4.0.1: - resolution: {integrity: sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==} - engines: {node: '>=14.16'} + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} @@ -4799,6 +4872,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + p-limit@6.1.0: resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} engines: {node: '>=18'} @@ -4848,6 +4925,10 @@ packages: parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + parse-latin@7.0.0: resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} @@ -4857,6 +4938,9 @@ packages: parse5-parser-stream@7.1.2: resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -4881,6 +4965,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -4888,10 +4976,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} - path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -4902,9 +4986,8 @@ packages: pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -4961,12 +5044,6 @@ packages: peerDependencies: postcss: ^8.0.0 - postcss-import@16.1.0: - resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} - engines: {node: '>=18.0.0'} - peerDependencies: - postcss: ^8.0.0 - postcss-js@4.0.1: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -4985,6 +5062,18 @@ packages: ts-node: optional: true + postcss-load-config@4.0.1: + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + postcss-load-config@4.0.2: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -4997,14 +5086,13 @@ packages: ts-node: optional: true - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + postcss-load-config@5.1.0: + resolution: {integrity: sha512-G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA==} engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' postcss: '>=8.0.9' tsx: ^4.8.1 - yaml: ^2.4.2 peerDependenciesMeta: jiti: optional: true @@ -5012,8 +5100,6 @@ packages: optional: true tsx: optional: true - yaml: - optional: true postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} @@ -5048,6 +5134,10 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss@8.4.24: + resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} @@ -5064,6 +5154,10 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} + prettier-plugin-astro@0.13.0: + resolution: {integrity: sha512-5HrJNnPmZqTUNoA97zn4gNQv9BgVhv+et03314WpQ9H9N8m2L9OSV798olwmG2YLXPl1iSstlJCR1zB3x5xG4g==} + engines: {node: ^14.15.0 || >=16.0.0} + prettier-plugin-astro@0.14.1: resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} engines: {node: ^14.15.0 || >=16.0.0} @@ -5148,6 +5242,10 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + prismjs@1.29.0: resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} engines: {node: '>=6'} @@ -5155,10 +5253,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -5181,8 +5275,8 @@ packages: psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - publint@0.2.11: - resolution: {integrity: sha512-/kxbd+sD/uEG515N/ZYpC6gYs8h89cQ4UIsAq1y6VT4qlNh8xmiSwcP2xU2MbzXFl8J0l2IdONKFweLfYoqhcA==} + publint@0.1.16: + resolution: {integrity: sha512-wJgk7HnXDT5Ap0DjFYbGz78kPkN44iQvDiaq8P63IEEyNU9mYXvaMd2cAyIM6OgqXM/IA3CK6XWIsRq+wjNpgw==} engines: {node: '>=16'} hasBin: true @@ -5217,6 +5311,9 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -5248,9 +5345,9 @@ packages: readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@4.5.2: - resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} @@ -5288,9 +5385,6 @@ packages: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} - rehype-expressive-code@0.36.1: - resolution: {integrity: sha512-q5TFftM8m64vYIou1tcJ2oHHDox2dWAa/x6uFw+v55xsyCNicJhVN86LHBnktTPxXvOuUA7ovk1GIG9sjLA6Aw==} - rehype-parse@9.0.0: resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} @@ -5303,6 +5397,9 @@ packages: rehype@13.0.1: resolution: {integrity: sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==} + remark-expressive-code@0.33.5: + resolution: {integrity: sha512-E4CZq3AuUXLu6or0AaDKkgsHYqmnm4ZL8/+1/8YgwtKcogHwTMRJfQtxkZpth90QQoNUpsapvm5x5n3Np2OC9w==} + remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} @@ -5354,6 +5451,10 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-global@1.0.0: + resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} + engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -5389,9 +5490,23 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@6.0.1: - resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} - engines: {node: 20 || >=22} + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + + rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true rollup@4.21.3: @@ -5436,6 +5551,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + sass-formatter@0.7.9: resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} @@ -5531,6 +5649,10 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + sorcery@0.11.1: + resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==} + hasBin: true + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -5641,6 +5763,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -5649,6 +5775,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@2.1.0: + resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} @@ -5675,13 +5804,11 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.0.2: - resolution: {integrity: sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==} - engines: {node: '>= 18.0.0'} + svelte-check@3.8.6: + resolution: {integrity: sha512-ij0u4Lw/sOTREP13BdWZjiXD/BlHE6/e2e34XzmVmsp5IN4kVa3PWP65NM32JAgwjZlwBg/+JtiNV1MM8khu0Q==} hasBin: true peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - typescript: '>=5.0.0' + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 svelte-eslint-parser@0.41.1: resolution: {integrity: sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==} @@ -5698,6 +5825,43 @@ packages: 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 + svelte2tsx@0.7.13: resolution: {integrity: sha512-aObZ93/kGAiLXA/I/kP+x9FriZM+GboB/ReOIGmLNbVGEd2xC+aTCppm3mk1cc9I/z60VQf7b2QDxC3jOXu3yw==} peerDependencies: @@ -5734,6 +5898,11 @@ packages: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} + tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + engines: {node: '>=14.0.0'} + hasBin: true + tailwindcss@3.4.11: resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} engines: {node: '>=14.0.0'} @@ -5769,16 +5938,12 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinypool@1.0.1: - resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} - engines: {node: ^18.0.0 || >=20.0.0} - - tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + tinypool@0.8.4: + resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} tmp@0.0.33: @@ -5854,21 +6019,21 @@ packages: typescript: optional: true + tslib@2.5.3: + resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsup@8.2.4: - resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==} - engines: {node: '>=18'} + tsup@6.7.0: + resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} + engines: {node: '>=14.18'} hasBin: true peerDependencies: - '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: '>=4.5.0' + typescript: '>=4.1.0' peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true '@swc/core': optional: true postcss: @@ -5885,14 +6050,18 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.26.1: - resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} - engines: {node: '>=16'} - typed-array-buffer@1.0.2: resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} engines: {node: '>= 0.4'} @@ -5912,14 +6081,22 @@ packages: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} engines: {node: '>= 0.4'} + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + typesafe-path@0.2.2: resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} typescript-auto-import-cache@0.3.3: resolution: {integrity: sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA==} - typescript-json-schema@0.65.1: - resolution: {integrity: sha512-tuGH7ff2jPaUYi6as3lHyHcKpSmXIqN7/mu50x3HlYn0EHzLpmt3nplZ7EuhUkO0eqDRc9GqWNkfjgBPIS9kxg==} + typescript-json-schema@0.63.0: + resolution: {integrity: sha512-vBfMBq4U/rZ5FIRi7u4o/YAdeRHsSabdGHogUlCPi0cYU0CGvS4Bdu8bSzyUsF+Kf5PTQUGh2TictJuQTDK6eQ==} + hasBin: true + + typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true typescript@5.5.4: @@ -5941,9 +6118,6 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} @@ -5954,9 +6128,16 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -5966,21 +6147,33 @@ packages: unist-util-position-from-estree@2.0.0: resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} unist-util-remove-position@5.0.0: resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} unist-util-visit-children@3.0.0: resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + unist-util-visit-parents@6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} @@ -6017,17 +6210,26 @@ packages: valibot@0.31.0-rc.4: resolution: {integrity: sha512-2wKEnWVey4+JBVCrSF8nlITg2gMDqAuBoIplMpc5bIpQaeDR9wnrI/fudBooKlIW1EZpIMlWy8Ku2gtF/1uK9g==} + vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} + vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.1.1: - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} + vite-node@1.6.0: + resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6089,15 +6291,15 @@ packages: vite: optional: true - vitest@2.1.1: - resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} + vitest@1.6.0: + resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.1 - '@vitest/ui': 2.1.1 + '@vitest/browser': 1.6.0 + '@vitest/ui': 1.6.0 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6313,6 +6515,9 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -6325,9 +6530,9 @@ packages: utf-8-validate: optional: true - xdg-basedir@5.1.0: - resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} - engines: {node: '>=12'} + xdg-basedir@4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} @@ -6395,9 +6600,9 @@ packages: zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zip-stream@6.0.1: - resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} - engines: {node: '>= 14'} + zip-stream@5.0.2: + resolution: {integrity: sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==} + engines: {node: '>= 12.0.0'} zod-to-json-schema@3.23.3: resolution: {integrity: sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==} @@ -6445,7 +6650,7 @@ snapshots: '@antfu/utils@0.7.10': {} - '@astrojs/check@0.9.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': + '@astrojs/check@0.8.3(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4)': dependencies: '@astrojs/language-server': 2.14.2(prettier-plugin-astro@0.14.1)(prettier@3.3.3)(typescript@5.5.4) chokidar: 3.6.0 @@ -6457,6 +6662,8 @@ snapshots: - prettier - prettier-plugin-astro + '@astrojs/compiler@1.8.2': {} + '@astrojs/compiler@2.10.3': {} '@astrojs/internal-helpers@0.4.1': {} @@ -6511,12 +6718,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@3.1.6(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))': + '@astrojs/mdx@3.1.6(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))': dependencies: '@astrojs/markdown-remark': 5.2.0 '@mdx-js/mdx': 3.0.1 acorn: 8.12.1 - astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) es-module-lexer: 1.5.4 estree-util-visit: 2.0.0 gray-matter: 4.0.3 @@ -6535,11 +6742,11 @@ snapshots: dependencies: prismjs: 1.29.0 - '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@astrojs/react@3.6.2(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0))': dependencies: '@types/react': 18.3.6 '@types/react-dom': 18.3.0 - '@vitejs/plugin-react': 4.3.1(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@vitejs/plugin-react': 4.3.1(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.5.3 @@ -6547,10 +6754,10 @@ snapshots: - supports-color - vite - '@astrojs/svelte@5.7.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@astrojs/svelte@5.7.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) - astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) + astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) svelte: 5.0.0-next.210 svelte2tsx: 0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4) typescript: 5.5.4 @@ -6558,13 +6765,13 @@ snapshots: - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))': + '@astrojs/tailwind@5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))': dependencies: - astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) autoprefixer: 10.4.20(postcss@8.4.47) postcss: 8.4.47 - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) transitivePeerDependencies: - ts-node @@ -6933,10 +7140,6 @@ snapshots: dependencies: regenerator-runtime: 0.13.11 - '@babel/runtime@7.24.8': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.25.6': dependencies: regenerator-runtime: 0.14.1 @@ -7181,14 +7384,14 @@ snapshots: picocolors: 1.0.0 sisteransi: 1.0.5 - '@cspell/cspell-bundled-dicts@8.14.2': + '@cspell/cspell-bundled-dicts@6.31.3': dependencies: '@cspell/dict-ada': 4.0.2 - '@cspell/dict-aws': 4.0.4 + '@cspell/dict-aws': 3.0.0 '@cspell/dict-bash': 4.1.4 '@cspell/dict-companies': 3.1.4 '@cspell/dict-cpp': 5.1.16 - '@cspell/dict-cryptocurrencies': 5.0.0 + '@cspell/dict-cryptocurrencies': 3.0.1 '@cspell/dict-csharp': 4.0.2 '@cspell/dict-css': 4.0.13 '@cspell/dict-dart': 2.2.1 @@ -7196,29 +7399,24 @@ snapshots: '@cspell/dict-docker': 1.1.7 '@cspell/dict-dotnet': 5.0.5 '@cspell/dict-elixir': 4.0.3 - '@cspell/dict-en-common-misspellings': 2.0.4 + '@cspell/dict-en-common-misspellings': 1.0.2 '@cspell/dict-en-gb': 1.1.33 '@cspell/dict-en_us': 4.3.23 '@cspell/dict-filetypes': 3.0.4 - '@cspell/dict-fonts': 4.0.0 - '@cspell/dict-fsharp': 1.0.1 + '@cspell/dict-fonts': 3.0.2 '@cspell/dict-fullstack': 3.2.0 '@cspell/dict-gaming-terms': 1.0.5 - '@cspell/dict-git': 3.0.0 + '@cspell/dict-git': 2.0.0 '@cspell/dict-golang': 6.0.12 - '@cspell/dict-google': 1.0.1 '@cspell/dict-haskell': 4.0.1 '@cspell/dict-html': 4.0.5 '@cspell/dict-html-symbol-entities': 4.0.0 '@cspell/dict-java': 5.0.7 - '@cspell/dict-julia': 1.0.1 '@cspell/dict-k8s': 1.0.6 '@cspell/dict-latex': 4.0.0 - '@cspell/dict-lorem-ipsum': 4.0.0 + '@cspell/dict-lorem-ipsum': 3.0.0 '@cspell/dict-lua': 4.0.3 - '@cspell/dict-makefile': 1.0.0 - '@cspell/dict-monkeyc': 1.0.6 - '@cspell/dict-node': 5.0.1 + '@cspell/dict-node': 4.0.3 '@cspell/dict-npm': 5.1.4 '@cspell/dict-php': 4.0.10 '@cspell/dict-powershell': 5.0.8 @@ -7228,31 +7426,26 @@ snapshots: '@cspell/dict-ruby': 5.0.3 '@cspell/dict-rust': 4.0.5 '@cspell/dict-scala': 5.0.3 - '@cspell/dict-software-terms': 4.1.3 + '@cspell/dict-software-terms': 3.4.10 '@cspell/dict-sql': 2.1.5 '@cspell/dict-svelte': 1.0.2 '@cspell/dict-swift': 2.0.1 - '@cspell/dict-terraform': 1.0.1 '@cspell/dict-typescript': 3.1.6 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-json-reporter@8.14.2': + '@cspell/cspell-json-reporter@6.31.3': dependencies: - '@cspell/cspell-types': 8.14.2 - - '@cspell/cspell-pipe@8.14.2': {} + '@cspell/cspell-types': 6.31.3 - '@cspell/cspell-resolver@8.14.2': - dependencies: - global-directory: 4.0.1 + '@cspell/cspell-pipe@6.31.3': {} - '@cspell/cspell-service-bus@8.14.2': {} + '@cspell/cspell-service-bus@6.31.3': {} - '@cspell/cspell-types@8.14.2': {} + '@cspell/cspell-types@6.31.3': {} '@cspell/dict-ada@4.0.2': {} - '@cspell/dict-aws@4.0.4': {} + '@cspell/dict-aws@3.0.0': {} '@cspell/dict-bash@4.1.4': {} @@ -7260,7 +7453,7 @@ snapshots: '@cspell/dict-cpp@5.1.16': {} - '@cspell/dict-cryptocurrencies@5.0.0': {} + '@cspell/dict-cryptocurrencies@3.0.1': {} '@cspell/dict-csharp@4.0.2': {} @@ -7278,7 +7471,7 @@ snapshots: '@cspell/dict-elixir@4.0.3': {} - '@cspell/dict-en-common-misspellings@2.0.4': {} + '@cspell/dict-en-common-misspellings@1.0.2': {} '@cspell/dict-en-gb@1.1.33': {} @@ -7286,20 +7479,16 @@ snapshots: '@cspell/dict-filetypes@3.0.4': {} - '@cspell/dict-fonts@4.0.0': {} - - '@cspell/dict-fsharp@1.0.1': {} + '@cspell/dict-fonts@3.0.2': {} '@cspell/dict-fullstack@3.2.0': {} '@cspell/dict-gaming-terms@1.0.5': {} - '@cspell/dict-git@3.0.0': {} + '@cspell/dict-git@2.0.0': {} '@cspell/dict-golang@6.0.12': {} - '@cspell/dict-google@1.0.1': {} - '@cspell/dict-haskell@4.0.1': {} '@cspell/dict-html-symbol-entities@4.0.0': {} @@ -7308,21 +7497,15 @@ snapshots: '@cspell/dict-java@5.0.7': {} - '@cspell/dict-julia@1.0.1': {} - '@cspell/dict-k8s@1.0.6': {} '@cspell/dict-latex@4.0.0': {} - '@cspell/dict-lorem-ipsum@4.0.0': {} + '@cspell/dict-lorem-ipsum@3.0.0': {} '@cspell/dict-lua@4.0.3': {} - '@cspell/dict-makefile@1.0.0': {} - - '@cspell/dict-monkeyc@1.0.6': {} - - '@cspell/dict-node@5.0.1': {} + '@cspell/dict-node@4.0.3': {} '@cspell/dict-npm@5.1.4': {} @@ -7344,7 +7527,7 @@ snapshots: '@cspell/dict-scala@5.0.3': {} - '@cspell/dict-software-terms@4.1.3': {} + '@cspell/dict-software-terms@3.4.10': {} '@cspell/dict-sql@2.1.5': {} @@ -7352,27 +7535,21 @@ snapshots: '@cspell/dict-swift@2.0.1': {} - '@cspell/dict-terraform@1.0.1': {} - '@cspell/dict-typescript@3.1.6': {} '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@8.14.2': + '@cspell/dynamic-import@6.31.3': dependencies: - import-meta-resolve: 4.1.0 - - '@cspell/filetypes@8.14.2': {} - - '@cspell/strong-weak-map@8.14.2': {} + import-meta-resolve: 2.2.2 - '@cspell/url@8.14.2': {} + '@cspell/strong-weak-map@6.31.3': {} '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@ctrl/tinycolor@4.1.0': {} + '@ctrl/tinycolor@3.6.1': {} '@emmetio/abbreviation@2.3.3': dependencies: @@ -7408,102 +7585,153 @@ snapshots: '@esbuild/aix-ppc64@0.23.1': optional: true + '@esbuild/android-arm64@0.17.19': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true '@esbuild/android-arm64@0.23.1': optional: true + '@esbuild/android-arm@0.17.19': + optional: true + '@esbuild/android-arm@0.21.5': optional: true '@esbuild/android-arm@0.23.1': optional: true + '@esbuild/android-x64@0.17.19': + optional: true + '@esbuild/android-x64@0.21.5': optional: true '@esbuild/android-x64@0.23.1': optional: true + '@esbuild/darwin-arm64@0.17.19': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true '@esbuild/darwin-arm64@0.23.1': optional: true + '@esbuild/darwin-x64@0.17.19': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true '@esbuild/darwin-x64@0.23.1': optional: true + '@esbuild/freebsd-arm64@0.17.19': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true '@esbuild/freebsd-arm64@0.23.1': optional: true + '@esbuild/freebsd-x64@0.17.19': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true '@esbuild/freebsd-x64@0.23.1': optional: true + '@esbuild/linux-arm64@0.17.19': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true '@esbuild/linux-arm64@0.23.1': optional: true + '@esbuild/linux-arm@0.17.19': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true '@esbuild/linux-arm@0.23.1': optional: true + '@esbuild/linux-ia32@0.17.19': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true '@esbuild/linux-ia32@0.23.1': optional: true + '@esbuild/linux-loong64@0.17.19': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true '@esbuild/linux-loong64@0.23.1': optional: true + '@esbuild/linux-mips64el@0.17.19': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true '@esbuild/linux-mips64el@0.23.1': optional: true + '@esbuild/linux-ppc64@0.17.19': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true '@esbuild/linux-ppc64@0.23.1': optional: true + '@esbuild/linux-riscv64@0.17.19': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true '@esbuild/linux-riscv64@0.23.1': optional: true + '@esbuild/linux-s390x@0.17.19': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true '@esbuild/linux-s390x@0.23.1': optional: true + '@esbuild/linux-x64@0.17.19': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true '@esbuild/linux-x64@0.23.1': optional: true + '@esbuild/netbsd-x64@0.17.19': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true @@ -7513,60 +7741,65 @@ snapshots: '@esbuild/openbsd-arm64@0.23.1': optional: true + '@esbuild/openbsd-x64@0.17.19': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true '@esbuild/openbsd-x64@0.23.1': optional: true + '@esbuild/sunos-x64@0.17.19': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true '@esbuild/sunos-x64@0.23.1': optional: true + '@esbuild/win32-arm64@0.17.19': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true '@esbuild/win32-arm64@0.23.1': optional: true + '@esbuild/win32-ia32@0.17.19': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true '@esbuild/win32-ia32@0.23.1': optional: true + '@esbuild/win32-x64@0.17.19': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.11.1': {} - '@eslint/config-array@0.18.0': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/eslintrc@3.1.0': + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.4 - espree: 10.1.0 - globals: 14.0.0 - ignore: 5.2.4 + debug: 4.3.7 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -7574,42 +7807,43 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.10.0': {} - - '@eslint/object-schema@2.1.4': {} - - '@eslint/plugin-kit@0.1.0': - dependencies: - levn: 0.4.1 + '@eslint/js@8.57.1': {} - '@expressive-code/core@0.36.1': + '@expressive-code/core@0.33.5': dependencies: - '@ctrl/tinycolor': 4.1.0 - hast-util-select: 6.0.2 - hast-util-to-html: 9.0.3 - hast-util-to-text: 4.0.2 - hastscript: 9.0.0 + '@ctrl/tinycolor': 3.6.1 + hast-util-to-html: 8.0.4 + hastscript: 7.2.0 postcss: 8.4.47 postcss-nested: 6.2.0(postcss@8.4.47) - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - '@expressive-code/plugin-frames@0.36.1': + '@expressive-code/plugin-frames@0.33.5': dependencies: - '@expressive-code/core': 0.36.1 + '@expressive-code/core': 0.33.5 + hastscript: 7.2.0 - '@expressive-code/plugin-shiki@0.36.1': + '@expressive-code/plugin-shiki@0.33.5': dependencies: - '@expressive-code/core': 0.36.1 + '@expressive-code/core': 0.33.5 shiki: 1.17.7 - '@expressive-code/plugin-text-markers@0.36.1': + '@expressive-code/plugin-text-markers@0.33.5': + dependencies: + '@expressive-code/core': 0.33.5 + hastscript: 7.2.0 + unist-util-visit-parents: 5.1.3 + + '@humanwhocodes/config-array@0.13.0': dependencies: - '@expressive-code/core': 0.36.1 + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/object-schema@2.0.3': {} '@iconify/tools@4.0.6': dependencies: @@ -7726,6 +7960,10 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 @@ -7792,9 +8030,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@nanostores/persistent@0.10.2(nanostores@0.11.3)': + '@nanostores/persistent@0.9.1(nanostores@0.9.5)': dependencies: - nanostores: 0.11.3 + nanostores: 0.9.5 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -7894,8 +8132,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.3': optional: true - '@sec-ant/readable-stream@0.4.1': {} - '@shikijs/core@1.17.7': dependencies: '@shikijs/engine-javascript': 1.17.7 @@ -7923,7 +8159,9 @@ snapshots: '@shikijs/vscode-textmate@9.2.2': {} - '@sindresorhus/is@7.0.1': {} + '@sinclair/typebox@0.27.8': {} + + '@sindresorhus/is@5.6.0': {} '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))': dependencies: @@ -7991,12 +8229,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) debug: 4.3.7 svelte: 5.0.0-next.210 - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) transitivePeerDependencies: - supports-color @@ -8023,17 +8261,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)))(svelte@5.0.0-next.210)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 svelte: 5.0.0-next.210 svelte-hmr: 0.16.0(svelte@5.0.0-next.210) - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vitefu: 0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) + vitefu: 0.2.5(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) transitivePeerDependencies: - supports-color @@ -8062,23 +8300,28 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)))': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) + + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) '@testing-library/dom@10.4.0': dependencies: @@ -8091,6 +8334,17 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 + '@testing-library/dom@9.3.4': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/runtime': 7.25.6 + '@types/aria-query': 5.0.4 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + '@testing-library/jest-dom@6.5.0': dependencies: '@adobe/css-tools': 4.4.0 @@ -8101,23 +8355,18 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@14.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.24.8 - '@testing-library/dom': 10.4.0 + '@babel/runtime': 7.25.6 + '@testing-library/dom': 9.3.4 + '@types/react-dom': 18.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.6 - '@types/react-dom': 18.3.0 - '@testing-library/svelte@5.2.1(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))(vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0))': + '@testing-library/svelte@4.2.3(svelte@5.0.0-next.201)': dependencies: - '@testing-library/dom': 10.4.0 + '@testing-library/dom': 9.3.4 svelte: 5.0.0-next.201 - optionalDependencies: - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vitest: 2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0) '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: @@ -8180,6 +8429,10 @@ snapshots: '@types/estree@1.0.5': {} + '@types/hast@2.3.10': + dependencies: + '@types/unist': 2.0.11 + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -8202,13 +8455,20 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@18.19.50': + '@types/node@16.18.108': {} + + '@types/node@18.16.16': {} + + '@types/node@20.16.5': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/node@22.5.5': dependencies: undici-types: 6.19.8 + optional: true + + '@types/parse5@6.0.3': {} '@types/postcss-import@14.0.3': dependencies: @@ -8216,6 +8476,8 @@ snapshots: '@types/prop-types@15.7.12': {} + '@types/pug@2.0.10': {} + '@types/react-dom@18.3.0': dependencies: '@types/react': 18.3.6 @@ -8229,7 +8491,7 @@ snapshots: '@types/tar@6.1.13': dependencies: - '@types/node': 22.5.5 + '@types/node': 20.16.5 minipass: 4.2.8 '@types/unist@2.0.11': {} @@ -8240,18 +8502,18 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.5.5 + '@types/node': 20.16.5 optional: true - '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2))(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 - eslint: 9.10.0(jiti@1.21.6) + '@eslint-community/regexpp': 4.11.1 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -8261,44 +8523,44 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/visitor-keys': 8.6.0 - debug: 4.3.4 - eslint: 9.10.0(jiti@1.21.6) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.7 + eslint: 8.57.1 optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/scope-manager@7.18.0': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/type-utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.2) debug: 4.3.7 + eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - - eslint - supports-color - '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 - debug: 4.3.4 - fast-glob: 3.3.2 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.3.7 + globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -8308,93 +8570,74 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.6.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.6.2)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.2) - eslint: 9.10.0(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) + eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@7.18.0': dependencies: - '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0))': + '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@16.18.108)(sass@1.78.0))': dependencies: '@babel/core': 7.24.9 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + vite: 5.4.5(@types/node@16.18.108)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@vitejs/plugin-react@4.3.1(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0))': dependencies: '@babel/core': 7.24.9 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) transitivePeerDependencies: - supports-color - '@vitest/expect@2.1.1': - dependencies: - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 - chai: 5.1.1 - tinyrainbow: 1.2.0 - - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0))': - dependencies: - '@vitest/spy': 2.1.1 - estree-walker: 3.0.3 - magic-string: 0.30.11 - optionalDependencies: - vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) - - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': - dependencies: - '@vitest/spy': 2.1.1 - estree-walker: 3.0.3 - magic-string: 0.30.11 - optionalDependencies: - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - - '@vitest/pretty-format@2.1.1': + '@vitest/expect@1.6.0': dependencies: - tinyrainbow: 1.2.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + chai: 4.5.0 - '@vitest/runner@2.1.1': + '@vitest/runner@1.6.0': dependencies: - '@vitest/utils': 2.1.1 + '@vitest/utils': 1.6.0 + p-limit: 5.0.0 pathe: 1.1.2 - '@vitest/snapshot@2.1.1': + '@vitest/snapshot@1.6.0': dependencies: - '@vitest/pretty-format': 2.1.1 magic-string: 0.30.11 pathe: 1.1.2 + pretty-format: 29.7.0 - '@vitest/spy@2.1.1': + '@vitest/spy@1.6.0': dependencies: - tinyspy: 3.0.2 + tinyspy: 2.2.1 - '@vitest/utils@2.1.1': + '@vitest/utils@1.6.0': dependencies: - '@vitest/pretty-format': 2.1.1 - loupe: 3.1.1 - tinyrainbow: 1.2.0 + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 '@volar/kit@2.4.5(typescript@5.5.4)': dependencies: @@ -8626,10 +8869,6 @@ snapshots: '@zag-js/utils@0.65.1': {} - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 @@ -8695,25 +8934,24 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - archiver-utils@5.0.2: + archiver-utils@4.0.1: dependencies: - glob: 10.4.5 + glob: 8.1.0 graceful-fs: 4.2.11 - is-stream: 2.0.1 lazystream: 1.0.1 lodash: 4.17.21 normalize-path: 3.0.0 - readable-stream: 4.5.2 + readable-stream: 3.6.2 - archiver@7.0.1: + archiver@6.0.2: dependencies: - archiver-utils: 5.0.2 + archiver-utils: 4.0.1 async: 3.2.5 - buffer-crc32: 1.0.0 - readable-stream: 4.5.2 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 readdir-glob: 1.1.3 tar-stream: 3.1.7 - zip-stream: 6.0.1 + zip-stream: 5.0.2 arg@4.1.3: {} @@ -8802,22 +9040,23 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - assertion-error@2.0.1: {} + assertion-error@1.1.0: {} ast-types-flow@0.0.8: {} astring@1.8.6: {} - astro-auto-import@0.4.2(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): + astro-auto-import@0.4.2(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): dependencies: - '@types/node': 18.19.50 + '@types/node': 18.16.16 acorn: 8.12.1 - astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) - astro-expressive-code@0.36.1(astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): + astro-expressive-code@0.33.5(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4)): dependencies: - astro: 4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) - rehype-expressive-code: 0.36.1 + astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) + hast-util-to-html: 8.0.4 + remark-expressive-code: 0.33.5 astro-icon@1.1.1: dependencies: @@ -8828,7 +9067,7 @@ snapshots: - debug - supports-color - astro@4.15.6(@types/node@22.5.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4): + astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -8888,8 +9127,8 @@ snapshots: tsconfck: 3.1.3(typescript@5.5.4) unist-util-visit: 5.0.0 vfile: 6.0.3 - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vitefu: 1.0.2(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) + vitefu: 1.0.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) which-pm: 3.0.0 xxhash-wasm: 1.0.2 yargs-parser: 21.1.1 @@ -8952,10 +9191,6 @@ snapshots: base-64@1.0.0: {} - base64-js@1.5.1: {} - - bcp-47-match@2.0.3: {} - better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 @@ -9003,24 +9238,19 @@ snapshots: buffer-crc32@1.0.0: {} - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - bundle-require@5.0.0(esbuild@0.23.1): + bundle-require@4.2.1(esbuild@0.17.19): dependencies: - esbuild: 0.23.1 + esbuild: 0.17.19 load-tsconfig: 0.2.5 cac@6.7.14: {} cacheable-lookup@7.0.0: {} - cacheable-request@12.0.1: + cacheable-request@10.2.14: dependencies: '@types/http-cache-semantics': 4.0.4 - get-stream: 9.0.1 + get-stream: 6.0.1 http-cache-semantics: 4.1.1 keyv: 4.5.4 mimic-response: 4.0.0 @@ -9045,17 +9275,15 @@ snapshots: ccount@2.0.1: {} - chai@5.1.1: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.1 - pathval: 2.0.0 - - chalk-template@1.1.0: + chai@4.5.0: dependencies: - chalk: 5.3.0 + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.4 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.1.0 chalk@2.4.2: dependencies: @@ -9085,7 +9313,9 @@ snapshots: chardet@0.7.0: {} - check-error@2.1.1: {} + check-error@1.0.3: + dependencies: + get-func-name: 2.0.2 cheerio-select@2.1.0: dependencies: @@ -9128,7 +9358,7 @@ snapshots: chownr@2.0.0: {} - chroma-js@3.1.1: {} + chroma-js@2.6.0: {} ci-info@3.9.0: {} @@ -9196,7 +9426,7 @@ snapshots: comma-separated-tokens@2.0.3: {} - commander@12.1.0: {} + commander@10.0.1: {} commander@4.1.1: {} @@ -9212,19 +9442,25 @@ snapshots: common-ancestor-path@1.0.1: {} - compress-commons@6.0.2: + compress-commons@5.0.3: dependencies: crc-32: 1.2.2 - crc32-stream: 6.0.0 - is-stream: 2.0.1 + crc32-stream: 5.0.1 normalize-path: 3.0.0 - readable-stream: 4.5.2 + readable-stream: 3.6.2 concat-map@0.0.1: {} confbox@0.1.7: {} - consola@3.2.3: {} + configstore@5.0.1: + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.11 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 convert-source-map@2.0.0: {} @@ -9232,16 +9468,23 @@ snapshots: core-util-is@1.0.3: {} + cosmiconfig@8.0.0: + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + crc-32@1.2.2: {} - crc32-stream@6.0.0: + crc32-stream@5.0.1: dependencies: crc-32: 1.2.2 - readable-stream: 4.5.2 + readable-stream: 3.6.2 create-require@1.1.1: {} - create-svelte@6.3.10: + create-svelte@5.3.4: dependencies: '@clack/prompts': 0.7.0 kleur: 4.1.5 @@ -9258,95 +9501,91 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cspell-config-lib@8.14.2: - dependencies: - '@cspell/cspell-types': 8.14.2 - comment-json: 4.2.5 - yaml: 2.5.1 + crypto-random-string@2.0.0: {} - cspell-dictionary@8.14.2: + cspell-dictionary@6.31.3: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - cspell-trie-lib: 8.14.2 - fast-equals: 5.0.1 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + cspell-trie-lib: 6.31.3 + fast-equals: 4.0.3 + gensequence: 5.0.2 - cspell-gitignore@8.14.2: + cspell-gitignore@6.31.3: dependencies: - '@cspell/url': 8.14.2 - cspell-glob: 8.14.2 - cspell-io: 8.14.2 - find-up-simple: 1.0.0 + cspell-glob: 6.31.3 + find-up: 5.0.0 - cspell-glob@8.14.2: + cspell-glob@6.31.3: dependencies: - '@cspell/url': 8.14.2 micromatch: 4.0.8 - cspell-grammar@8.14.2: + cspell-grammar@6.31.3: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 - cspell-io@8.14.2: + cspell-io@6.31.3: dependencies: - '@cspell/cspell-service-bus': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-service-bus': 6.31.3 + node-fetch: 2.6.11 + transitivePeerDependencies: + - encoding - cspell-lib@8.14.2: + cspell-lib@6.31.3: dependencies: - '@cspell/cspell-bundled-dicts': 8.14.2 - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-resolver': 8.14.2 - '@cspell/cspell-types': 8.14.2 - '@cspell/dynamic-import': 8.14.2 - '@cspell/filetypes': 8.14.2 - '@cspell/strong-weak-map': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-bundled-dicts': 6.31.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + '@cspell/strong-weak-map': 6.31.3 clear-module: 4.1.2 comment-json: 4.2.5 - cspell-config-lib: 8.14.2 - cspell-dictionary: 8.14.2 - cspell-glob: 8.14.2 - cspell-grammar: 8.14.2 - cspell-io: 8.14.2 - cspell-trie-lib: 8.14.2 - env-paths: 3.0.0 - fast-equals: 5.0.1 - gensequence: 7.0.0 + configstore: 5.0.1 + cosmiconfig: 8.0.0 + cspell-dictionary: 6.31.3 + cspell-glob: 6.31.3 + cspell-grammar: 6.31.3 + cspell-io: 6.31.3 + cspell-trie-lib: 6.31.3 + fast-equals: 4.0.3 + find-up: 5.0.0 + gensequence: 5.0.2 import-fresh: 3.3.0 resolve-from: 5.0.0 + resolve-global: 1.0.0 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - xdg-basedir: 5.1.0 + transitivePeerDependencies: + - encoding - cspell-trie-lib@8.14.2: + cspell-trie-lib@6.31.3: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - gensequence: 7.0.0 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + gensequence: 5.0.2 - cspell@8.14.2: + cspell@6.31.3: dependencies: - '@cspell/cspell-json-reporter': 8.14.2 - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - '@cspell/dynamic-import': 8.14.2 - '@cspell/url': 8.14.2 - chalk: 5.3.0 - chalk-template: 1.1.0 - commander: 12.1.0 - cspell-dictionary: 8.14.2 - cspell-gitignore: 8.14.2 - cspell-glob: 8.14.2 - cspell-io: 8.14.2 - cspell-lib: 8.14.2 + '@cspell/cspell-json-reporter': 6.31.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + '@cspell/dynamic-import': 6.31.3 + chalk: 4.1.2 + commander: 10.0.1 + cspell-gitignore: 6.31.3 + cspell-glob: 6.31.3 + cspell-io: 6.31.3 + cspell-lib: 6.31.3 fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 - file-entry-cache: 9.1.0 - get-stdin: 9.0.0 + file-entry-cache: 6.0.1 + get-stdin: 8.0.0 + imurmurhash: 0.1.4 semver: 7.6.3 - strip-ansi: 7.1.0 + strip-ansi: 6.0.1 + vscode-uri: 3.0.8 + transitivePeerDependencies: + - encoding css-select@5.1.0: dependencies: @@ -9356,8 +9595,6 @@ snapshots: domutils: 3.1.0 nth-check: 2.1.1 - css-selector-parser@3.0.5: {} - css-tree@2.2.1: dependencies: mdn-data: 2.0.28 @@ -9411,14 +9648,6 @@ snapshots: dataloader@1.4.0: {} - debug@4.3.4: - dependencies: - ms: 2.1.2 - - debug@4.3.5: - dependencies: - ms: 2.1.2 - debug@4.3.7: dependencies: ms: 2.1.3 @@ -9435,7 +9664,9 @@ snapshots: dedent-js@1.0.1: {} - deep-eql@5.0.2: {} + deep-eql@4.1.4: + dependencies: + type-detect: 4.1.0 deep-equal@2.2.3: dependencies: @@ -9501,6 +9732,8 @@ snapshots: didyoumean@1.2.2: {} + diff-sequences@29.6.3: {} + diff@4.0.2: {} diff@5.2.0: {} @@ -9509,14 +9742,16 @@ snapshots: dependencies: path-type: 4.0.0 - direction@2.0.1: {} - dlv@1.1.3: {} doctrine@2.1.0: dependencies: esutils: 2.0.3 + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + dom-accessibility-api@0.5.16: {} dom-accessibility-api@0.6.3: {} @@ -9539,6 +9774,10 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + dotenv@16.0.3: {} dset@3.1.3: {} @@ -9573,7 +9812,9 @@ snapshots: entities@4.5.0: {} - env-paths@3.0.0: {} + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 es-abstract@1.21.2: dependencies: @@ -9728,6 +9969,33 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.0.4 + es6-promise@3.3.1: {} + + esbuild@0.17.19: + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -9781,8 +10049,6 @@ snapshots: '@esbuild/win32-ia32': 0.23.1 '@esbuild/win32-x64': 0.23.1 - escalade@3.1.2: {} - escalade@3.2.0: {} escape-string-regexp@1.0.5: {} @@ -9791,16 +10057,16 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@8.57.1): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 semver: 7.6.3 - eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)): + eslint-config-prettier@9.1.0(eslint@8.57.1): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 - eslint-plugin-jsx-a11y@6.10.0(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -9811,7 +10077,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9820,37 +10086,37 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.10.0(jiti@1.21.6)) + eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-compiler@0.0.0-experimental-51a85ea-20240601(eslint@8.57.1): dependencies: '@babel/core': 7.24.4 '@babel/parser': 7.24.4 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.4) - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 hermes-parser: 0.20.1 zod: 3.22.4 zod-validation-error: 3.3.0(zod@3.22.4) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 - eslint-plugin-react-refresh@0.4.12(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react-refresh@0.4.12(eslint@8.57.1): dependencies: - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 - eslint-plugin-react@7.36.1(eslint@9.10.0(jiti@1.21.6)): + eslint-plugin-react@7.36.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9858,7 +10124,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 9.10.0(jiti@1.21.6) + eslint: 8.57.1 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -9872,16 +10138,16 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@2.44.0(eslint@9.10.0(jiti@1.21.6))(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): + eslint-plugin-svelte@2.44.0(eslint@8.57.1)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@jridgewell/sourcemap-codec': 1.5.0 - eslint: 9.10.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) + eslint: 8.57.1 + eslint-compat-utils: 0.5.1(eslint@8.57.1) esutils: 2.0.3 known-css-properties: 0.34.0 postcss: 8.4.47 - postcss-load-config: 3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) + postcss-load-config: 3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)) postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.1 semver: 7.6.3 @@ -9896,64 +10162,53 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} - - eslint@9.10.0(jiti@1.21.6): + eslint@8.57.1: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@eslint-community/regexpp': 4.11.1 - '@eslint/config-array': 0.18.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.7 + doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 + file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.2.4 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 strip-ansi: 6.0.1 text-table: 0.2.0 - optionalDependencies: - jiti: 1.21.6 transitivePeerDependencies: - supports-color esm-env@1.0.0: {} - espree@10.1.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.0.0 - espree@9.6.1: dependencies: acorn: 8.12.1 @@ -10009,12 +10264,8 @@ snapshots: esutils@2.0.3: {} - event-target-shim@5.0.1: {} - eventemitter3@5.0.1: {} - events@3.3.0: {} - execa@5.1.1: dependencies: cross-spawn: 7.0.3 @@ -10027,12 +10278,24 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - expressive-code@0.36.1: + execa@8.0.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + expressive-code@0.33.5: dependencies: - '@expressive-code/core': 0.36.1 - '@expressive-code/plugin-frames': 0.36.1 - '@expressive-code/plugin-shiki': 0.36.1 - '@expressive-code/plugin-text-markers': 0.36.1 + '@expressive-code/core': 0.33.5 + '@expressive-code/plugin-frames': 0.33.5 + '@expressive-code/plugin-shiki': 0.33.5 + '@expressive-code/plugin-text-markers': 0.33.5 extend-shallow@2.0.1: dependencies: @@ -10062,7 +10325,7 @@ snapshots: fast-diff@1.3.0: {} - fast-equals@5.0.1: {} + fast-equals@4.0.3: {} fast-fifo@1.3.2: {} @@ -10092,15 +10355,9 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.3.0: {} - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - file-entry-cache@9.1.0: + file-entry-cache@6.0.1: dependencies: - flat-cache: 5.0.0 + flat-cache: 3.2.0 fill-range@7.0.1: dependencies: @@ -10127,15 +10384,11 @@ snapshots: micromatch: 4.0.8 pkg-dir: 4.2.0 - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - - flat-cache@5.0.0: + flat-cache@3.2.0: dependencies: flatted: 3.3.1 keyv: 4.5.4 + rimraf: 3.0.2 flatted@3.3.1: {} @@ -10152,7 +10405,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data-encoder@4.0.2: {} + form-data-encoder@2.1.4: {} form-data@4.0.0: dependencies: @@ -10217,7 +10470,7 @@ snapshots: functions-have-names@1.2.3: {} - gensequence@7.0.0: {} + gensequence@5.0.2: {} gensync@1.0.0-beta.2: {} @@ -10235,7 +10488,7 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-stdin@9.0.0: {} + get-stdin@8.0.0: {} get-stream@5.2.0: dependencies: @@ -10243,10 +10496,7 @@ snapshots: get-stream@6.0.1: {} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 + get-stream@8.0.1: {} get-symbol-description@1.0.0: dependencies: @@ -10282,15 +10532,6 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - glob@11.0.0: - dependencies: - foreground-child: 3.3.0 - jackspeak: 4.0.1 - minimatch: 10.0.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.0 - path-scurry: 2.0.0 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -10308,13 +10549,15 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - global-directory@4.0.1: + global-dirs@0.1.1: dependencies: - ini: 4.1.1 + ini: 1.3.8 globals@11.12.0: {} - globals@14.0.0: {} + globals@13.24.0: + dependencies: + type-fest: 0.20.2 globals@15.9.0: {} @@ -10339,19 +10582,19 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - got@14.4.2: + got@13.0.0: dependencies: - '@sindresorhus/is': 7.0.1 + '@sindresorhus/is': 5.6.0 '@szmarczak/http-timer': 5.0.1 cacheable-lookup: 7.0.0 - cacheable-request: 12.0.1 + cacheable-request: 10.2.14 decompress-response: 6.0.0 - form-data-encoder: 4.0.2 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 http2-wrapper: 2.2.1 lowercase-keys: 3.0.0 - p-cancelable: 4.0.1 + p-cancelable: 3.0.0 responselike: 3.0.0 - type-fest: 4.26.1 graceful-fs@4.2.11: {} @@ -10403,6 +10646,16 @@ snapshots: vfile: 6.0.3 vfile-message: 4.0.2 + hast-util-from-parse5@7.1.2: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + hastscript: 7.2.0 + property-information: 6.5.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 @@ -10414,18 +10667,32 @@ snapshots: vfile-location: 5.0.3 web-namespaces: 2.0.1 - hast-util-has-property@3.0.0: + hast-util-is-element@3.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-is-element@3.0.0: + hast-util-parse-selector@3.1.1: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 2.3.10 hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 + hast-util-raw@7.2.3: + dependencies: + '@types/hast': 2.3.10 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.2 + hast-util-to-parse5: 7.1.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + hast-util-raw@9.0.4: dependencies: '@types/hast': 3.0.4 @@ -10442,25 +10709,6 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 - hast-util-select@6.0.2: - dependencies: - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - bcp-47-match: 2.0.3 - comma-separated-tokens: 2.0.3 - css-selector-parser: 3.0.5 - devlop: 1.1.0 - direction: 2.0.1 - hast-util-has-property: 3.0.0 - hast-util-to-string: 3.0.0 - hast-util-whitespace: 3.0.0 - not: 0.1.0 - nth-check: 2.1.1 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - hast-util-to-estree@3.1.0: dependencies: '@types/estree': 1.0.5 @@ -10482,6 +10730,20 @@ snapshots: transitivePeerDependencies: - supports-color + hast-util-to-html@8.0.4: + dependencies: + '@types/hast': 2.3.10 + '@types/unist': 2.0.11 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 7.2.3 + hast-util-whitespace: 2.0.1 + html-void-elements: 2.0.1 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + hast-util-to-html@9.0.3: dependencies: '@types/hast': 3.0.4 @@ -10516,19 +10778,24 @@ snapshots: transitivePeerDependencies: - supports-color - hast-util-to-parse5@8.0.0: + hast-util-to-parse5@7.1.0: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 2.3.10 comma-separated-tokens: 2.0.3 - devlop: 1.1.0 property-information: 6.5.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 - hast-util-to-string@3.0.0: + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 hast-util-to-text@4.0.2: dependencies: @@ -10537,19 +10804,21 @@ snapshots: hast-util-is-element: 3.0.0 unist-util-find-after: 5.0.0 + hast-util-whitespace@2.0.1: {} + hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.4 - hastscript@8.0.0: + hastscript@7.2.0: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 2.3.10 comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 4.0.0 + hast-util-parse-selector: 3.1.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 - hastscript@9.0.0: + hastscript@8.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -10569,6 +10838,8 @@ snapshots: html-escaper@3.0.3: {} + html-void-elements@2.0.1: {} + html-void-elements@3.0.0: {} htmlparser2@9.1.0: @@ -10603,6 +10874,8 @@ snapshots: human-signals@2.1.0: {} + human-signals@5.0.0: {} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -10611,8 +10884,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ieee754@1.2.1: {} - ignore-walk@5.0.1: dependencies: minimatch: 5.1.6 @@ -10629,6 +10900,8 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-meta-resolve@2.2.2: {} + import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} @@ -10642,7 +10915,7 @@ snapshots: inherits@2.0.4: {} - ini@4.1.1: {} + ini@1.3.8: {} inline-style-parser@0.1.1: {} @@ -10685,6 +10958,8 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 + is-arrayish@0.2.1: {} + is-arrayish@0.3.2: optional: true @@ -10705,6 +10980,8 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 + is-buffer@2.0.5: {} + is-callable@1.2.7: {} is-core-module@2.13.1: @@ -10765,6 +11042,8 @@ snapshots: is-number@7.0.0: {} + is-obj@2.0.0: {} + is-path-inside@3.0.3: {} is-plain-obj@4.1.0: {} @@ -10792,7 +11071,7 @@ snapshots: is-stream@2.0.1: {} - is-stream@4.0.1: {} + is-stream@3.0.0: {} is-string@1.0.7: dependencies: @@ -10818,6 +11097,8 @@ snapshots: dependencies: which-typed-array: 1.1.15 + is-typedarray@1.0.0: {} + is-unicode-supported@1.3.0: {} is-unicode-supported@2.1.0: {} @@ -10859,18 +11140,14 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.0.1: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jiti@1.21.6: {} joycon@3.1.1: {} js-tokens@4.0.0: {} + js-tokens@9.0.0: {} + js-yaml@3.14.1: dependencies: argparse: 1.0.10 @@ -10880,7 +11157,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdom@25.0.0: + jsdom@24.1.3: dependencies: cssstyle: 4.0.1 data-urls: 5.0.0 @@ -10908,31 +11185,62 @@ snapshots: - supports-color - utf-8-validate - jsesc@2.5.2: {} - - json-buffer@3.0.1: {} - - json-schema-traverse@0.4.1: {} - - json-schema-traverse@1.0.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@2.2.3: {} - - jsonc-parser@2.3.1: {} - - jsonc-parser@3.3.1: {} - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - - jsonfile@6.1.0: + jsdom@25.0.0: dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 + cssstyle: 4.0.1 + data-urls: 5.0.0 + decimal.js: 10.4.3 + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 7.1.2 + rrweb-cssom: 0.7.1 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.18.0 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true + + jsesc@2.5.2: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jsonc-parser@2.3.1: {} + + jsonc-parser@3.3.1: {} + + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 jsx-ast-utils@3.3.5: dependencies: @@ -11025,7 +11333,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.1: + loupe@2.3.7: dependencies: get-func-name: 2.0.2 @@ -11037,8 +11345,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.0.1: {} - lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -11048,21 +11354,21 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.441.0(react@18.3.1): + lucide-react@0.436.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-svelte@0.441.0(svelte@5.0.0-next.201): + lucide-svelte@0.341.0(svelte@5.0.0-next.244): dependencies: - svelte: 5.0.0-next.201 + svelte: 5.0.0-next.244 - lucide-svelte@0.441.0(svelte@5.0.0-next.210): + lucide-svelte@0.436.0(svelte@5.0.0-next.201): dependencies: - svelte: 5.0.0-next.210 + svelte: 5.0.0-next.201 - lucide-svelte@0.441.0(svelte@5.0.0-next.244): + lucide-svelte@0.436.0(svelte@5.0.0-next.210): dependencies: - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.210 lz-string@1.5.0: {} @@ -11080,6 +11386,10 @@ snapshots: '@babel/types': 7.25.6 source-map-js: 1.2.1 + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + make-error@1.3.6: {} markdown-extensions@2.0.0: {} @@ -11545,6 +11855,8 @@ snapshots: mimic-fn@2.1.0: {} + mimic-fn@4.0.0: {} + mimic-function@5.0.1: {} mimic-response@3.1.0: {} @@ -11555,10 +11867,6 @@ snapshots: mini-svg-data-uri@1.4.4: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -11571,6 +11879,8 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimist@1.2.8: {} + minipass@3.3.6: dependencies: yallist: 4.0.0 @@ -11586,6 +11896,10 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + mkdirp@1.0.4: {} mlly@1.7.1: @@ -11599,8 +11913,6 @@ snapshots: mrmime@2.0.0: {} - ms@2.1.2: {} - ms@2.1.3: {} muggle-string@0.4.1: {} @@ -11613,7 +11925,7 @@ snapshots: nanoid@3.3.7: {} - nanostores@0.11.3: {} + nanostores@0.9.5: {} natural-compare@1.4.0: {} @@ -11640,8 +11952,6 @@ snapshots: normalize-url@8.0.1: {} - not@0.1.0: {} - npm-bundled@2.0.1: dependencies: npm-normalize-package-bin: 2.0.0 @@ -11659,6 +11969,10 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@5.3.0: + dependencies: + path-key: 4.0.0 + nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -11721,6 +12035,10 @@ snapshots: dependencies: mimic-fn: 2.1.0 + onetime@6.0.0: + dependencies: + mimic-fn: 4.0.0 + onetime@7.0.0: dependencies: mimic-function: 5.0.1 @@ -11754,7 +12072,7 @@ snapshots: outdent@0.5.0: {} - p-cancelable@4.0.1: {} + p-cancelable@3.0.0: {} p-filter@2.1.0: dependencies: @@ -11768,6 +12086,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@5.0.0: + dependencies: + yocto-queue: 1.1.1 + p-limit@6.1.0: dependencies: yocto-queue: 1.1.1 @@ -11822,6 +12144,13 @@ snapshots: is-decimal: 2.0.1 is-hexadecimal: 2.0.1 + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.24.7 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + parse-latin@7.0.0: dependencies: '@types/nlcst': 2.0.3 @@ -11840,6 +12169,8 @@ snapshots: dependencies: parse5: 7.1.2 + parse5@6.0.1: {} + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -11859,6 +12190,8 @@ snapshots: path-key@3.1.1: {} + path-key@4.0.0: {} + path-parse@1.0.7: {} path-scurry@1.11.1: @@ -11866,18 +12199,13 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-scurry@2.0.0: - dependencies: - lru-cache: 11.0.1 - minipass: 7.1.2 - path-to-regexp@6.2.2: {} path-type@4.0.0: {} pathe@1.1.2: {} - pathval@2.0.0: {} + pathval@1.1.1: {} pend@1.2.0: {} @@ -11919,40 +12247,77 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.24): dependencies: - postcss: 8.4.47 + postcss: 8.4.24 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-import@16.1.0(postcss@8.4.47): + postcss-import@15.1.0(postcss@8.4.47): dependencies: postcss: 8.4.47 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 + postcss-js@4.0.1(postcss@8.4.24): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.24 + postcss-js@4.0.1(postcss@8.4.47): dependencies: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): + postcss-load-config@3.1.4(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.24 + ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) + + postcss-load-config@3.1.4(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.2(@types/node@22.5.5)(typescript@5.6.2) + ts-node: 10.9.2(@types/node@20.16.5)(typescript@5.6.2) + + postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.5.1 + optionalDependencies: + postcss: 8.4.24 + ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) + + postcss-load-config@4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.5.1 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.5.4) + + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)): + dependencies: + lilconfig: 3.1.2 + yaml: 2.5.1 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.2(@types/node@16.18.108)(typescript@5.5.4) - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)): dependencies: lilconfig: 3.1.2 yaml: 2.5.1 optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.2(@types/node@18.19.50)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@20.16.5)(typescript@5.5.4) postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): dependencies: @@ -11962,14 +12327,14 @@ snapshots: postcss: 8.4.47 ts-node: 10.9.2(@types/node@22.5.5)(typescript@5.5.4) - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): + postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1): dependencies: lilconfig: 3.1.2 + yaml: 2.5.1 optionalDependencies: jiti: 1.21.6 postcss: 8.4.47 tsx: 4.19.1 - yaml: 2.5.1 postcss-nested@6.2.0(postcss@8.4.47): dependencies: @@ -12001,6 +12366,12 @@ snapshots: postcss-value-parser@4.2.0: {} + postcss@8.4.24: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + postcss@8.4.47: dependencies: nanoid: 3.3.7 @@ -12019,22 +12390,29 @@ snapshots: dependencies: fast-diff: 1.3.0 + prettier-plugin-astro@0.13.0: + dependencies: + '@astrojs/compiler': 1.8.2 + prettier: 3.3.3 + sass-formatter: 0.7.9 + prettier-plugin-astro@0.14.1: dependencies: '@astrojs/compiler': 2.10.3 prettier: 3.3.3 sass-formatter: 0.7.9 + optional: true prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244): dependencies: prettier: 3.3.3 svelte: 5.0.0-next.244 - prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.14.1)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: - prettier-plugin-astro: 0.14.1 + prettier-plugin-astro: 0.13.0 prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) prettier@2.8.7: @@ -12050,12 +12428,16 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 + pretty-format@29.7.0: + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + prismjs@1.29.0: {} process-nextick-args@2.0.1: {} - process@0.11.10: {} - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -12077,7 +12459,7 @@ snapshots: psl@1.9.0: {} - publint@0.2.11: + publint@0.1.16: dependencies: npm-packlist: 5.1.3 picocolors: 1.1.0 @@ -12108,6 +12490,8 @@ snapshots: react-is@17.0.2: {} + react-is@18.3.1: {} + react-refresh@0.14.2: {} react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -12147,13 +12531,11 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@4.5.2: + readable-stream@3.6.2: dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 + inherits: 2.0.4 string_decoder: 1.3.0 + util-deprecate: 1.0.2 readdir-glob@1.1.3: dependencies: @@ -12197,10 +12579,6 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - rehype-expressive-code@0.36.1: - dependencies: - expressive-code: 0.36.1 - rehype-parse@9.0.0: dependencies: '@types/hast': 3.0.4 @@ -12226,6 +12604,12 @@ snapshots: rehype-stringify: 10.0.0 unified: 11.0.5 + remark-expressive-code@0.33.5: + dependencies: + expressive-code: 0.33.5 + hast-util-to-html: 8.0.4 + unist-util-visit: 4.1.2 + remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -12292,6 +12676,10 @@ snapshots: resolve-from@5.0.0: {} + resolve-global@1.0.0: + dependencies: + global-dirs: 0.1.1 + resolve-pkg-maps@1.0.0: {} resolve@1.22.8: @@ -12342,10 +12730,21 @@ snapshots: reusify@1.0.4: {} - rimraf@6.0.1: + rimraf@2.7.1: dependencies: - glob: 11.0.0 - package-json-from-dist: 1.0.0 + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rimraf@5.0.10: + dependencies: + glob: 10.4.5 + + rollup@3.29.4: + optionalDependencies: + fsevents: 2.3.3 rollup@4.21.3: dependencies: @@ -12404,6 +12803,13 @@ snapshots: safer-buffer@2.1.2: {} + sander@0.5.1: + dependencies: + es6-promise: 3.3.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + rimraf: 2.7.1 + sass-formatter@0.7.9: dependencies: suf-log: 2.5.3 @@ -12532,6 +12938,13 @@ snapshots: slash@3.0.0: {} + 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.1: {} source-map@0.7.4: {} @@ -12673,12 +13086,18 @@ snapshots: strip-final-newline@2.0.0: {} + strip-final-newline@3.0.0: {} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 strip-json-comments@3.1.1: {} + strip-literal@2.1.0: + dependencies: + js-tokens: 9.0.0 + style-to-object@0.4.4: dependencies: inline-style-parser: 0.1.1 @@ -12711,41 +13130,65 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.0.2(svelte@5.0.0-next.201)(typescript@5.5.4): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fdir: 6.3.0 picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.201 - typescript: 5.5.4 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201)(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - - picomatch + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss - svelte-check@4.0.2(svelte@5.0.0-next.210)(typescript@5.5.4): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fdir: 6.3.0 picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.210 - typescript: 5.5.4 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - - picomatch + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss - svelte-check@4.0.2(svelte@5.0.0-next.244)(typescript@5.5.4): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fdir: 6.3.0 picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.244 - typescript: 5.5.4 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - - picomatch + - '@babel/core' + - coffeescript + - less + - postcss + - postcss-load-config + - pug + - sass + - stylus + - sugarss svelte-eslint-parser@0.41.1(svelte@5.0.0-next.244): dependencies: @@ -12769,6 +13212,51 @@ snapshots: dependencies: svelte: 5.0.0-next.244 + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201)(typescript@5.6.2): + 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: 5.0.0-next.201 + optionalDependencies: + '@babel/core': 7.25.2 + postcss: 8.4.47 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) + sass: 1.78.0 + typescript: 5.6.2 + + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2): + 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: 5.0.0-next.210 + optionalDependencies: + '@babel/core': 7.25.2 + postcss: 8.4.47 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) + sass: 1.78.0 + typescript: 5.6.2 + + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2): + 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: 5.0.0-next.244 + optionalDependencies: + '@babel/core': 7.25.2 + postcss: 8.4.47 + postcss-load-config: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) + sass: 1.78.0 + typescript: 5.6.2 + svelte2tsx@0.7.13(svelte@5.0.0-next.210)(typescript@5.5.4): dependencies: dedent-js: 1.0.1 @@ -12848,7 +13336,34 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.7.0 - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)): + tailwindcss@3.4.1(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12867,7 +13382,34 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4)) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -12938,11 +13480,9 @@ snapshots: tinyexec@0.3.0: {} - tinypool@1.0.1: {} - - tinyrainbow@1.2.0: {} + tinypool@0.8.4: {} - tinyspy@3.0.2: {} + tinyspy@2.2.1: {} tmp@0.0.33: dependencies: @@ -12985,14 +13525,32 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@18.19.50)(typescript@5.5.4): + ts-node@10.9.2(@types/node@16.18.108)(typescript@5.1.6): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 16.18.108 + acorn: 8.12.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.1.6 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.50 + '@types/node': 16.18.108 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13002,15 +13560,16 @@ snapshots: typescript: 5.5.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true - ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4): + ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.5.5 + '@types/node': 18.16.16 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13022,14 +13581,33 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2): + ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.5.5 + '@types/node': 20.16.5 + acorn: 8.12.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + + ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.16.5 acorn: 8.12.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13041,38 +13619,55 @@ snapshots: yn: 3.1.1 optional: true + ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.5.5 + acorn: 8.12.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + tsconfck@3.1.3(typescript@5.5.4): optionalDependencies: typescript: 5.5.4 + tslib@2.5.3: {} + tslib@2.7.0: {} - tsup@8.2.4(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.5.4)(yaml@2.5.1): + tsup@6.7.0(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4))(typescript@5.5.4): dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 chokidar: 3.6.0 - consola: 3.2.3 - debug: 4.3.5 - esbuild: 0.23.1 + debug: 4.3.7 + esbuild: 0.17.19 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + postcss-load-config: 3.1.4(postcss@8.4.24)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.5.4)) resolve-from: 5.0.0 - rollup: 4.21.3 + rollup: 3.29.4 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.47 + postcss: 8.4.24 typescript: 5.5.4 transitivePeerDependencies: - - jiti - supports-color - - tsx - - yaml + - ts-node tsx@4.19.1: dependencies: @@ -13085,9 +13680,11 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@2.19.0: {} + type-detect@4.1.0: {} - type-fest@4.26.1: {} + type-fest@0.20.2: {} + + type-fest@2.19.0: {} typed-array-buffer@1.0.2: dependencies: @@ -13127,26 +13724,32 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + typesafe-path@0.2.2: {} typescript-auto-import-cache@0.3.3: dependencies: semver: 7.6.3 - typescript-json-schema@0.65.1: + typescript-json-schema@0.63.0: dependencies: '@types/json-schema': 7.0.15 - '@types/node': 18.19.50 + '@types/node': 16.18.108 glob: 7.2.3 path-equal: 1.2.5 safe-stable-stringify: 2.4.3 - ts-node: 10.9.2(@types/node@18.19.50)(typescript@5.5.4) - typescript: 5.5.4 + ts-node: 10.9.2(@types/node@16.18.108)(typescript@5.1.6) + typescript: 5.1.6 yargs: 17.7.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' + typescript@5.1.6: {} + typescript@5.5.4: {} typescript@5.6.2: {} @@ -13162,8 +13765,6 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@5.26.5: {} - undici-types@6.19.8: {} undici@6.19.8: {} @@ -13178,11 +13779,19 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 + unique-string@2.0.0: + dependencies: + crypto-random-string: 2.0.0 + unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 unist-util-is: 6.0.0 + unist-util-is@5.2.1: + dependencies: + '@types/unist': 2.0.11 + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 @@ -13196,6 +13805,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-position@4.0.4: + dependencies: + '@types/unist': 2.0.11 + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -13205,6 +13818,10 @@ snapshots: '@types/unist': 3.0.3 unist-util-visit: 5.0.0 + unist-util-stringify-position@3.0.3: + dependencies: + '@types/unist': 2.0.11 + unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 @@ -13213,11 +13830,22 @@ snapshots: dependencies: '@types/unist': 3.0.3 + unist-util-visit-parents@5.1.3: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 5.2.1 + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 + unist-util-visit@4.1.2: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.2 @@ -13251,27 +13879,45 @@ snapshots: valibot@0.31.0-rc.4: {} + vfile-location@4.1.0: + dependencies: + '@types/unist': 2.0.11 + vfile: 5.3.7 + vfile-location@5.0.3: dependencies: '@types/unist': 3.0.3 vfile: 6.0.3 + vfile-message@3.1.4: + dependencies: + '@types/unist': 2.0.11 + unist-util-stringify-position: 3.0.3 + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 + vfile@5.3.7: + dependencies: + '@types/unist': 2.0.11 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + vfile@6.0.3: dependencies: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.1(@types/node@18.19.50)(sass@1.78.0): + vite-node@1.6.0(@types/node@16.18.108)(sass@1.78.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + picocolors: 1.1.0 + vite: 5.4.5(@types/node@16.18.108)(sass@1.78.0) transitivePeerDependencies: - '@types/node' - less @@ -13283,11 +13929,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@22.5.5)(sass@1.78.0): + vite-node@1.6.0(@types/node@22.5.5)(sass@1.78.0): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 + picocolors: 1.1.0 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - '@types/node' @@ -13300,24 +13947,34 @@ snapshots: - supports-color - terser - vite-plugin-pagefind@0.2.10(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): + vite-plugin-pagefind@0.2.10(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)): dependencies: colorette: 2.0.20 valibot: 0.31.0-rc.4 - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) - vite-plugin-remix-router@2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)): + vite-plugin-remix-router@2.0.0(react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(vite@5.4.5(@types/node@16.18.108)(sass@1.78.0)): dependencies: react-router-dom: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) + vite: 5.4.5(@types/node@16.18.108)(sass@1.78.0) - vite@5.4.5(@types/node@18.19.50)(sass@1.78.0): + vite@5.4.5(@types/node@16.18.108)(sass@1.78.0): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.3 optionalDependencies: - '@types/node': 18.19.50 + '@types/node': 16.18.108 + fsevents: 2.3.3 + sass: 1.78.0 + + vite@5.4.5(@types/node@20.16.5)(sass@1.78.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.21.3 + optionalDependencies: + '@types/node': 20.16.5 fsevents: 2.3.3 sass: 1.78.0 @@ -13331,42 +13988,46 @@ snapshots: fsevents: 2.3.3 sass: 1.78.0 + vitefu@0.2.5(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)): + optionalDependencies: + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) + vitefu@0.2.5(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): optionalDependencies: vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vitefu@1.0.2(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)): + vitefu@1.0.2(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)): optionalDependencies: - vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite: 5.4.5(@types/node@20.16.5)(sass@1.78.0) - vitest@2.1.1(@types/node@18.19.50)(jsdom@25.0.0)(sass@1.78.0): + vitest@1.6.0(@types/node@16.18.108)(jsdom@24.1.3)(sass@1.78.0): dependencies: - '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@18.19.50)(sass@1.78.0)) - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.1 - '@vitest/snapshot': 2.1.1 - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 - chai: 5.1.1 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.4 + chai: 4.5.0 debug: 4.3.7 + execa: 8.0.1 + local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 + picocolors: 1.1.0 std-env: 3.7.0 + strip-literal: 2.1.0 tinybench: 2.9.0 - tinyexec: 0.3.0 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.5(@types/node@18.19.50)(sass@1.78.0) - vite-node: 2.1.1(@types/node@18.19.50)(sass@1.78.0) + tinypool: 0.8.4 + vite: 5.4.5(@types/node@16.18.108)(sass@1.78.0) + vite-node: 1.6.0(@types/node@16.18.108)(sass@1.78.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.19.50 - jsdom: 25.0.0 + '@types/node': 16.18.108 + jsdom: 24.1.3 transitivePeerDependencies: - less - lightningcss - - msw - sass - sass-embedded - stylus @@ -13374,26 +14035,62 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0): + vitest@1.6.0(@types/node@22.5.5)(jsdom@24.1.3)(sass@1.78.0): dependencies: - '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) - '@vitest/pretty-format': 2.1.1 - '@vitest/runner': 2.1.1 - '@vitest/snapshot': 2.1.1 - '@vitest/spy': 2.1.1 - '@vitest/utils': 2.1.1 - chai: 5.1.1 + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.4 + chai: 4.5.0 debug: 4.3.7 + execa: 8.0.1 + local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 + picocolors: 1.1.0 std-env: 3.7.0 + strip-literal: 2.1.0 tinybench: 2.9.0 - tinyexec: 0.3.0 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 + tinypool: 0.8.4 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - vite-node: 2.1.1(@types/node@22.5.5)(sass@1.78.0) + vite-node: 1.6.0(@types/node@22.5.5)(sass@1.78.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.5.5 + jsdom: 24.1.3 + transitivePeerDependencies: + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@1.6.0(@types/node@22.5.5)(jsdom@25.0.0)(sass@1.78.0): + dependencies: + '@vitest/expect': 1.6.0 + '@vitest/runner': 1.6.0 + '@vitest/snapshot': 1.6.0 + '@vitest/spy': 1.6.0 + '@vitest/utils': 1.6.0 + acorn-walk: 8.3.4 + chai: 4.5.0 + debug: 4.3.7 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.11 + pathe: 1.1.2 + picocolors: 1.1.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.9.0 + tinypool: 0.8.4 + vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) + vite-node: 1.6.0(@types/node@22.5.5)(sass@1.78.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.5.5 @@ -13401,7 +14098,6 @@ snapshots: transitivePeerDependencies: - less - lightningcss - - msw - sass - sass-embedded - stylus @@ -13634,9 +14330,16 @@ snapshots: wrappy@1.0.2: {} + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + ws@8.18.0: {} - xdg-basedir@5.1.0: {} + xdg-basedir@4.0.0: {} xml-name-validator@5.0.0: {} @@ -13678,7 +14381,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -13698,11 +14401,11 @@ snapshots: zimmerframe@1.1.2: {} - zip-stream@6.0.1: + zip-stream@5.0.2: dependencies: - archiver-utils: 5.0.2 - compress-commons: 6.0.2 - readable-stream: 4.5.2 + archiver-utils: 4.0.1 + compress-commons: 5.0.3 + readable-stream: 3.6.2 zod-to-json-schema@3.23.3(zod@3.23.8): dependencies: diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index da4fa907c..72586d2fa 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -15,6 +15,7 @@ "devDependencies": { "@playwright/test": "^1.47.0", "@skeletonlabs/skeleton": "workspace:*", + "@skeletonlabs/skeleton-svelte": "workspace:*", "@sveltejs/adapter-auto": "^3.2.4", "@sveltejs/kit": "^2.5.26", "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/sites/themes.skeleton.dev/src/app.html b/sites/themes.skeleton.dev/src/app.html index f86646cfb..e93f08650 100644 --- a/sites/themes.skeleton.dev/src/app.html +++ b/sites/themes.skeleton.dev/src/app.html @@ -8,7 +8,7 @@ Themes - Skeleton - +
%sveltekit.body%
diff --git a/sites/themes.skeleton.dev/src/app.pcss b/sites/themes.skeleton.dev/src/app.pcss index b5c61c956..55d0a58be 100644 --- a/sites/themes.skeleton.dev/src/app.pcss +++ b/sites/themes.skeleton.dev/src/app.pcss @@ -1,3 +1,8 @@ @tailwind base; @tailwind components; @tailwind utilities; + +html, +body { + @apply h-full; +} diff --git a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Colors.svelte b/sites/themes.skeleton.dev/src/lib/components/fieldsets/Colors.svelte deleted file mode 100644 index 246298dd4..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Colors.svelte +++ /dev/null @@ -1,147 +0,0 @@ - - -
-
-

Colors

-

Define the palette and contrast tones.

-
- -
- {#each colorNames as color} -
- -
-
-

{color}

- - -
- -
- {#each stateFormColors[color].seeds as shade, i} -
- - - - - - - -
- {/each} -
-
-
- -
-
- -
- -
- -
-
- -
- -
-
-
- {/each} -
- - -
-
-

Backgrounds

-

Define background styles for light and dark mode.

-
- - - - -
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Display.svelte b/sites/themes.skeleton.dev/src/lib/components/fieldsets/Display.svelte deleted file mode 100644 index f4d1dda33..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Display.svelte +++ /dev/null @@ -1,34 +0,0 @@ - - -
-
-

Display

-

- Apply canned styles to the preview element and components. These styles do not affect your generated theme output. -

-
- -
- - -
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Edges.svelte b/sites/themes.skeleton.dev/src/lib/components/fieldsets/Edges.svelte deleted file mode 100644 index 782a2182e..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Edges.svelte +++ /dev/null @@ -1,64 +0,0 @@ - - -
-
-

Edges

-

Define radius shape and edge widths.

-
-
- - -
-
-
- - - - -
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Spacing.svelte b/sites/themes.skeleton.dev/src/lib/components/fieldsets/Spacing.svelte deleted file mode 100644 index ee7788530..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Spacing.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - -
-
-

Spacing

-

Define the scale factor for properties like padding, margin, width, height, gap, space, and more.

-
- - - -
diff --git a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Typography.svelte b/sites/themes.skeleton.dev/src/lib/components/fieldsets/Typography.svelte deleted file mode 100644 index 33aac9eee..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/fieldsets/Typography.svelte +++ /dev/null @@ -1,359 +0,0 @@ - - -
-
-

Typography

-

Define all typographic settings for your theme.

-
- - - - -
- - -
-

Base

-

Define default page typography styles.

-
-
- - - - - - - - -
- - -
- - -
-

Headings

-

Define styles specific to page headings.

-
-
- - - - - - -
- - -
- - -
-

Anchors

-

Define styles specific to anchor links.

-
-
- - - - - - - - - - - - - -
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte new file mode 100644 index 000000000..0f30b0bdb --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -0,0 +1,64 @@ + + +
+ +
+ +
+ +
+ + + {#snippet lead()} + + {/snippet} + {#snippet control()} + Colors + {/snippet} + {#snippet panel()} +

(pane-colors)

+ {/snippet} +
+ + {#snippet lead()} + + {/snippet} + {#snippet control()} + Typography + {/snippet} + {#snippet panel()} +

(pane-typography)

+ {/snippet} +
+ + {#snippet lead()} + + {/snippet} + {#snippet control()} + Spacing + {/snippet} + {#snippet panel()} +

(pane-spacing)

+ {/snippet} +
+ + {#snippet lead()} + + {/snippet} + {#snippet control()} + Edges + {/snippet} + {#snippet panel()} +

(pane-edges)

+ {/snippet} +
+
+
+ + +
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte new file mode 100644 index 000000000..f4e204b45 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte @@ -0,0 +1,201 @@ + + +
+ +
+ +
+ +
+ +
+
+

Big Headline Here.

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex + dicta ipsam, tempore eum, pariatur non consequatur consectetur veritatis. Quisquam, numquam? Minima. +

+ +
+
+ + banner +
+
+
+ + + {#snippet lead()} + + {/snippet} + {#snippet trail()} + + + {/snippet} + + +
+ +
+ + + {#snippet list()} + Planes + Trains + Automobiles + {/snippet} + + +
+ + + + + + +
+ +
+
+ + + + + +
+
+ +
+ First, have a definite, clear, practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends: + wisdom, money, materials, and methods. Third, adjust all your means to that end. +
+
+ +
+
+

Signup

+

Get started for free.

+
+
+ + + +
+
+ +
+ +
+
+ +
+ +
+ Badge + Badge + Badge + Badge + Badge +
+ +
+ + + + + + +
+ +
+
+ +
+ +
+ +
+
+

Success

+

Task has been completed.

+
+
+ +
+
+ +
+
+ +
+

Gregory Smith

+ gregory.smith@example.com +
+
+
+ +
+

Stephanie Collins

+ stephanie.collins@example.com +
+
+
+
+
+
+ +
+

(preview-colors)

+
+
+ +
+

(preview-typography)

+
+
+ +
+

Built by Skeleton Labs and the Skeleton community.

+
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/panels/PanelForm.svelte b/sites/themes.skeleton.dev/src/lib/components/panels/PanelForm.svelte deleted file mode 100644 index 3844f8179..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/panels/PanelForm.svelte +++ /dev/null @@ -1,63 +0,0 @@ - - -
- -
-
- - - - -
-
- -
- {#if category === 'colors'}{/if} - {#if category === 'typography'}{/if} - {#if category === 'spacing'}{/if} - {#if category === 'edges'}{/if} - {#if category === 'display'}{/if} -
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/panels/PanelPreview.svelte b/sites/themes.skeleton.dev/src/lib/components/panels/PanelPreview.svelte deleted file mode 100644 index fe4c1cfc8..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/panels/PanelPreview.svelte +++ /dev/null @@ -1,84 +0,0 @@ - - -
-
- -
- -

- skeleton - theme generator -

-
- - - -
- -
-
- {#if tab === 'preview'} - {#if content === 'palette'}{/if} - {#if content === 'typography'}{/if} - {#if content === 'elements'}{/if} - {#if content === 'components'}{/if} - {:else} - - {/if} -
diff --git a/sites/themes.skeleton.dev/src/lib/components/previews/CodeGen.svelte b/sites/themes.skeleton.dev/src/lib/components/previews/CodeGen.svelte deleted file mode 100644 index d53b9c60f..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/previews/CodeGen.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - -
- - - -
{`
-import type { Theme } from '@skeletonlabs/skeleton/themes';\n
-const ${stateFormCore.name} = ${JSON.stringify({name: stateFormCore.name, properties: theme.properties}, null, 2)} satisfies Theme;\n
-export default ${stateFormCore.name};
-	`.trim()}
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/previews/Components.svelte b/sites/themes.skeleton.dev/src/lib/components/previews/Components.svelte deleted file mode 100644 index f0f2fbf01..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/previews/Components.svelte +++ /dev/null @@ -1,3 +0,0 @@ -
-

Components coming soon.

-
diff --git a/sites/themes.skeleton.dev/src/lib/components/previews/Elements.svelte b/sites/themes.skeleton.dev/src/lib/components/previews/Elements.svelte deleted file mode 100644 index 8d694cdd7..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/previews/Elements.svelte +++ /dev/null @@ -1,179 +0,0 @@ - - -
- -
-
-
- - - - - - - -
-
- - - - - - - -
-
- - - - - - - -
-
- - - - - - -
-
-
- -
-
-
- banner -
-
-
-

Announcements

-

Skeleton is Awesome

-
-

- Lorem ipsum dolor sit amet consectetur adipisicing elit. Numquam aspernatur provident eveniet eligendi cumque consequatur tempore - sint nisi sapiente. Iste beatae laboriosam iure molestias cum expedita architecto itaque quae rem. -

-
-
- By Alex - On {new Date().toLocaleDateString()} -
-
-
- -
-
-
- - - -
-
- -
-
-
- -
-
- - - - - - - - - - - - {#each tableData as row} - - - - - - - {/each} - - - - - - - -
A list of elements from the periodic table.
PositionSymbolNameWeight
{row.position}{row.symbol}{row.name}{row.atomic_no}
Total{tableData.length} Elements
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-

Default

-
-

border-t-2

-
-

border-t-4

-
-

border-t-8

-
-
-
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/previews/Palette.svelte b/sites/themes.skeleton.dev/src/lib/components/previews/Palette.svelte deleted file mode 100644 index 80e5cad82..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/previews/Palette.svelte +++ /dev/null @@ -1,188 +0,0 @@ - - -
- -
- {#each palette as color} -
- {color.name} -
- - {#each color.ramp as shade} -
- - {shade.value} - -
- {/each} -
-
- {/each} -
- -
-
- -
(neutral)
- -
950-50
-
900-100
-
800-200
-
700-300
-
600-400
-
500
-
400-600
-
300-700
-
200-800
-
100-900
-
50-950
-
-
- -
-
-
(neutral)
-
primary
-
secondary
-
tertiary
-
success
-
warning
-
error
-
surface
-
-
- -
-
- -
(neutral)
- -
950-50
-
900-100
-
800-200
-
700-300
-
600-400
-
500
-
400-600
-
300-700
-
200-800
-
100-900
-
50-950
-
-
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/previews/Typography.svelte b/sites/themes.skeleton.dev/src/lib/components/previews/Typography.svelte deleted file mode 100644 index 466695272..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/previews/Typography.svelte +++ /dev/null @@ -1,65 +0,0 @@ -
- -
-
-

Heading 1

-

Heading 2

-

Heading 3

-

Heading 4

-
Heading 5
-
Heading 6
-
-
- -
-

The quick brown fox jumps over the lazy dog

-
- -
-
"The quick brown fox jumps over the lazy dog."
-
- -
- An example link -
- -
-
The quick brown fox jumps over the lazy dog.
-
- -
-
Insert the .example class here.
-
- -
-
Press + C to copy.
-
- -
- Always Gonna Give You Up - Never Gonna Give You Up -
- -
-

Lorem Ipsum

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Tincidunt - dui ut ornare lectus sit amet est placerat. Nulla aliquet porttitor lacus luctus accumsan tortor posuere. Tempor orci eu lobortis - elementum nibh tellus molestie nunc non. Vitae suscipit tellus mauris a diam maecenas sed enim ut. Blandit aliquam etiam erat velit - scelerisque in dictum. Rhoncus aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant. -

-

Elementum Pulvinar

-

- Id diam vel quam elementum pulvinar etiam non quam lacus. Vel pretium lectus quam id leo in vitae turpis. Aliquet sagittis id - consectetur purus ut faucibus pulvinar. Dui id ornare arcu odio ut sem nulla pharetra diam. Nec ultrices dui sapien eget mi. Interdum - varius sit amet mattis vulputate. Sed risus pretium quam vulputate dignissim suspendisse in est. Sed nisi lacus sed viverra tellus in - hac. -

-

- Elementum eu facilisis sed odio morbi. Adipiscing at in tellus integer. In est ante in nibh mauris. Leo duis ut diam quam nulla - porttitor massa id. Urna neque viverra justo nec ultrices dui sapien eget mi. Ut pharetra sit amet aliquam id diam maecenas. - Scelerisque in dictum non consectetur. Nec feugiat nisl pretium fusce id velit ut. Sed lectus vestibulum mattis ullamcorper velit sed - ullamcorper. Non pulvinar neque laoreet suspendisse interdum consectetur libero id. Quisque id diam vel quam elementum pulvinar etiam. -

-
-
diff --git a/sites/themes.skeleton.dev/src/lib/components/utilities/Lightswitch.svelte b/sites/themes.skeleton.dev/src/lib/components/utilities/Lightswitch.svelte deleted file mode 100644 index 216a14286..000000000 --- a/sites/themes.skeleton.dev/src/lib/components/utilities/Lightswitch.svelte +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/sites/themes.skeleton.dev/src/lib/constants.ts b/sites/themes.skeleton.dev/src/lib/constants.ts deleted file mode 100644 index 02de35031..000000000 --- a/sites/themes.skeleton.dev/src/lib/constants.ts +++ /dev/null @@ -1,155 +0,0 @@ -// Constants --- - -// FIXME: -// export type DisplayBorders = 'none' | 'surface'; // Record -// export type DisplayBackgrounds = 'none' | 'surface' | 'surface-inverted'; // Record - -export const displayBorders: Record = { - none: '', - surface: 'border border-surface-200-800' -}; -export const displayBackgrounds: Record = { - none: '', - surface: 'preset-filled-surface-100-900', - 'surface-inverted': 'preset-filled-surface-50-950' -}; - -// Colors --- - -export const colorNames = ['primary', 'secondary', 'tertiary', 'success', 'warning', 'error', 'surface'] as const; -export const colorShades = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950] as const; - -export type ColorNames = (typeof colorNames)[number]; -export type ColorShades = (typeof colorShades)[number]; -export type ColorPalette = Record>; -export type ColorSettings = { - /** high, middle, low */ - seeds: [string, string, string]; - contrastDark: string; - contrastLight: string; - /** the index in the array of shades */ - breakpoint: number; -}; - -// Typographic Scales --- - -export const typographicScales = [ - { value: '1.0', label: 'Base' }, - { value: '1.067', label: 'Minor Second' }, - { value: '1.125', label: 'Major Second' }, - { value: '1.2', label: 'Minor Third' }, - { value: '1.25', label: 'Major Third' }, - { value: '1.333', label: 'Perfect Fourth' }, - { value: '1.414', label: 'Augmented Fourth' }, - { value: '1.5', label: 'Perfect Fifth' }, - { value: '1.618', label: 'Golden Ratio' } -] as const; - -// Fonts --- - -export const fontFamilies: Record = { - inherit: ['inherit'], - // Source: https://github.com/system-fonts/modern-font-stacks - 'system-ui': ['system-ui', 'sans-serif'], - transitional: ['Charter', 'Bitstream Charter', 'Sitka Text', 'Cambria', 'serif'], - oldstyle: ['Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', 'P052', 'serif'], - humanist: ['Seravek', 'Gill Sans Nova', 'Ubuntu', 'Calibri', 'DejaVu Sans', 'source-sans-pro', 'sans-serif'], - geohumanist: ['Avenir', 'Montserrat', 'Corbel', 'URW Gothic', 'source-sans-pro', 'sans-serif'], - 'class-human': ['Optima', 'Candara', 'Noto Sans', 'source-sans-pro', 'sans-serif'], - neogrote: ['Inter', 'Roboto', 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', 'Arial', 'sans-serif'], - monoslab: ['Nimbus Mono PS', 'Courier New', 'monospace'], - monocode: ['ui-monospace', 'Cascadia Code', 'Source Code Pro', 'Menlo', 'Consolas', 'DejaVu Sans Mono', 'monospace'], - industrial: ['Bahnschrift', 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', 'sans-serif-condensed', 'sans-serif'], - 'round-sans': [ - 'ui-rounded', - 'Hiragino Maru Gothic ProN', - 'Quicksand', - 'Comfortaa', - 'Manjari', - 'Arial Rounded MT', - 'Arial Rounded MT Bold', - 'Calibri', - 'source-sans-pro', - 'sans-serif' - ], - 'slab-serif': ['Rockwell', 'Rockwell Nova', 'Roboto Slab', 'DejaVu Serif', 'Sitka Small', 'serif'], - antique: ['Superclarendon', 'Bookman Old Style', 'URW Bookman', 'URW Bookman L', 'Georgia Pro', 'Georgia', 'serif'], - didone: ['Didot', 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', 'P052', 'Sylfaen', 'serif'], - handwritten: ['Segoe Print', 'Bradley Hand', 'Chilanka', 'TSCu_Comic', 'casual', 'cursive'] -} as const; - -export const fontSizes = [ - 'inherit', - '12px', // '0.75rem', - '14px', // '0.875rem', - '16px', // '1rem', - '18px', // '1.125rem', - '20px', // '1.25rem', - '24px' // '1.5rem' -] as const; - -export const lineHeights = [ - 'inherit', - '16px', // '1rem', - '20px', // '1.25rem', - '24px', // '1.5rem', - '28px', // '1.75rem', - '32px', // '2rem', - '36px' // '2.25rem, -] as const; - -export const fontWeights = [ - 'inherit', - 'normal', - 'bold', - 'lighter', - 'bolder', - '100', - '200', - '300', - '400', - '500', - '600', - '700', - '800', - '900' -] as const; - -export const fontStyles = ['inherit', 'normal', 'italic']; -export const letterSpacings = ['inherit', '-0.05em', '-0.025em', '0em', '0.025em', '0.05em', '0.01em']; -export const textDecorations = ['none', 'underline', 'overline', 'line-through']; - -// Edges --- - -export const radii = [ - '0px', - '2px', // '0.125rem', - '4px', // '0.25rem', - '6px', // '0.375rem', - '8px', // '0.5rem', - '12px', // '0.75rem', - '16px', // '1rem', - '24px', // '1.5rem', - '9999px' -] as const; -export const edges = ['0px', '1px', '2px', '4px', '8px'] as const; - -// Theme Generation --- - -export const themeStatic = { - typeScale: { - '--type-scale-1': 'calc(0.75rem * var(--type-scale-factor))', // 12px - '--type-scale-2': 'calc(0.875rem * var(--type-scale-factor))', // 14px - '--type-scale-3': 'calc(1rem * var(--type-scale-factor))', // 16px - '--type-scale-4': 'calc(1.125rem * var(--type-scale-factor))', // 18px - '--type-scale-5': 'calc(1.25rem * var(--type-scale-factor))', // 20px - '--type-scale-6': 'calc(1.5rem * var(--type-scale-factor))', // 24px - '--type-scale-7': 'calc(1.875rem * var(--type-scale-factor))', // 30px - '--type-scale-8': 'calc(2.25rem * var(--type-scale-factor))', // 36px - '--type-scale-9': 'calc(3rem * var(--type-scale-factor))', // 48px - '--type-scale-10': 'calc(3.75rem * var(--type-scale-factor))', // 60px - '--type-scale-11': 'calc(4.5rem * var(--type-scale-factor))', // 72px - '--type-scale-12': 'calc(6rem * var(--type-scale-factor))', // 96px - '--type-scale-13': 'calc(8rem * var(--type-scale-factor))' // 128px - } -}; diff --git a/sites/themes.skeleton.dev/src/lib/generator.svelte.ts b/sites/themes.skeleton.dev/src/lib/generator.svelte.ts deleted file mode 100644 index a68ce31e4..000000000 --- a/sites/themes.skeleton.dev/src/lib/generator.svelte.ts +++ /dev/null @@ -1,185 +0,0 @@ -import chroma from 'chroma-js'; -import { untrack } from 'svelte'; - -// State -import { stateFormColors, stateFormBackgrounds, stateFormTypography, stateFormSpacing, stateFormEdges } from '$lib/state.svelte'; -import { - typographicScales, - themeStatic, - colorShades, - type ColorNames, - type ColorSettings, - type ColorShades, - type ColorPalette, - fontFamilies -} from '$lib/constants'; - -/** Provide a single seed color, generates high/low contrast values */ -export function seedHighLowColors(colorName: ColorNames, colorSeed: string) { - if (!chroma.valid(colorSeed)) return; - stateFormColors[colorName].seeds = [ - chroma(colorSeed).brighten(2.5).hex(), // high - chroma(colorSeed).hex(), // med - chroma(colorSeed).darken(2.5).hex() // low - ]; -} - -export function genRandomSeed(colorName: ColorNames) { - /** lightness is randomly generated between 0.2 and 0.8 */ - const lightness = Math.random() * 0.6 + 0.2; - const chromaColor = chroma.random().set('hsl.l', lightness); - seedHighLowColors(colorName, chromaColor.hex()); -} - -/** Generates a color ramp with default settings */ -function genColorRamp(colorSettings: ColorSettings) { - // Validate and create color scale - const colorScale = chroma - .scale([ - chroma.valid(colorSettings.seeds[0]) ? chroma(colorSettings.seeds[0]) : '#CCCCCC', - chroma.valid(colorSettings.seeds[1]) ? chroma(colorSettings.seeds[1]) : '#CCCCCC', - chroma.valid(colorSettings.seeds[2]) ? chroma(colorSettings.seeds[2]) : '#CCCCCC' - ]) - .colors(11); - // Return the values as an object with RGB tuple - const colorRamp = colorShades.reduce( - (acc, cs, i) => { - acc[cs] = chroma(colorScale[i]).rgb(); - return acc; - }, - {} as Record - ); - return colorRamp satisfies Record; -} - -/** Loops the object of colors to generate a ramp per color */ -export function genColorPalette(stateFormColors: Record): ColorPalette { - const palette = {} as ColorPalette; - Object.entries(stateFormColors).map(([_colorName, colorSettings]) => { - const colorName = _colorName as ColorNames; - palette[colorName] = genColorRamp(colorSettings); - }); - return palette; -} - -/** Generates the Theme's color properties */ -export function genColorProperties() { - const code: Record = {}; - const colorsArr = Object.entries(genColorPalette(stateFormColors)); - findColorBreakpoint(); - for (const [_colorName, colorRamp] of colorsArr) { - const colorName = _colorName as ColorNames; - // Base Colors - colorShades.forEach((cs) => (code[`--color-${colorName}-${cs}`] = colorRamp[cs].join(' '))); - // Contrast Colors - code[`--color-${colorName}-contrast-dark`] = stateFormColors[colorName].contrastDark; - code[`--color-${colorName}-contrast-light`] = stateFormColors[colorName].contrastLight; - // Base Colors - colorShades.forEach((cs, i) => { - const breakpointIndex = stateFormColors[colorName].breakpoint; - const breakpointValue = i < breakpointIndex ? 'dark' : 'light'; - code[`--color-${colorName}-contrast-${cs}`] = `var(--color-${colorName}-contrast-${breakpointValue})`; - }); - } - return code; -} - -export function findColorBreakpoint() { - const palette = genColorPalette(stateFormColors); - const colorsArr = Object.entries(palette); - for (const [_colorName, _colorRamp] of colorsArr) { - const colorName = _colorName as ColorNames; - const colorRamp = Object.keys(_colorRamp).map((k) => Number(k)) as ColorShades[]; - const color = stateFormColors[colorName]; - - const contrastDarkColor = getColorOfContrast(color.contrastDark); - const contrastLightColor = getColorOfContrast(color.contrastLight); - let breakpoint = -1; - for (let i = 0; i < colorRamp.length; i++) { - const contrastDark = chroma.contrast(chroma(_colorRamp[colorShades[i]]), contrastDarkColor); - const contrastLight = chroma.contrast(chroma(_colorRamp[colorShades[i]]), contrastLightColor); - if (contrastLight > contrastDark && breakpoint === -1) { - breakpoint = i; - } - } - untrack(() => (stateFormColors[colorName].breakpoint = breakpoint)); - } -} - -function getColorOfContrast(color: string) { - if (color === '0 0 0') return chroma('black'); - if (color === '255 255 255') return chroma('white'); - const [colorName, shade] = getNameAndShadeFromVar(color); - return chroma(genColorPalette(stateFormColors)[colorName][shade]); -} - -/** normalize the CSS variable, turn 'var(--color-success-950)' into ["success", 950] */ -function getNameAndShadeFromVar(string: string) { - return string.replace('var(--color-', '').replace(')', '').split('-') as [ColorNames, ColorShades]; -} - -/** Generates the full theme file code */ -export function genThemeCode() { - return { - properties: { - // Scaling - '--space-scale-factor': `${stateFormSpacing.factor}`, - // Typography - '--type-scale-factor': `${typographicScales[Number(stateFormTypography.factor)].value}`, - ...themeStatic.typeScale, - // Typography - Base - '--base-font-color': stateFormTypography.baseFontColor, - '--base-font-color-dark': stateFormTypography.baseFontColorDark, - '--base-font-family': `${fontFamilies[stateFormTypography.baseFontFamily].join(', ')}`, - '--base-font-size': stateFormTypography.baseFontSize, - '--base-line-height': stateFormTypography.baseLineHeight, - '--base-font-weight': stateFormTypography.baseFontWeight, - '--base-font-style': stateFormTypography.baseFontStyle, - '--base-letter-spacing': stateFormTypography.baseLetterSpacing, - // Typography - Heading - '--heading-font-color': stateFormTypography.headingFontColor, - '--heading-font-color-dark': stateFormTypography.headingFontColorDark, - '--heading-font-family': `${fontFamilies[stateFormTypography.headingFontFamily].join(', ')}`, - '--heading-font-size': stateFormTypography.headingFontSize, - '--heading-line-height': stateFormTypography.headingLineHeight, - '--heading-font-weight': stateFormTypography.headingFontWeight, - '--heading-font-style': stateFormTypography.headingFontStyle, - '--heading-letter-spacing': stateFormTypography.headingLetterSpacing, - // Typography - Anchor - '--anchor-font-color': stateFormTypography.anchorFontColor, - '--anchor-font-color-dark': stateFormTypography.anchorFontColorDark, - '--anchor-font-family': `${fontFamilies[stateFormTypography.anchorFontFamily].join(', ')}`, - '--anchor-font-size': stateFormTypography.anchorFontSize, - '--anchor-line-height': stateFormTypography.anchorLineHeight, - '--anchor-font-weight': stateFormTypography.anchorFontWeight, - '--anchor-font-style': stateFormTypography.anchorFontStyle, - '--anchor-letter-spacing': stateFormTypography.anchorLetterSpacing, - '--anchor-text-decoration': stateFormTypography.anchorTextDecoration, - '--anchor-text-decoration-hover': stateFormTypography.anchorTextDecorationHover, - '--anchor-text-decoration-active': stateFormTypography.anchorTextDecorationActive, - '--anchor-text-decoration-focus': stateFormTypography.anchorTextDecorationFocus, - // Backgrounds - '--body-background-color': stateFormBackgrounds.bodyBackgroundColor, - '--body-background-color-dark': stateFormBackgrounds.bodyBackgroundColorDark, - // Edges --- - '--radii-default': stateFormEdges.radiiDefault, - '--radii-container': stateFormEdges.radiiContainer, - '--border-width-default': stateFormEdges.borderWidthDefault, - '--ring-width-default': stateFormEdges.ringWidthDefault, - '--outline-width-default': stateFormEdges.outlineWidthDefault, - '--divide-width-default': stateFormEdges.divideWidthDefault, - // Colors - ...genColorProperties() - } - }; -} - -/** Generates the Live Preview css code */ -export function genCssCode() { - const theme = genThemeCode(); - let rawCssCode = ''; - for (const [key, value] of Object.entries(theme.properties)) { - rawCssCode += `\t${key}: ${value};\n`; - } - return `:root {\n${rawCssCode}\n}`; -} diff --git a/sites/themes.skeleton.dev/src/lib/index.js b/sites/themes.skeleton.dev/src/lib/index.js deleted file mode 100644 index 856f2b6c3..000000000 --- a/sites/themes.skeleton.dev/src/lib/index.js +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/sites/themes.skeleton.dev/src/lib/state.svelte.ts b/sites/themes.skeleton.dev/src/lib/state.svelte.ts deleted file mode 100644 index 62d8adca5..000000000 --- a/sites/themes.skeleton.dev/src/lib/state.svelte.ts +++ /dev/null @@ -1,119 +0,0 @@ -import type { ColorNames, ColorSettings } from './constants'; - -// Global State --- - -export const stateDisplay: Record = $state({ - border: 'surface', - background: 'surface' -}); - -// Form: Core --- - -export const stateFormCore: Record = $state({ - name: 'myCustomTheme' -}); - -// Form: Colors --- - -export const stateFormColors: Record = $state({ - primary: { - seeds: ['#d3e5ff', '#0170f3', '#092750'], - contrastDark: 'var(--color-primary-950)', - contrastLight: 'var(--color-primary-50)', - breakpoint: 5 // index - }, - secondary: { - seeds: ['#d8ccf1', '#7928ca', '#321968'], - contrastDark: 'var(--color-secondary-950)', - contrastLight: 'var(--color-secondary-50)', - breakpoint: 4 // index - }, - tertiary: { - seeds: ['#ffcefb', '#ff0080', '#760043'], - contrastDark: 'var(--color-tertiary-950)', - contrastLight: 'var(--color-tertiary-50)', - breakpoint: 3 // index - }, - success: { - seeds: ['#aaffec', '#50e3c2', '#052e2a'], - contrastDark: 'var(--color-success-950)', - contrastLight: 'var(--color-success-50)', - breakpoint: 6 // index - }, - warning: { - seeds: ['#ffefcf', '#f7b955', '#a14d05'], - contrastDark: 'var(--color-warning-950)', - contrastLight: 'var(--color-warning-50)', - breakpoint: 6 // index - }, - error: { - seeds: ['#f7d4d6', '#f33f33', '#940000'], - contrastDark: 'var(--color-error-950)', - contrastLight: 'var(--color-error-50)', - breakpoint: 5 // index - }, - surface: { - seeds: ['#ffffff', '#666666', '#111111'], - contrastDark: 'var(--color-surface-950)', - contrastLight: 'var(--color-surface-50)', - breakpoint: 4 // index - } -}); - -export const stateFormBackgrounds: Record = $state({ - bodyBackgroundColor: 'var(--color-surface-50)', - bodyBackgroundColorDark: 'var(--color-surface-950)' -}); - -// Form: Typography --- - -export const stateFormTypography: Record = $state({ - factor: 0, // index - // Base - baseFontColor: 'var(--color-surface-950)', - baseFontColorDark: 'var(--color-surface-50)', - baseFontFamily: 'system-ui', - baseFontSize: 'inherit', - baseLineHeight: 'inherit', - baseFontWeight: 'normal', - baseFontStyle: 'normal', - baseLetterSpacing: '0em', - // heading - headingFontColor: 'var(--color-surface-950)', - headingFontColorDark: 'var(--color-surface-50)', - headingFontFamily: 'inherit', - headingFontWeight: 'bold', - headingFontStyle: 'normal', - headingLetterSpacing: 'inherit', - // anchor - anchorFontColor: 'var(--color-primary-500)', - anchorFontColorDark: 'var(--color-primary-500)', - anchorFontFamily: 'inherit', - anchorFontSize: 'inherit', - anchorLineHeight: 'inherit', - anchorFontWeight: 'normal', - anchorFontStyle: 'normal', - anchorLetterSpacing: 'inherit', - // anchor (extras) - anchorTextDecoration: 'none', - anchorTextDecorationHover: 'underline', - anchorTextDecorationActive: 'none', - anchorTextDecorationFocus: 'none' -}); - -// Form: Spacing --- - -export const stateFormSpacing: Record = $state({ - factor: 1.0 -}); - -// Form: Edges --- - -export const stateFormEdges: Record = $state({ - radiiDefault: '6px', // 0.375rem - radiiContainer: '12px', // 0.75rem - borderWidthDefault: '1px', - ringWidthDefault: '1px', - outlineWidthDefault: '1px', - divideWidthDefault: '1px' -}); diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte new file mode 100644 index 000000000..d9e1463e3 --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte @@ -0,0 +1,9 @@ + + +
+ + +
diff --git a/sites/themes.skeleton.dev/src/routes/+page.svelte b/sites/themes.skeleton.dev/src/routes/+page.svelte index 5691089b6..1ffee192c 100644 --- a/sites/themes.skeleton.dev/src/routes/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/+page.svelte @@ -1,2 +1,15 @@ -

Homepage

-

this page is working

+ + +
+
+

Themes

+

This will be the promotation homepage in a future update.

+ Browse to Generator → +
+
diff --git a/sites/themes.skeleton.dev/tailwind.config.cjs b/sites/themes.skeleton.dev/tailwind.config.cjs index a4d014b85..e836a4936 100644 --- a/sites/themes.skeleton.dev/tailwind.config.cjs +++ b/sites/themes.skeleton.dev/tailwind.config.cjs @@ -1,26 +1,24 @@ // import { skeleton } from '../../packages/skeleton/dist/plugin/index.cjs' // NOTE: do not delete the above comment. It's required for local HMR on plugin changes. -import { skeleton } from '@skeletonlabs/skeleton/plugin'; import forms from '@tailwindcss/forms'; +import { join } from 'path'; +import { skeleton } from '@skeletonlabs/skeleton/plugin'; +import * as themes from '@skeletonlabs/skeleton/themes'; + /** @type {import('tailwindcss').Config}*/ const config = { darkMode: 'class', - content: ['./src/**/*.{html,js,svelte,ts}'], + content: ['./src/**/*.{html,js,svelte,ts}', join(require.resolve('@skeletonlabs/skeleton-svelte'), '../**/*.{html,js,svelte,ts}')], theme: { extend: {} }, plugins: [ forms, - // NOTE: do not load a theme if you wish to have live previews - skeleton() - // To set a hardcoded theme, use the following: - // skeleton({ - // themes: { - // preset: ['cerberus', 'catppuccin', 'cedar', 'rose'], - // }, - // }), + skeleton({ + themes: [themes.cerberus] + }) ] }; From adbdc1a67e4e429e09e3e04e96d145c9972a5353 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Mon, 16 Sep 2024 16:33:27 -0500 Subject: [PATCH 05/92] Control refinement --- .../components/Lightswitch/Lightswitch.svelte | 19 ++ .../generator/Controls/Controls.svelte | 35 +++- .../generator/Preview/Preview.svelte | 192 +----------------- .../Preview/PreviewComponents.svelte | 177 ++++++++++++++++ .../generator/Preview/PreviewPalette.svelte | 191 +++++++++++++++++ .../Preview/PreviewTypography.svelte | 71 +++++++ 6 files changed, 494 insertions(+), 191 deletions(-) create mode 100644 sites/themes.skeleton.dev/src/lib/components/Lightswitch/Lightswitch.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte diff --git a/sites/themes.skeleton.dev/src/lib/components/Lightswitch/Lightswitch.svelte b/sites/themes.skeleton.dev/src/lib/components/Lightswitch/Lightswitch.svelte new file mode 100644 index 000000000..5f989193a --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/Lightswitch/Lightswitch.svelte @@ -0,0 +1,19 @@ + + + diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index 0f30b0bdb..900e379fd 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -1,21 +1,32 @@
- +
-
+
+

Use the controls below to adjust theme settings.

+ {#snippet iconOpen()}{/snippet} + {#snippet iconClosed()}{/snippet} {#snippet lead()} - + {/snippet} {#snippet control()} Colors @@ -26,7 +37,7 @@ {#snippet lead()} - + {/snippet} {#snippet control()} Typography @@ -37,18 +48,24 @@ {#snippet lead()} - + {/snippet} {#snippet control()} Spacing {/snippet} {#snippet panel()} -

(pane-spacing)

+
+

Define the scale factor for properties like padding, margin, width, height, gap, space, and more.

+ +
{/snippet}
{#snippet lead()} - + {/snippet} {#snippet control()} Edges @@ -60,5 +77,5 @@
- +
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte index f4e204b45..37fa6bcfa 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte @@ -1,198 +1,26 @@
- -
-
-

Big Headline Here.

-

- Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex - dicta ipsam, tempore eum, pariatur non consequatur consectetur veritatis. Quisquam, numquam? Minima. -

- -
-
- - banner -
-
+
- - - {#snippet lead()} - - {/snippet} - {#snippet trail()} - - - {/snippet} - - -
- -
- - - {#snippet list()} - Planes - Trains - Automobiles - {/snippet} - - -
- - - - - - -
- -
-
- - - - - -
-
- -
- First, have a definite, clear, practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends: - wisdom, money, materials, and methods. Third, adjust all your means to that end. -
-
- -
-
-

Signup

-

Get started for free.

-
-
- - - -
-
- -
- -
-
- -
- -
- Badge - Badge - Badge - Badge - Badge -
- -
- - - - - - -
- -
-
- -
- -
- -
-
-

Success

-

Task has been completed.

-
-
- -
-
- -
-
- -
-

Gregory Smith

- gregory.smith@example.com -
-
-
- -
-

Stephanie Collins

- stephanie.collins@example.com -
-
-
-
-
+
- -
-

(preview-colors)

-
-
- -
-

(preview-typography)

-
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte new file mode 100644 index 000000000..bc1f0140e --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte @@ -0,0 +1,177 @@ + + +
+ +
+
+

Big Headline Here.

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex dicta + ipsam, tempore eum, pariatur non consequatur consectetur veritatis. +

+ +
+
+ + banner +
+
+
+ + + {#snippet lead()} + + {/snippet} + {#snippet trail()} + + + {/snippet} + + +
+ +
+ + + {#snippet list()} + Planes + Trains + Automobiles + {/snippet} + + +
+ + + + + + +
+ +
+
+ + + + + +
+
+ +
+ First, have a definite, clear, practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends: wisdom, + money, materials, and methods. Third, adjust all your means to that end. +
+
+ +
+
+

Signup

+

Get started for free.

+
+
+ + + +
+
+ +
+ +
+
+ +
+ +
+ Badge + Badge + Badge + Badge + Badge +
+ +
+ + + + + + +
+ +
+
+ +
+ +
+ +
+
+

Success

+

Task has been completed.

+
+
+ +
+
+ +
+
+ +
+

Gregory Smith

+ gregory.smith@example.com +
+
+
+ +
+

Stephanie Collins

+ stephanie.collins@example.com +
+
+
+
+
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte new file mode 100644 index 000000000..13552aeb2 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte @@ -0,0 +1,191 @@ + + +
+ +
+ {#each palette as color} +
+ {color.name} +
+ + {#each color.ramp as shade} +
+ + {shade.value} + +
+ {/each} +
+
+ {/each} +
+ +
+

Filled

+
+ +
(neutral)
+ +
950-50
+
900-100
+
800-200
+
700-300
+
600-400
+
500
+
400-600
+
300-700
+
200-800
+
100-900
+
50-950
+
+
+ +
+

Tonal

+
+
(neutral)
+
primary
+
secondary
+
tertiary
+
success
+
warning
+
error
+
surface
+
+
+ +
+

Outlined

+
+ +
(neutral)
+ +
950-50
+
900-100
+
800-200
+
700-300
+
600-400
+
500
+
400-600
+
300-700
+
200-800
+
100-900
+
50-950
+
+
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte new file mode 100644 index 000000000..894c0877f --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte @@ -0,0 +1,71 @@ +
+ +
+ +
+
+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+
+
+ +
+

The quick brown fox jumps over the lazy dog

+
+ +
+
"The quick brown fox jumps over the lazy dog."
+
+ + + +
+
The quick brown fox jumps over the lazy dog.
+
+ +
+
Insert the .example class here.
+
+ +
+
Press + C to copy.
+
+
+ +
+ +
+ Always Gonna Give You Up + Never Gonna Give You Up +
+
+

Lorem Ipsum

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + Tincidunt dui ut ornare lectus sit amet est placerat. Nulla aliquet porttitor lacus luctus accumsan tortor posuere. Tempor orci eu + lobortis elementum nibh tellus molestie nunc non. Vitae suscipit tellus mauris a diam maecenas sed enim ut. Blandit aliquam etiam + erat velit scelerisque in dictum. Rhoncus aenean vel elit scelerisque mauris pellentesque pulvinar pellentesque habitant. +

+

Elementum Pulvinar

+

+ Id diam vel quam elementum pulvinar etiam non quam lacus. Vel pretium lectus quam id leo in vitae turpis. Aliquet sagittis id + consectetur purus ut faucibus pulvinar. Dui id ornare arcu odio ut sem nulla pharetra diam. Nec ultrices dui sapien eget mi. + Interdum varius sit amet mattis vulputate. Sed risus pretium quam vulputate dignissim suspendisse in est. Sed nisi lacus sed viverra + tellus in hac. +

+

+ Elementum eu facilisis sed odio morbi. Adipiscing at in tellus integer. In est ante in nibh mauris. Leo duis ut diam quam nulla + porttitor massa id. Urna neque viverra justo nec ultrices dui sapien eget mi. Ut pharetra sit amet aliquam id diam maecenas. + Scelerisque in dictum non consectetur. Nec feugiat nisl pretium fusce id velit ut. Sed lectus vestibulum mattis ullamcorper velit + sed ullamcorper. Non pulvinar neque laoreet suspendisse interdum consectetur libero id. Quisque id diam vel quam elementum pulvinar + etiam. +

+
+
+
From 7cc12903c1a57e81298aeb0947cc03046ec37a8b Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Mon, 16 Sep 2024 16:52:47 -0500 Subject: [PATCH 06/92] More preview refinement --- .../Preview/PreviewComponents.svelte | 8 +- .../generator/Preview/PreviewPalette.svelte | 132 ++++++++++++------ .../Preview/PreviewTypography.svelte | 11 +- sites/themes.skeleton.dev/tailwind.config.cjs | 2 +- 4 files changed, 99 insertions(+), 54 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte index bc1f0140e..64471b6cb 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte @@ -63,7 +63,7 @@ -
+
- +

Signup

Get started for free.

@@ -157,14 +157,14 @@
-
+ -
+

Stephanie Collins

diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte index 13552aeb2..7f671ce77 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewPalette.svelte @@ -1,4 +1,8 @@
- -
-
-

Big Headline Here.

-

- Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex dicta - ipsam, tempore eum, pariatur non consequatur consectetur veritatis. -

- -
-
- - banner -
-
-
- - - {#snippet lead()} - - {/snippet} - {#snippet trail()} - - - {/snippet} -
@@ -174,4 +140,37 @@
+ + + {#snippet lead()} + + {/snippet} + {#snippet trail()} + + + {/snippet} + + +
+
+

Big Headline Here.

+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex dicta + ipsam, tempore eum, pariatur non consequatur consectetur veritatis. +

+ +
+
+ + banner +
+
From 9b1f40f440d1af4119bef0492d0b6fddbdf78f42 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 17 Sep 2024 12:14:46 -0500 Subject: [PATCH 08/92] Accordion style improvements --- .../generator/Controls/Controls.svelte | 63 +++++++++++++++---- 1 file changed, 51 insertions(+), 12 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index af973da64..6cf7d0c16 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -15,16 +15,25 @@
-
- +
+ +
- -
+

Use the controls below to adjust theme settings.

- +
+ +
+ {#snippet iconOpen()}{/snippet} {#snippet iconClosed()}{/snippet} - + {#snippet lead()} {/snippet} @@ -32,10 +41,20 @@ Colors {/snippet} {#snippet panel()} -
(pane-colors)
+
+

Define the palette and contrast tones.

+
(pane-colors)
+
{/snippet}
- +
+ {#snippet lead()} {/snippet} @@ -43,10 +62,20 @@ Typography {/snippet} {#snippet panel()} -
(pane-typography)
+
+

Define all typographic settings for your theme.

+
(pane-typography)
+
{/snippet}
- +
+ {#snippet lead()} {/snippet} @@ -63,7 +92,14 @@
{/snippet} - +
+ {#snippet lead()} {/snippet} @@ -71,7 +107,10 @@ Edges {/snippet} {#snippet panel()} -
(pane-edges)
+
+

Define radius shape and edge widths.

+
(pane-edges)
+
{/snippet}
From 1bbaacd1caf044098f82c942286e68ba7049505c Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 17 Sep 2024 13:52:40 -0500 Subject: [PATCH 09/92] Edge selection components --- .../lib/components/Edges/EdgeOption.svelte | 31 ++++++++++ .../src/lib/components/Edges/Edges.svelte | 35 +++++++++++ .../generator/Controls/Controls.svelte | 58 ++++++++++++++++--- 3 files changed, 117 insertions(+), 7 deletions(-) create mode 100644 sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte create mode 100644 sites/themes.skeleton.dev/src/lib/components/Edges/Edges.svelte diff --git a/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte b/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte new file mode 100644 index 000000000..afa352594 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte @@ -0,0 +1,31 @@ + + +
+ +
{value}
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/Edges/Edges.svelte b/sites/themes.skeleton.dev/src/lib/components/Edges/Edges.svelte new file mode 100644 index 000000000..7f415ca32 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/components/Edges/Edges.svelte @@ -0,0 +1,35 @@ + + +
+ + + +
+ {#each items as itemValue} + + {/each} +
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index 6cf7d0c16..b787f4749 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -8,9 +8,20 @@ import IconEdges from 'lucide-svelte/icons/box-select'; import IconOpen from 'lucide-svelte/icons/chevron-up'; import IconClosed from 'lucide-svelte/icons/chevron-down'; + import Edges from '$lib/components/Edges/Edges.svelte'; // State - const settings = $state(['spacing']); + const settings = $state(['edges']); + + // Forms + const formEdges = $state({ + 'rounded-base': 6, + 'rounded-container': 12, + borders: 1, + rings: 1, + outlines: 1, + dividers: 1 + });
@@ -22,11 +33,12 @@

Use the controls below to adjust theme settings.

- -
+ + {#snippet iconOpen()}{/snippet} {#snippet iconClosed()}{/snippet} +
+
+

Define the scale factor for properties like padding, margin, width, height, gap, space, and more.

{/snippet}
+

Define radius shape and edge widths.

-
(pane-edges)
+
+ Rounded Base + +
+
+ Rounded Container + +
+
+
+ Borders + +
+
+ Rings + +
+
+ Outlines + +
+
+ Dividers + +
{/snippet} -
+ - +
From a85d19054b53be73e5c324d860398c73fffa1db9 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 17 Sep 2024 14:06:05 -0500 Subject: [PATCH 10/92] Preview components refined --- .../src/lib/components/Edges/EdgeOption.svelte | 2 +- .../lib/components/generator/Preview/Preview.svelte | 2 +- .../generator/Preview/PreviewComponents.svelte | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte b/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte index afa352594..caa6180d6 100644 --- a/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/Edges/EdgeOption.svelte @@ -24,7 +24,7 @@
-
{value}
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte index 37fa6bcfa..a920580d2 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte @@ -10,7 +10,7 @@
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte index c42296410..bd09bfeed 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewComponents.svelte @@ -157,8 +157,9 @@
+
-

Big Headline Here.

+

Lorem Ipsum.

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptatem recusandae neque est, aut nisi dolore quibusdam optio ex dicta ipsam, tempore eum, pariatur non consequatur consectetur veritatis. @@ -168,9 +169,12 @@

+
- - banner +
+
+ preview +
From fadb8c177491ba9f58147c7f2e605995608ac212 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 17 Sep 2024 14:24:05 -0500 Subject: [PATCH 11/92] Typography controls interface added --- sites/themes.skeleton.dev/src/app.pcss | 4 ++ .../generator/Controls/Controls.svelte | 64 ++++++++++++++++++- 2 files changed, 65 insertions(+), 3 deletions(-) diff --git a/sites/themes.skeleton.dev/src/app.pcss b/sites/themes.skeleton.dev/src/app.pcss index 55d0a58be..91e68edcd 100644 --- a/sites/themes.skeleton.dev/src/app.pcss +++ b/sites/themes.skeleton.dev/src/app.pcss @@ -6,3 +6,7 @@ html, body { @apply h-full; } + +.label-text { + @apply opacity-60; +} diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index b787f4749..d984ea2d3 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -1,6 +1,6 @@ diff --git a/sites/themes.skeleton.dev/svelte.config.js b/sites/themes.skeleton.dev/svelte.config.js index 9d59324a1..99fbeea23 100644 --- a/sites/themes.skeleton.dev/svelte.config.js +++ b/sites/themes.skeleton.dev/svelte.config.js @@ -1,16 +1,29 @@ -import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; import adapter from '@sveltejs/adapter-auto'; +import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; +import { dirname, join } from 'path'; +import { fileURLToPath } from 'url'; + +const __dirname = dirname(fileURLToPath(import.meta.url)); /** @type {import('@sveltejs/kit').Config} */ const config = { + // Consult https://kit.svelte.dev/docs/integrations#preprocessors + // for more information about preprocessors + preprocess: [ + vitePreprocess({ + style: { + css: { + postcss: join(__dirname, 'postcss.config.cjs') + } + } + }) + ], + 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() - }, - - preprocess: [vitePreprocess({})] + } }; - export default config; From 0a4f70d42887280919b0eb6104128a1837fbf5ec Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:25:06 -0400 Subject: [PATCH 18/92] revert tailwind version --- pnpm-lock.yaml | 68 ++++++++++++++++++-------- sites/themes.skeleton.dev/package.json | 6 +-- 2 files changed, 49 insertions(+), 25 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1ab3428a7..e0059f088 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -560,28 +560,22 @@ importers: version: 4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) - postcss: - specifier: ^8.4.45 - version: 8.4.47 - postcss-load-config: - specifier: ^5.1.0 - version: 5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1) shiki: specifier: ^1.16.3 version: 1.17.7 svelte: - specifier: 5.0.0-next.244 + specifier: ^5.0.0-next.244 version: 5.0.0-next.244 svelte-check: specifier: ^3.8.6 - version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244) + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244) tailwindcss: - specifier: ^3.4.10 - version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + specifier: 3.4.1 + version: 3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 @@ -7803,6 +7797,11 @@ snapshots: dependencies: defer-to-connect: 2.0.1 + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 @@ -12498,14 +12497,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.0 sade: 1.8.1 - svelte: 5.0.0-next.244 - svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2) + svelte: 5.0.0-next.210 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - '@babel/core' @@ -12518,14 +12517,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.0 sade: 1.8.1 - svelte: 5.0.0-next.210 - svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2) + svelte: 5.0.0-next.244 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - '@babel/core' @@ -12563,14 +12562,14 @@ snapshots: sass: 1.78.0 typescript: 5.6.2 - svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2): 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: 5.0.0-next.244 + svelte: 5.0.0-next.210 optionalDependencies: '@babel/core': 7.25.2 postcss: 8.4.47 @@ -12578,14 +12577,14 @@ snapshots: sass: 1.78.0 typescript: 5.6.2 - svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2): 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: 5.0.0-next.210 + svelte: 5.0.0-next.244 optionalDependencies: '@babel/core': 7.25.2 postcss: 8.4.47 @@ -12699,6 +12698,33 @@ snapshots: transitivePeerDependencies: - ts-node + tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index f33639730..54d922b3e 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -21,12 +21,10 @@ "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6", "@tailwindcss/forms": "^0.5.9", "autoprefixer": "^10.4.20", - "postcss": "^8.4.45", - "postcss-load-config": "^5.1.0", "shiki": "^1.16.3", - "svelte": "5.0.0-next.244", + "svelte": "^5.0.0-next.244", "svelte-check": "^3.8.6", - "tailwindcss": "^3.4.10", + "tailwindcss": "3.4.1", "typescript": "catalog:", "vite": "^5.4.3", "vitest": "^1.6.0" From 93b74c53b852a62ef9a29dd0d4812d6350f5e736 Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:31:02 -0400 Subject: [PATCH 19/92] fix ci checks --- .github/workflows/ci.yml | 3 +++ .prettierignore | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c8d5a3afe..04f3efba5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,9 @@ jobs: - name: Install dependencies run: pnpm install + - name: Build packages + run: pnpm -r package + - name: Run package checks run: pnpm check diff --git a/.prettierignore b/.prettierignore index 6cf14aa45..56da8a837 100644 --- a/.prettierignore +++ b/.prettierignore @@ -10,7 +10,8 @@ pnpm-lock.yaml **/*.pnpm-lock.yaml # Ignore changeset's autogenerated files -.changeset/*.md +.changeset/* +!.changeset/config.json **/CHANGELOG.md **/static/font-awesome From 117be17b140b7c4b79022e0864013582071e8acf Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:33:32 -0400 Subject: [PATCH 20/92] revert --- sites/themes.skeleton.dev/src/{app.css => app.pcss} | 0 sites/themes.skeleton.dev/src/routes/+layout.svelte | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename sites/themes.skeleton.dev/src/{app.css => app.pcss} (100%) diff --git a/sites/themes.skeleton.dev/src/app.css b/sites/themes.skeleton.dev/src/app.pcss similarity index 100% rename from sites/themes.skeleton.dev/src/app.css rename to sites/themes.skeleton.dev/src/app.pcss diff --git a/sites/themes.skeleton.dev/src/routes/+layout.svelte b/sites/themes.skeleton.dev/src/routes/+layout.svelte index ea7aa5129..ba66cf66f 100644 --- a/sites/themes.skeleton.dev/src/routes/+layout.svelte +++ b/sites/themes.skeleton.dev/src/routes/+layout.svelte @@ -1,5 +1,5 @@ From 095b0cc59d9e1cf7681ee2bcdd592304cd3872ba Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:33:43 -0400 Subject: [PATCH 21/92] add package step before building --- sites/themes.skeleton.dev/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index 54d922b3e..6ac3927d8 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "dev": "vite dev", - "build": "vite build", + "build": "pnpm -r package && 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", From 5551fb5b77e47b55e5b8670957042b7fd2afd412 Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:35:41 -0400 Subject: [PATCH 22/92] update tailwind again --- pnpm-lock.yaml | 84 ++++++++------------------ sites/themes.skeleton.dev/package.json | 2 +- 2 files changed, 27 insertions(+), 59 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0059f088..6417cf1ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -250,7 +250,7 @@ importers: version: link:../skeleton '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4))) '@testing-library/jest-dom': specifier: ^6.4.7 version: 6.5.0 @@ -292,7 +292,7 @@ importers: version: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.6 - version: 3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) + version: 3.4.12(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 @@ -371,7 +371,7 @@ importers: version: 4.0.0-next.7(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) '@testing-library/jest-dom': specifier: ^6.4.7 version: 6.5.0 @@ -404,7 +404,7 @@ importers: version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201) tailwindcss: specifier: ^3.4.6 - version: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + version: 3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) tslib: specifier: ^2.6.3 version: 2.7.0 @@ -447,7 +447,7 @@ importers: version: 5.7.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(svelte@5.0.0-next.210)(typescript@5.5.4)(vite@5.4.5(@types/node@20.16.5)(sass@1.78.0)) '@astrojs/tailwind': specifier: ^5.1.0 - version: 5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + version: 5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) '@nanostores/persistent': specifier: ^0.9.1 version: 0.9.1(nanostores@0.9.5) @@ -501,17 +501,17 @@ importers: version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210) tailwindcss: specifier: ^3.4.6 - version: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + version: 3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 devDependencies: '@tailwindcss/forms': specifier: ^0.5.7 - version: 0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) + version: 0.5.15(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))) '@types/node': specifier: ^20.14.11 version: 20.16.5 @@ -560,7 +560,7 @@ importers: version: 4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) + version: 0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -574,8 +574,8 @@ importers: specifier: ^3.8.6 version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244) tailwindcss: - specifier: 3.4.1 - version: 3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + specifier: ^3.4.12 + version: 3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) typescript: specifier: 'catalog:' version: 5.5.4 @@ -5637,8 +5637,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tailwindcss@3.4.11: - resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} + tailwindcss@3.4.12: + resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==} engines: {node: '>=14.0.0'} hasBin: true @@ -6485,13 +6485,13 @@ snapshots: - supports-color - vite - '@astrojs/tailwind@5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))': + '@astrojs/tailwind@5.1.0(astro@4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4))(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4))': dependencies: astro: 4.15.6(@types/node@20.16.5)(rollup@4.21.3)(sass@1.78.0)(typescript@5.5.4) autoprefixer: 10.4.20(postcss@8.4.47) postcss: 8.4.47 postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) transitivePeerDependencies: - ts-node @@ -7797,33 +7797,28 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) + tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) + tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) + tailwindcss: 3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) '@testing-library/dom@10.4.0': dependencies: @@ -12698,34 +12693,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.1(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.0 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.1(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)): + tailwindcss@3.4.12(ts-node@10.9.2(@types/node@16.18.108)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12752,7 +12720,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)): + tailwindcss@3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12779,7 +12747,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): + tailwindcss@3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index 6ac3927d8..e15ebc984 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -24,7 +24,7 @@ "shiki": "^1.16.3", "svelte": "^5.0.0-next.244", "svelte-check": "^3.8.6", - "tailwindcss": "3.4.1", + "tailwindcss": "^3.4.12", "typescript": "catalog:", "vite": "^5.4.3", "vitest": "^1.6.0" From 0f2b7730b674f2ac9d9df22916ceba558bfa462d Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:35:53 -0400 Subject: [PATCH 23/92] begone demon --- packages/plugin/src/tailwind/generated/generated-classes.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 packages/plugin/src/tailwind/generated/generated-classes.js diff --git a/packages/plugin/src/tailwind/generated/generated-classes.js b/packages/plugin/src/tailwind/generated/generated-classes.js deleted file mode 100644 index 9b602e798..000000000 --- a/packages/plugin/src/tailwind/generated/generated-classes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = { components: {".hide-scrollbar::-webkit-scrollbar":{"display":"none"},".hide-scrollbar":{"msOverflowStyle":"none","scrollbarWidth":"none"},".divider-vertical":{"marginLeft":"auto","marginRight":"auto","display":"inline-block","minHeight":"10px","borderLeftWidth":"1px","borderStyle":"solid","borderColor":"rgb(var(--color-surface-300))"},".dark .divider-vertical":{"borderColor":"rgb(var(--color-surface-600))"},".h1":{"fontSize":"1.875rem","lineHeight":"2.25rem","fontFamily":"var(--theme-font-family-heading)"},".h2":{"fontSize":"1.5rem","lineHeight":"2rem","fontFamily":"var(--theme-font-family-heading)"},".h3":{"fontSize":"1.25rem","lineHeight":"1.75rem","fontFamily":"var(--theme-font-family-heading)"},".h4":{"fontSize":"1.125rem","lineHeight":"1.75rem","fontFamily":"var(--theme-font-family-heading)"},".h5":{"fontSize":"1rem","lineHeight":"1.5rem","fontFamily":"var(--theme-font-family-heading)"},".h6":{"fontSize":"0.875rem","lineHeight":"1.25rem","fontFamily":"var(--theme-font-family-heading)"},".anchor":{"--tw-text-opacity":"1","color":"rgb(var(--color-primary-700) / var(--tw-text-opacity))","textDecorationLine":"underline"},".anchor:hover":{"--tw-brightness":"brightness(1.1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},":is(.dark .anchor)":{"--tw-text-opacity":"1","color":"rgb(var(--color-primary-500) / var(--tw-text-opacity))"},".blockquote":{"borderLeftWidth":"8px","--tw-border-opacity":"1","borderLeftColor":"rgb(var(--color-secondary-500) / var(--tw-border-opacity))","paddingRight":"1rem","paddingLeft":"1rem","fontSize":"1rem","lineHeight":"1.5rem","fontStyle":"italic","color":"rgba(var(--theme-font-color-base))"},".dark .blockquote":{"color":"rgba(var(--theme-font-color-dark))"},".kbd":{"fontFamily":"ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"","fontSize":"0.875rem","lineHeight":"1.25rem","fontWeight":700,"borderRadius":"0.25rem","paddingLeft":"0.375rem","paddingRight":"0.375rem","paddingTop":"3px","paddingBottom":"3px","backgroundColor":"rgb(var(--color-surface-300))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-900) / var(--tw-ring-opacity))","borderBottomWidth":"2px","--tw-border-opacity":"1","borderColor":"rgb(var(--color-surface-900) / var(--tw-border-opacity))"},".dark .kbd":{"backgroundColor":"rgb(var(--color-surface-600))"},".time":{"fontSize":"0.875rem","lineHeight":"1.25rem","--tw-text-opacity":"1","color":"rgb(var(--color-surface-500) / var(--tw-text-opacity))"},":is(.dark .time)":{"--tw-text-opacity":"1","color":"rgb(var(--color-surface-400) / var(--tw-text-opacity))"},".pre":{"overflowX":"auto","whiteSpace":"pre-wrap","backgroundColor":"rgb(23 23 23 / 0.9)","padding":"1rem","fontFamily":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace","fontSize":"1rem","lineHeight":"1.5rem","--tw-text-opacity":"1","color":"rgb(255 255 255 / var(--tw-text-opacity))","borderRadius":"var(--theme-rounded-container)"},".code":{"whiteSpace":"nowrap","fontFamily":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace","fontSize":"0.75rem","lineHeight":"1rem","--tw-text-opacity":"1","color":"rgb(var(--color-primary-700) / var(--tw-text-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.3)","borderRadius":"0.25rem","paddingTop":"0.125rem","paddingBottom":"0.125rem","paddingLeft":"0.25rem","paddingRight":"0.25rem"},":is(.dark .code)":{"--tw-text-opacity":"1","color":"rgb(var(--color-primary-400) / var(--tw-text-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".ins,\n\t.del":{"position":"relative","display":"block","padding":"0.125rem","paddingLeft":"1.25rem","textDecoration":"none"},".ins::before,\n\t.del::before":{"position":"absolute","left":"0.25rem","fontFamily":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"},".ins::before":{"content":"'+'"},".del::before":{"content":"'−'"},".ins":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-500) / var(--tw-bg-opacity))","fontFamily":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace","color":"rgb(var(--on-success))"},".del":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-500) / var(--tw-bg-opacity))","fontFamily":"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace","color":"rgb(var(--on-error))"},".alert":{"display":"flex","flexDirection":"column","alignItems":"flex-start","padding":"1rem","color":"rgb(var(--color-surface-900))","borderRadius":"var(--theme-rounded-container)"},".alert > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(1rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(1rem * var(--tw-space-y-reverse))"},".dark .alert":{"color":"rgb(var(--color-surface-50))"},".alert-message":{"flex":"1 1 auto"},".alert-message > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.5rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.5rem * var(--tw-space-y-reverse))"},".alert-actions":{"display":"flex","alignItems":"center"},".alert-actions > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".badge":{"display":"inline-flex","alignItems":"center","justifyContent":"center","whiteSpace":"nowrap","fontSize":"0.75rem","lineHeight":"1rem","fontWeight":600,"paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","borderRadius":"var(--theme-rounded-base)"},".badge > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".badge-icon":{"display":"flex","height":"1.25rem","width":"1.25rem","alignItems":"center","justifyContent":"center","borderRadius":"9999px","fontSize":"0.75rem","lineHeight":"1rem","fontWeight":600,"--tw-shadow":"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)","--tw-shadow-colored":"0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"},".badge-glass":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-color":"rgb(23 23 23 / 0.05)"},":is(.dark .badge-glass)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)","--tw-ring-color":"rgb(250 250 250 / 0.05)"},".breadcrumb::-webkit-scrollbar,\n\t.breadcrumb-nonresponsive::-webkit-scrollbar":{"display":"none"},".breadcrumb,\n\t.breadcrumb-nonresponsive":{"msOverflowStyle":"none","scrollbarWidth":"none","display":"flex","width":"100%","alignItems":"center","overflowX":"auto"},".breadcrumb > :not([hidden]) ~ :not([hidden]),\n\t.breadcrumb-nonresponsive > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"},".crumb":{"display":"flex","alignItems":"center","justifyContent":"center"},".crumb > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".crumb-separator":{"display":"flex","opacity":0.5,"color":"rgb(var(--color-surface-700))"},".dark .crumb-separator":{"color":"rgb(var(--color-surface-200))"},".breadcrumb li":{"display":"none"},".breadcrumb li:nth-last-child(3),\n\t.breadcrumb li:nth-last-child(2),\n\t.breadcrumb li:nth-last-child(1)":{"display":"block"},".button-base-styles":{"fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms"},".button-base-styles > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".button-base-styles:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn:disabled,\n\t.btn-icon:disabled,\n\t.btn-group > *:disabled":{"cursor":"not-allowed !important","opacity":"0.5 !important"},".btn:disabled:hover,\n\t.btn-icon:disabled:hover,\n\t.btn-group > *:disabled:hover":{"--tw-brightness":"brightness(1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn:disabled:active,\n\t.btn-icon:disabled:active,\n\t.btn-group > *:disabled:active":{"--tw-scale-x":"1","--tw-scale-y":"1","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},".btn":{"fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms","borderRadius":"var(--theme-rounded-base)"},".btn > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".btn:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn:active":{"--tw-scale-x":"95%","--tw-scale-y":"95%","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-brightness":"brightness(.9)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn-sm":{"paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.375rem","paddingBottom":"0.375rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".btn-md,\n\t.btn-base":{"paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","fontSize":"1rem","lineHeight":"1.5rem"},".btn-lg":{"paddingLeft":"1.75rem","paddingRight":"1.75rem","paddingTop":"0.75rem","paddingBottom":"0.75rem","fontSize":"1.125rem","lineHeight":"1.75rem"},".btn-xl":{"paddingLeft":"2.25rem","paddingRight":"2.25rem","paddingTop":"1rem","paddingBottom":"1rem","fontSize":"1.25rem","lineHeight":"1.75rem"},".btn-icon":{"fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms","padding":"0px","aspectRatio":"1 / 1","width":"43px","borderRadius":"9999px"},".btn-icon > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".btn-icon:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn-icon:active":{"--tw-scale-x":"95%","--tw-scale-y":"95%","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-brightness":"brightness(.9)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn-icon-sm":{"aspectRatio":"1 / 1","width":"33px","fontSize":"0.875rem","lineHeight":"1.25rem"},".btn-icon-base":{"aspectRatio":"1 / 1","width":"43px","fontSize":"1rem","lineHeight":"1.5rem"},".btn-icon-lg":{"aspectRatio":"1 / 1","width":"53px","fontSize":"1.125rem","lineHeight":"1.75rem"},".btn-icon-xl":{"aspectRatio":"1 / 1","width":"63px","fontSize":"1.25rem","lineHeight":"1.75rem"},".btn-group":{"display":"inline-flex","flexDirection":"row","overflow":"hidden","borderRadius":"var(--theme-rounded-base)","isolation":"isolate"},".btn-group > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0px * var(--tw-space-x-reverse))","marginLeft":"calc(0px * calc(1 - var(--tw-space-x-reverse)))"},".btn-group-vertical > *:disabled":{"cursor":"not-allowed !important","opacity":"0.5 !important"},".btn-group-vertical > *:disabled:hover":{"--tw-brightness":"brightness(1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".btn-group-vertical > *:disabled:active":{"--tw-scale-x":"1","--tw-scale-y":"1","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},".btn-group-vertical":{"display":"inline-flex","flexDirection":"column","overflow":"hidden","borderRadius":"var(--theme-rounded-container)","isolation":"isolate"},".btn-group-vertical > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0px * var(--tw-space-x-reverse))","marginLeft":"calc(0px * calc(1 - var(--tw-space-x-reverse)))","--tw-space-y-reverse":"0","marginTop":"calc(0px * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0px * var(--tw-space-y-reverse))"},".btn-group-vertical button,.btn-group-vertical a":{"fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms","color":"inherit !important","textDecorationLine":"none !important"},".btn-group-vertical button > :not([hidden]) ~ :not([hidden]),.btn-group-vertical a > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".btn-group-vertical button:hover,.btn-group-vertical a:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)","backgroundColor":"rgb(var(--color-surface-50) / 3%)"},".btn-group-vertical button:active,.btn-group-vertical a:active":{"backgroundColor":"rgb(var(--color-surface-900) / 3%)"},".btn-group-vertical > * + *":{"borderTopWidth":"1px","borderLeftWidth":"0px","borderColor":"rgb(var(--color-surface-500) / 0.2)"},".btn-group button,\n\t.btn-group a,\n\t.btn-group-vertical button,\n\t.btn-group-vertical a":{"fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"1.25rem","paddingRight":"1.25rem","paddingTop":"9px","paddingBottom":"9px","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms","color":"inherit !important","textDecorationLine":"none !important"},".btn-group button > :not([hidden]) ~ :not([hidden]),\n\t.btn-group a > :not([hidden]) ~ :not([hidden]),\n\t.btn-group-vertical button > :not([hidden]) ~ :not([hidden]),\n\t.btn-group-vertical a > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},".btn-group button:hover,\n\t.btn-group a:hover,\n\t.btn-group-vertical button:hover,\n\t.btn-group-vertical a:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)","backgroundColor":"rgb(var(--color-surface-50) / 3%)"},".btn-group button:active,\n\t.btn-group a:active,\n\t.btn-group-vertical button:active,\n\t.btn-group-vertical a:active":{"backgroundColor":"rgb(var(--color-surface-900) / 3%)"},".btn-group > * + *":{"borderTopWidth":"0px","borderLeftWidth":"1px","borderColor":"rgb(var(--color-surface-500) / 0.2)"},".card":{"backgroundColor":"rgb(var(--color-surface-100))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-color":"rgb(23 23 23 / 0.05)","borderRadius":"var(--theme-rounded-container)"},".dark .card":{"backgroundColor":"rgb(var(--color-surface-800))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-color":"rgb(250 250 250 / 0.05)"},".card-header":{"padding":"1rem","paddingBottom":"0px"},".card-footer":{"padding":"1rem","paddingTop":"0px"},"a.card":{"transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms"},"a.card:hover":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".card-hover":{"transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms"},".card-hover:hover":{"--tw-scale-x":"101%","--tw-scale-y":"101%","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-shadow":"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","--tw-shadow-colored":"0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"},".codeblock pre":{"counterReset":"line"},".codeblock code.lineNumbers > span.line":{"counterIncrement":"line"},".codeblock code.lineNumbers > span.line::before":{"content":"counter(line) ''","opacity":0.5},".chip":{"cursor":"pointer","whiteSpace":"nowrap","paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.375rem","paddingBottom":"0.375rem","textAlign":"center","fontSize":"0.75rem","lineHeight":"1rem","borderRadius":"0.25rem","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms"},".chip > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},"a.chip:hover,\n\tbutton.chip:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".chip-disabled,\n\t.chip:disabled":{"cursor":"not-allowed !important","opacity":"0.5 !important"},".chip-disabled:active,\n\t.chip:disabled:active":{"--tw-scale-x":"1","--tw-scale-y":"1","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},".legend":{"fontSize":"1.25rem","lineHeight":"1.75rem","fontFamily":"var(--theme-font-family-heading)"},".label > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.25rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.25rem * var(--tw-space-y-reverse))"},".input,\n\t.textarea,\n\t.select,\n\t.input-group":{"width":"100%","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"200ms","backgroundColor":"rgb(var(--color-surface-200))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","borderWidth":"var(--theme-border-base)","borderColor":"rgb(var(--color-surface-400))"},".dark .input,.dark \n\t.textarea,.dark \n\t.select,.dark \n\t.input-group":{"backgroundColor":"rgb(var(--color-surface-700))","borderColor":"rgb(var(--color-surface-500))"},".input:hover,\n\t.textarea:hover,\n\t.select:hover,\n\t.input-group:hover":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input:focus,\n\t.textarea:focus,\n\t.select:focus,\n\t.input-group:focus":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input:focus-within,\n\t.textarea:focus-within,\n\t.select:focus-within,\n\t.input-group:focus-within":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-primary-500) / var(--tw-border-opacity))"},".input,\n\t.input-group":{"borderRadius":"var(--theme-rounded-base)"},".textarea,\n\t.select":{"borderRadius":"var(--theme-rounded-container)"},".select > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.25rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.25rem * var(--tw-space-y-reverse))"},".select":{"padding":"0.5rem","paddingRight":"2rem"},".select[size]":{"backgroundImage":"none"},".select optgroup > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.25rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.25rem * var(--tw-space-y-reverse))"},".select optgroup":{"fontWeight":700},".select optgroup option":{"marginLeft":"0px","paddingLeft":"0px"},".select optgroup option:first-of-type":{"marginTop":"0.75rem"},".select optgroup option:last-child":{"marginBottom":"0.75rem !important"},".select option":{"cursor":"pointer","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","backgroundColor":"rgb(var(--color-surface-200))","borderRadius":"var(--theme-rounded-base)"},".dark .select option":{"backgroundColor":"rgb(var(--color-surface-700))"},".select option:checked":{"background":"rgb(var(--color-primary-500)) linear-gradient(0deg, rgb(var(--color-primary-500)) 0%, rgb(var(--color-primary-500)) 100%)","color":"rgb(var(--on-primary))"},".checkbox,\n\t.radio":{"height":"1.25rem","width":"1.25rem","cursor":"pointer","borderRadius":"0.25rem","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","backgroundColor":"rgb(var(--color-surface-200))","borderWidth":"var(--theme-border-base)","borderColor":"rgb(var(--color-surface-400))"},".dark .checkbox,.dark \n\t.radio":{"backgroundColor":"rgb(var(--color-surface-700))","borderColor":"rgb(var(--color-surface-500))"},".checkbox:hover,\n\t.radio:hover":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".checkbox:focus,\n\t.radio:focus":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)","--tw-border-opacity":"1","borderColor":"rgb(var(--color-primary-500) / var(--tw-border-opacity))"},".checkbox:checked,\n\t.checkbox:indeterminate,\n\t.radio:checked":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))"},".checkbox:checked:hover,\n\t.checkbox:indeterminate:hover,\n\t.radio:checked:hover":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))"},".checkbox:checked:focus,\n\t.checkbox:indeterminate:focus,\n\t.radio:checked:focus":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)"},".radio":{"borderRadius":"var(--theme-rounded-base)"},".input[type='file']":{"padding":"0.25rem"},".input[type='color']":{"height":"2.5rem","width":"2.5rem","cursor":"pointer","overflow":"hidden","borderStyle":"none","borderRadius":"var(--theme-rounded-base)","WebkitAppearance":"none"},".input[type='color']::-webkit-color-swatch-wrapper":{"padding":"0px"},".input[type='color']::-webkit-color-swatch":{"borderStyle":"none"},".input[type='color']::-webkit-color-swatch:hover":{"--tw-brightness":"brightness(1.1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input[type='color']::-moz-color-swatch":{"borderStyle":"none"},".input:disabled,\n\t.textarea:disabled,\n\t.select:disabled,\n\t.input-group > input:disabled,\n\t.input-group > textarea:disabled,\n\t.input-group > select:disabled":{"cursor":"not-allowed !important","opacity":"0.5 !important"},".input:disabled:hover,\n\t.textarea:disabled:hover,\n\t.select:disabled:hover,\n\t.input-group > input:disabled:hover,\n\t.input-group > textarea:disabled:hover,\n\t.input-group > select:disabled:hover":{"--tw-brightness":"brightness(1) !important","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important"},".input[readonly],\n\t.textarea[readonly],\n\t.select[readonly]":{"cursor":"not-allowed !important","borderColor":"transparent !important"},".input[readonly]:hover,\n\t.textarea[readonly]:hover,\n\t.select[readonly]:hover":{"--tw-brightness":"brightness(1) !important","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important"},".input-group":{"display":"grid","overflow":"hidden"},".input-group input,\n\t.input-group select":{"borderWidth":"0px","backgroundColor":"transparent","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important"},".input-group select option":{"backgroundColor":"rgb(var(--color-surface-200))"},".dark .input-group select option":{"backgroundColor":"rgb(var(--color-surface-700))"},".input-group div,\n\t.input-group a,\n\t.input-group button":{"display":"flex","alignItems":"center","justifyContent":"space-between","paddingLeft":"1rem","paddingRight":"1rem"},".input-group-divider input,\n\t.input-group-divider select,\n\t.input-group-divider div,\n\t.input-group-divider a":{"borderLeftWidth":"1px","borderColor":"rgb(var(--color-surface-400))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","minWidth":"fit-content !important"},".dark .input-group-divider input,.dark \n\t.input-group-divider select,.dark \n\t.input-group-divider div,.dark \n\t.input-group-divider a":{"borderColor":"rgb(var(--color-surface-500))"},".input-group-divider input:focus,\n\t.input-group-divider select:focus,\n\t.input-group-divider div:focus,\n\t.input-group-divider a:focus":{"borderColor":"rgb(var(--color-surface-400))"},".dark .input-group-divider input:focus,.dark \n\t.input-group-divider select:focus,.dark \n\t.input-group-divider div:focus,.dark \n\t.input-group-divider a:focus":{"borderColor":"rgb(var(--color-surface-500))"},".input-group-divider *:first-child":{"borderLeftWidth":"0px !important"},".input-group-shim":{"backgroundColor":"rgb(var(--color-surface-400) / 0.1)","color":"rgb(var(--color-surface-600))"},".dark .input-group-shim":{"color":"rgb(var(--color-surface-300))"},".input-success":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-success-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},":is(.dark .input-success)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-success-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},".input-success::-moz-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},".input-success:-ms-input-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},".input-success::placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},".input-warning":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-warning-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},":is(.dark .input-warning)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-warning-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},".input-warning::-moz-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},".input-warning:-ms-input-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},".input-warning::placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},".input-error":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-error-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},":is(.dark .input-error)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-error-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},".input-error::-moz-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},".input-error:-ms-input-placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},".input-error::placeholder":{"--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},".variant-form-material":{"borderTopLeftRadius":"0.25rem !important","borderTopRightRadius":"0.25rem !important","borderBottomLeftRadius":"0px !important","borderBottomRightRadius":"0px !important","backgroundColor":"rgb(var(--color-surface-500) / 0.1)","borderWidth":"0px","borderBottomWidth":"2px"},":is(.dark .variant-form-material)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".variant-form-material[type='file']":{"paddingTop":"0.375rem !important","paddingBottom":"0.375rem !important"},".list,\n\t.list-dl,\n\t.list-nav ul":{"listStyleType":"none"},".list > :not([hidden]) ~ :not([hidden]),\n\t.list-dl > :not([hidden]) ~ :not([hidden]),\n\t.list-nav ul > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.25rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.25rem * var(--tw-space-y-reverse))"},".list li":{"display":"flex","alignItems":"center","borderRadius":"var(--theme-rounded-base)"},".list li > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"},".list-dl div":{"display":"flex","alignItems":"center","padding":"0.5rem","borderRadius":"var(--theme-rounded-base)"},".list-dl div > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"},".list-nav a,\n\t.list-nav button,\n\t.list-option":{"display":"flex","alignItems":"center","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","outline":"2px solid transparent","outlineOffset":"2px","cursor":"pointer","borderRadius":"var(--theme-rounded-base)"},".list-nav a > :not([hidden]) ~ :not([hidden]),\n\t.list-nav button > :not([hidden]) ~ :not([hidden]),\n\t.list-option > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"},".list-nav a:hover,\n\t.list-nav button:hover,\n\t.list-option:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .list-nav a:hover,.dark \n\t.list-nav button:hover,.dark \n\t.list-option:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".list-nav a:focus,\n\t.list-nav button:focus,\n\t.list-option:focus":{"backgroundColor":"rgb(var(--color-primary-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-primary-700))"},".dark .list-nav a:focus,.dark \n\t.list-nav button:focus,.dark \n\t.list-option:focus":{"color":"rgb(var(--color-primary-200))"},":is(.dark .list-nav a:focus),:is(.dark \n\t.list-nav button:focus),:is(.dark \n\t.list-option:focus)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".logo-cloud":{"display":"grid","overflow":"hidden","borderRadius":"var(--theme-rounded-container)"},".logo-item":{"flex":"1 1 auto","textAlign":"center","--tw-shadow":"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)","--tw-shadow-colored":"0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","display":"flex","alignItems":"center","justifyContent":"center","backgroundColor":"rgb(var(--color-surface-100))","fontSize":"1rem","lineHeight":"1.5rem","fontWeight":700,"--tw-text-opacity":"1","color":"rgb(0 0 0 / var(--tw-text-opacity))","paddingTop":"1rem","paddingBottom":"1rem"},".logo-item > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"},".dark .logo-item":{"backgroundColor":"rgb(var(--color-surface-800))"},":is(.dark .logo-item)":{"--tw-text-opacity":"1","color":"rgb(255 255 255 / var(--tw-text-opacity))"},"a.logo-item:hover":{"--tw-brightness":"brightness(1.1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".placeholder":{"height":"1.25rem","backgroundColor":"rgb(var(--color-surface-300))","borderRadius":"var(--theme-rounded-base)"},".dark .placeholder":{"backgroundColor":"rgb(var(--color-surface-600))"},".placeholder-circle":{"aspectRatio":"1 / 1","borderRadius":"9999px","backgroundColor":"rgb(var(--color-surface-300))"},".dark .placeholder-circle":{"backgroundColor":"rgb(var(--color-surface-600))"},".table-container":{"width":"100%","overflowX":"auto","borderRadius":"var(--theme-rounded-container)"},".table":{"width":"100%","tableLayout":"auto","overflow":"hidden","backgroundColor":"rgb(var(--color-surface-100))","borderRadius":"var(--theme-rounded-container)","display":"table"},".dark .table":{"backgroundColor":"rgb(var(--color-surface-800))"},".table-hover tbody tr:hover":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".table-hover tbody tr:hover:nth-child(even)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".table-interactive tbody tr":{"cursor":"pointer"},".table-interactive tbody tr:hover:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .table-interactive tbody tr:hover:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".table-interactive tbody tr:hover:nth-child(even):hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .table-interactive tbody tr:hover:nth-child(even):hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".table-sort-asc::after":{"opacity":0.5,"--tw-content":"'↑' !important","content":"var(--tw-content) !important"},".table-sort-dsc::after":{"opacity":0.5,"--tw-content":"'↓' !important","content":"var(--tw-content) !important"},".table thead":{"borderBottomWidth":"1px","borderColor":"rgb(var(--color-surface-500) / 0.2)","backgroundColor":"rgb(var(--color-surface-200))"},".dark .table thead":{"backgroundColor":"rgb(var(--color-surface-700))"},".table thead tr":{"textAlign":"left","textTransform":"capitalize"},".table thead th":{"padding":"1rem","fontWeight":700},".table tbody tr":{"borderBottomWidth":"1px","borderColor":"rgb(var(--color-surface-500) / 0.2)"},".table tbody tr:nth-child(even)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.05)"},".table tbody td":{"whiteSpace":"nowrap","paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"1rem","paddingBottom":"1rem","verticalAlign":"top","fontSize":"0.875rem","lineHeight":"1.25rem"},".table-compact tbody td":{"paddingTop":"0.75rem !important","paddingBottom":"0.75rem !important"},".table-comfortable tbody td":{"paddingTop":"1.25rem !important","paddingBottom":"1.25rem !important"},".table tfoot":{"backgroundColor":"rgb(var(--color-surface-100))"},".dark .table tfoot":{"backgroundColor":"rgb(var(--color-surface-800))"},".table tfoot tr":{"textAlign":"left","textTransform":"capitalize"},".table tfoot th,\n\t.table tfoot td":{"padding":"1rem"},".table-row-checked":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2) !important"},".table-cell-fit":{"width":"1%","whiteSpace":"nowrap"},".w-modal-slim":{"width":"100%","maxWidth":"400px"},".w-modal":{"width":"100%","maxWidth":"640px"},".w-modal-wide":{"width":"100%","maxWidth":"80%"},".modal *:focus:not([tabindex='-1']):not(.input):not(.textarea):not(.select):not(.input-group):not(.input-group input)":{"outlineStyle":"auto","outlineColor":"-webkit-focus-ring-color"},"[data-popup] .arrow":{"position":"absolute","height":"0.5rem","width":"0.5rem","--tw-rotate":"45deg","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},".variant-outline-primary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))"},".variant-outline-secondary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))"},".variant-outline-tertiary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))"},".variant-outline-success":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))"},".variant-outline-warning":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))"},".variant-outline-error":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))"},".variant-outline,\n\t.variant-outline-surface":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline),:is(.dark \n\t.variant-outline-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))"},".variant-filled":{"backgroundColor":"rgb(var(--color-surface-900))","color":"rgb(var(--color-surface-50))"},".dark .variant-filled":{"backgroundColor":"rgb(var(--color-surface-50))","color":"rgb(var(--color-surface-900))"},".variant-filled-primary":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-primary))"},":is(.dark .variant-filled-primary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-primary))"},".variant-filled-secondary":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-secondary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-secondary))"},":is(.dark .variant-filled-secondary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-secondary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-secondary))"},".variant-filled-tertiary":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-tertiary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-tertiary))"},":is(.dark .variant-filled-tertiary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-tertiary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-tertiary))"},".variant-filled-success":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-success))"},":is(.dark .variant-filled-success)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-success))"},".variant-filled-warning":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-warning))"},":is(.dark .variant-filled-warning)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-warning))"},".variant-filled-error":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-error))"},":is(.dark .variant-filled-error)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-error))"},".variant-filled-surface":{"backgroundColor":"rgb(var(--color-surface-400))","color":"rgb(var(--on-surface))"},".dark .variant-filled-surface":{"backgroundColor":"rgb(var(--color-surface-500))"},":is(.dark .variant-filled-surface)":{"color":"rgb(var(--on-surface))"},".variant-ringed":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-primary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-secondary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-tertiary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-success":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-warning":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-error":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ringed-surface":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},".variant-ghost-primary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},":is(.dark .variant-ghost-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".variant-ghost-secondary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},":is(.dark .variant-ghost-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},".variant-ghost-tertiary":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},":is(.dark .variant-ghost-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},".variant-ghost-success":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-success-500) / 0.2)"},":is(.dark .variant-ghost-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-success-500) / 0.2)"},".variant-ghost-warning":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},":is(.dark .variant-ghost-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},".variant-ghost-error":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-error-500) / 0.2)"},":is(.dark .variant-ghost-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-error-500) / 0.2)"},".variant-ghost,\n\t.variant-ghost-surface":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},":is(.dark .variant-ghost),:is(.dark \n\t.variant-ghost-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".variant-soft-primary":{"backgroundColor":"rgb(var(--color-primary-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-primary-700))"},".dark .variant-soft-primary":{"color":"rgb(var(--color-primary-200))"},":is(.dark .variant-soft-primary)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".variant-soft-secondary":{"backgroundColor":"rgb(var(--color-secondary-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-secondary-700))"},".dark .variant-soft-secondary":{"color":"rgb(var(--color-secondary-200))"},":is(.dark .variant-soft-secondary)":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},".variant-soft-tertiary":{"backgroundColor":"rgb(var(--color-tertiary-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-tertiary-700))"},".dark .variant-soft-tertiary":{"color":"rgb(var(--color-tertiary-200))"},":is(.dark .variant-soft-tertiary)":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},".variant-soft-success":{"backgroundColor":"rgb(var(--color-success-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-success-700))"},".dark .variant-soft-success":{"color":"rgb(var(--color-success-200))"},":is(.dark .variant-soft-success)":{"backgroundColor":"rgb(var(--color-success-500) / 0.2)"},".variant-soft-warning":{"backgroundColor":"rgb(var(--color-warning-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-warning-700))"},".dark .variant-soft-warning":{"color":"rgb(var(--color-warning-200))"},":is(.dark .variant-soft-warning)":{"backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},".variant-soft-error":{"backgroundColor":"rgb(var(--color-error-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-error-700))"},".dark .variant-soft-error":{"color":"rgb(var(--color-error-200))"},":is(.dark .variant-soft-error)":{"backgroundColor":"rgb(var(--color-error-500) / 0.2)"},".variant-soft,\n\t.variant-soft-surface":{"backgroundColor":"rgb(var(--color-surface-400) / 0.2)","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","color":"rgb(var(--color-surface-700))"},".dark .variant-soft,.dark \n\t.variant-soft-surface":{"color":"rgb(var(--color-surface-200))"},":is(.dark .variant-soft),:is(.dark \n\t.variant-soft-surface)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".variant-glass-primary":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-primary)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".variant-glass-secondary":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-secondary)":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},".variant-glass-tertiary":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-tertiary)":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},".variant-glass-success":{"backgroundColor":"rgb(var(--color-success-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-success)":{"backgroundColor":"rgb(var(--color-success-500) / 0.2)"},".variant-glass-warning":{"backgroundColor":"rgb(var(--color-warning-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-warning)":{"backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},".variant-glass-error":{"backgroundColor":"rgb(var(--color-error-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-error)":{"backgroundColor":"rgb(var(--color-error-500) / 0.2)"},".variant-glass-surface":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass-surface)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".variant-glass":{"backgroundColor":"rgb(var(--color-surface-50) / 0.3)","--tw-backdrop-blur":"blur(16px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},":is(.dark .variant-glass)":{"backgroundColor":"rgb(var(--color-surface-900) / 0.3)"},".variant-gradient-primary-secondary":{"--tw-gradient-from":"rgb(var(--color-primary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-primary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-secondary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-primary))"},".variant-gradient-secondary-tertiary":{"--tw-gradient-from":"rgb(var(--color-secondary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-secondary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-tertiary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-secondary))"},".variant-gradient-tertiary-primary":{"--tw-gradient-from":"rgb(var(--color-tertiary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-tertiary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-primary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-tertiary))"},".variant-gradient-secondary-primary":{"--tw-gradient-from":"rgb(var(--color-secondary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-secondary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-primary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-secondary))"},".variant-gradient-tertiary-secondary":{"--tw-gradient-from":"rgb(var(--color-tertiary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-tertiary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-secondary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-tertiary))"},".variant-gradient-primary-tertiary":{"--tw-gradient-from":"rgb(var(--color-primary-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-primary-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-tertiary-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-primary))"},".variant-gradient-success-warning":{"--tw-gradient-from":"rgb(var(--color-success-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-success-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-warning-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-success))"},".variant-gradient-warning-error":{"--tw-gradient-from":"rgb(var(--color-warning-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-warning-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-error-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-secondary))"},".variant-gradient-error-success":{"--tw-gradient-from":"rgb(var(--color-error-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-error-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-success-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-error))"},".variant-gradient-warning-success":{"--tw-gradient-from":"rgb(var(--color-warning-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-warning-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-success-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-warning))"},".variant-gradient-error-warning":{"--tw-gradient-from":"rgb(var(--color-error-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-error-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-warning-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-secondary))"},".variant-gradient-success-error":{"--tw-gradient-from":"rgb(var(--color-success-500) / 1) var(--tw-gradient-from-position)","--tw-gradient-to":["rgb(var(--color-success-500) / 0) var(--tw-gradient-to-position)","rgb(var(--color-error-500) / 1) var(--tw-gradient-to-position)"],"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)","color":"rgb(var(--on-success))"},"@media (min-width: 768px)":[{".h1":{"fontSize":"3rem","lineHeight":1}},{".h2":{"fontSize":"2.25rem","lineHeight":"2.5rem"}},{".h3":{"fontSize":"1.5rem","lineHeight":"2rem"}},{".h4":{"fontSize":"1.25rem","lineHeight":"1.75rem"}},{".h5":{"fontSize":"1.125rem","lineHeight":"1.75rem"}},{".h6":{"fontSize":"1rem","lineHeight":"1.5rem"}},{".breadcrumb li":{"display":"block"}},{".legend":{"fontSize":"1.5rem","lineHeight":"2rem"}},{".logo-item":{"paddingTop":"2rem","paddingBottom":"2rem"}},{".table tbody td":{"whiteSpace":"normal"}}],"@media (min-width: 1024px)":{".alert":{"flexDirection":"row","alignItems":"center"},".alert > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0px * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0px * var(--tw-space-y-reverse))","--tw-space-x-reverse":"0","marginRight":"calc(1rem * var(--tw-space-x-reverse))","marginLeft":"calc(1rem * calc(1 - var(--tw-space-x-reverse)))"}}}, base: {".dark .divider-vertical":{"borderColor":"rgb(var(--color-surface-600))"},":is(.dark .anchor)":{"--tw-text-opacity":"1","color":"rgb(var(--color-primary-500) / var(--tw-text-opacity))"},".dark .blockquote":{"color":"rgba(var(--theme-font-color-dark))"},".dark .kbd":{"backgroundColor":"rgb(var(--color-surface-600))"},":is(.dark .time)":{"--tw-text-opacity":"1","color":"rgb(var(--color-surface-400) / var(--tw-text-opacity))"},":is(.dark .code)":{"--tw-text-opacity":"1","color":"rgb(var(--color-primary-400) / var(--tw-text-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".dark .alert":{"color":"rgb(var(--color-surface-50))"},":is(.dark .badge-glass)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)","--tw-ring-color":"rgb(250 250 250 / 0.05)"},".dark .crumb-separator":{"color":"rgb(var(--color-surface-200))"},".dark .card":{"backgroundColor":"rgb(var(--color-surface-800))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-color":"rgb(250 250 250 / 0.05)"},".legend":{"fontSize":"1.25rem","lineHeight":"1.75rem","fontFamily":"var(--theme-font-family-heading)"},".label > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","marginTop":"calc(0.25rem * calc(1 - var(--tw-space-y-reverse)))","marginBottom":"calc(0.25rem * var(--tw-space-y-reverse))"},".input,\n\t.textarea,\n\t.select,\n\t.input-group":{"width":"100%","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"200ms","backgroundColor":"rgb(var(--color-surface-200))","--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important","borderWidth":"var(--theme-border-base)","borderColor":"rgb(var(--color-surface-400))"},".dark .input,.dark \n\t.textarea,.dark \n\t.select,.dark \n\t.input-group":{"backgroundColor":"rgb(var(--color-surface-700))","borderColor":"rgb(var(--color-surface-500))"},".input:hover,\n\t.textarea:hover,\n\t.select:hover,\n\t.input-group:hover":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input:focus,\n\t.textarea:focus,\n\t.select:focus,\n\t.input-group:focus":{"--tw-brightness":"brightness(1.05)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input:focus-within,\n\t.textarea:focus-within,\n\t.select:focus-within,\n\t.input-group:focus-within":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-primary-500) / var(--tw-border-opacity))"},".input,\n\t.input-group":{"borderRadius":"var(--theme-rounded-base)"},".dark .select option":{"backgroundColor":"rgb(var(--color-surface-700))"},".dark .checkbox,.dark \n\t.radio":{"backgroundColor":"rgb(var(--color-surface-700))","borderColor":"rgb(var(--color-surface-500))"},".input[type='file']":{"padding":"0.25rem"},".input[type='color']":{"height":"2.5rem","width":"2.5rem","cursor":"pointer","overflow":"hidden","borderStyle":"none","borderRadius":"var(--theme-rounded-base)","WebkitAppearance":"none"},".input[type='color']::-webkit-color-swatch-wrapper":{"padding":"0px"},".input[type='color']::-webkit-color-swatch":{"borderStyle":"none"},".input[type='color']::-webkit-color-swatch:hover":{"--tw-brightness":"brightness(1.1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".input[type='color']::-moz-color-swatch":{"borderStyle":"none"},".input:disabled,\n\t.textarea:disabled,\n\t.select:disabled,\n\t.input-group > input:disabled,\n\t.input-group > textarea:disabled,\n\t.input-group > select:disabled":{"cursor":"not-allowed !important","opacity":"0.5 !important"},".input:disabled:hover,\n\t.textarea:disabled:hover,\n\t.select:disabled:hover,\n\t.input-group > input:disabled:hover,\n\t.input-group > textarea:disabled:hover,\n\t.input-group > select:disabled:hover":{"--tw-brightness":"brightness(1) !important","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important"},".input[readonly],\n\t.textarea[readonly],\n\t.select[readonly]":{"cursor":"not-allowed !important","borderColor":"transparent !important"},".input[readonly]:hover,\n\t.textarea[readonly]:hover,\n\t.select[readonly]:hover":{"--tw-brightness":"brightness(1) !important","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important"},".dark .input-group select option":{"backgroundColor":"rgb(var(--color-surface-700))"},".dark .input-group-divider input,.dark \n\t.input-group-divider select,.dark \n\t.input-group-divider div,.dark \n\t.input-group-divider a":{"borderColor":"rgb(var(--color-surface-500))"},".dark .input-group-divider input:focus,.dark \n\t.input-group-divider select:focus,.dark \n\t.input-group-divider div:focus,.dark \n\t.input-group-divider a:focus":{"borderColor":"rgb(var(--color-surface-500))"},".dark .input-group-shim":{"color":"rgb(var(--color-surface-300))"},":is(.dark .input-success)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-success-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-success-700) / var(--tw-text-opacity))"},":is(.dark .input-warning)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-warning-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-warning-700) / var(--tw-text-opacity))"},":is(.dark .input-error)":{"--tw-border-opacity":"1","borderColor":"rgb(var(--color-error-500) / var(--tw-border-opacity))","--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-200) / var(--tw-bg-opacity))","--tw-text-opacity":"1","color":"rgb(var(--color-error-500) / var(--tw-text-opacity))"},":is(.dark .variant-form-material)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".dark .list-nav a:hover,.dark \n\t.list-nav button:hover,.dark \n\t.list-option:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .list-nav a:focus,.dark \n\t.list-nav button:focus,.dark \n\t.list-option:focus":{"color":"rgb(var(--color-primary-200))"},":is(.dark .list-nav a:focus),:is(.dark \n\t.list-nav button:focus),:is(.dark \n\t.list-option:focus)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".dark .logo-item":{"backgroundColor":"rgb(var(--color-surface-800))"},":is(.dark .logo-item)":{"--tw-text-opacity":"1","color":"rgb(255 255 255 / var(--tw-text-opacity))"},".dark .placeholder":{"backgroundColor":"rgb(var(--color-surface-600))"},".dark .placeholder-circle":{"backgroundColor":"rgb(var(--color-surface-600))"},".dark .table":{"backgroundColor":"rgb(var(--color-surface-800))"},".dark .table-interactive tbody tr:hover:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .table-interactive tbody tr:hover:nth-child(even):hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .table thead":{"backgroundColor":"rgb(var(--color-surface-700))"},".dark .table tfoot":{"backgroundColor":"rgb(var(--color-surface-800))"},":is(.dark .variant-outline-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))"},":is(.dark .variant-outline),:is(.dark \n\t.variant-outline-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))"},".dark .variant-filled":{"backgroundColor":"rgb(var(--color-surface-50))","color":"rgb(var(--color-surface-900))"},":is(.dark .variant-filled-primary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-primary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-primary))"},":is(.dark .variant-filled-secondary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-secondary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-secondary))"},":is(.dark .variant-filled-tertiary)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-tertiary-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-tertiary))"},":is(.dark .variant-filled-success)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-success-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-success))"},":is(.dark .variant-filled-warning)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-warning-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-warning))"},":is(.dark .variant-filled-error)":{"--tw-bg-opacity":"1","backgroundColor":"rgb(var(--color-error-500) / var(--tw-bg-opacity))","color":"rgb(var(--on-error))"},".dark .variant-filled-surface":{"backgroundColor":"rgb(var(--color-surface-500))"},":is(.dark .variant-filled-surface)":{"color":"rgb(var(--on-surface))"},":is(.dark .variant-ringed)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ringed-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"transparent"},":is(.dark .variant-ghost-primary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-primary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},":is(.dark .variant-ghost-secondary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-secondary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},":is(.dark .variant-ghost-tertiary)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-tertiary-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},":is(.dark .variant-ghost-success)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-success-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-success-500) / 0.2)"},":is(.dark .variant-ghost-warning)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-warning-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},":is(.dark .variant-ghost-error)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-error-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-error-500) / 0.2)"},":is(.dark .variant-ghost),:is(.dark \n\t.variant-ghost-surface)":{"--tw-ring-opacity":"1","--tw-ring-color":"rgb(var(--color-surface-500) / var(--tw-ring-opacity))","backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},".dark .variant-soft-primary":{"color":"rgb(var(--color-primary-200))"},":is(.dark .variant-soft-primary)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},".dark .variant-soft-secondary":{"color":"rgb(var(--color-secondary-200))"},":is(.dark .variant-soft-secondary)":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},".dark .variant-soft-tertiary":{"color":"rgb(var(--color-tertiary-200))"},":is(.dark .variant-soft-tertiary)":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},".dark .variant-soft-success":{"color":"rgb(var(--color-success-200))"},":is(.dark .variant-soft-success)":{"backgroundColor":"rgb(var(--color-success-500) / 0.2)"},".dark .variant-soft-warning":{"color":"rgb(var(--color-warning-200))"},":is(.dark .variant-soft-warning)":{"backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},".dark .variant-soft-error":{"color":"rgb(var(--color-error-200))"},":is(.dark .variant-soft-error)":{"backgroundColor":"rgb(var(--color-error-500) / 0.2)"},".dark .variant-soft,.dark \n\t.variant-soft-surface":{"color":"rgb(var(--color-surface-200))"},":is(.dark .variant-soft),:is(.dark \n\t.variant-soft-surface)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},":is(.dark .variant-glass-primary)":{"backgroundColor":"rgb(var(--color-primary-500) / 0.2)"},":is(.dark .variant-glass-secondary)":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.2)"},":is(.dark .variant-glass-tertiary)":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.2)"},":is(.dark .variant-glass-success)":{"backgroundColor":"rgb(var(--color-success-500) / 0.2)"},":is(.dark .variant-glass-warning)":{"backgroundColor":"rgb(var(--color-warning-500) / 0.2)"},":is(.dark .variant-glass-error)":{"backgroundColor":"rgb(var(--color-error-500) / 0.2)"},":is(.dark .variant-glass-surface)":{"backgroundColor":"rgb(var(--color-surface-500) / 0.2)"},":is(.dark .variant-glass)":{"backgroundColor":"rgb(var(--color-surface-900) / 0.3)"},"@media (min-width: 768px)":{".legend":{"fontSize":"1.5rem","lineHeight":"2rem"}},".dark .bg-primary-backdrop-token":{"backgroundColor":"rgb(var(--color-primary-900) / 0.7)"},".dark .bg-primary-hover-token:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark .bg-primary-50-900-token":{"backgroundColor":"rgb(var(--color-primary-900))"},".dark .bg-primary-100-800-token":{"backgroundColor":"rgb(var(--color-primary-800))"},".dark .bg-primary-200-700-token":{"backgroundColor":"rgb(var(--color-primary-700))"},".dark .bg-primary-300-600-token":{"backgroundColor":"rgb(var(--color-primary-600))"},".dark .bg-primary-400-500-token":{"backgroundColor":"rgb(var(--color-primary-500))"},".dark .bg-primary-900-50-token":{"backgroundColor":"rgb(var(--color-primary-50))"},".dark .bg-primary-800-100-token":{"backgroundColor":"rgb(var(--color-primary-100))"},".dark .bg-primary-700-200-token":{"backgroundColor":"rgb(var(--color-primary-200))"},".dark .bg-primary-600-300-token":{"backgroundColor":"rgb(var(--color-primary-300))"},".dark .bg-primary-500-400-token":{"backgroundColor":"rgb(var(--color-primary-400))"},".dark .bg-secondary-backdrop-token":{"backgroundColor":"rgb(var(--color-secondary-900) / 0.7)"},".dark .bg-secondary-hover-token:hover":{"backgroundColor":"rgb(var(--color-secondary-500) / 0.1)"},".dark .bg-secondary-50-900-token":{"backgroundColor":"rgb(var(--color-secondary-900))"},".dark .bg-secondary-100-800-token":{"backgroundColor":"rgb(var(--color-secondary-800))"},".dark .bg-secondary-200-700-token":{"backgroundColor":"rgb(var(--color-secondary-700))"},".dark .bg-secondary-300-600-token":{"backgroundColor":"rgb(var(--color-secondary-600))"},".dark .bg-secondary-400-500-token":{"backgroundColor":"rgb(var(--color-secondary-500))"},".dark .bg-secondary-900-50-token":{"backgroundColor":"rgb(var(--color-secondary-50))"},".dark .bg-secondary-800-100-token":{"backgroundColor":"rgb(var(--color-secondary-100))"},".dark .bg-secondary-700-200-token":{"backgroundColor":"rgb(var(--color-secondary-200))"},".dark .bg-secondary-600-300-token":{"backgroundColor":"rgb(var(--color-secondary-300))"},".dark .bg-secondary-500-400-token":{"backgroundColor":"rgb(var(--color-secondary-400))"},".dark .bg-tertiary-backdrop-token":{"backgroundColor":"rgb(var(--color-tertiary-900) / 0.7)"},".dark .bg-tertiary-hover-token:hover":{"backgroundColor":"rgb(var(--color-tertiary-500) / 0.1)"},".dark .bg-tertiary-50-900-token":{"backgroundColor":"rgb(var(--color-tertiary-900))"},".dark .bg-tertiary-100-800-token":{"backgroundColor":"rgb(var(--color-tertiary-800))"},".dark .bg-tertiary-200-700-token":{"backgroundColor":"rgb(var(--color-tertiary-700))"},".dark .bg-tertiary-300-600-token":{"backgroundColor":"rgb(var(--color-tertiary-600))"},".dark .bg-tertiary-400-500-token":{"backgroundColor":"rgb(var(--color-tertiary-500))"},".dark .bg-tertiary-900-50-token":{"backgroundColor":"rgb(var(--color-tertiary-50))"},".dark .bg-tertiary-800-100-token":{"backgroundColor":"rgb(var(--color-tertiary-100))"},".dark .bg-tertiary-700-200-token":{"backgroundColor":"rgb(var(--color-tertiary-200))"},".dark .bg-tertiary-600-300-token":{"backgroundColor":"rgb(var(--color-tertiary-300))"},".dark .bg-tertiary-500-400-token":{"backgroundColor":"rgb(var(--color-tertiary-400))"},".dark .bg-success-backdrop-token":{"backgroundColor":"rgb(var(--color-success-900) / 0.7)"},".dark .bg-success-hover-token:hover":{"backgroundColor":"rgb(var(--color-success-500) / 0.1)"},".dark .bg-success-50-900-token":{"backgroundColor":"rgb(var(--color-success-900))"},".dark .bg-success-100-800-token":{"backgroundColor":"rgb(var(--color-success-800))"},".dark .bg-success-200-700-token":{"backgroundColor":"rgb(var(--color-success-700))"},".dark .bg-success-300-600-token":{"backgroundColor":"rgb(var(--color-success-600))"},".dark .bg-success-400-500-token":{"backgroundColor":"rgb(var(--color-success-500))"},".dark .bg-success-900-50-token":{"backgroundColor":"rgb(var(--color-success-50))"},".dark .bg-success-800-100-token":{"backgroundColor":"rgb(var(--color-success-100))"},".dark .bg-success-700-200-token":{"backgroundColor":"rgb(var(--color-success-200))"},".dark .bg-success-600-300-token":{"backgroundColor":"rgb(var(--color-success-300))"},".dark .bg-success-500-400-token":{"backgroundColor":"rgb(var(--color-success-400))"},".dark .bg-warning-backdrop-token":{"backgroundColor":"rgb(var(--color-warning-900) / 0.7)"},".dark .bg-warning-hover-token:hover":{"backgroundColor":"rgb(var(--color-warning-500) / 0.1)"},".dark .bg-warning-50-900-token":{"backgroundColor":"rgb(var(--color-warning-900))"},".dark .bg-warning-100-800-token":{"backgroundColor":"rgb(var(--color-warning-800))"},".dark .bg-warning-200-700-token":{"backgroundColor":"rgb(var(--color-warning-700))"},".dark .bg-warning-300-600-token":{"backgroundColor":"rgb(var(--color-warning-600))"},".dark .bg-warning-400-500-token":{"backgroundColor":"rgb(var(--color-warning-500))"},".dark .bg-warning-900-50-token":{"backgroundColor":"rgb(var(--color-warning-50))"},".dark .bg-warning-800-100-token":{"backgroundColor":"rgb(var(--color-warning-100))"},".dark .bg-warning-700-200-token":{"backgroundColor":"rgb(var(--color-warning-200))"},".dark .bg-warning-600-300-token":{"backgroundColor":"rgb(var(--color-warning-300))"},".dark .bg-warning-500-400-token":{"backgroundColor":"rgb(var(--color-warning-400))"},".dark .bg-error-backdrop-token":{"backgroundColor":"rgb(var(--color-error-900) / 0.7)"},".dark .bg-error-hover-token:hover":{"backgroundColor":"rgb(var(--color-error-500) / 0.1)"},".dark .bg-error-50-900-token":{"backgroundColor":"rgb(var(--color-error-900))"},".dark .bg-error-100-800-token":{"backgroundColor":"rgb(var(--color-error-800))"},".dark .bg-error-200-700-token":{"backgroundColor":"rgb(var(--color-error-700))"},".dark .bg-error-300-600-token":{"backgroundColor":"rgb(var(--color-error-600))"},".dark .bg-error-400-500-token":{"backgroundColor":"rgb(var(--color-error-500))"},".dark .bg-error-900-50-token":{"backgroundColor":"rgb(var(--color-error-50))"},".dark .bg-error-800-100-token":{"backgroundColor":"rgb(var(--color-error-100))"},".dark .bg-error-700-200-token":{"backgroundColor":"rgb(var(--color-error-200))"},".dark .bg-error-600-300-token":{"backgroundColor":"rgb(var(--color-error-300))"},".dark .bg-error-500-400-token":{"backgroundColor":"rgb(var(--color-error-400))"},".dark .bg-surface-backdrop-token":{"backgroundColor":"rgb(var(--color-surface-900) / 0.7)"},".dark .bg-surface-hover-token:hover":{"backgroundColor":"rgb(var(--color-surface-500) / 0.1)"},".dark .bg-surface-50-900-token":{"backgroundColor":"rgb(var(--color-surface-900))"},".dark .bg-surface-100-800-token":{"backgroundColor":"rgb(var(--color-surface-800))"},".dark .bg-surface-200-700-token":{"backgroundColor":"rgb(var(--color-surface-700))"},".dark .bg-surface-300-600-token":{"backgroundColor":"rgb(var(--color-surface-600))"},".dark .bg-surface-400-500-token":{"backgroundColor":"rgb(var(--color-surface-500))"},".dark .bg-surface-900-50-token":{"backgroundColor":"rgb(var(--color-surface-50))"},".dark .bg-surface-800-100-token":{"backgroundColor":"rgb(var(--color-surface-100))"},".dark .bg-surface-700-200-token":{"backgroundColor":"rgb(var(--color-surface-200))"},".dark .bg-surface-600-300-token":{"backgroundColor":"rgb(var(--color-surface-300))"},".dark .bg-surface-500-400-token":{"backgroundColor":"rgb(var(--color-surface-400))"},".dark .border-primary-50-900-token":{"borderColor":"rgb(var(--color-primary-900))"},".dark .divide-primary-50-900-token":{"borderColor":"rgb(var(--color-primary-900))"},".dark .border-primary-100-800-token":{"borderColor":"rgb(var(--color-primary-800))"},".dark .divide-primary-100-800-token":{"borderColor":"rgb(var(--color-primary-800))"},".dark .border-primary-200-700-token":{"borderColor":"rgb(var(--color-primary-700))"},".dark .divide-primary-200-700-token":{"borderColor":"rgb(var(--color-primary-700))"},".dark .border-primary-300-600-token":{"borderColor":"rgb(var(--color-primary-600))"},".dark .divide-primary-300-600-token":{"borderColor":"rgb(var(--color-primary-600))"},".dark .border-primary-400-500-token":{"borderColor":"rgb(var(--color-primary-500))"},".dark .divide-primary-400-500-token":{"borderColor":"rgb(var(--color-primary-500))"},".dark .border-primary-900-50-token":{"borderColor":"rgb(var(--color-primary-50))"},".dark .divide-primary-900-50-token":{"borderColor":"rgb(var(--color-primary-50))"},".dark .border-primary-800-100-token":{"borderColor":"rgb(var(--color-primary-100))"},".dark .divide-primary-800-100-token":{"borderColor":"rgb(var(--color-primary-100))"},".dark .border-primary-700-200-token":{"borderColor":"rgb(var(--color-primary-200))"},".dark .divide-primary-700-200-token":{"borderColor":"rgb(var(--color-primary-200))"},".dark .border-primary-600-300-token":{"borderColor":"rgb(var(--color-primary-300))"},".dark .divide-primary-600-300-token":{"borderColor":"rgb(var(--color-primary-300))"},".dark .border-primary-500-400-token":{"borderColor":"rgb(var(--color-primary-400))"},".dark .divide-primary-500-400-token":{"borderColor":"rgb(var(--color-primary-400))"},".dark .border-secondary-50-900-token":{"borderColor":"rgb(var(--color-secondary-900))"},".dark .divide-secondary-50-900-token":{"borderColor":"rgb(var(--color-secondary-900))"},".dark .border-secondary-100-800-token":{"borderColor":"rgb(var(--color-secondary-800))"},".dark .divide-secondary-100-800-token":{"borderColor":"rgb(var(--color-secondary-800))"},".dark .border-secondary-200-700-token":{"borderColor":"rgb(var(--color-secondary-700))"},".dark .divide-secondary-200-700-token":{"borderColor":"rgb(var(--color-secondary-700))"},".dark .border-secondary-300-600-token":{"borderColor":"rgb(var(--color-secondary-600))"},".dark .divide-secondary-300-600-token":{"borderColor":"rgb(var(--color-secondary-600))"},".dark .border-secondary-400-500-token":{"borderColor":"rgb(var(--color-secondary-500))"},".dark .divide-secondary-400-500-token":{"borderColor":"rgb(var(--color-secondary-500))"},".dark .border-secondary-900-50-token":{"borderColor":"rgb(var(--color-secondary-50))"},".dark .divide-secondary-900-50-token":{"borderColor":"rgb(var(--color-secondary-50))"},".dark .border-secondary-800-100-token":{"borderColor":"rgb(var(--color-secondary-100))"},".dark .divide-secondary-800-100-token":{"borderColor":"rgb(var(--color-secondary-100))"},".dark .border-secondary-700-200-token":{"borderColor":"rgb(var(--color-secondary-200))"},".dark .divide-secondary-700-200-token":{"borderColor":"rgb(var(--color-secondary-200))"},".dark .border-secondary-600-300-token":{"borderColor":"rgb(var(--color-secondary-300))"},".dark .divide-secondary-600-300-token":{"borderColor":"rgb(var(--color-secondary-300))"},".dark .border-secondary-500-400-token":{"borderColor":"rgb(var(--color-secondary-400))"},".dark .divide-secondary-500-400-token":{"borderColor":"rgb(var(--color-secondary-400))"},".dark .border-tertiary-50-900-token":{"borderColor":"rgb(var(--color-tertiary-900))"},".dark .divide-tertiary-50-900-token":{"borderColor":"rgb(var(--color-tertiary-900))"},".dark .border-tertiary-100-800-token":{"borderColor":"rgb(var(--color-tertiary-800))"},".dark .divide-tertiary-100-800-token":{"borderColor":"rgb(var(--color-tertiary-800))"},".dark .border-tertiary-200-700-token":{"borderColor":"rgb(var(--color-tertiary-700))"},".dark .divide-tertiary-200-700-token":{"borderColor":"rgb(var(--color-tertiary-700))"},".dark .border-tertiary-300-600-token":{"borderColor":"rgb(var(--color-tertiary-600))"},".dark .divide-tertiary-300-600-token":{"borderColor":"rgb(var(--color-tertiary-600))"},".dark .border-tertiary-400-500-token":{"borderColor":"rgb(var(--color-tertiary-500))"},".dark .divide-tertiary-400-500-token":{"borderColor":"rgb(var(--color-tertiary-500))"},".dark .border-tertiary-900-50-token":{"borderColor":"rgb(var(--color-tertiary-50))"},".dark .divide-tertiary-900-50-token":{"borderColor":"rgb(var(--color-tertiary-50))"},".dark .border-tertiary-800-100-token":{"borderColor":"rgb(var(--color-tertiary-100))"},".dark .divide-tertiary-800-100-token":{"borderColor":"rgb(var(--color-tertiary-100))"},".dark .border-tertiary-700-200-token":{"borderColor":"rgb(var(--color-tertiary-200))"},".dark .divide-tertiary-700-200-token":{"borderColor":"rgb(var(--color-tertiary-200))"},".dark .border-tertiary-600-300-token":{"borderColor":"rgb(var(--color-tertiary-300))"},".dark .divide-tertiary-600-300-token":{"borderColor":"rgb(var(--color-tertiary-300))"},".dark .border-tertiary-500-400-token":{"borderColor":"rgb(var(--color-tertiary-400))"},".dark .divide-tertiary-500-400-token":{"borderColor":"rgb(var(--color-tertiary-400))"},".dark .border-success-50-900-token":{"borderColor":"rgb(var(--color-success-900))"},".dark .divide-success-50-900-token":{"borderColor":"rgb(var(--color-success-900))"},".dark .border-success-100-800-token":{"borderColor":"rgb(var(--color-success-800))"},".dark .divide-success-100-800-token":{"borderColor":"rgb(var(--color-success-800))"},".dark .border-success-200-700-token":{"borderColor":"rgb(var(--color-success-700))"},".dark .divide-success-200-700-token":{"borderColor":"rgb(var(--color-success-700))"},".dark .border-success-300-600-token":{"borderColor":"rgb(var(--color-success-600))"},".dark .divide-success-300-600-token":{"borderColor":"rgb(var(--color-success-600))"},".dark .border-success-400-500-token":{"borderColor":"rgb(var(--color-success-500))"},".dark .divide-success-400-500-token":{"borderColor":"rgb(var(--color-success-500))"},".dark .border-success-900-50-token":{"borderColor":"rgb(var(--color-success-50))"},".dark .divide-success-900-50-token":{"borderColor":"rgb(var(--color-success-50))"},".dark .border-success-800-100-token":{"borderColor":"rgb(var(--color-success-100))"},".dark .divide-success-800-100-token":{"borderColor":"rgb(var(--color-success-100))"},".dark .border-success-700-200-token":{"borderColor":"rgb(var(--color-success-200))"},".dark .divide-success-700-200-token":{"borderColor":"rgb(var(--color-success-200))"},".dark .border-success-600-300-token":{"borderColor":"rgb(var(--color-success-300))"},".dark .divide-success-600-300-token":{"borderColor":"rgb(var(--color-success-300))"},".dark .border-success-500-400-token":{"borderColor":"rgb(var(--color-success-400))"},".dark .divide-success-500-400-token":{"borderColor":"rgb(var(--color-success-400))"},".dark .border-warning-50-900-token":{"borderColor":"rgb(var(--color-warning-900))"},".dark .divide-warning-50-900-token":{"borderColor":"rgb(var(--color-warning-900))"},".dark .border-warning-100-800-token":{"borderColor":"rgb(var(--color-warning-800))"},".dark .divide-warning-100-800-token":{"borderColor":"rgb(var(--color-warning-800))"},".dark .border-warning-200-700-token":{"borderColor":"rgb(var(--color-warning-700))"},".dark .divide-warning-200-700-token":{"borderColor":"rgb(var(--color-warning-700))"},".dark .border-warning-300-600-token":{"borderColor":"rgb(var(--color-warning-600))"},".dark .divide-warning-300-600-token":{"borderColor":"rgb(var(--color-warning-600))"},".dark .border-warning-400-500-token":{"borderColor":"rgb(var(--color-warning-500))"},".dark .divide-warning-400-500-token":{"borderColor":"rgb(var(--color-warning-500))"},".dark .border-warning-900-50-token":{"borderColor":"rgb(var(--color-warning-50))"},".dark .divide-warning-900-50-token":{"borderColor":"rgb(var(--color-warning-50))"},".dark .border-warning-800-100-token":{"borderColor":"rgb(var(--color-warning-100))"},".dark .divide-warning-800-100-token":{"borderColor":"rgb(var(--color-warning-100))"},".dark .border-warning-700-200-token":{"borderColor":"rgb(var(--color-warning-200))"},".dark .divide-warning-700-200-token":{"borderColor":"rgb(var(--color-warning-200))"},".dark .border-warning-600-300-token":{"borderColor":"rgb(var(--color-warning-300))"},".dark .divide-warning-600-300-token":{"borderColor":"rgb(var(--color-warning-300))"},".dark .border-warning-500-400-token":{"borderColor":"rgb(var(--color-warning-400))"},".dark .divide-warning-500-400-token":{"borderColor":"rgb(var(--color-warning-400))"},".dark .border-error-50-900-token":{"borderColor":"rgb(var(--color-error-900))"},".dark .divide-error-50-900-token":{"borderColor":"rgb(var(--color-error-900))"},".dark .border-error-100-800-token":{"borderColor":"rgb(var(--color-error-800))"},".dark .divide-error-100-800-token":{"borderColor":"rgb(var(--color-error-800))"},".dark .border-error-200-700-token":{"borderColor":"rgb(var(--color-error-700))"},".dark .divide-error-200-700-token":{"borderColor":"rgb(var(--color-error-700))"},".dark .border-error-300-600-token":{"borderColor":"rgb(var(--color-error-600))"},".dark .divide-error-300-600-token":{"borderColor":"rgb(var(--color-error-600))"},".dark .border-error-400-500-token":{"borderColor":"rgb(var(--color-error-500))"},".dark .divide-error-400-500-token":{"borderColor":"rgb(var(--color-error-500))"},".dark .border-error-900-50-token":{"borderColor":"rgb(var(--color-error-50))"},".dark .divide-error-900-50-token":{"borderColor":"rgb(var(--color-error-50))"},".dark .border-error-800-100-token":{"borderColor":"rgb(var(--color-error-100))"},".dark .divide-error-800-100-token":{"borderColor":"rgb(var(--color-error-100))"},".dark .border-error-700-200-token":{"borderColor":"rgb(var(--color-error-200))"},".dark .divide-error-700-200-token":{"borderColor":"rgb(var(--color-error-200))"},".dark .border-error-600-300-token":{"borderColor":"rgb(var(--color-error-300))"},".dark .divide-error-600-300-token":{"borderColor":"rgb(var(--color-error-300))"},".dark .border-error-500-400-token":{"borderColor":"rgb(var(--color-error-400))"},".dark .divide-error-500-400-token":{"borderColor":"rgb(var(--color-error-400))"},".dark .border-surface-50-900-token":{"borderColor":"rgb(var(--color-surface-900))"},".dark .divide-surface-50-900-token":{"borderColor":"rgb(var(--color-surface-900))"},".dark .border-surface-100-800-token":{"borderColor":"rgb(var(--color-surface-800))"},".dark .divide-surface-100-800-token":{"borderColor":"rgb(var(--color-surface-800))"},".dark .border-surface-200-700-token":{"borderColor":"rgb(var(--color-surface-700))"},".dark .divide-surface-200-700-token":{"borderColor":"rgb(var(--color-surface-700))"},".dark .border-surface-300-600-token":{"borderColor":"rgb(var(--color-surface-600))"},".dark .divide-surface-300-600-token":{"borderColor":"rgb(var(--color-surface-600))"},".dark .border-surface-400-500-token":{"borderColor":"rgb(var(--color-surface-500))"},".dark .divide-surface-400-500-token":{"borderColor":"rgb(var(--color-surface-500))"},".dark .border-surface-900-50-token":{"borderColor":"rgb(var(--color-surface-50))"},".dark .divide-surface-900-50-token":{"borderColor":"rgb(var(--color-surface-50))"},".dark .border-surface-800-100-token":{"borderColor":"rgb(var(--color-surface-100))"},".dark .divide-surface-800-100-token":{"borderColor":"rgb(var(--color-surface-100))"},".dark .border-surface-700-200-token":{"borderColor":"rgb(var(--color-surface-200))"},".dark .divide-surface-700-200-token":{"borderColor":"rgb(var(--color-surface-200))"},".dark .border-surface-600-300-token":{"borderColor":"rgb(var(--color-surface-300))"},".dark .divide-surface-600-300-token":{"borderColor":"rgb(var(--color-surface-300))"},".dark .border-surface-500-400-token":{"borderColor":"rgb(var(--color-surface-400))"},".dark .divide-surface-500-400-token":{"borderColor":"rgb(var(--color-surface-400))"},".dark .fill-token":{"fill":"rgba(var(--theme-font-color-dark))"},".dark .text-token":{"color":"rgba(var(--theme-font-color-dark))"},".dark .text-primary-50-900-token":{"color":"rgb(var(--color-primary-900))"},".dark .decoration-primary-50-900-token":{"textDecorationColor":"rgb(var(--color-primary-900))"},".dark .text-primary-100-800-token":{"color":"rgb(var(--color-primary-800))"},".dark .decoration-primary-100-800-token":{"textDecorationColor":"rgb(var(--color-primary-800))"},".dark .text-primary-200-700-token":{"color":"rgb(var(--color-primary-700))"},".dark .decoration-primary-200-700-token":{"textDecorationColor":"rgb(var(--color-primary-700))"},".dark .text-primary-300-600-token":{"color":"rgb(var(--color-primary-600))"},".dark .decoration-primary-300-600-token":{"textDecorationColor":"rgb(var(--color-primary-600))"},".dark .text-primary-400-500-token":{"color":"rgb(var(--color-primary-500))"},".dark .decoration-primary-400-500-token":{"textDecorationColor":"rgb(var(--color-primary-500))"},".dark .text-primary-900-50-token":{"color":"rgb(var(--color-primary-50))"},".dark .decoration-primary-900-50-token":{"textDecorationColor":"rgb(var(--color-primary-50))"},".dark .text-primary-800-100-token":{"color":"rgb(var(--color-primary-100))"},".dark .decoration-primary-800-100-token":{"textDecorationColor":"rgb(var(--color-primary-100))"},".dark .text-primary-700-200-token":{"color":"rgb(var(--color-primary-200))"},".dark .decoration-primary-700-200-token":{"textDecorationColor":"rgb(var(--color-primary-200))"},".dark .text-primary-600-300-token":{"color":"rgb(var(--color-primary-300))"},".dark .decoration-primary-600-300-token":{"textDecorationColor":"rgb(var(--color-primary-300))"},".dark .text-primary-500-400-token":{"color":"rgb(var(--color-primary-400))"},".dark .decoration-primary-500-400-token":{"textDecorationColor":"rgb(var(--color-primary-400))"},".dark .text-secondary-50-900-token":{"color":"rgb(var(--color-secondary-900))"},".dark .decoration-secondary-50-900-token":{"textDecorationColor":"rgb(var(--color-secondary-900))"},".dark .text-secondary-100-800-token":{"color":"rgb(var(--color-secondary-800))"},".dark .decoration-secondary-100-800-token":{"textDecorationColor":"rgb(var(--color-secondary-800))"},".dark .text-secondary-200-700-token":{"color":"rgb(var(--color-secondary-700))"},".dark .decoration-secondary-200-700-token":{"textDecorationColor":"rgb(var(--color-secondary-700))"},".dark .text-secondary-300-600-token":{"color":"rgb(var(--color-secondary-600))"},".dark .decoration-secondary-300-600-token":{"textDecorationColor":"rgb(var(--color-secondary-600))"},".dark .text-secondary-400-500-token":{"color":"rgb(var(--color-secondary-500))"},".dark .decoration-secondary-400-500-token":{"textDecorationColor":"rgb(var(--color-secondary-500))"},".dark .text-secondary-900-50-token":{"color":"rgb(var(--color-secondary-50))"},".dark .decoration-secondary-900-50-token":{"textDecorationColor":"rgb(var(--color-secondary-50))"},".dark .text-secondary-800-100-token":{"color":"rgb(var(--color-secondary-100))"},".dark .decoration-secondary-800-100-token":{"textDecorationColor":"rgb(var(--color-secondary-100))"},".dark .text-secondary-700-200-token":{"color":"rgb(var(--color-secondary-200))"},".dark .decoration-secondary-700-200-token":{"textDecorationColor":"rgb(var(--color-secondary-200))"},".dark .text-secondary-600-300-token":{"color":"rgb(var(--color-secondary-300))"},".dark .decoration-secondary-600-300-token":{"textDecorationColor":"rgb(var(--color-secondary-300))"},".dark .text-secondary-500-400-token":{"color":"rgb(var(--color-secondary-400))"},".dark .decoration-secondary-500-400-token":{"textDecorationColor":"rgb(var(--color-secondary-400))"},".dark .text-tertiary-50-900-token":{"color":"rgb(var(--color-tertiary-900))"},".dark .decoration-tertiary-50-900-token":{"textDecorationColor":"rgb(var(--color-tertiary-900))"},".dark .text-tertiary-100-800-token":{"color":"rgb(var(--color-tertiary-800))"},".dark .decoration-tertiary-100-800-token":{"textDecorationColor":"rgb(var(--color-tertiary-800))"},".dark .text-tertiary-200-700-token":{"color":"rgb(var(--color-tertiary-700))"},".dark .decoration-tertiary-200-700-token":{"textDecorationColor":"rgb(var(--color-tertiary-700))"},".dark .text-tertiary-300-600-token":{"color":"rgb(var(--color-tertiary-600))"},".dark .decoration-tertiary-300-600-token":{"textDecorationColor":"rgb(var(--color-tertiary-600))"},".dark .text-tertiary-400-500-token":{"color":"rgb(var(--color-tertiary-500))"},".dark .decoration-tertiary-400-500-token":{"textDecorationColor":"rgb(var(--color-tertiary-500))"},".dark .text-tertiary-900-50-token":{"color":"rgb(var(--color-tertiary-50))"},".dark .decoration-tertiary-900-50-token":{"textDecorationColor":"rgb(var(--color-tertiary-50))"},".dark .text-tertiary-800-100-token":{"color":"rgb(var(--color-tertiary-100))"},".dark .decoration-tertiary-800-100-token":{"textDecorationColor":"rgb(var(--color-tertiary-100))"},".dark .text-tertiary-700-200-token":{"color":"rgb(var(--color-tertiary-200))"},".dark .decoration-tertiary-700-200-token":{"textDecorationColor":"rgb(var(--color-tertiary-200))"},".dark .text-tertiary-600-300-token":{"color":"rgb(var(--color-tertiary-300))"},".dark .decoration-tertiary-600-300-token":{"textDecorationColor":"rgb(var(--color-tertiary-300))"},".dark .text-tertiary-500-400-token":{"color":"rgb(var(--color-tertiary-400))"},".dark .decoration-tertiary-500-400-token":{"textDecorationColor":"rgb(var(--color-tertiary-400))"},".dark .text-success-50-900-token":{"color":"rgb(var(--color-success-900))"},".dark .decoration-success-50-900-token":{"textDecorationColor":"rgb(var(--color-success-900))"},".dark .text-success-100-800-token":{"color":"rgb(var(--color-success-800))"},".dark .decoration-success-100-800-token":{"textDecorationColor":"rgb(var(--color-success-800))"},".dark .text-success-200-700-token":{"color":"rgb(var(--color-success-700))"},".dark .decoration-success-200-700-token":{"textDecorationColor":"rgb(var(--color-success-700))"},".dark .text-success-300-600-token":{"color":"rgb(var(--color-success-600))"},".dark .decoration-success-300-600-token":{"textDecorationColor":"rgb(var(--color-success-600))"},".dark .text-success-400-500-token":{"color":"rgb(var(--color-success-500))"},".dark .decoration-success-400-500-token":{"textDecorationColor":"rgb(var(--color-success-500))"},".dark .text-success-900-50-token":{"color":"rgb(var(--color-success-50))"},".dark .decoration-success-900-50-token":{"textDecorationColor":"rgb(var(--color-success-50))"},".dark .text-success-800-100-token":{"color":"rgb(var(--color-success-100))"},".dark .decoration-success-800-100-token":{"textDecorationColor":"rgb(var(--color-success-100))"},".dark .text-success-700-200-token":{"color":"rgb(var(--color-success-200))"},".dark .decoration-success-700-200-token":{"textDecorationColor":"rgb(var(--color-success-200))"},".dark .text-success-600-300-token":{"color":"rgb(var(--color-success-300))"},".dark .decoration-success-600-300-token":{"textDecorationColor":"rgb(var(--color-success-300))"},".dark .text-success-500-400-token":{"color":"rgb(var(--color-success-400))"},".dark .decoration-success-500-400-token":{"textDecorationColor":"rgb(var(--color-success-400))"},".dark .text-warning-50-900-token":{"color":"rgb(var(--color-warning-900))"},".dark .decoration-warning-50-900-token":{"textDecorationColor":"rgb(var(--color-warning-900))"},".dark .text-warning-100-800-token":{"color":"rgb(var(--color-warning-800))"},".dark .decoration-warning-100-800-token":{"textDecorationColor":"rgb(var(--color-warning-800))"},".dark .text-warning-200-700-token":{"color":"rgb(var(--color-warning-700))"},".dark .decoration-warning-200-700-token":{"textDecorationColor":"rgb(var(--color-warning-700))"},".dark .text-warning-300-600-token":{"color":"rgb(var(--color-warning-600))"},".dark .decoration-warning-300-600-token":{"textDecorationColor":"rgb(var(--color-warning-600))"},".dark .text-warning-400-500-token":{"color":"rgb(var(--color-warning-500))"},".dark .decoration-warning-400-500-token":{"textDecorationColor":"rgb(var(--color-warning-500))"},".dark .text-warning-900-50-token":{"color":"rgb(var(--color-warning-50))"},".dark .decoration-warning-900-50-token":{"textDecorationColor":"rgb(var(--color-warning-50))"},".dark .text-warning-800-100-token":{"color":"rgb(var(--color-warning-100))"},".dark .decoration-warning-800-100-token":{"textDecorationColor":"rgb(var(--color-warning-100))"},".dark .text-warning-700-200-token":{"color":"rgb(var(--color-warning-200))"},".dark .decoration-warning-700-200-token":{"textDecorationColor":"rgb(var(--color-warning-200))"},".dark .text-warning-600-300-token":{"color":"rgb(var(--color-warning-300))"},".dark .decoration-warning-600-300-token":{"textDecorationColor":"rgb(var(--color-warning-300))"},".dark .text-warning-500-400-token":{"color":"rgb(var(--color-warning-400))"},".dark .decoration-warning-500-400-token":{"textDecorationColor":"rgb(var(--color-warning-400))"},".dark .text-error-50-900-token":{"color":"rgb(var(--color-error-900))"},".dark .decoration-error-50-900-token":{"textDecorationColor":"rgb(var(--color-error-900))"},".dark .text-error-100-800-token":{"color":"rgb(var(--color-error-800))"},".dark .decoration-error-100-800-token":{"textDecorationColor":"rgb(var(--color-error-800))"},".dark .text-error-200-700-token":{"color":"rgb(var(--color-error-700))"},".dark .decoration-error-200-700-token":{"textDecorationColor":"rgb(var(--color-error-700))"},".dark .text-error-300-600-token":{"color":"rgb(var(--color-error-600))"},".dark .decoration-error-300-600-token":{"textDecorationColor":"rgb(var(--color-error-600))"},".dark .text-error-400-500-token":{"color":"rgb(var(--color-error-500))"},".dark .decoration-error-400-500-token":{"textDecorationColor":"rgb(var(--color-error-500))"},".dark .text-error-900-50-token":{"color":"rgb(var(--color-error-50))"},".dark .decoration-error-900-50-token":{"textDecorationColor":"rgb(var(--color-error-50))"},".dark .text-error-800-100-token":{"color":"rgb(var(--color-error-100))"},".dark .decoration-error-800-100-token":{"textDecorationColor":"rgb(var(--color-error-100))"},".dark .text-error-700-200-token":{"color":"rgb(var(--color-error-200))"},".dark .decoration-error-700-200-token":{"textDecorationColor":"rgb(var(--color-error-200))"},".dark .text-error-600-300-token":{"color":"rgb(var(--color-error-300))"},".dark .decoration-error-600-300-token":{"textDecorationColor":"rgb(var(--color-error-300))"},".dark .text-error-500-400-token":{"color":"rgb(var(--color-error-400))"},".dark .decoration-error-500-400-token":{"textDecorationColor":"rgb(var(--color-error-400))"},".dark .text-surface-50-900-token":{"color":"rgb(var(--color-surface-900))"},".dark .decoration-surface-50-900-token":{"textDecorationColor":"rgb(var(--color-surface-900))"},".dark .text-surface-100-800-token":{"color":"rgb(var(--color-surface-800))"},".dark .decoration-surface-100-800-token":{"textDecorationColor":"rgb(var(--color-surface-800))"},".dark .text-surface-200-700-token":{"color":"rgb(var(--color-surface-700))"},".dark .decoration-surface-200-700-token":{"textDecorationColor":"rgb(var(--color-surface-700))"},".dark .text-surface-300-600-token":{"color":"rgb(var(--color-surface-600))"},".dark .decoration-surface-300-600-token":{"textDecorationColor":"rgb(var(--color-surface-600))"},".dark .text-surface-400-500-token":{"color":"rgb(var(--color-surface-500))"},".dark .decoration-surface-400-500-token":{"textDecorationColor":"rgb(var(--color-surface-500))"},".dark .text-surface-900-50-token":{"color":"rgb(var(--color-surface-50))"},".dark .decoration-surface-900-50-token":{"textDecorationColor":"rgb(var(--color-surface-50))"},".dark .text-surface-800-100-token":{"color":"rgb(var(--color-surface-100))"},".dark .decoration-surface-800-100-token":{"textDecorationColor":"rgb(var(--color-surface-100))"},".dark .text-surface-700-200-token":{"color":"rgb(var(--color-surface-200))"},".dark .decoration-surface-700-200-token":{"textDecorationColor":"rgb(var(--color-surface-200))"},".dark .text-surface-600-300-token":{"color":"rgb(var(--color-surface-300))"},".dark .decoration-surface-600-300-token":{"textDecorationColor":"rgb(var(--color-surface-300))"},".dark .text-surface-500-400-token":{"color":"rgb(var(--color-surface-400))"},".dark .decoration-surface-500-400-token":{"textDecorationColor":"rgb(var(--color-surface-400))"},".dark .ring-outline-token":{"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","boxShadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)","--tw-ring-inset":"inset","--tw-ring-color":"rgb(250 250 250 / 0.05)"},".dark .ring-primary-50-900-token":{"--tw-ring-color":"rgb(var(--color-primary-900) / 1)"},".dark .ring-primary-100-800-token":{"--tw-ring-color":"rgb(var(--color-primary-800) / 1)"},".dark .ring-primary-200-700-token":{"--tw-ring-color":"rgb(var(--color-primary-700) / 1)"},".dark .ring-primary-300-600-token":{"--tw-ring-color":"rgb(var(--color-primary-600) / 1)"},".dark .ring-primary-400-500-token":{"--tw-ring-color":"rgb(var(--color-primary-500) / 1)"},".dark .ring-primary-900-50-token":{"--tw-ring-color":"rgb(var(--color-primary-50) / 1)"},".dark .ring-primary-800-100-token":{"--tw-ring-color":"rgb(var(--color-primary-100) / 1)"},".dark .ring-primary-700-200-token":{"--tw-ring-color":"rgb(var(--color-primary-200) / 1)"},".dark .ring-primary-600-300-token":{"--tw-ring-color":"rgb(var(--color-primary-300) / 1)"},".dark .ring-primary-500-400-token":{"--tw-ring-color":"rgb(var(--color-primary-400) / 1)"},".dark .ring-secondary-50-900-token":{"--tw-ring-color":"rgb(var(--color-secondary-900) / 1)"},".dark .ring-secondary-100-800-token":{"--tw-ring-color":"rgb(var(--color-secondary-800) / 1)"},".dark .ring-secondary-200-700-token":{"--tw-ring-color":"rgb(var(--color-secondary-700) / 1)"},".dark .ring-secondary-300-600-token":{"--tw-ring-color":"rgb(var(--color-secondary-600) / 1)"},".dark .ring-secondary-400-500-token":{"--tw-ring-color":"rgb(var(--color-secondary-500) / 1)"},".dark .ring-secondary-900-50-token":{"--tw-ring-color":"rgb(var(--color-secondary-50) / 1)"},".dark .ring-secondary-800-100-token":{"--tw-ring-color":"rgb(var(--color-secondary-100) / 1)"},".dark .ring-secondary-700-200-token":{"--tw-ring-color":"rgb(var(--color-secondary-200) / 1)"},".dark .ring-secondary-600-300-token":{"--tw-ring-color":"rgb(var(--color-secondary-300) / 1)"},".dark .ring-secondary-500-400-token":{"--tw-ring-color":"rgb(var(--color-secondary-400) / 1)"},".dark .ring-tertiary-50-900-token":{"--tw-ring-color":"rgb(var(--color-tertiary-900) / 1)"},".dark .ring-tertiary-100-800-token":{"--tw-ring-color":"rgb(var(--color-tertiary-800) / 1)"},".dark .ring-tertiary-200-700-token":{"--tw-ring-color":"rgb(var(--color-tertiary-700) / 1)"},".dark .ring-tertiary-300-600-token":{"--tw-ring-color":"rgb(var(--color-tertiary-600) / 1)"},".dark .ring-tertiary-400-500-token":{"--tw-ring-color":"rgb(var(--color-tertiary-500) / 1)"},".dark .ring-tertiary-900-50-token":{"--tw-ring-color":"rgb(var(--color-tertiary-50) / 1)"},".dark .ring-tertiary-800-100-token":{"--tw-ring-color":"rgb(var(--color-tertiary-100) / 1)"},".dark .ring-tertiary-700-200-token":{"--tw-ring-color":"rgb(var(--color-tertiary-200) / 1)"},".dark .ring-tertiary-600-300-token":{"--tw-ring-color":"rgb(var(--color-tertiary-300) / 1)"},".dark .ring-tertiary-500-400-token":{"--tw-ring-color":"rgb(var(--color-tertiary-400) / 1)"},".dark .ring-success-50-900-token":{"--tw-ring-color":"rgb(var(--color-success-900) / 1)"},".dark .ring-success-100-800-token":{"--tw-ring-color":"rgb(var(--color-success-800) / 1)"},".dark .ring-success-200-700-token":{"--tw-ring-color":"rgb(var(--color-success-700) / 1)"},".dark .ring-success-300-600-token":{"--tw-ring-color":"rgb(var(--color-success-600) / 1)"},".dark .ring-success-400-500-token":{"--tw-ring-color":"rgb(var(--color-success-500) / 1)"},".dark .ring-success-900-50-token":{"--tw-ring-color":"rgb(var(--color-success-50) / 1)"},".dark .ring-success-800-100-token":{"--tw-ring-color":"rgb(var(--color-success-100) / 1)"},".dark .ring-success-700-200-token":{"--tw-ring-color":"rgb(var(--color-success-200) / 1)"},".dark .ring-success-600-300-token":{"--tw-ring-color":"rgb(var(--color-success-300) / 1)"},".dark .ring-success-500-400-token":{"--tw-ring-color":"rgb(var(--color-success-400) / 1)"},".dark .ring-warning-50-900-token":{"--tw-ring-color":"rgb(var(--color-warning-900) / 1)"},".dark .ring-warning-100-800-token":{"--tw-ring-color":"rgb(var(--color-warning-800) / 1)"},".dark .ring-warning-200-700-token":{"--tw-ring-color":"rgb(var(--color-warning-700) / 1)"},".dark .ring-warning-300-600-token":{"--tw-ring-color":"rgb(var(--color-warning-600) / 1)"},".dark .ring-warning-400-500-token":{"--tw-ring-color":"rgb(var(--color-warning-500) / 1)"},".dark .ring-warning-900-50-token":{"--tw-ring-color":"rgb(var(--color-warning-50) / 1)"},".dark .ring-warning-800-100-token":{"--tw-ring-color":"rgb(var(--color-warning-100) / 1)"},".dark .ring-warning-700-200-token":{"--tw-ring-color":"rgb(var(--color-warning-200) / 1)"},".dark .ring-warning-600-300-token":{"--tw-ring-color":"rgb(var(--color-warning-300) / 1)"},".dark .ring-warning-500-400-token":{"--tw-ring-color":"rgb(var(--color-warning-400) / 1)"},".dark .ring-error-50-900-token":{"--tw-ring-color":"rgb(var(--color-error-900) / 1)"},".dark .ring-error-100-800-token":{"--tw-ring-color":"rgb(var(--color-error-800) / 1)"},".dark .ring-error-200-700-token":{"--tw-ring-color":"rgb(var(--color-error-700) / 1)"},".dark .ring-error-300-600-token":{"--tw-ring-color":"rgb(var(--color-error-600) / 1)"},".dark .ring-error-400-500-token":{"--tw-ring-color":"rgb(var(--color-error-500) / 1)"},".dark .ring-error-900-50-token":{"--tw-ring-color":"rgb(var(--color-error-50) / 1)"},".dark .ring-error-800-100-token":{"--tw-ring-color":"rgb(var(--color-error-100) / 1)"},".dark .ring-error-700-200-token":{"--tw-ring-color":"rgb(var(--color-error-200) / 1)"},".dark .ring-error-600-300-token":{"--tw-ring-color":"rgb(var(--color-error-300) / 1)"},".dark .ring-error-500-400-token":{"--tw-ring-color":"rgb(var(--color-error-400) / 1)"},".dark .ring-surface-50-900-token":{"--tw-ring-color":"rgb(var(--color-surface-900) / 1)"},".dark .ring-surface-100-800-token":{"--tw-ring-color":"rgb(var(--color-surface-800) / 1)"},".dark .ring-surface-200-700-token":{"--tw-ring-color":"rgb(var(--color-surface-700) / 1)"},".dark .ring-surface-300-600-token":{"--tw-ring-color":"rgb(var(--color-surface-600) / 1)"},".dark .ring-surface-400-500-token":{"--tw-ring-color":"rgb(var(--color-surface-500) / 1)"},".dark .ring-surface-900-50-token":{"--tw-ring-color":"rgb(var(--color-surface-50) / 1)"},".dark .ring-surface-800-100-token":{"--tw-ring-color":"rgb(var(--color-surface-100) / 1)"},".dark .ring-surface-700-200-token":{"--tw-ring-color":"rgb(var(--color-surface-200) / 1)"},".dark .ring-surface-600-300-token":{"--tw-ring-color":"rgb(var(--color-surface-300) / 1)"},".dark .ring-surface-500-400-token":{"--tw-ring-color":"rgb(var(--color-surface-400) / 1)"},"body":{"backgroundColor":"rgb(var(--color-surface-50))","fontSize":"1rem","lineHeight":"1.5rem","fontFamily":"var(--theme-font-family-base)","color":"rgba(var(--theme-font-color-base))"},".dark body":{"backgroundColor":"rgb(var(--color-surface-900))","color":"rgba(var(--theme-font-color-dark))"},"::selection":{"backgroundColor":"rgb(var(--color-primary-500) / 0.3)"},"html":{"WebkitTapHighlightColor":"rgba(128, 128, 128, 0.5)","scrollbarColor":"rgba(0, 0, 0, 0.2) rgba(255, 255, 255, 0.05)"},":root":{"scrollbarColor":"rgba(128, 128, 128, 0.5) rgba(0, 0, 0, 0.1)","scrollbarWidth":"thin"},"html.dark":{"scrollbarColor":"rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.05)"},"hr:not(.divider)":{"display":"block","borderTopWidth":"1px","borderStyle":"solid","borderColor":"rgb(var(--color-surface-300))"},".dark hr:not(.divider)":{"borderColor":"rgb(var(--color-surface-600))"},"fieldset,\nlegend,\nlabel":{"display":"block"},"::-moz-placeholder":{"color":"rgb(var(--color-surface-500))"},".dark ::-moz-placeholder":{"color":"rgb(var(--color-surface-400))"},":-ms-input-placeholder":{"color":"rgb(var(--color-surface-500))"},".dark :-ms-input-placeholder":{"color":"rgb(var(--color-surface-400))"},"::placeholder":{"color":"rgb(var(--color-surface-500))"},".dark ::placeholder":{"color":"rgb(var(--color-surface-400))"},":is(.dark input::-webkit-calendar-picker-indicator)":{"--tw-invert":"invert(100%)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},"input[type='search']::-webkit-search-cancel-button":{"WebkitAppearance":"none","background":"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E\")\n\t\tno-repeat 50% 50%","pointerEvents":"none","height":"1rem","width":"1rem","borderRadius":"9999px","backgroundSize":"contain","opacity":0},"input[type='search']:focus::-webkit-search-cancel-button":{"pointerEvents":"auto","opacity":1},":is(.dark input[type='search']::-webkit-search-cancel-button)":{"--tw-invert":"invert(100%)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},"progress":{"webkitAppearance":"none","MozAppearance":"none","appearance":"none","height":"0.5rem","width":"100%","overflow":"hidden","borderRadius":"var(--theme-rounded-base)","backgroundColor":"rgb(var(--color-surface-400))"},".dark progress":{"backgroundColor":"rgb(var(--color-surface-500))"},"progress::-webkit-progress-bar":{"backgroundColor":"rgb(var(--color-surface-400))"},".dark progress::-webkit-progress-bar":{"backgroundColor":"rgb(var(--color-surface-500))"},"progress::-webkit-progress-value":{"backgroundColor":"rgb(var(--color-surface-900))"},".dark progress::-webkit-progress-value":{"backgroundColor":"rgb(var(--color-surface-50))"},"::-moz-progress-bar":{"backgroundColor":"rgb(var(--color-surface-900))"},".dark ::-moz-progress-bar":{"backgroundColor":"rgb(var(--color-surface-50))"},":indeterminate::-moz-progress-bar":{"width":"0"},"input[type='file']:not(.file-dropzone-input)::file-selector-button:disabled":{"cursor":"not-allowed","opacity":0.5},"input[type='file']:not(.file-dropzone-input)::file-selector-button:disabled:hover":{"--tw-brightness":"brightness(1)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},"input[type='file']:not(.file-dropzone-input)::file-selector-button:disabled:active":{"--tw-scale-x":"1","--tw-scale-y":"1","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},"input[type='file']:not(.file-dropzone-input)::file-selector-button":{"fontSize":"0.875rem","lineHeight":"1.25rem","paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.375rem","paddingBottom":"0.375rem","whiteSpace":"nowrap","textAlign":"center","display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"all","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms","borderRadius":"var(--theme-rounded-base)","backgroundColor":"rgb(var(--color-surface-900))","color":"rgb(var(--color-surface-50))","marginRight":"0.5rem","borderWidth":"0px"},"input[type='file']:not(.file-dropzone-input)::file-selector-button > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},"input[type='file']:not(.file-dropzone-input)::file-selector-button:hover":{"--tw-brightness":"brightness(1.15)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},"input[type='file']:not(.file-dropzone-input)::file-selector-button:active":{"--tw-scale-x":"95%","--tw-scale-y":"95%","transform":"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-brightness":"brightness(.9)","filter":"var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)"},".dark input[type='file']:not(.file-dropzone-input)::file-selector-button":{"backgroundColor":"rgb(var(--color-surface-50))","color":"rgb(var(--color-surface-900))"},"[type='range']":{"width":"100%","accentColor":"rgb(var(--color-surface-900) / 1)"},":is(.dark [type='range'])":{"accentColor":"rgb(var(--color-surface-50) / 1)"},"[data-sort]":{"cursor":"pointer"},"[data-sort]:hover:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},".dark [data-sort]:hover:hover":{"backgroundColor":"rgb(var(--color-primary-500) / 0.1)"},"[data-sort]::after":{"marginLeft":"0.5rem !important","opacity":0,"--tw-content":"'↓' !important","content":"var(--tw-content) !important"},"[data-popup]":{"position":"absolute","top":"0px","left":"0px","display":"none","transitionProperty":"opacity","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","transitionDuration":"150ms"}} }; \ No newline at end of file From 7b440cec239c8a8de09a0c33daf6bf2cc50e8de9 Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:38:24 -0400 Subject: [PATCH 24/92] tweaks --- sites/themes.skeleton.dev/.npmrc | 1 - sites/themes.skeleton.dev/{jsconfig.json => tsconfig.json} | 0 2 files changed, 1 deletion(-) delete mode 100644 sites/themes.skeleton.dev/.npmrc rename sites/themes.skeleton.dev/{jsconfig.json => tsconfig.json} (100%) diff --git a/sites/themes.skeleton.dev/.npmrc b/sites/themes.skeleton.dev/.npmrc deleted file mode 100644 index b6f27f135..000000000 --- a/sites/themes.skeleton.dev/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/sites/themes.skeleton.dev/jsconfig.json b/sites/themes.skeleton.dev/tsconfig.json similarity index 100% rename from sites/themes.skeleton.dev/jsconfig.json rename to sites/themes.skeleton.dev/tsconfig.json From 9e14cbc941803e2fa9a7b5a18b335bb76bf2f2ed Mon Sep 17 00:00:00 2001 From: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> Date: Tue, 17 Sep 2024 18:40:20 -0400 Subject: [PATCH 25/92] grr --- sites/themes.skeleton.dev/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index e15ebc984..3eead43d7 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -6,8 +6,8 @@ "dev": "vite dev", "build": "pnpm -r package && 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", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "test": "npm run test:integration && npm run test:unit", "test:integration": "playwright test", "test:unit": "vitest" From 9285e19bfbda1a4b6a82c2af0e95a9c7aa69d5ea Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 18 Sep 2024 13:31:57 -0500 Subject: [PATCH 26/92] Code toggle added, UI improved --- .../generator/Controls/Controls.svelte | 18 ++++++--- .../generator/Preview/Preview.svelte | 37 ++++++++++++++----- 2 files changed, 39 insertions(+), 16 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index d573c372a..4e0da80c3 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -15,7 +15,7 @@ import IconRandom from 'lucide-svelte/icons/dices'; // State - const settings = $state(['colors']); + const settings = $state([]); // Colors interface ColorSelection { @@ -53,12 +53,14 @@
-
- - +
+

Settings

+
-
-

Use the controls below to adjust theme settings.

+
+
@@ -66,6 +68,8 @@ {#snippet iconOpen()}{/snippet} {#snippet iconClosed()}{/snippet} +
+ {/snippet} + +
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte index a920580d2..8621f5edf 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte @@ -1,26 +1,43 @@ -
+
-
+
- -
- -
- -
- +
+ {#if display === 'preview'} + +
+ +
+ +
+ +
+ {:else} + +
+
(code-block-here)
+
+ {/if}
From 5dffb83a8b0bd88d6c234aabf293b175d38d270d Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 18 Sep 2024 14:00:33 -0500 Subject: [PATCH 27/92] Color controls updated, contrast added --- .../generator/Controls/Controls.svelte | 122 +++++++++++------- 1 file changed, 73 insertions(+), 49 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index 4e0da80c3..c541aa32e 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -1,6 +1,6 @@ + +
+ +
diff --git a/sites/themes.skeleton.dev/src/lib/state/state.svelte.ts b/sites/themes.skeleton.dev/src/lib/state/state.svelte.ts new file mode 100644 index 000000000..442136316 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/state/state.svelte.ts @@ -0,0 +1,20 @@ +import type { SettingsCore, SettingsColors, SettingsTypography, SettingsEdges } from './types'; + +// State --- + +/** Core settings, such as theme name. */ +export const settingsCore: SettingsCore = $state({ + name: '' +}); + +export const settingsColors: SettingsColors = $state({ + foo: 'bar' +}); + +export const settingsTypography: SettingsTypography = $state({ + foo: 'bar' +}); + +export const settingsEdges: SettingsEdges = $state({ + foo: 'bar' +}); diff --git a/sites/themes.skeleton.dev/src/lib/state/types.ts b/sites/themes.skeleton.dev/src/lib/state/types.ts new file mode 100644 index 000000000..4f9dedf28 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/state/types.ts @@ -0,0 +1,17 @@ +// State Types + +export interface SettingsCore { + name: string; +} + +export interface SettingsColors { + foo: string; +} + +export interface SettingsTypography { + foo: string; +} + +export interface SettingsEdges { + foo: string; +} From 877d60927d21893ce4a7fd0ea1cc02d1ca6d425b Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 18 Sep 2024 14:52:17 -0500 Subject: [PATCH 29/92] Updated Svelte dep, show code debugging --- pnpm-lock.yaml | 88 +++++++++---------- sites/themes.skeleton.dev/package.json | 2 +- .../generator/Controls/Controls.svelte | 10 +-- .../generator/Preview/Preview.svelte | 26 +++++- 4 files changed, 69 insertions(+), 57 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6417cf1ab..123e43b1e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -100,7 +100,7 @@ importers: version: 0.4.12(eslint@8.57.1) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.44.0(eslint@8.57.1)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)) + version: 2.44.0(eslint@8.57.1)(svelte@5.0.0-next.251)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)) globals: specifier: ^15.5.0 version: 15.9.0 @@ -112,10 +112,10 @@ importers: version: 0.13.0 prettier-plugin-svelte: specifier: ^3.2.4 - version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) + version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.251) prettier-plugin-tailwindcss: specifier: ^0.6.4 - version: 0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3) + version: 0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.251))(prettier@3.3.3) rimraf: specifier: ^5.0.5 version: 5.0.10 @@ -498,7 +498,7 @@ importers: version: 5.0.0-next.210 svelte-check: specifier: ^3.8.4 - version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210) + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210) tailwindcss: specifier: ^3.4.6 version: 3.4.12(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.5.4)) @@ -538,7 +538,7 @@ importers: version: 2.6.0 lucide-svelte: specifier: ^0.341.0 - version: 0.341.0(svelte@5.0.0-next.244) + version: 0.341.0(svelte@5.0.0-next.251) devDependencies: '@playwright/test': specifier: ^1.47.0 @@ -551,13 +551,13 @@ importers: version: link:../../packages/skeleton-svelte '@sveltejs/adapter-auto': specifier: ^3.2.4 - version: 3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))) + version: 3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))) '@sveltejs/kit': specifier: ^2.5.26 - version: 2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + version: 2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@sveltejs/vite-plugin-svelte': specifier: ^4.0.0-next.6 - version: 4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + version: 4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@tailwindcss/forms': specifier: ^0.5.9 version: 0.5.9(tailwindcss@3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4))) @@ -568,11 +568,11 @@ importers: specifier: ^1.16.3 version: 1.17.7 svelte: - specifier: ^5.0.0-next.244 - version: 5.0.0-next.244 + specifier: 5.0.0-next.251 + version: 5.0.0-next.251 svelte-check: specifier: ^3.8.6 - version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244) + version: 3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.251) tailwindcss: specifier: ^3.4.12 version: 3.4.12(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.5.4)) @@ -5616,8 +5616,8 @@ packages: resolution: {integrity: sha512-6QZpzr31weKDyAKifOdXJHK9oEeBE2Z/z/h1IX4tmJRuWPE/2Wc7Lzpfxl+0irS19GZH6V5YZnZLNTRJKjGzfg==} engines: {node: '>=18'} - svelte@5.0.0-next.244: - resolution: {integrity: sha512-whSOcKdpuAFd5xD9J2EhuHeRs4J4nHis6NSUKRXpC3HQoCmsoKhyIldMjiv6QFkQpe6QMsid8lwvgLXkZTSC/A==} + svelte@5.0.0-next.251: + resolution: {integrity: sha512-LHYqc20juzfpLl61Yah/CpZEG4NWU1w7TgItvJkPqYGbmtLCHZHHhVqYskwDQnw73dGum81vyODxPlJAcOwxHA==} engines: {node: '>=18'} svgo@3.3.2: @@ -7668,9 +7668,9 @@ snapshots: '@sveltejs/kit': 2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))': + '@sveltejs/adapter-auto@3.2.4(@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))': dependencies: - '@sveltejs/kit': 2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/kit': 2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) import-meta-resolve: 4.1.0 '@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.201)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': @@ -7691,9 +7691,9 @@ snapshots: tiny-glob: 0.2.9 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) - '@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@sveltejs/kit@2.5.27(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/vite-plugin-svelte': 4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -7705,7 +7705,7 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.7.0 sirv: 2.0.4 - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 tiny-glob: 0.2.9 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) @@ -7738,11 +7738,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/vite-plugin-svelte': 4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) transitivePeerDependencies: - supports-color @@ -7773,14 +7773,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': + '@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.244)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) + '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)))(svelte@5.0.0-next.251)(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 vite: 5.4.5(@types/node@22.5.5)(sass@1.78.0) vitefu: 1.0.2(vite@5.4.5(@types/node@22.5.5)(sass@1.78.0)) transitivePeerDependencies: @@ -9575,7 +9575,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@2.44.0(eslint@8.57.1)(svelte@5.0.0-next.244)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): + eslint-plugin-svelte@2.44.0(eslint@8.57.1)(svelte@5.0.0-next.251)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) '@jridgewell/sourcemap-codec': 1.5.0 @@ -9588,9 +9588,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.41.1(svelte@5.0.0-next.244) + svelte-eslint-parser: 0.41.1(svelte@5.0.0-next.251) optionalDependencies: - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 transitivePeerDependencies: - ts-node @@ -10737,9 +10737,9 @@ snapshots: dependencies: react: 18.3.1 - lucide-svelte@0.341.0(svelte@5.0.0-next.244): + lucide-svelte@0.341.0(svelte@5.0.0-next.251): dependencies: - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 lucide-svelte@0.436.0(svelte@5.0.0-next.201): dependencies: @@ -11765,17 +11765,17 @@ snapshots: sass-formatter: 0.7.9 optional: true - prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244): + prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.251): dependencies: prettier: 3.3.3 - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 - prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.6(prettier-plugin-astro@0.13.0)(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.251))(prettier@3.3.3): dependencies: prettier: 3.3.3 optionalDependencies: prettier-plugin-astro: 0.13.0 - prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.244) + prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.251) prettier@2.8.7: optional: true @@ -12492,14 +12492,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.210 - svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2) + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - '@babel/core' @@ -12512,14 +12512,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244): + svelte-check@3.8.6(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.251): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.1.0 sade: 1.8.1 - svelte: 5.0.0-next.244 - svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2) + svelte: 5.0.0-next.251 + svelte-preprocess: 5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.251)(typescript@5.6.2) typescript: 5.6.2 transitivePeerDependencies: - '@babel/core' @@ -12532,7 +12532,7 @@ snapshots: - stylus - sugarss - svelte-eslint-parser@0.41.1(svelte@5.0.0-next.244): + svelte-eslint-parser@0.41.1(svelte@5.0.0-next.251): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -12540,7 +12540,7 @@ snapshots: postcss: 8.4.47 postcss-scss: 4.0.9(postcss@8.4.47) optionalDependencies: - svelte: 5.0.0-next.244 + svelte: 5.0.0-next.251 svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.201)(typescript@5.6.2): dependencies: @@ -12557,7 +12557,7 @@ snapshots: sass: 1.78.0 typescript: 5.6.2 - svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.210)(typescript@5.6.2): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 @@ -12572,14 +12572,14 @@ snapshots: sass: 1.78.0 typescript: 5.6.2 - svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(postcss@8.4.47))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.244)(typescript@5.6.2): + svelte-preprocess@5.1.4(@babel/core@7.25.2)(postcss-load-config@5.1.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1))(postcss@8.4.47)(sass@1.78.0)(svelte@5.0.0-next.251)(typescript@5.6.2): 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: 5.0.0-next.244 + svelte: 5.0.0-next.251 optionalDependencies: '@babel/core': 7.25.2 postcss: 8.4.47 @@ -12633,7 +12633,7 @@ snapshots: magic-string: 0.30.11 zimmerframe: 1.1.2 - svelte@5.0.0-next.244: + svelte@5.0.0-next.251: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 diff --git a/sites/themes.skeleton.dev/package.json b/sites/themes.skeleton.dev/package.json index 3eead43d7..45572d452 100644 --- a/sites/themes.skeleton.dev/package.json +++ b/sites/themes.skeleton.dev/package.json @@ -22,7 +22,7 @@ "@tailwindcss/forms": "^0.5.9", "autoprefixer": "^10.4.20", "shiki": "^1.16.3", - "svelte": "^5.0.0-next.244", + "svelte": "5.0.0-next.251", "svelte-check": "^3.8.6", "tailwindcss": "^3.4.12", "typescript": "catalog:", diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index 1f80c9ccd..df8fa3861 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -14,8 +14,6 @@ import IconSeed from 'lucide-svelte/icons/sprout'; import IconRandom from 'lucide-svelte/icons/dices'; import ControlsCore from './ControlsCore.svelte'; - // DEBUG ONLY: State - import { settingsCore, settingsColors, settingsTypography, settingsEdges } from '$lib/state/state.svelte'; // State const settings = $state([]); @@ -310,11 +308,5 @@
-
- -
{JSON.stringify(settingsCore, null, 2)}
-
{JSON.stringify(settingsColors, null, 2)}
-
{JSON.stringify(settingsTypography, null, 2)}
-
{JSON.stringify(settingsEdges, null, 2)}
-
+
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte index 8621f5edf..7474c4f82 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/Preview.svelte @@ -6,16 +6,18 @@ import PreviewComponents from './PreviewComponents.svelte'; import PreviewPalette from './PreviewPalette.svelte'; import PreviewTypography from './PreviewTypography.svelte'; + // DEBUG ONLY: State + import { settingsCore, settingsColors, settingsTypography, settingsEdges } from '$lib/state/state.svelte'; // State - let display: 'preview' | 'code' = $state('preview'); + let display: 'preview' | 'code' = $state('code');
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte index 95618a77a..54c915992 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte @@ -28,60 +28,67 @@ { label: 'Error', description: 'Used for error states.', value: 'error', class: 'preset-filled-error-500' }, { label: 'Surface', description: 'The neutral surface tones.', value: 'surface', class: 'preset-filled-surface-500' } ]; + const shadesAll = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; + const shades3x = [50, 500, 950]; // State - let colorCurrentTab = $state('primary'); - let colorAllShades = $state(true); - const rxSwatchArr = $derived(colorAllShades ? [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950] : [50, 500, 950]); + let currentColor = $state('primary'); + let showAllShades = $state(false); + const rxShadeArray = $derived(showAllShades ? shadesAll : shades3x);
-

Define the palette and contrast tones for each color.

+

Define the palette and contrast tones per color.

- + {#snippet list()} {#each colorSelection as color}
- {#if color.value === colorCurrentTab}{/if} + {#if color.value === currentColor}{/if}
{/each} {/snippet} {#snippet content()} {#each colorSelection as color} - {#if color.value === colorCurrentTab} + {#if color.value === currentColor}
-
-

Shades

- - - + All
- {#each rxSwatchArr as shade} + {#each rxShadeArray as shade} - - + + {/each}
{shade} + + + +
-

Contrast

- +

Contrast

diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte index e5659596a..5b72fd195 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Preview/PreviewTypography.svelte @@ -70,7 +70,7 @@
-
+
diff --git a/sites/themes.skeleton.dev/src/lib/constants/generator.ts b/sites/themes.skeleton.dev/src/lib/constants/generator.ts index a3b7d413a..326555b64 100644 --- a/sites/themes.skeleton.dev/src/lib/constants/generator.ts +++ b/sites/themes.skeleton.dev/src/lib/constants/generator.ts @@ -5,6 +5,75 @@ export const colorNames = ['primary', 'secondary', 'tertiary', 'success', 'warning', 'error', 'surface'] as const; export const colorShades = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950] as const; +// Preview Presets --- + +export const previewPresets: Record> = { + primary: { + filled: 'preset-filled-primary-500', + tonal: 'preset-tonal-primary', + outlined: 'preset-outlined-primary-500', + border: 'border-primary-500 dark:border-primary-500', + ring: 'ring-primary-500 dark:border-primary-500', + anchor: 'text-primary-500 dark:text-primary-500', + hover: 'hover:preset-tonal-primary', + gradient: 'to-primary-500' + }, + secondary: { + filled: 'preset-filled-secondary-500', + tonal: 'preset-tonal-secondary', + outlined: 'preset-outlined-secondary-500', + input: 'focus:ring-secondary-500 focus:dark:ring-secondary-500', + anchor: 'text-secondary-500 dark:text-secondary-500', + hover: 'hover:preset-tonal-secondary', + gradient: 'to-secondary-500' + }, + tertiary: { + filled: 'preset-filled-tertiary-500', + tonal: 'preset-tonal-tertiary', + outlined: 'preset-outlined-tertiary-500', + input: 'focus:ring-tertiary-500 focus:dark:ring-tertiary-500', + anchor: 'text-tertiary-500 dark:text-tertiary-500', + hover: 'hover:preset-tonal-tertiary', + gradient: 'to-tertiary-500' + }, + success: { + filled: 'preset-filled-success-500', + tonal: 'preset-tonal-success', + outlined: 'preset-outlined-success-500', + input: 'focus:ring-success-500 focus:dark:ring-success-500', + anchor: 'text-success-500 dark:text-success-500', + hover: 'hover:preset-tonal-success', + gradient: 'to-success-500' + }, + warning: { + filled: 'preset-filled-warning-500', + tonal: 'preset-tonal-warning', + outlined: 'preset-outlined-warning-500', + input: 'focus:ring-warning-500 focus:dark:ring-warning-500', + anchor: 'text-warning-500 dark:text-warning-500', + hover: 'hover:preset-tonal-warning', + gradient: 'to-warning-500' + }, + error: { + filled: 'preset-filled-error-500', + tonal: 'preset-tonal-error', + outlined: 'preset-outlined-error-500', + input: 'focus:ring-error-500 focus:dark:ring-error-500', + anchor: 'text-error-500 dark:text-error-500', + hover: 'hover:preset-tonal-error', + gradient: 'to-error-500' + }, + surface: { + filled: 'preset-filled-surface-500', + tonal: 'bg-surface-500/10 bg-surface-500/10', + outlined: 'preset-outlined-surface-500', + input: 'focus:border-surface-500 focus:dark:ring-surface-500', + anchor: 'text-surface-500 dark:text-surface-500', + hover: 'hover:preset-tonal-surface', + gradient: 'to-surface-500' + } +}; + // Typography --- export const typographicScales = [ diff --git a/sites/themes.skeleton.dev/src/lib/state/generator.svelte.ts b/sites/themes.skeleton.dev/src/lib/state/generator.svelte.ts index 8b5a5bdce..dfc4a9a63 100644 --- a/sites/themes.skeleton.dev/src/lib/state/generator.svelte.ts +++ b/sites/themes.skeleton.dev/src/lib/state/generator.svelte.ts @@ -5,7 +5,8 @@ import type { Globals, SettingsCore, SettingsBackgrounds, SettingsTypography, Se export const globals: Globals = $state({ /** Set the preivew panel: preview | code */ - panel: 'preview' + panel: 'preview', + activeColor: 'primary' }); // Control Settings --- diff --git a/sites/themes.skeleton.dev/src/lib/state/types.ts b/sites/themes.skeleton.dev/src/lib/state/types.ts index 5b5bb4e13..0ed5a0133 100644 --- a/sites/themes.skeleton.dev/src/lib/state/types.ts +++ b/sites/themes.skeleton.dev/src/lib/state/types.ts @@ -4,6 +4,7 @@ export interface Globals { panel: 'preview' | 'code'; + activeColor: string; } // Control Settings --- From affe215d60eef51e360753e72189c0786df759c1 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 24 Sep 2024 14:28:09 -0500 Subject: [PATCH 54/92] Hotswap data theme attribute on Create generator page --- sites/themes.skeleton.dev/src/app.html | 4 +-- .../generator/Controls/Controls.svelte | 2 +- .../src/lib/utils/generator/generate-css.ts | 5 +-- .../routes/(app)/themes/create/+page.svelte | 29 +++++++++++++-- .../routes/(app)/themes/import/+page.svelte | 36 +++++++++++++++++++ .../src/routes/+layout.svelte | 8 +++++ .../src/routes/+page.svelte | 36 ++++++------------- sites/themes.skeleton.dev/tailwind.config.js | 2 +- 8 files changed, 85 insertions(+), 37 deletions(-) create mode 100644 sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte diff --git a/sites/themes.skeleton.dev/src/app.html b/sites/themes.skeleton.dev/src/app.html index 9cef87e32..9fe297a86 100644 --- a/sites/themes.skeleton.dev/src/app.html +++ b/sites/themes.skeleton.dev/src/app.html @@ -7,9 +7,7 @@ %sveltekit.head% Themes - Skeleton - - - +
%sveltekit.body%
diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte index fd830781b..ccfd86fac 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/Controls.svelte @@ -37,7 +37,7 @@ class="sticky top-0 z-10 bg-surface-100/50 dark:bg-surface-900/50 backdrop-blur-xl p-5 flex justify-between items-center gap-4 shadow" >

Settings

- + Import diff --git a/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts b/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts index f3768a505..8f94388a2 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts @@ -23,8 +23,5 @@ export function generatePreviewCss() { for (const [key, value] of Object.entries(themeObject)) { previewCss += `\t${key}: ${value};\n`; } - // FIXME: disabled due to class precedence bug, - // See the `app.html` ` element. - // [data-theme-preview] - return `:root {\n${previewCss}\n}`; + return `:root [data-theme='generated'] {\n${previewCss}\n}`; } diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte index 868d3cd6d..fb7355f12 100644 --- a/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte @@ -1,5 +1,30 @@ -

(Dedicated generator route coming soon.)

+ + + + {@html `\${generatePreviewCss()}\`} + + + +
+
+ +

Not Available.

+

+ The theme generator is not currently available for small screen devices. We recommend using either a table or desktop. +

+
+
+ +
+ + +
diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte new file mode 100644 index 000000000..9ca79431b --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte @@ -0,0 +1,36 @@ + + +
+ + +

Cerberus

+
+ +
+ +
+ +

Pine

+
+ +
+ +

Rose

+
+ +
+
diff --git a/sites/themes.skeleton.dev/src/routes/+layout.svelte b/sites/themes.skeleton.dev/src/routes/+layout.svelte index ba66cf66f..b9ac7ce49 100644 --- a/sites/themes.skeleton.dev/src/routes/+layout.svelte +++ b/sites/themes.skeleton.dev/src/routes/+layout.svelte @@ -1,7 +1,15 @@ {@render children?.()} diff --git a/sites/themes.skeleton.dev/src/routes/+page.svelte b/sites/themes.skeleton.dev/src/routes/+page.svelte index 9740d5dad..8395f1da2 100644 --- a/sites/themes.skeleton.dev/src/routes/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/+page.svelte @@ -1,30 +1,14 @@ - - - - {@html `\${generatePreviewCss()}\`} - - - -
-
- -

Not Available.

-

- The theme generator is not currently available for small screen devices. We recommend using either a table or desktop. -

-
-
- -
- - +
+
+

Themes

+

This will be the promotation homepage in a future update.

+ Browse to Generator → +
diff --git a/sites/themes.skeleton.dev/tailwind.config.js b/sites/themes.skeleton.dev/tailwind.config.js index 6fdd37f46..8bec65191 100644 --- a/sites/themes.skeleton.dev/tailwind.config.js +++ b/sites/themes.skeleton.dev/tailwind.config.js @@ -17,7 +17,7 @@ export default { plugins: [ forms, skeleton({ - themes: [themes.cerberus] + themes: [themes.cerberus, themes.pine, themes.rose] }) ] }; From 4c4ffb7de8827d417fb5ee472e42f4b833749b13 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 24 Sep 2024 14:31:48 -0500 Subject: [PATCH 55/92] ... --- .../themes.skeleton.dev/src/lib/utils/generator/generate-css.ts | 1 + sites/themes.skeleton.dev/src/routes/+layout.svelte | 2 ++ 2 files changed, 3 insertions(+) diff --git a/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts b/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts index 8f94388a2..87b8241e1 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/generator/generate-css.ts @@ -23,5 +23,6 @@ export function generatePreviewCss() { for (const [key, value] of Object.entries(themeObject)) { previewCss += `\t${key}: ${value};\n`; } + // See root +layout.svelte to reference where this attribute is used return `:root [data-theme='generated'] {\n${previewCss}\n}`; } diff --git a/sites/themes.skeleton.dev/src/routes/+layout.svelte b/sites/themes.skeleton.dev/src/routes/+layout.svelte index b9ac7ce49..e6f14a07f 100644 --- a/sites/themes.skeleton.dev/src/routes/+layout.svelte +++ b/sites/themes.skeleton.dev/src/routes/+layout.svelte @@ -6,6 +6,8 @@ let { children } = $props(); $effect(() => { + // Sets based on active route + // Prevents generator CSS property precedence issues. $page.url.pathname === '/themes/create' ? document.body.setAttribute('data-theme', 'generated') : document.body.setAttribute('data-theme', 'cerberus'); From 69dcfe28fe5fd64cf02d118f5c964658becccc71 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 24 Sep 2024 16:37:28 -0500 Subject: [PATCH 56/92] Basic theme import started --- sites/themes.skeleton.dev/src/app.pcss | 10 +++ .../lib/components/common/Logo/Logo.svelte | 2 +- .../src/lib/utils/generator/import.ts | 1 - .../src/lib/utils/importer/import-template.ts | 40 ++++++++++ .../src/routes/(app)/+layout.svelte | 40 ++++++++++ .../src/routes/(app)/+page.svelte | 9 +++ .../src/routes/(app)/themes/+page.svelte | 9 +++ .../routes/(app)/themes/import/+page.svelte | 76 ++++++++++++++++++- .../themes/create/+page.svelte | 0 .../src/routes/+layout.svelte | 1 + .../src/routes/+page.svelte | 14 ---- sites/themes.skeleton.dev/tailwind.config.js | 2 +- 12 files changed, 183 insertions(+), 21 deletions(-) delete mode 100644 sites/themes.skeleton.dev/src/lib/utils/generator/import.ts create mode 100644 sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts create mode 100644 sites/themes.skeleton.dev/src/routes/(app)/+layout.svelte create mode 100644 sites/themes.skeleton.dev/src/routes/(app)/+page.svelte create mode 100644 sites/themes.skeleton.dev/src/routes/(app)/themes/+page.svelte rename sites/themes.skeleton.dev/src/routes/{(app) => (generator)}/themes/create/+page.svelte (100%) delete mode 100644 sites/themes.skeleton.dev/src/routes/+page.svelte diff --git a/sites/themes.skeleton.dev/src/app.pcss b/sites/themes.skeleton.dev/src/app.pcss index 91e68edcd..d3fb8d539 100644 --- a/sites/themes.skeleton.dev/src/app.pcss +++ b/sites/themes.skeleton.dev/src/app.pcss @@ -7,6 +7,16 @@ body { @apply h-full; } +/* Background Image */ +[data-theme='cerberus'] { + background-image: radial-gradient(at 20% 100%, rgba(var(--color-secondary-500) / 0.1) 0px, transparent 40%), + radial-gradient(at 75% 75%, rgba(var(--color-primary-500) / 0.1) 0px, transparent 50%); + background-attachment: fixed; + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + .label-text { @apply opacity-60; } diff --git a/sites/themes.skeleton.dev/src/lib/components/common/Logo/Logo.svelte b/sites/themes.skeleton.dev/src/lib/components/common/Logo/Logo.svelte index 37da5203f..d3a5cac52 100644 --- a/sites/themes.skeleton.dev/src/lib/components/common/Logo/Logo.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/common/Logo/Logo.svelte @@ -1,4 +1,4 @@ - + { + return constants.colorShades.forEach((colorShade) => { + coreColorArr.push(`--color-${colorName}-${colorShade}`); + }); +}); + +// --- + +function importColorState(properties: Record) { + Object.keys(settingsColors).forEach((key) => { + // If core color, format RGB -> Hex + if (coreColorArr.includes(properties[key])) settingsColors[key] = chroma(properties[key]).hex(); + // Else use verbatim value + settingsColors[key] = properties[key]; + }); +} + +// --- + +export function importThemeProperties(name: string, properties: Record) { + // Set Theme Name + settingsCore.name = name; + // Import Color State + importColorState(properties); + + console.log({ settingsCore, settingsColors }); +} diff --git a/sites/themes.skeleton.dev/src/routes/(app)/+layout.svelte b/sites/themes.skeleton.dev/src/routes/(app)/+layout.svelte new file mode 100644 index 000000000..51113932a --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/(app)/+layout.svelte @@ -0,0 +1,40 @@ + + +
+ +
+
+ + + +
{@render children?.()}
+ + + +
diff --git a/sites/themes.skeleton.dev/src/routes/(app)/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/+page.svelte new file mode 100644 index 000000000..f90f94ece --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/(app)/+page.svelte @@ -0,0 +1,9 @@ + + +
+

Themes Homepage - Coming Soon

+
diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/+page.svelte new file mode 100644 index 000000000..e6a9b304d --- /dev/null +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/+page.svelte @@ -0,0 +1,9 @@ + + +
+

Browse Themes - Coming Soon

+
diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte index 9ca79431b..13fd94586 100644 --- a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte @@ -1,9 +1,77 @@ -
- +
+ + + + Return to Generator + + + + {#snippet iconInterface()}{/snippet} + {#snippet iconFile()}{/snippet} + {#snippet iconFileRemove()}{/snippet} + + +
+ +

or select a template

+ +
+ +
+ {#each Object.keys(themes) as theme} + + {/each} +
+
+ + diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte b/sites/themes.skeleton.dev/src/routes/(generator)/themes/create/+page.svelte similarity index 100% rename from sites/themes.skeleton.dev/src/routes/(app)/themes/create/+page.svelte rename to sites/themes.skeleton.dev/src/routes/(generator)/themes/create/+page.svelte diff --git a/sites/themes.skeleton.dev/src/routes/+layout.svelte b/sites/themes.skeleton.dev/src/routes/+layout.svelte index e6f14a07f..360ba2250 100644 --- a/sites/themes.skeleton.dev/src/routes/+layout.svelte +++ b/sites/themes.skeleton.dev/src/routes/+layout.svelte @@ -1,3 +1,4 @@ + - -
-
-

Themes

-

This will be the promotation homepage in a future update.

- Browse to Generator → -
-
diff --git a/sites/themes.skeleton.dev/tailwind.config.js b/sites/themes.skeleton.dev/tailwind.config.js index 8bec65191..6b41c6220 100644 --- a/sites/themes.skeleton.dev/tailwind.config.js +++ b/sites/themes.skeleton.dev/tailwind.config.js @@ -17,7 +17,7 @@ export default { plugins: [ forms, skeleton({ - themes: [themes.cerberus, themes.pine, themes.rose] + themes: [themes.cerberus, themes.catppuccin, themes.pine, themes.rose] }) ] }; From 3d2e9f3b917be2ddceeab16254ab9f115e346872 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Tue, 24 Sep 2024 17:03:18 -0500 Subject: [PATCH 57/92] Fix RGB to Hex convert --- .../src/lib/utils/importer/import-template.ts | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts index e3d081200..b27a4c58d 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts @@ -8,23 +8,20 @@ import * as constants from '$lib/constants/generator'; import { settingsCore, settingsColors } from '$lib/state/generator.svelte'; // import type { SettingsCore } from '$lib/state/types'; -const coreColorArr: string[] = []; - -// Generate list of core colors -constants.colorNames.forEach((colorName) => { - return constants.colorShades.forEach((colorShade) => { - coreColorArr.push(`--color-${colorName}-${colorShade}`); - }); -}); - // --- function importColorState(properties: Record) { + const coreColorArr: string[] = []; + // Generate list of core colors + constants.colorNames.forEach((colorName) => { + return constants.colorShades.forEach((colorShade) => { + coreColorArr.push(`--color-${colorName}-${colorShade}`); + }); + }); + // Update State Object.keys(settingsColors).forEach((key) => { - // If core color, format RGB -> Hex - if (coreColorArr.includes(properties[key])) settingsColors[key] = chroma(properties[key]).hex(); - // Else use verbatim value - settingsColors[key] = properties[key]; + // If core color, format RGB -> Hex, otherwise use verbatim + settingsColors[key] = coreColorArr.includes(key) ? chroma(`rgb(${properties[key].split(' ')})`).hex() : properties[key]; }); } From 6f77ce355aed86be5168bd2295d4eae66f7820c2 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 25 Sep 2024 14:05:38 -0500 Subject: [PATCH 58/92] Import additional properties --- .../skeleton/src/plugin/themes/cerberus.ts | 6 +-- .../generator/Controls/ControlsEdges.svelte | 4 +- .../components/generator/Edges/Edges.svelte | 4 +- .../src/lib/constants/generator.ts | 31 +++++------ .../src/lib/utils/importer/import-template.ts | 52 ++++++++++++++++--- 5 files changed, 67 insertions(+), 30 deletions(-) diff --git a/packages/skeleton/src/plugin/themes/cerberus.ts b/packages/skeleton/src/plugin/themes/cerberus.ts index 50fcaedea..a49855e7b 100644 --- a/packages/skeleton/src/plugin/themes/cerberus.ts +++ b/packages/skeleton/src/plugin/themes/cerberus.ts @@ -69,9 +69,9 @@ const cerberus = { '--radii-container': '6px', '--border-width-default': '1px', - '--divide-width-default': 'var(--border-width-default)', - '--outline-width-default': 'var(--border-width-default)', - '--ring-width-default': 'var(--border-width-default)', + '--divide-width-default': '1px', + '--outline-width-default': '1px', + '--ring-width-default': '1px', // Colors --- diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsEdges.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsEdges.svelte index 2f9f4c330..6bb41a708 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsEdges.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsEdges.svelte @@ -10,11 +10,11 @@

Border Radius

Base Border Radius - +
Container Border Radius - +

Edge Widths

diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Edges/Edges.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Edges/Edges.svelte index ea71a844b..875907712 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Edges/Edges.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Edges/Edges.svelte @@ -14,8 +14,8 @@ thickness = false, name, value = $bindable(0), - items = [0, 2, 4, 6, 12, 16, 24, 9999], - gridCols = 'grid-cols-6' + items = [0, 1, 2, 4, 6, 12, 16, 24, 9999], + gridCols = 'grid-cols-7' }: EdgesProps = $props(); function setValue(v: number) { diff --git a/sites/themes.skeleton.dev/src/lib/constants/generator.ts b/sites/themes.skeleton.dev/src/lib/constants/generator.ts index 326555b64..500a1257c 100644 --- a/sites/themes.skeleton.dev/src/lib/constants/generator.ts +++ b/sites/themes.skeleton.dev/src/lib/constants/generator.ts @@ -91,21 +91,22 @@ export const typographicScales = [ export const fontFamilies: string[] = [ 'inherit', // Source: https://github.com/system-fonts/modern-font-stacks - `system-ui, sans-serif`, - `Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif`, - `'Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', P052, serif`, - `Seravek, 'Gill Sans Nova', Ubuntu, Calibri, 'DejaVu Sans', source-sans-pro, sans-serif`, - `Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif`, - `Optima, Candara, 'Noto Sans', source-sans-pro, sans-serif`, - `Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif`, - `'Nimbus Mono PS', 'Courier New', monospace`, - `ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace`, - `Bahnschrift, 'DIN Alternate', 'Franklin Gothic Medium', 'Nimbus Sans Narrow', sans-serif-condensed, sans-serif`, - `ui-rounded, 'Hiragino Maru Gothic ProN', Quicksand, Comfortaa, Manjari, 'Arial Rounded MT', 'Arial Rounded MT Bold', Calibri, source-sans-pro, sans-serif`, - `'Rockwell Nova', 'Roboto Slab', 'DejaVu Serif', 'Sitka Small', serif`, // NOTE: removed 'Rockwell' - `Superclarendon, 'Bookman Old Style', 'URW Bookman', 'URW Bookman L', 'Georgia Pro', Georgia, serif`, - `Didot, 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', P052, Sylfaen, serif`, - `'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual, cursive` + // NOTE: remove quotes for consistent template imports + 'system-ui, sans-serif', + 'Charter, Bitstream Charter, Sitka Text, Cambria, serif', + 'Iowan Old Style, Palatino Linotype, URW Palladio L, P052, serif', + 'Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif', + 'Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif', + 'Optima, Candara, Noto Sans, source-sans-pro, sans-serif', + 'Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif', + 'Nimbus Mono PS, Courier New, monospace', + 'ui-monospace, Cascadia Code, Source Code Pro, Menlo, Consolas, DejaVu Sans Mono, monospace', + 'Bahnschrift, DIN Alternate, Franklin Gothic Medium, Nimbus Sans Narrow, sans-serif-condensed, sans-serif', + 'ui-rounded, Hiragino Maru Gothic ProN, Quicksand, Comfortaa, Manjari, Arial Rounded MT, Arial Rounded MT Bold, Calibri, source-sans-pro, sans-serif', + 'Rockwell Nova, Roboto Slab, DejaVu Serif, Sitka Small, serif', // NOTE: removed Rockwell + 'Superclarendon, Bookman Old Style, URW Bookman, URW Bookman L, Georgia Pro, Georgia, serif', + 'Didot, Bodoni MT, Noto Serif Display, URW Palladio L, P052, Sylfaen, serif', + 'Segoe Print, Bradley Hand, Chilanka, TSCu_Comic, casual, cursive' ] as const; export const fontSizes = [ diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts index b27a4c58d..ba5092a42 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts @@ -5,12 +5,18 @@ import chroma from 'chroma-js'; // Constants import * as constants from '$lib/constants/generator'; // State -import { settingsCore, settingsColors } from '$lib/state/generator.svelte'; -// import type { SettingsCore } from '$lib/state/types'; +import { + settingsCore, + settingsColors, + settingsBackgrounds, + settingsSpacing, + settingsEdges, + settingsTypography +} from '$lib/state/generator.svelte'; // --- -function importColorState(properties: Record) { +function formatColors(properties: Record) { const coreColorArr: string[] = []; // Generate list of core colors constants.colorNames.forEach((colorName) => { @@ -25,13 +31,43 @@ function importColorState(properties: Record) { }); } +function formatBackgrounds(properties: Record) { + Object.keys(settingsBackgrounds).forEach((key) => { + // @ts-expect-error type error + settingsBackgrounds[key] = properties[key]; + }); +} + +function formatSpacing(properties: Record) { + Object.keys(settingsSpacing).forEach((key) => { + // @ts-expect-error type error + settingsSpacing[key] = properties[key]; + }); +} + +function formatEdges(properties: Record) { + Object.keys(settingsEdges).forEach((key) => { + // @ts-expect-error type error + settingsEdges[key] = parseInt(properties[key].replace('px', '')); + // @ts-expect-error type error + console.log(settingsEdges[key], properties[key]); + }); +} + +function formatTypography(properties: Record) { + Object.keys(settingsTypography).forEach((key) => { + // @ts-expect-error type error + settingsTypography[key] = properties[key]; + }); +} + // --- export function importThemeProperties(name: string, properties: Record) { - // Set Theme Name settingsCore.name = name; - // Import Color State - importColorState(properties); - - console.log({ settingsCore, settingsColors }); + formatColors(properties); + formatBackgrounds(properties); + formatSpacing(properties); + formatEdges(properties); + formatTypography(properties); } From 784a461602a284e2c70403ba3ee9e5bf3ddfd380 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 25 Sep 2024 14:10:36 -0500 Subject: [PATCH 59/92] Remove console log --- .../src/lib/utils/importer/import-template.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts index ba5092a42..2d5887900 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts @@ -49,8 +49,6 @@ function formatEdges(properties: Record) { Object.keys(settingsEdges).forEach((key) => { // @ts-expect-error type error settingsEdges[key] = parseInt(properties[key].replace('px', '')); - // @ts-expect-error type error - console.log(settingsEdges[key], properties[key]); }); } From 16d68b458a0ba589544c6a3d8ce21294fd91c68b Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 25 Sep 2024 16:41:35 -0500 Subject: [PATCH 60/92] First draft of theme file upload --- .../src/lib/utils/generator/colors.ts | 1 - .../src/lib/utils/importer/format-input.ts | 48 ++++++++++++++ .../src/lib/utils/importer/import-file.ts | 55 ++++++++++++++++ .../src/lib/utils/importer/import-template.ts | 65 ++----------------- .../routes/(app)/themes/import/+page.svelte | 42 +++++++----- 5 files changed, 134 insertions(+), 77 deletions(-) create mode 100644 sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts create mode 100644 sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts diff --git a/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts b/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts index 543fa6dc1..9dd958f9d 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts @@ -23,7 +23,6 @@ function applyColorState(colorName: string, colorScale: string[]) { constants.colorShades.forEach((shade, i) => { const targetShade = `--color-${colorName}-${shade}`; settingsColors[targetShade] = colorScale[i]; - console.log(settingsColors[targetShade]); }); } diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts new file mode 100644 index 000000000..bec834199 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts @@ -0,0 +1,48 @@ +import chroma from 'chroma-js'; +// Constants +import * as constants from '$lib/constants/generator'; +// State +import { settingsColors, settingsBackgrounds, settingsSpacing, settingsEdges, settingsTypography } from '$lib/state/generator.svelte'; + +export function formatColors(properties: Record) { + const coreColorArr: string[] = []; + // Generate list of core colors + constants.colorNames.forEach((colorName) => { + return constants.colorShades.forEach((colorShade) => { + coreColorArr.push(`--color-${colorName}-${colorShade}`); + }); + }); + // Update State + Object.keys(settingsColors).forEach((key) => { + // If core color, format RGB -> Hex, otherwise use verbatim + settingsColors[key] = coreColorArr.includes(key) ? chroma(`rgb(${properties[key].split(' ')})`).hex() : properties[key]; + }); +} + +export function formatBackgrounds(properties: Record) { + Object.keys(settingsBackgrounds).forEach((key) => { + // @ts-expect-error type error + settingsBackgrounds[key] = properties[key]; + }); +} + +export function formatSpacing(properties: Record) { + Object.keys(settingsSpacing).forEach((key) => { + // @ts-expect-error type error + settingsSpacing[key] = properties[key]; + }); +} + +export function formatEdges(properties: Record) { + Object.keys(settingsEdges).forEach((key) => { + // @ts-expect-error type error + settingsEdges[key] = parseInt(properties[key].replace('px', '')); + }); +} + +export function formatTypography(properties: Record) { + Object.keys(settingsTypography).forEach((key) => { + // @ts-expect-error type error + settingsTypography[key] = properties[key]; + }); +} diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts new file mode 100644 index 000000000..3e8778c52 --- /dev/null +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -0,0 +1,55 @@ +// Import Theme File +// Read upload theme file, updates local generator state. + +import chroma from 'chroma-js'; +import { settingsCore } from '$lib/state/generator.svelte'; +import { formatColors } from './format-input'; // formatBackgrounds, formatSpacing, formatEdges, formatTypography +import * as constants from '$lib/constants/generator'; + +export async function importThemeFile(file: File, modeVersionTwo: boolean) { + const fileText = await file.text(); + + // Create array for each line + // https://stackoverflow.com/a/5035058 + const lines = fileText.match(/[^\r\n]+/g)!; + + // Filter only CSS custom property lines + const linesFiltered = lines.filter((line) => line.includes('--')); + + // Format each line + const lineMapped = linesFiltered.map((line) => { + line = line.replaceAll('\t', ''); // tabbing + // line = line.replaceAll('\\"', ''); // backslash + line = line.replaceAll(`',`, ''); // final comma + line = line.replaceAll(`'`, ''); // open/close quotes + return line; + }); + + // Create key/value object + const properties: Record = {}; + lineMapped.forEach((line) => { + const [key, value] = line.split(': '); + properties[key] = value; + }); + + // If v2 Mode is Enabled + if (modeVersionTwo) { + constants.colorNames.forEach((colorName) => { + // if (`--color-${colorName}-950` in properties === false) + properties[`--color-${colorName}-950`] = properties[`--color-${colorName}-900`]; + properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-950`].split(' ')})`) + .darken(0.2) + .rgb() + .join(' '); + }); + } + + console.log(JSON.stringify(properties, null, 2)); + + settingsCore.name = 'Custom'; + formatColors(properties); + // formatBackgrounds(properties); + // formatSpacing(properties); + // formatEdges(properties); + // formatTypography(properties); +} diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts index 2d5887900..434dc19ef 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-template.ts @@ -1,67 +1,10 @@ // Import Theme Template -// Updates state with preset theme values. +// Reads preset theme properties, updates local generator state. -import chroma from 'chroma-js'; -// Constants -import * as constants from '$lib/constants/generator'; -// State -import { - settingsCore, - settingsColors, - settingsBackgrounds, - settingsSpacing, - settingsEdges, - settingsTypography -} from '$lib/state/generator.svelte'; +import { settingsCore } from '$lib/state/generator.svelte'; +import { formatColors, formatBackgrounds, formatSpacing, formatEdges, formatTypography } from './format-input'; -// --- - -function formatColors(properties: Record) { - const coreColorArr: string[] = []; - // Generate list of core colors - constants.colorNames.forEach((colorName) => { - return constants.colorShades.forEach((colorShade) => { - coreColorArr.push(`--color-${colorName}-${colorShade}`); - }); - }); - // Update State - Object.keys(settingsColors).forEach((key) => { - // If core color, format RGB -> Hex, otherwise use verbatim - settingsColors[key] = coreColorArr.includes(key) ? chroma(`rgb(${properties[key].split(' ')})`).hex() : properties[key]; - }); -} - -function formatBackgrounds(properties: Record) { - Object.keys(settingsBackgrounds).forEach((key) => { - // @ts-expect-error type error - settingsBackgrounds[key] = properties[key]; - }); -} - -function formatSpacing(properties: Record) { - Object.keys(settingsSpacing).forEach((key) => { - // @ts-expect-error type error - settingsSpacing[key] = properties[key]; - }); -} - -function formatEdges(properties: Record) { - Object.keys(settingsEdges).forEach((key) => { - // @ts-expect-error type error - settingsEdges[key] = parseInt(properties[key].replace('px', '')); - }); -} - -function formatTypography(properties: Record) { - Object.keys(settingsTypography).forEach((key) => { - // @ts-expect-error type error - settingsTypography[key] = properties[key]; - }); -} - -// --- - -export function importThemeProperties(name: string, properties: Record) { +export function importThemeTemplate(name: string, properties: Record) { settingsCore.name = name; formatColors(properties); formatBackgrounds(properties); diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte index 13fd94586..ff3637fec 100644 --- a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte @@ -3,37 +3,49 @@ // Themes import * as themes from '@skeletonlabs/skeleton/themes'; // Utils - import { importThemeProperties } from '$lib/utils/importer/import-template'; - // Componets(skeleton) - import { FileUpload } from '@skeletonlabs/skeleton-svelte'; + import { importThemeTemplate } from '$lib/utils/importer/import-template'; + import { importThemeFile } from '$lib/utils/importer/import-file'; + // Componets (skeleton) + import { FileUpload, Switch } from '@skeletonlabs/skeleton-svelte'; // Icons import IconUpload from 'lucide-svelte/icons/file-up'; import IconFile from 'lucide-svelte/icons/paperclip'; import IconRemove from 'lucide-svelte/icons/x-circle'; + // State + let modeVersionTwo = $state(false); + function onSelectTemplate(name: string) { // @ts-expect-error type error - importThemeProperties(name, themes[name].properties); + importThemeTemplate(name, themes[name].properties); + goto('/themes/create'); + } + + async function onFileUpload(event: any) { + if (event.acceptedFiles.length > 0) importThemeFile(event.acceptedFiles[0], modeVersionTwo); goto('/themes/create'); }
- - - - Return to Generator - +
+ + + + Return to Generator + + + v2 Mode + +
From 087a8dd98dd34b2e14726779e0112d10ff39628a Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 25 Sep 2024 16:55:38 -0500 Subject: [PATCH 61/92] ... --- .../themes.skeleton.dev/src/lib/utils/importer/import-file.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts index 3e8778c52..1b84ad59d 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -35,7 +35,6 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { // If v2 Mode is Enabled if (modeVersionTwo) { constants.colorNames.forEach((colorName) => { - // if (`--color-${colorName}-950` in properties === false) properties[`--color-${colorName}-950`] = properties[`--color-${colorName}-900`]; properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-950`].split(' ')})`) .darken(0.2) @@ -44,7 +43,7 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { }); } - console.log(JSON.stringify(properties, null, 2)); + // console.log(JSON.stringify(properties, null, 2)); settingsCore.name = 'Custom'; formatColors(properties); From 6c270f34847a9ded0902b3628fb92412f025b153 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Wed, 25 Sep 2024 17:13:02 -0500 Subject: [PATCH 62/92] Minor adjustments --- .../src/lib/utils/importer/import-file.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts index 1b84ad59d..8c8baf4f1 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -18,11 +18,11 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { // Format each line const lineMapped = linesFiltered.map((line) => { - line = line.replaceAll('\t', ''); // tabbing - // line = line.replaceAll('\\"', ''); // backslash - line = line.replaceAll(`',`, ''); // final comma - line = line.replaceAll(`'`, ''); // open/close quotes - return line; + return (line = line + .replaceAll('\t', '') // tabbing + // .replaceAll('\\"', '') // backslash + .replaceAll(`',`, '') // final comma + .replaceAll(`'`, '')); // open/close quotes }); // Create key/value object @@ -35,8 +35,7 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { // If v2 Mode is Enabled if (modeVersionTwo) { constants.colorNames.forEach((colorName) => { - properties[`--color-${colorName}-950`] = properties[`--color-${colorName}-900`]; - properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-950`].split(' ')})`) + properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-900`].split(' ')})`) .darken(0.2) .rgb() .join(' '); From cbaf23e108a41ac03a59532b28833f13abc0f3f3 Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Thu, 26 Sep 2024 13:22:10 -0500 Subject: [PATCH 63/92] Auto version import, legacy edge import --- .../generator/Controls/ControlsColors.svelte | 4 ++-- .../src/lib/utils/importer/format-input.ts | 21 +++++++++++++++++++ .../src/lib/utils/importer/import-file.ts | 14 ++++++------- .../routes/(app)/themes/import/+page.svelte | 17 ++++++++------- 4 files changed, 39 insertions(+), 17 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte index 367af4f01..6cd8310ed 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte @@ -143,8 +143,8 @@ name={`--color-${color.value}-contrast-light`} bind:value={settingsColors[`--color-${color.value}-contrast-light`]} > + {#each constants.colorNames as colorName} - {#each constants.colorShades as colorShade} @@ -167,8 +167,8 @@ name={`--color-${color.value}-contrast-dark`} bind:value={settingsColors[`--color-${color.value}-contrast-dark`]} > + {#each constants.colorNames as colorName} - {#each constants.colorShades as colorShade} diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts index bec834199..a176d7be4 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts @@ -4,6 +4,8 @@ import * as constants from '$lib/constants/generator'; // State import { settingsColors, settingsBackgrounds, settingsSpacing, settingsEdges, settingsTypography } from '$lib/state/generator.svelte'; +// Production (v3) --- + export function formatColors(properties: Record) { const coreColorArr: string[] = []; // Generate list of core colors @@ -46,3 +48,22 @@ export function formatTypography(properties: Record) { settingsTypography[key] = properties[key]; }); } + +// Legacy (v2) --- + +export function formatEdgesLegacy(properties: Record) { + // v3 Key : v2 Key + const edgeMapping = { + '--radii-default': '--theme-rounded-base', + '--radii-container': '--theme-rounded-container', + '--border-width-default': '--theme-border-base', + '--divide-width-default': '--theme-border-base', + '--outline-width-default': '--theme-border-base', + '--ring-width-default': '--theme-border-base' + }; + // Loop and set state + for (const edgeKey in edgeMapping) { + // @ts-expect-error type error + settingsEdges[edgeKey] = parseInt(properties[edgeMapping[edgeKey]].replace('px', '')); + } +} diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts index 8c8baf4f1..22ac826a5 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -3,12 +3,15 @@ import chroma from 'chroma-js'; import { settingsCore } from '$lib/state/generator.svelte'; -import { formatColors } from './format-input'; // formatBackgrounds, formatSpacing, formatEdges, formatTypography +import { formatColors, formatEdgesLegacy } from './format-input'; import * as constants from '$lib/constants/generator'; -export async function importThemeFile(file: File, modeVersionTwo: boolean) { +export async function importThemeFile(file: File) { const fileText = await file.text(); + // Determine if v2 Legacy Mode + const ifLegacyMode = fileText.includes('--on-primary'); + // Create array for each line // https://stackoverflow.com/a/5035058 const lines = fileText.match(/[^\r\n]+/g)!; @@ -33,7 +36,7 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { }); // If v2 Mode is Enabled - if (modeVersionTwo) { + if (ifLegacyMode) { constants.colorNames.forEach((colorName) => { properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-900`].split(' ')})`) .darken(0.2) @@ -46,8 +49,5 @@ export async function importThemeFile(file: File, modeVersionTwo: boolean) { settingsCore.name = 'Custom'; formatColors(properties); - // formatBackgrounds(properties); - // formatSpacing(properties); - // formatEdges(properties); - // formatTypography(properties); + if (ifLegacyMode) formatEdgesLegacy(properties); } diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte index ff3637fec..e71ac2ee2 100644 --- a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte @@ -6,23 +6,27 @@ import { importThemeTemplate } from '$lib/utils/importer/import-template'; import { importThemeFile } from '$lib/utils/importer/import-file'; // Componets (skeleton) - import { FileUpload, Switch } from '@skeletonlabs/skeleton-svelte'; + import { FileUpload } from '@skeletonlabs/skeleton-svelte'; // Icons import IconUpload from 'lucide-svelte/icons/file-up'; import IconFile from 'lucide-svelte/icons/paperclip'; import IconRemove from 'lucide-svelte/icons/x-circle'; - // State - let modeVersionTwo = $state(false); - function onSelectTemplate(name: string) { + // Run template import // @ts-expect-error type error importThemeTemplate(name, themes[name].properties); + // Redirect to Genreator path goto('/themes/create'); } async function onFileUpload(event: any) { - if (event.acceptedFiles.length > 0) importThemeFile(event.acceptedFiles[0], modeVersionTwo); + if (event.acceptedFiles.length <= 0) return; + // Reset to Cerberus by default + importThemeTemplate('cerberus', themes['cerberus'].properties); + // Run file import + importThemeFile(event.acceptedFiles[0]); + // Redirect to Genreator path goto('/themes/create'); } @@ -34,9 +38,6 @@ Return to Generator - - v2 Mode - Date: Thu, 26 Sep 2024 13:27:41 -0500 Subject: [PATCH 64/92] Auto import theme name --- .../src/lib/utils/importer/import-file.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts index 22ac826a5..8bd175c92 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -10,7 +10,7 @@ export async function importThemeFile(file: File) { const fileText = await file.text(); // Determine if v2 Legacy Mode - const ifLegacyMode = fileText.includes('--on-primary'); + const enableLegacyMode = fileText.includes('--on-primary'); // Create array for each line // https://stackoverflow.com/a/5035058 @@ -23,7 +23,6 @@ export async function importThemeFile(file: File) { const lineMapped = linesFiltered.map((line) => { return (line = line .replaceAll('\t', '') // tabbing - // .replaceAll('\\"', '') // backslash .replaceAll(`',`, '') // final comma .replaceAll(`'`, '')); // open/close quotes }); @@ -36,7 +35,7 @@ export async function importThemeFile(file: File) { }); // If v2 Mode is Enabled - if (ifLegacyMode) { + if (enableLegacyMode) { constants.colorNames.forEach((colorName) => { properties[`--color-${colorName}-950`] = chroma(`rgb(${properties[`--color-${colorName}-900`].split(' ')})`) .darken(0.2) @@ -45,9 +44,7 @@ export async function importThemeFile(file: File) { }); } - // console.log(JSON.stringify(properties, null, 2)); - - settingsCore.name = 'Custom'; + settingsCore.name = file.name.replace('.ts', '').replace('.js', ''); formatColors(properties); - if (ifLegacyMode) formatEdgesLegacy(properties); + if (enableLegacyMode) formatEdgesLegacy(properties); } From 0c524db6a19075a3ae1d4e809c59774a5290b6ac Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Thu, 26 Sep 2024 13:30:39 -0500 Subject: [PATCH 65/92] Minor text adjustments --- .../src/routes/(app)/themes/import/+page.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte index e71ac2ee2..2d1b71ebf 100644 --- a/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte +++ b/sites/themes.skeleton.dev/src/routes/(app)/themes/import/+page.svelte @@ -55,10 +55,10 @@ {#snippet iconFileRemove()}{/snippet} -
- -

or select a template

- +
+ + or select a template +
From 37b62301933938bfe0df391df826d9ba8fde089c Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Thu, 26 Sep 2024 14:39:22 -0500 Subject: [PATCH 66/92] Legacy color contrast gen implemented --- .../src/lib/utils/generator/colors.ts | 24 ++++++++++++++++++ .../src/lib/utils/importer/format-input.ts | 25 ++++++++++++++----- .../src/lib/utils/importer/import-file.ts | 4 +-- 3 files changed, 45 insertions(+), 8 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts b/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts index 9dd958f9d..bc9dd91a7 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/generator/colors.ts @@ -18,11 +18,35 @@ function genColorScale(colorHigh: string, colorMed: string, colorLow: string) { .colors(11); } +export function setColorContrast(colorName: string, shade: string, targetShade: string) { + const paletteShade = settingsColors[targetShade]; + let contrastLight = settingsColors[`--color-${colorName}-contrast-light`]; + let contrastDark = settingsColors[`--color-${colorName}-contrast-dark`]; + // Strip wrapping `var()` + if (contrastLight.includes('var')) contrastLight = contrastLight.replace('var(', '').replace(')', ''); + if (contrastDark.includes('var')) contrastDark = contrastDark.replace('var(', '').replace(')', ''); + // Get Raw Hex + if (contrastLight.includes('--')) contrastLight = settingsColors[contrastLight]; + if (contrastDark.includes('--')) contrastDark = settingsColors[contrastDark]; + // Compare + const contrastRatioLight = chroma.contrast(chroma(paletteShade), contrastLight); + const contrastRatioDark = chroma.contrast(chroma(paletteShade), contrastDark); + // Set State + if (contrastRatioLight > contrastRatioDark) { + settingsColors[`--color-${colorName}-contrast-${shade}`] = contrastLight; + } else { + settingsColors[`--color-${colorName}-contrast-${shade}`] = contrastDark; + } +} + /* Applies the color scale to the color state */ function applyColorState(colorName: string, colorScale: string[]) { constants.colorShades.forEach((shade, i) => { + // Apply core shades 50-950 const targetShade = `--color-${colorName}-${shade}`; settingsColors[targetShade] = colorScale[i]; + // Set Color Contrast + setColorContrast(colorName, String(shade), targetShade); }); } diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts index a176d7be4..089dce88c 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/format-input.ts @@ -3,21 +3,23 @@ import chroma from 'chroma-js'; import * as constants from '$lib/constants/generator'; // State import { settingsColors, settingsBackgrounds, settingsSpacing, settingsEdges, settingsTypography } from '$lib/state/generator.svelte'; +// Utils +import { setColorContrast } from '$lib/utils/generator/colors'; // Production (v3) --- export function formatColors(properties: Record) { - const coreColorArr: string[] = []; - // Generate list of core colors + const paletteColorsArry: string[] = []; + // Generate list of palette colors (all colors 50-950) constants.colorNames.forEach((colorName) => { return constants.colorShades.forEach((colorShade) => { - coreColorArr.push(`--color-${colorName}-${colorShade}`); + paletteColorsArry.push(`--color-${colorName}-${colorShade}`); }); }); - // Update State Object.keys(settingsColors).forEach((key) => { - // If core color, format RGB -> Hex, otherwise use verbatim - settingsColors[key] = coreColorArr.includes(key) ? chroma(`rgb(${properties[key].split(' ')})`).hex() : properties[key]; + if (!properties[key]) return; + // If palette color, format RGB -> Hex, otherwise use verbatim + settingsColors[key] = paletteColorsArry.includes(key) ? chroma(`rgb(${properties[key].split(' ')})`).hex() : properties[key]; }); } @@ -51,6 +53,17 @@ export function formatTypography(properties: Record) { // Legacy (v2) --- +export function formatColorsLegacy(properties: Record) { + // Run Standard Formatting + formatColors(properties); + // Run Color Contrast Generator + constants.colorNames.forEach((colorName) => { + return constants.colorShades.forEach((colorShade) => { + setColorContrast(colorName, String(colorShade), `--color-${colorName}-${colorShade}`); + }); + }); +} + export function formatEdgesLegacy(properties: Record) { // v3 Key : v2 Key const edgeMapping = { diff --git a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts index 8bd175c92..a73c2face 100644 --- a/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts +++ b/sites/themes.skeleton.dev/src/lib/utils/importer/import-file.ts @@ -3,7 +3,7 @@ import chroma from 'chroma-js'; import { settingsCore } from '$lib/state/generator.svelte'; -import { formatColors, formatEdgesLegacy } from './format-input'; +import { formatColors, formatColorsLegacy, formatEdgesLegacy } from './format-input'; import * as constants from '$lib/constants/generator'; export async function importThemeFile(file: File) { @@ -45,6 +45,6 @@ export async function importThemeFile(file: File) { } settingsCore.name = file.name.replace('.ts', '').replace('.js', ''); - formatColors(properties); + enableLegacyMode ? formatColorsLegacy(properties) : formatColors(properties); if (enableLegacyMode) formatEdgesLegacy(properties); } From 4b77d199e2290009974209ae499be47053639abe Mon Sep 17 00:00:00 2001 From: endigo9740 Date: Thu, 26 Sep 2024 14:56:05 -0500 Subject: [PATCH 67/92] Cleanup and refactor --- .../generator/Controls/ControlsColors.svelte | 16 +++++++++------- .../src/lib/utils/generator/colors.ts | 15 +++++++-------- .../src/lib/utils/importer/format-input.ts | 7 ++++--- .../src/lib/utils/importer/import-file.ts | 3 ++- 4 files changed, 22 insertions(+), 19 deletions(-) diff --git a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte index 6cd8310ed..5807c2aeb 100644 --- a/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte +++ b/sites/themes.skeleton.dev/src/lib/components/generator/Controls/ControlsColors.svelte @@ -30,8 +30,8 @@ { label: 'Error', description: 'Used for error states.', value: 'error', class: 'preset-filled-error-500' }, { label: 'Surface', description: 'The neutral surface tones.', value: 'surface', class: 'preset-filled-surface-500' } ]; - const shadesAll = [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950]; - const shades3x = [50, 500, 950]; + const shadesAll = constants.colorShades; + const shades3x = [constants.colorShades[0], 500, constants.colorShades[constants.colorShades.length - 1]]; // 50/500/950 // State let showAllShades = $state(false); @@ -50,7 +50,7 @@
-

Select a color, then define the palette and contrast values.

+

Define the color palette per each available theme color.

{#snippet list()} @@ -74,6 +74,7 @@ type="button" class="chip preset-outlined-surface-300-700 hover:preset-tonal" onclick={() => promptColorSeed(color.value)} + title="Generate a full palette based on a single color value. The provide color represents shade 500." > Seed @@ -82,6 +83,7 @@ type="button" class="chip preset-outlined-surface-300-700 hover:preset-tonal" onclick={() => promptRandomColor(color.value)} + title="Generate a palette using a randomly selected color." > Random @@ -132,7 +134,7 @@