From 2de0842019a7f0e683069fb516099ad7a0c95031 Mon Sep 17 00:00:00 2001 From: Nam Nguyen Date: Fri, 25 Oct 2024 15:05:05 -0300 Subject: [PATCH] =?UTF-8?q?Add=20support=20for=20Svelte=205=20=E2=9C=A8=20?= =?UTF-8?q?(#331)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/config.json | 1 + .changeset/serious-steaks-sneeze.md | 5 + README.md | 6 +- examples/with-svelte-5/index.html | 13 + examples/with-svelte-5/package.json | 23 + examples/with-svelte-5/public/sample.avif | Bin 0 -> 41851 bytes examples/with-svelte-5/src/App.svelte | 186 ++ examples/with-svelte-5/src/main.ts | 10 + examples/with-svelte-5/src/vite-env.d.ts | 2 + examples/with-svelte-5/svelte.config.js | 7 + examples/with-svelte-5/tsconfig.json | 14 + examples/with-svelte-5/tsconfig.node.json | 9 + examples/with-svelte-5/uno.config.ts | 3 + examples/with-svelte-5/vite.config.ts | 15 + examples/with-svelte/src/App.svelte | 4 +- packages/docs/src/.vitepress/config.mts | 4 + packages/docs/src/examples/svelte-5.md | 11 + packages/svelte/package.json | 2 +- pnpm-lock.yaml | 2131 ++++++++++++++++----- 19 files changed, 1966 insertions(+), 480 deletions(-) create mode 100644 .changeset/serious-steaks-sneeze.md create mode 100644 examples/with-svelte-5/index.html create mode 100644 examples/with-svelte-5/package.json create mode 100644 examples/with-svelte-5/public/sample.avif create mode 100644 examples/with-svelte-5/src/App.svelte create mode 100644 examples/with-svelte-5/src/main.ts create mode 100644 examples/with-svelte-5/src/vite-env.d.ts create mode 100644 examples/with-svelte-5/svelte.config.js create mode 100644 examples/with-svelte-5/tsconfig.json create mode 100644 examples/with-svelte-5/tsconfig.node.json create mode 100644 examples/with-svelte-5/uno.config.ts create mode 100644 examples/with-svelte-5/vite.config.ts create mode 100644 packages/docs/src/examples/svelte-5.md diff --git a/.changeset/config.json b/.changeset/config.json index 81dbec15..3b7a7780 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -22,6 +22,7 @@ "with-next", "with-solid", "with-svelte", + "with-svelte-5", "with-preact", "with-qwik", "with-remix" diff --git a/.changeset/serious-steaks-sneeze.md b/.changeset/serious-steaks-sneeze.md new file mode 100644 index 00000000..2dc3d6b0 --- /dev/null +++ b/.changeset/serious-steaks-sneeze.md @@ -0,0 +1,5 @@ +--- +"@zoom-image/svelte": minor +--- + +Add support for Svelte 5 ✨ diff --git a/README.md b/README.md index 08c7651c..5925e9a3 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,9 @@ pnpm build ## Commands -Please change all versions from "latest" to "workspace\*" inside the example project you want to start, run pnpm install -before executing one of the commands below. I wanted to keep those packages for Stackblitz usage so I use "latest", -unfortunately pnpm doesn't understand it during local development 🙈 +Please change all versions from "latest" to "workspace:\*" inside the example project you want to start, run pnpm +install before executing one of the commands below. I wanted to keep those packages for Stackblitz usage so I use +"latest", unfortunately pnpm doesn't understand it during local development 🙈 ### With Docs diff --git a/examples/with-svelte-5/index.html b/examples/with-svelte-5/index.html new file mode 100644 index 00000000..b6c5f0af --- /dev/null +++ b/examples/with-svelte-5/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + Svelte + TS + + +
+ + + diff --git a/examples/with-svelte-5/package.json b/examples/with-svelte-5/package.json new file mode 100644 index 00000000..f012eb09 --- /dev/null +++ b/examples/with-svelte-5/package.json @@ -0,0 +1,23 @@ +{ + "name": "with-svelte-5", + "private": true, + "type": "module", + "scripts": { + "dev": "vite --host" + }, + "dependencies": { + "@zoom-image/core": "latest", + "@zoom-image/svelte": "latest" + }, + "devDependencies": { + "@sveltejs/vite-plugin-svelte": "^4.0.0", + "@tsconfig/svelte": "^5.0.4", + "@unocss/reset": "^0.63.6", + "svelte": "^5.1.2", + "svelte-check": "^4.0.5", + "tslib": "^2.8.0", + "typescript": "^5.6.3", + "unocss": "^0.63.6", + "vite": "^5.4.10" + } +} diff --git a/examples/with-svelte-5/public/sample.avif b/examples/with-svelte-5/public/sample.avif new file mode 100644 index 0000000000000000000000000000000000000000..b8a64a5698efab5d35d37ac2c2952d2ea8fa77d2 GIT binary patch literal 41851 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

FVy=eeiTSW7|pvKnPY1o$d{FLCO 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 + import { cropImage, type ZoomImageWheelState } from "@zoom-image/core" + import { useZoomImageClick, useZoomImageHover, useZoomImageMove, useZoomImageWheel } from "@zoom-image/svelte" + import { onMount, tick } from "svelte" + + let tabs: { + name: string + href: string + current: boolean + value: "wheel" | "hover" | "move" | "click" + }[] = $state([ + { name: "Wheel", href: "#", current: true, value: "wheel" }, + { name: "Hover", href: "#", current: false, value: "hover" }, + { name: "Move", href: "#", current: false, value: "move" }, + { name: "Click", href: "#", current: false, value: "click" }, + ]) + let zoomType = $derived(tabs.find((tab) => tab.current)!.value) + let croppedImage = $state("") + + // svelte-ignore non_reactive_update + let imageWheelContainer: HTMLDivElement + // svelte-ignore non_reactive_update + let imageMoveContainer: HTMLDivElement + // svelte-ignore non_reactive_update + let imageHoverContainer: HTMLDivElement + // svelte-ignore non_reactive_update + let imageClickContainer: HTMLDivElement + // svelte-ignore non_reactive_update + let zoomTarget: HTMLDivElement + + const { + createZoomImage: createZoomImageWheel, + zoomImageState: zoomImageWheelState, + setZoomImageState: setZoomImageWheelState, + } = useZoomImageWheel() + const { createZoomImage: createZoomImageHover } = useZoomImageHover() + const { createZoomImage: createZoomImageMove } = useZoomImageMove() + const { createZoomImage: createZoomImageClick } = useZoomImageClick() + + let zoomImageWheelStateValue = $state() as ZoomImageWheelState + let croppedImageClasses = $derived( + zoomImageWheelStateValue.currentRotation % 180 === 90 ? "h-[200px] w-[300px]" : "h-[300px] w-[200px]", + ) + + zoomImageWheelState.subscribe((value) => { + zoomImageWheelStateValue = value + }) + + async function processZoom(zoomType: "wheel" | "hover" | "move" | "click") { + croppedImage = "" + await tick() + + if (zoomType === "hover") { + createZoomImageHover(imageHoverContainer, { + zoomImageSource: "/sample.avif", + customZoom: { width: 300, height: 500 }, + zoomTarget, + scale: 2, + }) + } + + if (zoomType === "wheel") { + createZoomImageWheel(imageWheelContainer) + } + + if (zoomType === "move") { + createZoomImageMove(imageMoveContainer, { + zoomImageSource: "/sample.avif", + }) + } + + if (zoomType === "click") { + createZoomImageClick(imageClickContainer, { + zoomImageSource: "/sample.avif", + }) + } + } + + async function handleCropImage() { + croppedImage = await cropImage({ + currentZoom: zoomImageWheelStateValue.currentZoom, + image: imageWheelContainer.querySelector("img") as HTMLImageElement, + positionX: zoomImageWheelStateValue.currentPositionX, + positionY: zoomImageWheelStateValue.currentPositionY, + rotation: zoomImageWheelStateValue.currentRotation, + }) + } + + function rotate() { + setZoomImageWheelState({ + currentRotation: zoomImageWheelStateValue.currentRotation + 90, + }) + + if (croppedImage) { + handleCropImage() + } + } + + onMount(() => { + processZoom(zoomType) + }) + + +

+ + + {#if zoomType === "wheel"} +
+

Current zoom: {`${Math.round(zoomImageWheelStateValue.currentZoom * 100)}%`}

+

Scroll inside the image to see zoom in-out effect

+
+
+
+ Large Pic +
+
+ + {#if croppedImage !== ""} + Cropped placeholder + {/if} +
+
+ + + + +
+
+ {/if} + + {#if zoomType === "hover"} +
+ Small Pic +
+
+ {/if} + + {#if zoomType === "move"} +
+ Large Pic +
+ {/if} + + {#if zoomType === "click"} +
+ Large Pic +
+ {/if} +
diff --git a/examples/with-svelte-5/src/main.ts b/examples/with-svelte-5/src/main.ts new file mode 100644 index 00000000..90a6892f --- /dev/null +++ b/examples/with-svelte-5/src/main.ts @@ -0,0 +1,10 @@ +import "virtual:uno.css" +import "@unocss/reset/tailwind.css" +import { mount } from "svelte" +import App from "./App.svelte" + +const app = mount(App, { + target: document.getElementById("app")!, +}) + +export default app diff --git a/examples/with-svelte-5/src/vite-env.d.ts b/examples/with-svelte-5/src/vite-env.d.ts new file mode 100644 index 00000000..4078e747 --- /dev/null +++ b/examples/with-svelte-5/src/vite-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/examples/with-svelte-5/svelte.config.js b/examples/with-svelte-5/svelte.config.js new file mode 100644 index 00000000..dc6efba2 --- /dev/null +++ b/examples/with-svelte-5/svelte.config.js @@ -0,0 +1,7 @@ +import { vitePreprocess } from "@sveltejs/vite-plugin-svelte" + +export default { + // Consult https://svelte.dev/docs#compile-time-svelte-preprocess + // for more information about preprocessors + preprocess: vitePreprocess(), +} diff --git a/examples/with-svelte-5/tsconfig.json b/examples/with-svelte-5/tsconfig.json new file mode 100644 index 00000000..288aba78 --- /dev/null +++ b/examples/with-svelte-5/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "@tsconfig/svelte/tsconfig.json", + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "module": "ESNext", + "resolveJsonModule": true, + "allowJs": true, + "checkJs": true, + "isolatedModules": true + }, + "include": ["src/**/*.d.ts", "src/**/*.ts", "src/**/*.js", "src/**/*.svelte"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/examples/with-svelte-5/tsconfig.node.json b/examples/with-svelte-5/tsconfig.node.json new file mode 100644 index 00000000..494bfe08 --- /dev/null +++ b/examples/with-svelte-5/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler" + }, + "include": ["vite.config.ts"] +} diff --git a/examples/with-svelte-5/uno.config.ts b/examples/with-svelte-5/uno.config.ts new file mode 100644 index 00000000..e5a90eb0 --- /dev/null +++ b/examples/with-svelte-5/uno.config.ts @@ -0,0 +1,3 @@ +import { defineConfig } from "unocss" + +export default defineConfig({}) diff --git a/examples/with-svelte-5/vite.config.ts b/examples/with-svelte-5/vite.config.ts new file mode 100644 index 00000000..2d5c280d --- /dev/null +++ b/examples/with-svelte-5/vite.config.ts @@ -0,0 +1,15 @@ +import { defineConfig } from "vite" + +import { svelte } from "@sveltejs/vite-plugin-svelte" + +import UnoCSS from "unocss/vite" + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [svelte(), UnoCSS()], + server: { + port: 1312, + host: true, + open: true, + }, +}) diff --git a/examples/with-svelte/src/App.svelte b/examples/with-svelte/src/App.svelte index 75342fdd..569818ad 100644 --- a/examples/with-svelte/src/App.svelte +++ b/examples/with-svelte/src/App.svelte @@ -77,7 +77,7 @@ async function handleCropImage() { croppedImage = await cropImage({ currentZoom: zoomImageWheelState_value.currentZoom, - image: imageWheelContainer.querySelector("img"), + image: imageWheelContainer.querySelector("img") as HTMLImageElement, positionX: zoomImageWheelState_value.currentPositionX, positionY: zoomImageWheelState_value.currentPositionY, rotation: zoomImageWheelState_value.currentRotation, @@ -161,7 +161,7 @@ {#if zoomType === "hover"}
Small Pic -
+
{/if} diff --git a/packages/docs/src/.vitepress/config.mts b/packages/docs/src/.vitepress/config.mts index 2d36fe49..1c23be09 100644 --- a/packages/docs/src/.vitepress/config.mts +++ b/packages/docs/src/.vitepress/config.mts @@ -65,6 +65,10 @@ export default defineConfig({ text: "Svelte", link: "/examples/svelte", }, + { + text: "Svelte 5", + link: "/examples/svelte-5", + }, { text: "Solid", link: "/examples/solid", diff --git a/packages/docs/src/examples/svelte-5.md b/packages/docs/src/examples/svelte-5.md new file mode 100644 index 00000000..a17a8f63 --- /dev/null +++ b/packages/docs/src/examples/svelte-5.md @@ -0,0 +1,11 @@ +--- +aside: false +--- + +# Svelte Example + + + + diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 9b92d21a..50728cc7 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -62,6 +62,6 @@ "@zoom-image/core": "workspace:*" }, "peerDependencies": { - "svelte": "^3.0.0 || ^4.0.0" + "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8244b98..e3e3b96a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,16 +27,16 @@ importers: version: 3.2.5 prettier-plugin-svelte: specifier: ^3.2.1 - version: 3.2.1(prettier@3.2.5)(svelte@4.2.11) + version: 3.2.1(prettier@3.2.5)(svelte@5.1.2) prettier-plugin-tailwindcss: specifier: ^0.5.11 - version: 0.5.11(prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@4.2.11))(prettier@3.2.5) + version: 0.5.11(prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@5.1.2))(prettier@3.2.5) turbo: specifier: ^1.13.3 version: 1.13.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) examples/with-angular: dependencies: @@ -70,10 +70,10 @@ importers: devDependencies: "@angular-devkit/build-angular": specifier: ^17.2.0 - version: 17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.5.3)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3) + version: 17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.6.0)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3) "@angular/cli": specifier: ~17.2.0 - version: 17.2.0(chokidar@3.5.3) + version: 17.2.0(chokidar@3.6.0) "@angular/compiler": specifier: ^17.2.1 version: 17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)) @@ -133,7 +133,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.35)(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.35)(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) examples/with-preact: dependencies: @@ -158,7 +158,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -177,7 +177,7 @@ importers: version: 1.4.5(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)(undici@6.6.2) "@builder.io/qwik-city": specifier: ^1.4.5 - version: 1.4.5(@types/node@20.11.19)(less@4.2.0)(rollup@4.13.0)(sass@1.70.0)(terser@5.27.0) + version: 1.4.5(@types/node@20.11.19)(less@4.2.0)(rollup@4.24.0)(sass@1.70.0)(terser@5.27.0) "@types/node": specifier: ^20.11.19 version: 20.11.19 @@ -192,7 +192,7 @@ importers: version: 6.6.2 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -232,7 +232,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -272,7 +272,7 @@ importers: devDependencies: "@remix-run/dev": specifier: ^2.6.0 - version: 2.6.0(@remix-run/serve@2.6.0(typescript@5.3.3))(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)(typescript@5.3.3)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 2.6.0(@remix-run/serve@2.6.0(typescript@5.3.3))(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)(typescript@5.3.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) "@remix-run/eslint-config": specifier: ^2.6.0 version: 2.6.0(eslint@8.56.0)(react@18.2.0)(typescript@5.3.3) @@ -293,7 +293,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.35)(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.35)(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) examples/with-solid: dependencies: @@ -315,7 +315,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -330,36 +330,73 @@ importers: version: 0.39.0 "@zoom-image/svelte": specifier: latest - version: 0.2.23(svelte@4.2.11) + version: 0.2.23(svelte@4.2.19) devDependencies: "@sveltejs/vite-plugin-svelte": specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 3.1.2(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) "@tsconfig/svelte": specifier: ^5.0.2 - version: 5.0.2 + version: 5.0.4 "@unocss/reset": specifier: ^0.58.5 version: 0.58.5 svelte: specifier: ^4.2.11 - version: 4.2.11 + version: 4.2.19 svelte-check: specifier: ^3.6.4 - version: 3.6.4(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.41))(postcss@8.4.41)(sass@1.70.0)(svelte@4.2.11) + version: 3.8.6(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.47))(postcss@8.4.47)(sass@1.70.0)(svelte@4.2.19) tslib: specifier: ^2.6.2 - version: 2.6.2 + version: 2.8.0 typescript: specifier: ^5.3.3 version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + examples/with-svelte-5: + dependencies: + "@zoom-image/core": + specifier: latest + version: 0.39.0 + "@zoom-image/svelte": + specifier: latest + version: 0.2.23(svelte@5.1.2) + devDependencies: + "@sveltejs/vite-plugin-svelte": + specifier: ^4.0.0 + version: 4.0.0(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@tsconfig/svelte": + specifier: ^5.0.4 + version: 5.0.4 + "@unocss/reset": + specifier: ^0.63.6 + version: 0.63.6 + svelte: + specifier: ^5.1.2 + version: 5.1.2 + svelte-check: + specifier: ^4.0.5 + version: 4.0.5(picomatch@4.0.2)(svelte@5.1.2)(typescript@5.6.3) + tslib: + specifier: ^2.8.0 + version: 2.8.0 + typescript: + specifier: ^5.6.3 + version: 5.6.3 + unocss: + specifier: ^0.63.6 + version: 0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + vite: + specifier: ^5.4.10 + version: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + examples/with-vanilla: dependencies: "@zoom-image/core": @@ -374,7 +411,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -411,7 +448,7 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + version: 0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) vite: specifier: ^4.5.2 version: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -433,10 +470,10 @@ importers: devDependencies: "@angular-devkit/build-angular": specifier: ^17.2.0 - version: 17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.5.3)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3) + version: 17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.6.0)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3) "@angular/cli": specifier: ~17.2.0 - version: 17.2.0(chokidar@3.5.3) + version: 17.2.0(chokidar@3.6.0) "@angular/compiler": specifier: ^17.2.1 version: 17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)) @@ -522,7 +559,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -549,7 +586,7 @@ importers: version: 9.0.0(@types/eslint@8.44.2)(eslint@8.56.0)(prettier@3.2.5) "@vue/eslint-config-typescript": specifier: ^13.0.0 - version: 13.0.0(eslint-plugin-vue@9.23.0(eslint@8.56.0))(eslint@8.56.0)(typescript@5.3.3) + version: 13.0.0(eslint-plugin-vue@9.23.0(eslint@8.56.0))(eslint@8.56.0)(typescript@5.6.3) "@zoom-image/core": specifier: workspace:* version: link:../core @@ -567,19 +604,19 @@ importers: version: 5.2.4(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) vitepress: specifier: ^1.3.4 - version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@20.11.19)(@types/react@18.2.56)(less@4.2.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.70.0)(search-insights@2.16.3)(terser@5.27.0)(typescript@5.3.3) + version: 1.3.4(@algolia/client-search@4.24.0)(@types/node@20.11.19)(@types/react@18.2.56)(less@4.2.0)(postcss@8.4.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.70.0)(search-insights@2.16.3)(terser@5.27.0)(typescript@5.6.3) vue: specifier: ^3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.6.3) packages/eslint-config-custom: dependencies: "@typescript-eslint/eslint-plugin": specifier: ^7.0.1 - version: 7.0.1(@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) + version: 7.0.1(@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.6.3))(eslint@8.56.0)(typescript@5.6.3) "@typescript-eslint/parser": specifier: ^7.0.1 - version: 7.0.1(eslint@8.56.0)(typescript@5.3.3) + version: 7.0.1(eslint@8.56.0)(typescript@5.6.3) eslint: specifier: 8.56.0 version: 8.56.0 @@ -610,7 +647,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -666,7 +703,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -688,7 +725,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -699,8 +736,8 @@ importers: specifier: workspace:* version: link:../core svelte: - specifier: ^3.0.0 || ^4.0.0 - version: 4.0.5 + specifier: ^3.0.0 || ^4.0.0 || ^5.0.0 + version: 5.1.2 devDependencies: eslint-config-custom: specifier: workspace:* @@ -710,7 +747,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -734,7 +771,7 @@ importers: version: link:../tsconfig tsup: specifier: 8.0.2 - version: 8.0.2(postcss@8.4.41)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.47)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -839,6 +876,11 @@ packages: { integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== } engines: { node: ">=6.0.0" } + "@ampproject/remapping@2.3.0": + resolution: + { integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== } + engines: { node: ">=6.0.0" } + "@angular-devkit/architect@0.1702.0": resolution: { integrity: sha512-+HkOYhdq8ez2+yqpxaQ6XtQevOYJNaDpM4oDmZ2lIpiIusFNsmpY2b9iL5PZGb4EfUgN8KsY3n9Q9fmRlRB9eA== } @@ -976,6 +1018,14 @@ packages: 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== } + "@antfu/utils@0.7.6": resolution: { integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w== } @@ -2020,6 +2070,13 @@ packages: cpu: [ppc64] os: [aix] + "@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.17.6": resolution: { integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg== } @@ -2069,6 +2126,13 @@ packages: cpu: [arm64] os: [android] + "@esbuild/android-arm64@0.23.1": + resolution: + { integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw== } + engines: { node: ">=18" } + cpu: [arm64] + os: [android] + "@esbuild/android-arm@0.17.6": resolution: { integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g== } @@ -2118,6 +2182,13 @@ packages: cpu: [arm] os: [android] + "@esbuild/android-arm@0.23.1": + resolution: + { integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ== } + engines: { node: ">=18" } + cpu: [arm] + os: [android] + "@esbuild/android-x64@0.17.6": resolution: { integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ== } @@ -2167,6 +2238,13 @@ packages: cpu: [x64] os: [android] + "@esbuild/android-x64@0.23.1": + resolution: + { integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg== } + engines: { node: ">=18" } + cpu: [x64] + os: [android] + "@esbuild/darwin-arm64@0.17.6": resolution: { integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA== } @@ -2216,6 +2294,13 @@ packages: cpu: [arm64] os: [darwin] + "@esbuild/darwin-arm64@0.23.1": + resolution: + { integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q== } + engines: { node: ">=18" } + cpu: [arm64] + os: [darwin] + "@esbuild/darwin-x64@0.17.6": resolution: { integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg== } @@ -2265,6 +2350,13 @@ packages: cpu: [x64] os: [darwin] + "@esbuild/darwin-x64@0.23.1": + resolution: + { integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw== } + engines: { node: ">=18" } + cpu: [x64] + os: [darwin] + "@esbuild/freebsd-arm64@0.17.6": resolution: { integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg== } @@ -2314,6 +2406,13 @@ packages: cpu: [arm64] os: [freebsd] + "@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.17.6": resolution: { integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q== } @@ -2363,6 +2462,13 @@ packages: cpu: [x64] os: [freebsd] + "@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.17.6": resolution: { integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w== } @@ -2412,6 +2518,13 @@ packages: cpu: [arm64] os: [linux] + "@esbuild/linux-arm64@0.23.1": + resolution: + { integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g== } + engines: { node: ">=18" } + cpu: [arm64] + os: [linux] + "@esbuild/linux-arm@0.17.6": resolution: { integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw== } @@ -2461,6 +2574,13 @@ packages: cpu: [arm] os: [linux] + "@esbuild/linux-arm@0.23.1": + resolution: + { integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ== } + engines: { node: ">=18" } + cpu: [arm] + os: [linux] + "@esbuild/linux-ia32@0.17.6": resolution: { integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ== } @@ -2510,6 +2630,13 @@ packages: cpu: [ia32] os: [linux] + "@esbuild/linux-ia32@0.23.1": + resolution: + { integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ== } + engines: { node: ">=18" } + cpu: [ia32] + os: [linux] + "@esbuild/linux-loong64@0.17.6": resolution: { integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ== } @@ -2559,6 +2686,13 @@ packages: cpu: [loong64] os: [linux] + "@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.17.6": resolution: { integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA== } @@ -2608,6 +2742,13 @@ packages: cpu: [mips64el] os: [linux] + "@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.17.6": resolution: { integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg== } @@ -2657,6 +2798,13 @@ packages: cpu: [ppc64] os: [linux] + "@esbuild/linux-ppc64@0.23.1": + resolution: + { integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw== } + engines: { node: ">=18" } + cpu: [ppc64] + os: [linux] + "@esbuild/linux-riscv64@0.17.6": resolution: { integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ== } @@ -2706,6 +2854,13 @@ packages: cpu: [riscv64] os: [linux] + "@esbuild/linux-riscv64@0.23.1": + resolution: + { integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA== } + engines: { node: ">=18" } + cpu: [riscv64] + os: [linux] + "@esbuild/linux-s390x@0.17.6": resolution: { integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q== } @@ -2755,6 +2910,13 @@ packages: cpu: [s390x] os: [linux] + "@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.17.6": resolution: { integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw== } @@ -2804,6 +2966,13 @@ packages: cpu: [x64] os: [linux] + "@esbuild/linux-x64@0.23.1": + resolution: + { integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== } + engines: { node: ">=18" } + cpu: [x64] + os: [linux] + "@esbuild/netbsd-x64@0.17.6": resolution: { integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A== } @@ -2853,6 +3022,20 @@ packages: cpu: [x64] os: [netbsd] + "@esbuild/netbsd-x64@0.23.1": + resolution: + { integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA== } + engines: { node: ">=18" } + cpu: [x64] + os: [netbsd] + + "@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.17.6": resolution: { integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw== } @@ -2902,6 +3085,13 @@ packages: cpu: [x64] os: [openbsd] + "@esbuild/openbsd-x64@0.23.1": + resolution: + { integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA== } + engines: { node: ">=18" } + cpu: [x64] + os: [openbsd] + "@esbuild/sunos-x64@0.17.6": resolution: { integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw== } @@ -2951,6 +3141,13 @@ packages: cpu: [x64] os: [sunos] + "@esbuild/sunos-x64@0.23.1": + resolution: + { integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA== } + engines: { node: ">=18" } + cpu: [x64] + os: [sunos] + "@esbuild/win32-arm64@0.17.6": resolution: { integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg== } @@ -3000,6 +3197,13 @@ packages: cpu: [arm64] os: [win32] + "@esbuild/win32-arm64@0.23.1": + resolution: + { integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A== } + engines: { node: ">=18" } + cpu: [arm64] + os: [win32] + "@esbuild/win32-ia32@0.17.6": resolution: { integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg== } @@ -3049,6 +3253,13 @@ packages: cpu: [ia32] os: [win32] + "@esbuild/win32-ia32@0.23.1": + resolution: + { integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ== } + engines: { node: ">=18" } + cpu: [ia32] + os: [win32] + "@esbuild/win32-x64@0.17.6": resolution: { integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA== } @@ -3098,6 +3309,13 @@ packages: cpu: [x64] os: [win32] + "@esbuild/win32-x64@0.23.1": + resolution: + { integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg== } + engines: { node: ">=18" } + cpu: [x64] + os: [win32] + "@eslint-community/eslint-utils@4.4.0": resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== } @@ -3154,6 +3372,10 @@ packages: resolution: { integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA== } + "@iconify/utils@2.1.33": + resolution: + { integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw== } + "@img/sharp-darwin-arm64@0.33.2": resolution: { integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w== } @@ -3314,6 +3536,11 @@ packages: { integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== } engines: { node: ">=6.0.0" } + "@jridgewell/gen-mapping@0.3.5": + resolution: + { integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== } + engines: { node: ">=6.0.0" } + "@jridgewell/resolve-uri@3.1.0": resolution: { integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== } @@ -3324,15 +3551,16 @@ packages: { integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== } engines: { node: ">=6.0.0" } + "@jridgewell/set-array@1.2.1": + resolution: + { integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== } + engines: { node: ">=6.0.0" } + "@jridgewell/source-map@0.3.4": resolution: { integrity: sha512-KE/SxsDqNs3rrWwFHcRh15ZLVFrI0YoZtgAdIyIq9k5hUNmiWRXXThPomIxHuL20sLdgzbDFyvkUMna14bvtrw== } deprecated: the version has a bug with typescript type resolution - "@jridgewell/sourcemap-codec@1.4.14": - resolution: - { integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== } - "@jridgewell/sourcemap-codec@1.4.15": resolution: { integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== } @@ -3341,14 +3569,14 @@ packages: resolution: { integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== } - "@jridgewell/trace-mapping@0.3.18": - resolution: - { integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== } - "@jridgewell/trace-mapping@0.3.22": resolution: { integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw== } + "@jridgewell/trace-mapping@0.3.25": + resolution: + { integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== } + "@jspm/core@2.0.1": resolution: { integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw== } @@ -3725,12 +3953,28 @@ packages: rollup: optional: true + "@rollup/pluginutils@5.1.3": + resolution: + { integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A== } + 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.13.0": resolution: { integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg== } cpu: [arm] os: [android] + "@rollup/rollup-android-arm-eabi@4.24.0": + resolution: + { integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA== } + cpu: [arm] + os: [android] + "@rollup/rollup-android-arm-eabi@4.6.1": resolution: { integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA== } @@ -3743,6 +3987,12 @@ packages: cpu: [arm64] os: [android] + "@rollup/rollup-android-arm64@4.24.0": + resolution: + { integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA== } + cpu: [arm64] + os: [android] + "@rollup/rollup-android-arm64@4.6.1": resolution: { integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA== } @@ -3755,6 +4005,12 @@ packages: cpu: [arm64] os: [darwin] + "@rollup/rollup-darwin-arm64@4.24.0": + resolution: + { integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA== } + cpu: [arm64] + os: [darwin] + "@rollup/rollup-darwin-arm64@4.6.1": resolution: { integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw== } @@ -3767,6 +4023,12 @@ packages: cpu: [x64] os: [darwin] + "@rollup/rollup-darwin-x64@4.24.0": + resolution: + { integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ== } + cpu: [x64] + os: [darwin] + "@rollup/rollup-darwin-x64@4.6.1": resolution: { integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg== } @@ -3779,18 +4041,36 @@ packages: cpu: [arm] os: [linux] + "@rollup/rollup-linux-arm-gnueabihf@4.24.0": + resolution: + { integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA== } + cpu: [arm] + os: [linux] + "@rollup/rollup-linux-arm-gnueabihf@4.6.1": resolution: { integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ== } cpu: [arm] os: [linux] + "@rollup/rollup-linux-arm-musleabihf@4.24.0": + resolution: + { integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw== } + cpu: [arm] + os: [linux] + "@rollup/rollup-linux-arm64-gnu@4.13.0": resolution: { integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w== } cpu: [arm64] os: [linux] + "@rollup/rollup-linux-arm64-gnu@4.24.0": + resolution: + { integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA== } + cpu: [arm64] + os: [linux] + "@rollup/rollup-linux-arm64-gnu@4.6.1": resolution: { integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw== } @@ -3803,24 +4083,54 @@ packages: cpu: [arm64] os: [linux] + "@rollup/rollup-linux-arm64-musl@4.24.0": + resolution: + { integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw== } + cpu: [arm64] + os: [linux] + "@rollup/rollup-linux-arm64-musl@4.6.1": resolution: { integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw== } cpu: [arm64] os: [linux] + "@rollup/rollup-linux-powerpc64le-gnu@4.24.0": + resolution: + { integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw== } + cpu: [ppc64] + os: [linux] + "@rollup/rollup-linux-riscv64-gnu@4.13.0": resolution: { integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA== } cpu: [riscv64] os: [linux] + "@rollup/rollup-linux-riscv64-gnu@4.24.0": + resolution: + { integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg== } + cpu: [riscv64] + os: [linux] + + "@rollup/rollup-linux-s390x-gnu@4.24.0": + resolution: + { integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g== } + cpu: [s390x] + os: [linux] + "@rollup/rollup-linux-x64-gnu@4.13.0": resolution: { integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA== } cpu: [x64] os: [linux] + "@rollup/rollup-linux-x64-gnu@4.24.0": + resolution: + { integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A== } + cpu: [x64] + os: [linux] + "@rollup/rollup-linux-x64-gnu@4.6.1": resolution: { integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA== } @@ -3833,6 +4143,12 @@ packages: cpu: [x64] os: [linux] + "@rollup/rollup-linux-x64-musl@4.24.0": + resolution: + { integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ== } + cpu: [x64] + os: [linux] + "@rollup/rollup-linux-x64-musl@4.6.1": resolution: { integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ== } @@ -3845,6 +4161,12 @@ packages: cpu: [arm64] os: [win32] + "@rollup/rollup-win32-arm64-msvc@4.24.0": + resolution: + { integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ== } + cpu: [arm64] + os: [win32] + "@rollup/rollup-win32-arm64-msvc@4.6.1": resolution: { integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ== } @@ -3857,6 +4179,12 @@ packages: cpu: [ia32] os: [win32] + "@rollup/rollup-win32-ia32-msvc@4.24.0": + resolution: + { integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ== } + cpu: [ia32] + os: [win32] + "@rollup/rollup-win32-ia32-msvc@4.6.1": resolution: { integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw== } @@ -3869,6 +4197,12 @@ packages: cpu: [x64] os: [win32] + "@rollup/rollup-win32-x64-msvc@4.24.0": + resolution: + { integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw== } + cpu: [x64] + os: [win32] + "@rollup/rollup-win32-x64-msvc@4.6.1": resolution: { integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A== } @@ -3957,23 +4291,40 @@ packages: peerDependencies: size-limit: 11.0.2 - "@sveltejs/vite-plugin-svelte-inspector@2.0.0": + "@sveltejs/vite-plugin-svelte-inspector@2.1.0": resolution: - { integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg== } + { integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg== } engines: { node: ^18.0.0 || >=20 } peerDependencies: "@sveltejs/vite-plugin-svelte": ^3.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - "@sveltejs/vite-plugin-svelte@3.0.2": + "@sveltejs/vite-plugin-svelte-inspector@3.0.1": + resolution: + { integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ== } + engines: { node: ^18.0.0 || ^20.0.0 || >=22 } + peerDependencies: + "@sveltejs/vite-plugin-svelte": ^4.0.0-next.0||^4.0.0 + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + + "@sveltejs/vite-plugin-svelte@3.1.2": resolution: - { integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q== } + { integrity: sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA== } engines: { node: ^18.0.0 || >=20 } peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 + "@sveltejs/vite-plugin-svelte@4.0.0": + resolution: + { integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag== } + engines: { node: ^18.0.0 || ^20.0.0 || >=22 } + peerDependencies: + svelte: ^5.0.0-next.96 || ^5.0.0 + vite: ^5.0.0 + "@swc/helpers@0.5.2": resolution: { integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== } @@ -4011,9 +4362,9 @@ packages: { integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== } engines: { node: ">=10.13.0" } - "@tsconfig/svelte@5.0.2": + "@tsconfig/svelte@5.0.4": resolution: - { integrity: sha512-BRbo1fOtyVbhfLyuCWw6wAWp+U8UQle+ZXu84MYYWzYSEB28dyfnRBIE99eoG+qdAC0po6L2ScIEivcT07UaMA== } + { integrity: sha512-BV9NplVgLmSi4mwKzD8BD/NQ8erOY/nUE/GpgWe2ckx+wIQF5RyRirn/QsSSCPeulVpc3RA/iJt6DpfTIZps0Q== } "@tufjs/canonical-json@2.0.0": resolution: @@ -4085,14 +4436,14 @@ packages: resolution: { integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ== } - "@types/estree@1.0.1": - resolution: - { integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== } - "@types/estree@1.0.5": resolution: { integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== } + "@types/estree@1.0.6": + resolution: + { integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== } + "@types/express-serve-static-core@4.17.35": resolution: { integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg== } @@ -4181,9 +4532,9 @@ packages: resolution: { integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== } - "@types/pug@2.0.6": + "@types/pug@2.0.10": resolution: - { integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== } + { integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA== } "@types/qs@6.9.7": resolution: @@ -4496,29 +4847,61 @@ packages: vite: optional: true + "@unocss/astro@0.63.6": + resolution: + { integrity: sha512-5Fjlv6dpQo6o2PUAcEv8p24G8rn8Op79xLFofq2V+iA/Q32G9/UsxTLOpj+yc+q0YdJrFfDCT2X/3pvVY8Db5g== } + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + vite: + optional: true + "@unocss/cli@0.58.5": resolution: { integrity: sha512-FzVVXO9ghsGtJpu9uR4o7JeM9gUfWNbVZZ/IfH+0WbDJuyx4rO/jwN55z0yA5QDkhvOz9DvzwPCBzLpTJ5q+Lw== } engines: { node: ">=14" } hasBin: true + "@unocss/cli@0.63.6": + resolution: + { integrity: sha512-OZb8hO0x4nCJjFd3Gq3km78YnyMAdq282D+BLiDE6IhQ5WHCVL7fyhfgIVL6xwxISDVxiyITwNb72ky0MEutPg== } + engines: { node: ">=14" } + hasBin: true + "@unocss/config@0.58.5": resolution: { integrity: sha512-O1pLSeNXfG11QHaLSVwS9rJKvE4b9304IQ3UvOdbYN+7SAT4YTZ7JDU4ngO1KWyOFBO6RD0WspCR95pgqOqJiQ== } engines: { node: ">=14" } + "@unocss/config@0.63.6": + resolution: + { integrity: sha512-+4Lt5uTwRgu1z7vhOUzDf+mL+BQYdaa/Z8NMT2Fiqb37tcjEKvmwaUHdfE22Vif1luDgC6xqFsn6qqFtOxhoWQ== } + engines: { node: ">=14" } + "@unocss/core@0.58.5": resolution: { integrity: sha512-qbPqL+46hf1/UelQOwUwpAuvm6buoss43DPYHOPdfNJ+NTWkSpATQMF0JKT04QE0QRQbHNSHdMe9ariG+IIlCw== } + "@unocss/core@0.63.6": + resolution: + { integrity: sha512-Q4QPgJ271Up89+vIqqOKgtdCKkFpHqvHN8W1LUlKPqtYnOvVYaOIVNAZowaIdEhPuc83yLc6Tg2+7riK18QKEw== } + "@unocss/extractor-arbitrary-variants@0.58.5": resolution: { integrity: sha512-KJQX0OJKzy4YjJo09h2la2Q+cn5IJ1JdyPVJJkzovHnv7jSBWzsfct+bj/6a+SJ4p4JBIqEJz3M/qxHv4EPJyA== } + "@unocss/extractor-arbitrary-variants@0.63.6": + resolution: + { integrity: sha512-HJX0oAa9uzwKYoU8CoJdP1gxjuqFmOLxyZmITjStAmZNZpIxlz2wz4VrHmqml2dkvx/mifGGGc/GxZpQ36D12Q== } + "@unocss/inspector@0.58.5": resolution: { integrity: sha512-cbJlIHEZ14puTtttf7sl+VZFDscV1DJiSseh9sSe0xJ/1NVBT9Bvkm09/1tnpLYAgF5gfa1CaCcjKmURgYzKrA== } + "@unocss/inspector@0.63.6": + resolution: + { integrity: sha512-DQDJnhtzdHIQXD2vCdj5ytFnHfQCWJGPmrHJHXxzkTYn8nIovV1roVl1ITLxkDIIYK9bdYneg2imQN5JCZhHmQ== } + "@unocss/postcss@0.58.5": resolution: { integrity: sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ== } @@ -4526,47 +4909,95 @@ packages: peerDependencies: postcss: ^8.4.21 + "@unocss/postcss@0.63.6": + resolution: + { integrity: sha512-XI6U1jMwbQoSHVWpZZu3Cxp3t1PVj5VOj+IYtz7xmcWP9GVK+eyETo/xyB0l4muD4emXfSrhNDrFYzSyIyF5cg== } + engines: { node: ">=14" } + peerDependencies: + postcss: ^8.4.21 + "@unocss/preset-attributify@0.58.5": resolution: { integrity: sha512-OR4gUHamHCb4/LB/zZHlibaraTyILfFvRIzgmJnEb6lITGApQUl86qaJcTbTyfTfLVRufLG/JVeuz2HLUBPRXw== } + "@unocss/preset-attributify@0.63.6": + resolution: + { integrity: sha512-sHH17mfl/THHLxCLAHqPdUniCNMFjAxBHFDZYgGi83azuarF2evI5Mtc3Qsj3nzoSQwTPmK2VY3XYUUrpPDGWQ== } + "@unocss/preset-icons@0.58.5": resolution: { integrity: sha512-LDNXavHtWaIvMvBezT9O8yiqHJChVCEfTRO6YFVY0yy+wo5jHiuMh6iKeHVcwbYdn3NqHYmpi7b/hrXPMtODzA== } + "@unocss/preset-icons@0.63.6": + resolution: + { integrity: sha512-fRU44wXABnMPT/9zhKBNSUeDJlOxJhUJP9W3FSRnc+ktjAifJIj0xpUKtEqxL46QMq825Bsj2yDSquzP+XYGnQ== } + "@unocss/preset-mini@0.58.5": resolution: { integrity: sha512-WqD31fKUAN28OCUOyi1uremmLk0eTMqtCizjbbXsY/DP6RKYUT7trFAtppTcHWFhSQcknb4FURfAZppACsTVQQ== } + "@unocss/preset-mini@0.63.6": + resolution: + { integrity: sha512-pZDZbSuxabHSwPIy3zCgQ4MNdVCSHvOvZecreH+v96R1oOhquiwU8WiSbkxvZiKiLQJd7JUVW87E1pAzr5ZGGQ== } + "@unocss/preset-tagify@0.58.5": resolution: { integrity: sha512-UB9IXi8vA/SzmmRLMWR7bzeBpxpiRo7y9xk3ruvDddYlsyiwIeDIMwG23YtcA6q41FDQvkrmvTxUEH9LFlv6aA== } + "@unocss/preset-tagify@0.63.6": + resolution: + { integrity: sha512-3lKhk4MW3RqJBwIvBXHj0H0/kHkFlKtCIBQFiBcCJh8TXOID8IZ0iVjuGwdlk63VTizI/wnsNDOVpj6YcjRRlw== } + "@unocss/preset-typography@0.58.5": resolution: { integrity: sha512-rFny4a9yxgY34XOom5euCqQaOLV8PpbTg0Pn+5FelUMG4OfMevTwBCe9JttFJcUc3cNTL2enkzIdMa3l66114g== } + "@unocss/preset-typography@0.63.6": + resolution: + { integrity: sha512-AXmBVnbV54gUIv5kbywjZek9ZlKRwJfBDVMtWOcLOjN3AHirGx1W2oq2UzNkfYZ2leof/Y2BocxeTwGCCRhqDQ== } + "@unocss/preset-uno@0.58.5": resolution: { integrity: sha512-vgq/R4f7RDmdROy+pX+PeE38I3SgYKd4LL7Wb1HJUaVwz7PkF0XHCynOTbwrPXnK1kp1cnZYYEww7/RiYp+IQQ== } + "@unocss/preset-uno@0.63.6": + resolution: + { integrity: sha512-67PbHyVgAe9Rz0Rhyl3zBibFuGmqQMRPMkRjNYrwmmtNydpQYsXbfnDs0p8mZFp6uO2o3Jkh7urqEtixHHvq0Q== } + "@unocss/preset-web-fonts@0.58.5": resolution: { integrity: sha512-WKZ5raSClFXhqzfAhApef3+fuMq6cjKBxvhJ1FBIxFKcSOvN8e2czty2iGQVl02yMsxBWMv0Bpfm7np+cCoI1w== } + "@unocss/preset-web-fonts@0.63.6": + resolution: + { integrity: sha512-ko1aHDax0u5CQi1BXggv6uW5Vq/LQRWwzOxqBFTh1JlGHPZTw4CdVJkYnlpt3WEW+FPUzZYjhKmMmQY7KtOTng== } + "@unocss/preset-wind@0.58.5": resolution: { integrity: sha512-54RkjLmlqMUlC8o8nDCVzB25D1zzK4eth+/3uQzt739qU0U92NxuZKY21ADj9Rp/mVhKBV5FKuXPjmYc6yTQRQ== } + "@unocss/preset-wind@0.63.6": + resolution: + { integrity: sha512-W3oZ2TXSqStNE+X++kcspRTF2Szu2ej6NW5Kiyy6WQn/+ZD77AF4VtvzHtzFVZ2QKpEIovGBpU5tywooHbB7hw== } + "@unocss/reset@0.58.5": resolution: { integrity: sha512-2wMrkCj3SSb5hrx9TKs5jZa34QIRkHv9FotbJutAPo7o8hx+XXn56ogzdoUrcFPJZJUx2R2nyOVbSlGMIjtFtw== } + "@unocss/reset@0.63.6": + resolution: + { integrity: sha512-gq73RSZj54MOloqrivkoMPXCqNG2WpIyBT1AYlF76uKxEEbUD41E8uBUhLSKs7gFgF01yQJLRaIuyN1yw09pbQ== } + "@unocss/rule-utils@0.58.5": resolution: { integrity: sha512-w0sGJoeUGwMWLVFLEE9PDiv/fQcQqZnTIIQLYNCjTdqXDRlwTp9ACW0h47x/hAAIXdOtEOOBuTfjGD79GznUmA== } engines: { node: ">=14" } + "@unocss/rule-utils@0.63.6": + resolution: + { integrity: sha512-moeDEq5d9mB8gSYeoqHMkXWWekaFFdhg7QCuwwCbxCc+NPMOgGkmfAoafz+y2tdvK7pEuT191RWOiHQ0MkA5oQ== } + engines: { node: ">=14" } + "@unocss/scope@0.58.5": resolution: { integrity: sha512-vSentagAwYTnThGRCjzZ6eNSSRuzdWBl21L1BbvVNM91Ss/FugQnZ1hd0m3TrVvvStYXnFVHMQ/MjCAEJ4cMYg== } @@ -4579,24 +5010,46 @@ packages: resolution: { integrity: sha512-sItEALyvAt3PZLd9Q1tlIATjaj3kWbS/qI3otUVsYBdZjP4UudzJ3D1fcWNL2WPlgz8KtlVzRUuxob8TQ4ibZg== } + "@unocss/transformer-attributify-jsx@0.63.6": + resolution: + { integrity: sha512-/RU09MF+hJK7cFbLJ+8vloCGyhn6Oys8R6gey0auB0+nw/ucUXoLQKWgUqo9taQlLuYOiehdkYjQSdWn5lyA/Q== } + "@unocss/transformer-compile-class@0.58.5": resolution: { integrity: sha512-4MaxjaZo1rf5uHvDGa2mbnXxAYVYoj1+oRNpL4fE3FoExS1Ka2CiNGQn/S4bHMF51vmXMSWtOzurJpPD4BaJUQ== } + "@unocss/transformer-compile-class@0.63.6": + resolution: + { integrity: sha512-zzAqs8adnTUOLA88RgcToadcrz9gjxrZk6IrcmMqMmWqk0MOWNQHIN0RzKa/yaw4QhO2xuGyIz4/WHyXuCXMQg== } + "@unocss/transformer-directives@0.58.5": resolution: { integrity: sha512-allspF5TlT1B2bJSZ1houHScXOTaTPlatLiEmgQKzr/m93rCvktokaO5J6qeN2VXQdpTIsxdA5B8//7UkfTuIA== } + "@unocss/transformer-directives@0.63.6": + resolution: + { integrity: sha512-XcNOwLRbfrJSU6YXyLgiMzAigSzjIdvHwS3lLCZ2n6DWuLmTuXBfvVtRxeJ+aflNkhpQNKONCClC4s6I2r53uw== } + "@unocss/transformer-variant-group@0.58.5": resolution: { integrity: sha512-SjUwGzKK5CVqn7Gg+3v3hV47ZUll7GcGu0vR3RCLO4gqEfFlZWMTHml1Sl2sY1WAca2iVcDRu+dp0RLxRG/dUA== } + "@unocss/transformer-variant-group@0.63.6": + resolution: + { integrity: sha512-ebYSjZnZrtcJYjmAEDwGVwPuaQ9EVWKNDDJFFSusP8k/6PjJoHDh0qkj+hdPPDhYn81yzJQalU1eSUSlfC30VA== } + "@unocss/vite@0.58.5": resolution: { integrity: sha512-p4o1XNX1rvjmoUqSSdua8XyWNg/d+YUChDd2L/xEty+6j2qv0wUaohs3UQ87vWlv632/UmgdX+2MbrgtqthCtw== } peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + "@unocss/vite@0.63.6": + resolution: + { integrity: sha512-gxK3gtvYQH5S/qtuvsY4M0S+KJPZnYrOQI/Gopufx+b2qgmwZ/TSAe66gWeKYfe3DfQsmA3PPh/GXpkK+/FnHg== } + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + "@vanilla-extract/babel-plugin-debug-ids@1.0.3": resolution: { integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA== } @@ -5118,11 +5571,11 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.11.2: + acorn-typescript@1.4.13: resolution: - { integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== } - engines: { node: ">=0.4.0" } - hasBin: true + { integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q== } + peerDependencies: + acorn: ">=8.9.0" acorn@8.11.3: resolution: @@ -5130,9 +5583,9 @@ packages: engines: { node: ">=0.4.0" } hasBin: true - acorn@8.9.0: + acorn@8.13.0: resolution: - { integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ== } + { integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w== } engines: { node: ">=0.4.0" } hasBin: true @@ -5263,6 +5716,11 @@ packages: resolution: { integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== } + aria-query@5.3.2: + resolution: + { integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw== } + engines: { node: ">= 0.4" } + array-buffer-byte-length@1.0.0: resolution: { integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== } @@ -5354,9 +5812,10 @@ packages: resolution: { integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== } - axobject-query@4.0.0: + axobject-query@4.1.0: resolution: - { integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw== } + { integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== } + engines: { node: ">= 0.4" } babel-loader@9.1.3: resolution: @@ -5506,9 +5965,10 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true - buffer-crc32@0.2.13: + buffer-crc32@1.0.0: resolution: - { integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== } + { integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w== } + engines: { node: ">=8.0.0" } buffer-from@1.1.2: resolution: @@ -5539,6 +5999,13 @@ packages: peerDependencies: esbuild: ">=0.17" + bundle-require@5.0.0: + resolution: + { integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w== } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + peerDependencies: + esbuild: ">=0.18" + busboy@1.6.0: resolution: { integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== } @@ -5660,6 +6127,16 @@ packages: { integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== } engines: { node: ">= 8.10.0" } + chokidar@3.6.0: + resolution: + { integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== } + engines: { node: ">= 8.10.0" } + + chokidar@4.0.1: + resolution: + { integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA== } + engines: { node: ">= 14.16.0" } + chownr@1.1.4: resolution: { integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== } @@ -5732,9 +6209,9 @@ packages: { integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== } engines: { node: ">=0.8" } - code-red@1.0.3: + code-red@1.0.4: resolution: - { integrity: sha512-kVwJELqiILQyG5aeuyKFbdsI1fmQy1Cmf7dQ8eGmVuJoaRVdwey7WaMknr2ZFeVSYSKT0rExsa8EGw0aoI/1QQ== } + { integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw== } color-convert@1.9.3: resolution: @@ -5820,6 +6297,10 @@ packages: resolution: { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== } + confbox@0.1.8: + resolution: + { integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== } + config-chain@1.1.13: resolution: { integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== } @@ -5954,6 +6435,11 @@ packages: { integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== } engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + css-tree@3.0.0: + resolution: + { integrity: sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw== } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0 } + css-what@6.1.0: resolution: { integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== } @@ -6133,6 +6619,10 @@ packages: resolution: { integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ== } + defu@6.1.4: + resolution: + { integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== } + depd@1.1.2: resolution: { integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== } @@ -6157,6 +6647,10 @@ packages: resolution: { integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA== } + destr@2.0.3: + resolution: + { integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ== } + destroy@1.2.0: resolution: { integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== } @@ -6427,6 +6921,12 @@ packages: engines: { node: ">=12" } hasBin: true + esbuild@0.23.1: + resolution: + { integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== } + engines: { node: ">=18" } + hasBin: true + escalade@3.1.1: resolution: { integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== } @@ -6646,6 +7146,10 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true + esm-env@1.0.0: + resolution: + { integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA== } + esno@4.0.0: resolution: { integrity: sha512-tmaM9gfnSWqzePVJ5FJLYX9mMyE6ZevvOIvd1CMoMk2Fn1F3aKI/OQPjubS5wCIKlPpWfDfKFEtoslCNCiZJpQ== } @@ -6667,6 +7171,10 @@ packages: { integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== } engines: { node: ">=0.10" } + esrap@1.2.2: + resolution: + { integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw== } + esrecurse@4.3.0: resolution: { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== } @@ -6829,6 +7337,15 @@ packages: { integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== } engines: { node: ">=0.8.0" } + fdir@6.4.2: + resolution: + { integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ== } + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@3.2.0: resolution: { integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== } @@ -7042,6 +7559,10 @@ packages: resolution: { integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== } + get-tsconfig@4.8.1: + resolution: + { integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== } + glob-parent@5.1.2: resolution: { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== } @@ -7354,6 +7875,10 @@ packages: { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== } engines: { node: ">=6" } + importx@0.4.4: + resolution: + { integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w== } + imurmurhash@0.1.4: resolution: { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== } @@ -7609,9 +8134,9 @@ packages: { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== } engines: { node: ">=0.10.0" } - is-reference@3.0.1: + is-reference@3.0.2: resolution: - { integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w== } + { integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== } is-regex@1.1.4: resolution: @@ -7767,6 +8292,16 @@ packages: { integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== } hasBin: true + jiti@1.21.6: + resolution: + { integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== } + hasBin: true + + jiti@2.0.0-beta.3: + resolution: + { integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ== } + hasBin: true + joycon@3.1.1: resolution: { integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== } @@ -8081,20 +8616,6 @@ packages: { integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== } hasBin: true - magic-string@0.27.0: - resolution: - { integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== } - engines: { node: ">=12" } - - magic-string@0.30.0: - resolution: - { integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== } - engines: { node: ">=12" } - - magic-string@0.30.10: - resolution: - { integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== } - magic-string@0.30.12: resolution: { integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw== } @@ -8204,6 +8725,10 @@ packages: resolution: { integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== } + mdn-data@2.10.0: + resolution: + { integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw== } + media-query-parser@2.0.2: resolution: { integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w== } @@ -8519,14 +9044,14 @@ packages: engines: { node: ">=10" } hasBin: true - mlly@1.4.2: - resolution: - { integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg== } - mlly@1.5.0: resolution: { integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ== } + mlly@1.7.2: + resolution: + { integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA== } + morgan@1.10.0: resolution: { integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== } @@ -8663,6 +9188,10 @@ packages: resolution: { integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA== } + node-fetch-native@1.6.4: + resolution: + { integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== } + node-fetch@2.6.12: resolution: { integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== } @@ -8858,6 +9387,10 @@ packages: resolution: { integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg== } + ofetch@1.4.1: + resolution: + { integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw== } + on-finished@2.3.0: resolution: { integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== } @@ -8975,6 +9508,10 @@ packages: { integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== } engines: { node: ">=6" } + package-manager-detector@0.2.2: + resolution: + { integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg== } + pacote@17.0.6: resolution: { integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ== } @@ -9122,6 +9659,10 @@ packages: resolution: { integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== } + picocolors@1.1.1: + resolution: + { integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== } + picomatch@2.3.1: resolution: { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== } @@ -9132,6 +9673,11 @@ packages: { integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg== } engines: { node: ">=12" } + picomatch@4.0.2: + resolution: + { integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== } + engines: { node: ">=12" } + pidtree@0.3.1: resolution: { integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== } @@ -9186,6 +9732,10 @@ packages: resolution: { integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A== } + pkg-types@1.2.1: + resolution: + { integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw== } + postcss-discard-duplicates@5.1.0: resolution: { integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== } @@ -9318,9 +9868,9 @@ packages: { integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== } engines: { node: ^10 || ^12 || >=14 } - postcss@8.4.41: + postcss@8.4.47: resolution: - { integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== } + { integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== } engines: { node: ^10 || ^12 || >=14 } preact@10.15.1: @@ -9615,6 +10165,11 @@ packages: { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== } engines: { node: ">=8.10.0" } + readdirp@4.0.2: + resolution: + { integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA== } + engines: { node: ">= 14.16.0" } + redent@3.0.0: resolution: { integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== } @@ -9806,6 +10361,12 @@ packages: engines: { node: ">=18.0.0", npm: ">=8.0.0" } hasBin: true + rollup@4.24.0: + resolution: + { integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg== } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } + hasBin: true + rollup@4.6.1: resolution: { integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ== } @@ -10138,9 +10699,9 @@ packages: peerDependencies: solid-js: ^1.3 - sorcery@0.11.0: + sorcery@0.11.1: resolution: - { integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw== } + { integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ== } hasBin: true source-map-js@1.0.2: @@ -10153,6 +10714,11 @@ packages: { 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-loader@5.0.0: resolution: { integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA== } @@ -10407,30 +10973,39 @@ packages: { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== } engines: { node: ">= 0.4" } - svelte-check@3.6.4: + svelte-check@3.8.6: resolution: - { integrity: sha512-mY/dqucqm46p72M8yZmn81WPZx9mN6uuw8UVfR3ZKQeLxQg5HDGO3HHm5AZuWZPYNMLJ+TRMn+TeN53HfQ/vsw== } + { 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 - svelte-hmr@0.15.3: + svelte-check@4.0.5: resolution: - { integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ== } + { integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ== } + engines: { node: ">= 18.0.0" } + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: ">=5.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.0: + svelte-preprocess@5.1.4: resolution: - { integrity: sha512-EkErPiDzHAc0k2MF5m6vBNmRUh338h2myhinUw/xaqsLs7/ZvsgREiLGj03VrSzbY/TB5ZXgBOsKraFee5yceA== } - engines: { node: ">= 14.10.0" } + { 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 + 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 @@ -10459,15 +11034,15 @@ packages: typescript: optional: true - svelte@4.0.5: + svelte@4.2.19: resolution: - { integrity: sha512-PHKPWP1wiWHBtsE57nCb8xiWB3Ht7/3Kvi3jac0XIxUM2rep8alO7YoAtgWeGD7++tFy46krilOrPW0mG3Dx+A== } + { integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw== } engines: { node: ">=16" } - svelte@4.2.11: + svelte@5.1.2: resolution: - { integrity: sha512-YIQk3J4X89wOLhjsqIW8tqY3JHPuBdtdOIkASP2PZeAMcSW9RsIjQzMesCrxOF3gdWYC0mKknlKF7OqmLM+Zqg== } - engines: { node: ">=16" } + { integrity: sha512-IovgkB3eQq0CdqQB1rd1F4SZbg8Z7VBSbAqhD2eE9t8l0KfJXZ/iHmfqnW5pxs5Lr89/cpIZTLU5buemsydYRw== } + engines: { node: ">=18" } svgo@3.2.0: resolution: @@ -10582,6 +11157,11 @@ packages: resolution: { integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ== } + tinyglobby@0.2.10: + resolution: + { integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew== } + engines: { node: ">=12.0.0" } + tinypool@1.0.1: resolution: { integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA== } @@ -10696,6 +11276,10 @@ packages: resolution: { integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== } + tslib@2.8.0: + resolution: + { integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA== } + tsup@8.0.2: resolution: { integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ== } @@ -10731,6 +11315,12 @@ packages: engines: { node: ">=18.0.0" } hasBin: true + 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== } @@ -10847,14 +11437,20 @@ packages: engines: { node: ">=14.17" } hasBin: true - ufo@1.3.0: + typescript@5.6.3: resolution: - { integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw== } + { integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== } + engines: { node: ">=14.17" } + hasBin: true ufo@1.4.0: resolution: { integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ== } + ufo@1.5.4: + resolution: + { integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== } + unbox-primitive@1.0.2: resolution: { integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== } @@ -10863,6 +11459,10 @@ packages: resolution: { integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow== } + unconfig@0.5.5: + resolution: + { integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ== } + undici-types@5.26.5: resolution: { integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== } @@ -10970,6 +11570,19 @@ packages: vite: optional: true + unocss@0.63.6: + resolution: + { integrity: sha512-OKJJKEFWVz+Lsf3JdOgRiRtL+QOUQRBov89taUcCPFPZtrhP6pPVFCZHD9qMvY4IChMX7dzalQax3ZXJ3hbtkQ== } + engines: { node: ">=14" } + peerDependencies: + "@unocss/webpack": 0.63.6 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + "@unocss/webpack": + optional: true + vite: + optional: true + unpipe@1.0.0: resolution: { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== } @@ -11207,9 +11820,9 @@ packages: terser: optional: true - vite@5.4.1: + vite@5.4.10: resolution: - { integrity: sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA== } + { integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ== } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: @@ -11248,6 +11861,15 @@ packages: vite: optional: true + vitefu@1.0.3: + resolution: + { integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ== } + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + vitepress@1.3.4: resolution: { integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ== } @@ -11316,6 +11938,10 @@ packages: peerDependencies: eslint: ">=6.0.0" + vue-flow-layout@0.0.5: + resolution: + { integrity: sha512-lZlqQ/Se1trGMtBMneZDWaiQiQBuxU8ivZ+KpJMem5zKROFpzuPq9KqyWABbSYbxq0qhqZs1I4DBwrY041rtOA== } + vue-template-compiler@2.7.14: resolution: { integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ== } @@ -11650,6 +12276,10 @@ packages: { integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== } engines: { node: ">=12.20" } + zimmerframe@1.1.2: + resolution: + { integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w== } + zod@3.22.4: resolution: { integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== } @@ -11774,21 +12404,26 @@ snapshots: "@ampproject/remapping@2.2.1": dependencies: "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.22 + + "@ampproject/remapping@2.3.0": + dependencies: + "@jridgewell/gen-mapping": 0.3.5 + "@jridgewell/trace-mapping": 0.3.25 - "@angular-devkit/architect@0.1702.0(chokidar@3.5.3)": + "@angular-devkit/architect@0.1702.0(chokidar@3.6.0)": dependencies: - "@angular-devkit/core": 17.2.0(chokidar@3.5.3) + "@angular-devkit/core": 17.2.0(chokidar@3.6.0) rxjs: 7.8.1 transitivePeerDependencies: - chokidar - "@angular-devkit/build-angular@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.5.3)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3)": + "@angular-devkit/build-angular@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(@types/express@4.17.17)(@types/node@20.11.19)(chokidar@3.6.0)(ng-packagr@17.2.0(@angular/compiler-cli@17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3))(tailwindcss@3.4.1)(tslib@2.6.2)(typescript@5.3.3))(tailwindcss@3.4.1)(typescript@5.3.3)": dependencies: "@ampproject/remapping": 2.2.1 - "@angular-devkit/architect": 0.1702.0(chokidar@3.5.3) - "@angular-devkit/build-webpack": 0.1702.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.90.1))(webpack@5.90.1(esbuild@0.20.0)) - "@angular-devkit/core": 17.2.0(chokidar@3.5.3) + "@angular-devkit/architect": 0.1702.0(chokidar@3.6.0) + "@angular-devkit/build-webpack": 0.1702.0(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.1(esbuild@0.20.0)))(webpack@5.90.1(esbuild@0.20.0)) + "@angular-devkit/core": 17.2.0(chokidar@3.6.0) "@angular/compiler-cli": 17.2.1(@angular/compiler@17.2.1(@angular/core@17.2.1(rxjs@7.8.1)(zone.js@0.14.4)))(typescript@5.3.3) "@babel/core": 7.23.9 "@babel/generator": 7.23.6 @@ -11847,7 +12482,7 @@ snapshots: watchpack: 2.4.0 webpack: 5.90.1(esbuild@0.20.0) webpack-dev-middleware: 6.1.1(webpack@5.90.1(esbuild@0.20.0)) - webpack-dev-server: 4.15.1(webpack@5.90.1) + webpack-dev-server: 4.15.1(webpack@5.90.1(esbuild@0.20.0)) webpack-merge: 5.10.0 webpack-subresource-integrity: 5.1.0(webpack@5.90.1(esbuild@0.20.0)) optionalDependencies: @@ -11873,16 +12508,16 @@ snapshots: - utf-8-validate - webpack-cli - "@angular-devkit/build-webpack@0.1702.0(chokidar@3.5.3)(webpack-dev-server@4.15.1(webpack@5.90.1))(webpack@5.90.1(esbuild@0.20.0))": + "@angular-devkit/build-webpack@0.1702.0(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.90.1(esbuild@0.20.0)))(webpack@5.90.1(esbuild@0.20.0))": dependencies: - "@angular-devkit/architect": 0.1702.0(chokidar@3.5.3) + "@angular-devkit/architect": 0.1702.0(chokidar@3.6.0) rxjs: 7.8.1 webpack: 5.90.1(esbuild@0.20.0) - webpack-dev-server: 4.15.1(webpack@5.90.1) + webpack-dev-server: 4.15.1(webpack@5.90.1(esbuild@0.20.0)) transitivePeerDependencies: - chokidar - "@angular-devkit/core@17.2.0(chokidar@3.5.3)": + "@angular-devkit/core@17.2.0(chokidar@3.6.0)": dependencies: ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) @@ -11891,11 +12526,11 @@ snapshots: rxjs: 7.8.1 source-map: 0.7.4 optionalDependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 - "@angular-devkit/schematics@17.2.0(chokidar@3.5.3)": + "@angular-devkit/schematics@17.2.0(chokidar@3.6.0)": dependencies: - "@angular-devkit/core": 17.2.0(chokidar@3.5.3) + "@angular-devkit/core": 17.2.0(chokidar@3.6.0) jsonc-parser: 3.2.1 magic-string: 0.30.7 ora: 5.4.1 @@ -11903,12 +12538,12 @@ snapshots: transitivePeerDependencies: - chokidar - "@angular/cli@17.2.0(chokidar@3.5.3)": + "@angular/cli@17.2.0(chokidar@3.6.0)": dependencies: - "@angular-devkit/architect": 0.1702.0(chokidar@3.5.3) - "@angular-devkit/core": 17.2.0(chokidar@3.5.3) - "@angular-devkit/schematics": 17.2.0(chokidar@3.5.3) - "@schematics/angular": 17.2.0(chokidar@3.5.3) + "@angular-devkit/architect": 0.1702.0(chokidar@3.6.0) + "@angular-devkit/core": 17.2.0(chokidar@3.6.0) + "@angular-devkit/schematics": 17.2.0(chokidar@3.6.0) + "@schematics/angular": 17.2.0(chokidar@3.6.0) "@yarnpkg/lockfile": 1.1.0 ansi-colors: 4.1.3 ini: 4.1.1 @@ -11980,6 +12615,13 @@ snapshots: execa: 5.1.1 find-up: 5.0.0 + "@antfu/install-pkg@0.4.1": + dependencies: + package-manager-detector: 0.2.2 + tinyexec: 0.3.1 + + "@antfu/utils@0.7.10": {} + "@antfu/utils@0.7.6": {} "@babel/code-frame@7.23.5": @@ -12004,7 +12646,7 @@ snapshots: "@babel/traverse": 7.23.5 "@babel/types": 7.23.5 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -12024,7 +12666,7 @@ snapshots: "@babel/traverse": 7.23.9 "@babel/types": 7.23.9 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -12043,14 +12685,14 @@ snapshots: dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.25 jsesc: 2.5.2 "@babel/generator@7.23.6": dependencies: "@babel/types": 7.23.9 "@jridgewell/gen-mapping": 0.3.3 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.22 jsesc: 2.5.2 "@babel/helper-annotate-as-pure@7.22.5": @@ -12102,7 +12744,7 @@ snapshots: "@babel/core": 7.23.9 "@babel/helper-compilation-targets": 7.23.6 "@babel/helper-plugin-utils": 7.22.5 - debug: 4.3.4 + debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -12860,7 +13502,7 @@ snapshots: "@babel/helper-split-export-declaration": 7.22.6 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - debug: 4.3.4 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12875,7 +13517,7 @@ snapshots: "@babel/helper-split-export-declaration": 7.22.6 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - debug: 4.3.4 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12890,7 +13532,7 @@ snapshots: "@babel/helper-split-export-declaration": 7.22.6 "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - debug: 4.3.4 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -12915,7 +13557,7 @@ snapshots: "@bcoe/v8-coverage@0.2.3": {} - "@builder.io/qwik-city@1.4.5(@types/node@20.11.19)(less@4.2.0)(rollup@4.13.0)(sass@1.70.0)(terser@5.27.0)": + "@builder.io/qwik-city@1.4.5(@types/node@20.11.19)(less@4.2.0)(rollup@4.24.0)(sass@1.70.0)(terser@5.27.0)": dependencies: "@mdx-js/mdx": 2.3.0 "@types/mdx": 2.0.10 @@ -12924,7 +13566,7 @@ snapshots: undici: 6.6.2 vfile: 6.0.1 vite: 5.1.3(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) - vite-imagetools: 6.2.9(rollup@4.13.0) + vite-imagetools: 6.2.9(rollup@4.24.0) zod: 3.22.4 transitivePeerDependencies: - "@types/node" @@ -13148,7 +13790,7 @@ snapshots: "@emnapi/runtime@0.45.0": dependencies: - tslib: 2.6.2 + tslib: 2.8.0 optional: true "@emotion/hash@0.9.1": {} @@ -13165,6 +13807,9 @@ snapshots: "@esbuild/aix-ppc64@0.21.5": optional: true + "@esbuild/aix-ppc64@0.23.1": + optional: true + "@esbuild/android-arm64@0.17.6": optional: true @@ -13186,6 +13831,9 @@ snapshots: "@esbuild/android-arm64@0.21.5": optional: true + "@esbuild/android-arm64@0.23.1": + optional: true + "@esbuild/android-arm@0.17.6": optional: true @@ -13207,6 +13855,9 @@ snapshots: "@esbuild/android-arm@0.21.5": optional: true + "@esbuild/android-arm@0.23.1": + optional: true + "@esbuild/android-x64@0.17.6": optional: true @@ -13228,6 +13879,9 @@ snapshots: "@esbuild/android-x64@0.21.5": optional: true + "@esbuild/android-x64@0.23.1": + optional: true + "@esbuild/darwin-arm64@0.17.6": optional: true @@ -13249,6 +13903,9 @@ snapshots: "@esbuild/darwin-arm64@0.21.5": optional: true + "@esbuild/darwin-arm64@0.23.1": + optional: true + "@esbuild/darwin-x64@0.17.6": optional: true @@ -13270,6 +13927,9 @@ snapshots: "@esbuild/darwin-x64@0.21.5": optional: true + "@esbuild/darwin-x64@0.23.1": + optional: true + "@esbuild/freebsd-arm64@0.17.6": optional: true @@ -13291,6 +13951,9 @@ snapshots: "@esbuild/freebsd-arm64@0.21.5": optional: true + "@esbuild/freebsd-arm64@0.23.1": + optional: true + "@esbuild/freebsd-x64@0.17.6": optional: true @@ -13312,6 +13975,9 @@ snapshots: "@esbuild/freebsd-x64@0.21.5": optional: true + "@esbuild/freebsd-x64@0.23.1": + optional: true + "@esbuild/linux-arm64@0.17.6": optional: true @@ -13333,6 +13999,9 @@ snapshots: "@esbuild/linux-arm64@0.21.5": optional: true + "@esbuild/linux-arm64@0.23.1": + optional: true + "@esbuild/linux-arm@0.17.6": optional: true @@ -13354,6 +14023,9 @@ snapshots: "@esbuild/linux-arm@0.21.5": optional: true + "@esbuild/linux-arm@0.23.1": + optional: true + "@esbuild/linux-ia32@0.17.6": optional: true @@ -13375,6 +14047,9 @@ snapshots: "@esbuild/linux-ia32@0.21.5": optional: true + "@esbuild/linux-ia32@0.23.1": + optional: true + "@esbuild/linux-loong64@0.17.6": optional: true @@ -13396,6 +14071,9 @@ snapshots: "@esbuild/linux-loong64@0.21.5": optional: true + "@esbuild/linux-loong64@0.23.1": + optional: true + "@esbuild/linux-mips64el@0.17.6": optional: true @@ -13417,6 +14095,9 @@ snapshots: "@esbuild/linux-mips64el@0.21.5": optional: true + "@esbuild/linux-mips64el@0.23.1": + optional: true + "@esbuild/linux-ppc64@0.17.6": optional: true @@ -13438,6 +14119,9 @@ snapshots: "@esbuild/linux-ppc64@0.21.5": optional: true + "@esbuild/linux-ppc64@0.23.1": + optional: true + "@esbuild/linux-riscv64@0.17.6": optional: true @@ -13459,6 +14143,9 @@ snapshots: "@esbuild/linux-riscv64@0.21.5": optional: true + "@esbuild/linux-riscv64@0.23.1": + optional: true + "@esbuild/linux-s390x@0.17.6": optional: true @@ -13480,6 +14167,9 @@ snapshots: "@esbuild/linux-s390x@0.21.5": optional: true + "@esbuild/linux-s390x@0.23.1": + optional: true + "@esbuild/linux-x64@0.17.6": optional: true @@ -13501,6 +14191,9 @@ snapshots: "@esbuild/linux-x64@0.21.5": optional: true + "@esbuild/linux-x64@0.23.1": + optional: true + "@esbuild/netbsd-x64@0.17.6": optional: true @@ -13522,6 +14215,12 @@ snapshots: "@esbuild/netbsd-x64@0.21.5": optional: true + "@esbuild/netbsd-x64@0.23.1": + optional: true + + "@esbuild/openbsd-arm64@0.23.1": + optional: true + "@esbuild/openbsd-x64@0.17.6": optional: true @@ -13543,6 +14242,9 @@ snapshots: "@esbuild/openbsd-x64@0.21.5": optional: true + "@esbuild/openbsd-x64@0.23.1": + optional: true + "@esbuild/sunos-x64@0.17.6": optional: true @@ -13564,6 +14266,9 @@ snapshots: "@esbuild/sunos-x64@0.21.5": optional: true + "@esbuild/sunos-x64@0.23.1": + optional: true + "@esbuild/win32-arm64@0.17.6": optional: true @@ -13585,6 +14290,9 @@ snapshots: "@esbuild/win32-arm64@0.21.5": optional: true + "@esbuild/win32-arm64@0.23.1": + optional: true + "@esbuild/win32-ia32@0.17.6": optional: true @@ -13606,6 +14314,9 @@ snapshots: "@esbuild/win32-ia32@0.21.5": optional: true + "@esbuild/win32-ia32@0.23.1": + optional: true + "@esbuild/win32-x64@0.17.6": optional: true @@ -13627,6 +14338,9 @@ snapshots: "@esbuild/win32-x64@0.21.5": optional: true + "@esbuild/win32-x64@0.23.1": + optional: true + "@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)": dependencies: eslint: 8.56.0 @@ -13637,7 +14351,7 @@ snapshots: "@eslint/eslintrc@2.1.4": dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.7 espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 @@ -13657,7 +14371,7 @@ snapshots: "@humanwhocodes/config-array@0.11.13": dependencies: "@humanwhocodes/object-schema": 2.0.1 - debug: 4.3.4 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -13673,13 +14387,25 @@ snapshots: "@antfu/install-pkg": 0.1.1 "@antfu/utils": 0.7.6 "@iconify/types": 2.0.0 - debug: 4.3.4 + debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.5.0 transitivePeerDependencies: - supports-color + "@iconify/utils@2.1.33": + dependencies: + "@antfu/install-pkg": 0.4.1 + "@antfu/utils": 0.7.10 + "@iconify/types": 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.2 + transitivePeerDependencies: + - supports-color + "@img/sharp-darwin-arm64@0.33.2": optionalDependencies: "@img/sharp-libvips-darwin-arm64": 1.0.1 @@ -13777,30 +14503,36 @@ snapshots: "@jridgewell/gen-mapping@0.3.3": dependencies: "@jridgewell/set-array": 1.1.2 - "@jridgewell/sourcemap-codec": 1.4.15 - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + + "@jridgewell/gen-mapping@0.3.5": + dependencies: + "@jridgewell/set-array": 1.2.1 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 "@jridgewell/resolve-uri@3.1.0": {} "@jridgewell/set-array@1.1.2": {} - "@jridgewell/source-map@0.3.4": {} + "@jridgewell/set-array@1.2.1": {} - "@jridgewell/sourcemap-codec@1.4.14": {} + "@jridgewell/source-map@0.3.4": {} "@jridgewell/sourcemap-codec@1.4.15": {} "@jridgewell/sourcemap-codec@1.5.0": {} - "@jridgewell/trace-mapping@0.3.18": + "@jridgewell/trace-mapping@0.3.22": dependencies: "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 + "@jridgewell/sourcemap-codec": 1.5.0 - "@jridgewell/trace-mapping@0.3.22": + "@jridgewell/trace-mapping@0.3.25": dependencies: "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.15 + "@jridgewell/sourcemap-codec": 1.5.0 "@jspm/core@2.0.1": {} @@ -13995,8 +14727,8 @@ snapshots: fast-glob: 3.3.2 is-glob: 4.0.3 open: 9.1.0 - picocolors: 1.0.1 - tslib: 2.6.2 + picocolors: 1.1.1 + tslib: 2.8.0 "@polka/url@1.0.0-next.24": {} @@ -14040,7 +14772,7 @@ snapshots: "@remix-run/css-bundle@2.6.0": {} - "@remix-run/dev@2.6.0(@remix-run/serve@2.6.0(typescript@5.3.3))(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)(typescript@5.3.3)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@remix-run/dev@2.6.0(@remix-run/serve@2.6.0(typescript@5.3.3))(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)(typescript@5.3.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@babel/core": 7.23.9 "@babel/generator": 7.23.6 @@ -14098,7 +14830,7 @@ snapshots: optionalDependencies: "@remix-run/serve": 2.6.0(typescript@5.3.3) typescript: 5.3.3 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - "@types/node" - bluebird @@ -14261,7 +14993,7 @@ snapshots: "@rollup/pluginutils@5.1.0(rollup@3.29.4)": dependencies: - "@types/estree": 1.0.1 + "@types/estree": 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: @@ -14269,84 +15001,148 @@ snapshots: "@rollup/pluginutils@5.1.0(rollup@4.13.0)": dependencies: - "@types/estree": 1.0.1 + "@types/estree": 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: rollup: 4.13.0 + "@rollup/pluginutils@5.1.0(rollup@4.24.0)": + dependencies: + "@types/estree": 1.0.6 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.24.0 + + "@rollup/pluginutils@5.1.3(rollup@4.24.0)": + dependencies: + "@types/estree": 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.24.0 + "@rollup/rollup-android-arm-eabi@4.13.0": optional: true + "@rollup/rollup-android-arm-eabi@4.24.0": + optional: true + "@rollup/rollup-android-arm-eabi@4.6.1": optional: true "@rollup/rollup-android-arm64@4.13.0": optional: true + "@rollup/rollup-android-arm64@4.24.0": + optional: true + "@rollup/rollup-android-arm64@4.6.1": optional: true "@rollup/rollup-darwin-arm64@4.13.0": optional: true + "@rollup/rollup-darwin-arm64@4.24.0": + optional: true + "@rollup/rollup-darwin-arm64@4.6.1": optional: true "@rollup/rollup-darwin-x64@4.13.0": optional: true + "@rollup/rollup-darwin-x64@4.24.0": + optional: true + "@rollup/rollup-darwin-x64@4.6.1": optional: true "@rollup/rollup-linux-arm-gnueabihf@4.13.0": optional: true + "@rollup/rollup-linux-arm-gnueabihf@4.24.0": + optional: true + "@rollup/rollup-linux-arm-gnueabihf@4.6.1": optional: true + "@rollup/rollup-linux-arm-musleabihf@4.24.0": + optional: true + "@rollup/rollup-linux-arm64-gnu@4.13.0": optional: true + "@rollup/rollup-linux-arm64-gnu@4.24.0": + optional: true + "@rollup/rollup-linux-arm64-gnu@4.6.1": optional: true "@rollup/rollup-linux-arm64-musl@4.13.0": optional: true + "@rollup/rollup-linux-arm64-musl@4.24.0": + optional: true + "@rollup/rollup-linux-arm64-musl@4.6.1": optional: true + "@rollup/rollup-linux-powerpc64le-gnu@4.24.0": + optional: true + "@rollup/rollup-linux-riscv64-gnu@4.13.0": optional: true + "@rollup/rollup-linux-riscv64-gnu@4.24.0": + optional: true + + "@rollup/rollup-linux-s390x-gnu@4.24.0": + optional: true + "@rollup/rollup-linux-x64-gnu@4.13.0": optional: true + "@rollup/rollup-linux-x64-gnu@4.24.0": + optional: true + "@rollup/rollup-linux-x64-gnu@4.6.1": optional: true "@rollup/rollup-linux-x64-musl@4.13.0": optional: true + "@rollup/rollup-linux-x64-musl@4.24.0": + optional: true + "@rollup/rollup-linux-x64-musl@4.6.1": optional: true "@rollup/rollup-win32-arm64-msvc@4.13.0": optional: true + "@rollup/rollup-win32-arm64-msvc@4.24.0": + optional: true + "@rollup/rollup-win32-arm64-msvc@4.6.1": optional: true "@rollup/rollup-win32-ia32-msvc@4.13.0": optional: true + "@rollup/rollup-win32-ia32-msvc@4.24.0": + optional: true + "@rollup/rollup-win32-ia32-msvc@4.6.1": optional: true "@rollup/rollup-win32-x64-msvc@4.13.0": optional: true + "@rollup/rollup-win32-x64-msvc@4.24.0": + optional: true + "@rollup/rollup-win32-x64-msvc@4.6.1": optional: true @@ -14358,10 +15154,10 @@ snapshots: "@rushstack/eslint-patch@1.8.0": {} - "@schematics/angular@17.2.0(chokidar@3.5.3)": + "@schematics/angular@17.2.0(chokidar@3.6.0)": dependencies: - "@angular-devkit/core": 17.2.0(chokidar@3.5.3) - "@angular-devkit/schematics": 17.2.0(chokidar@3.5.3) + "@angular-devkit/core": 17.2.0(chokidar@3.6.0) + "@angular-devkit/schematics": 17.2.0(chokidar@3.6.0) jsonc-parser: 3.2.1 transitivePeerDependencies: - chokidar @@ -14422,32 +15218,54 @@ snapshots: "@size-limit/file": 11.0.2(size-limit@11.0.2) size-limit: 11.0.2 - "@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: - "@sveltejs/vite-plugin-svelte": 3.0.2(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) - debug: 4.3.4 - svelte: 4.2.11 + "@sveltejs/vite-plugin-svelte": 3.1.2(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + debug: 4.3.7 + svelte: 4.2.19 vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - supports-color - "@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: - "@sveltejs/vite-plugin-svelte-inspector": 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@4.2.11)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) - debug: 4.3.4 + "@sveltejs/vite-plugin-svelte": 4.0.0(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + debug: 4.3.7 + svelte: 5.1.2 + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + transitivePeerDependencies: + - supports-color + + "@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + dependencies: + "@sveltejs/vite-plugin-svelte-inspector": 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@4.2.19)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.5 - svelte: 4.2.11 - svelte-hmr: 0.15.3(svelte@4.2.11) + magic-string: 0.30.12 + svelte: 4.2.19 + svelte-hmr: 0.16.0(svelte@4.2.19) vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) vitefu: 0.2.5(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) transitivePeerDependencies: - supports-color + "@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + dependencies: + "@sveltejs/vite-plugin-svelte-inspector": 3.0.1(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)))(svelte@5.1.2)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + debug: 4.3.7 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.12 + svelte: 5.1.2 + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vitefu: 1.0.3(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + transitivePeerDependencies: + - supports-color + "@swc/helpers@0.5.2": dependencies: - tslib: 2.6.2 + tslib: 2.8.0 "@testing-library/dom@8.20.1": dependencies: @@ -14488,7 +15306,7 @@ snapshots: "@trysound/sax@0.2.0": {} - "@tsconfig/svelte@5.0.2": {} + "@tsconfig/svelte@5.0.4": {} "@tufjs/canonical-json@2.0.0": {} @@ -14499,7 +15317,7 @@ snapshots: "@types/acorn@4.0.6": dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 "@types/aria-query@5.0.1": {} @@ -14551,21 +15369,21 @@ snapshots: "@types/eslint-scope@3.7.4": dependencies: "@types/eslint": 8.44.2 - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 "@types/eslint@8.44.2": dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 "@types/json-schema": 7.0.12 "@types/estree-jsx@1.0.0": dependencies: - "@types/estree": 1.0.5 - - "@types/estree@1.0.1": {} + "@types/estree": 1.0.6 "@types/estree@1.0.5": {} + "@types/estree@1.0.6": {} + "@types/express-serve-static-core@4.17.35": dependencies: "@types/node": 20.11.19 @@ -14633,7 +15451,7 @@ snapshots: "@types/prop-types@15.7.5": {} - "@types/pug@2.0.6": {} + "@types/pug@2.0.10": {} "@types/qs@6.9.7": {} @@ -14693,7 +15511,7 @@ snapshots: "@typescript-eslint/scope-manager": 5.62.0 "@typescript-eslint/type-utils": 5.62.0(eslint@8.56.0)(typescript@5.3.3) "@typescript-eslint/utils": 5.62.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 @@ -14705,13 +15523,13 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.6.3))(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@eslint-community/regexpp": 4.6.2 - "@typescript-eslint/parser": 7.0.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/parser": 7.0.1(eslint@8.56.0)(typescript@5.6.3) "@typescript-eslint/scope-manager": 7.0.1 - "@typescript-eslint/type-utils": 7.0.1(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/utils": 7.0.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/type-utils": 7.0.1(eslint@8.56.0)(typescript@5.6.3) + "@typescript-eslint/utils": 7.0.1(eslint@8.56.0)(typescript@5.6.3) "@typescript-eslint/visitor-keys": 7.0.1 debug: 4.3.4 eslint: 8.56.0 @@ -14719,29 +15537,29 @@ snapshots: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.6.3))(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@eslint-community/regexpp": 4.6.2 - "@typescript-eslint/parser": 7.3.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/parser": 7.3.1(eslint@8.56.0)(typescript@5.6.3) "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/type-utils": 7.3.1(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/utils": 7.3.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/type-utils": 7.3.1(eslint@8.56.0)(typescript@5.6.3) + "@typescript-eslint/utils": 7.3.1(eslint@8.56.0)(typescript@5.6.3) "@typescript-eslint/visitor-keys": 7.3.1 - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14750,7 +15568,7 @@ snapshots: "@typescript-eslint/scope-manager": 5.62.0 "@typescript-eslint/types": 5.62.0 "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 optionalDependencies: typescript: 5.3.3 @@ -14770,29 +15588,29 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@typescript-eslint/scope-manager": 7.0.1 "@typescript-eslint/types": 7.0.1 - "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.3.3) + "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.6.3) "@typescript-eslint/visitor-keys": 7.0.1 debug: 4.3.4 eslint: 8.56.0 optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@typescript-eslint/scope-manager": 7.3.1 "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.3.3) + "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.6.3) "@typescript-eslint/visitor-keys": 7.3.1 - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14820,7 +15638,7 @@ snapshots: dependencies: "@typescript-eslint/typescript-estree": 5.62.0(typescript@5.3.3) "@typescript-eslint/utils": 5.62.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 tsutils: 3.21.0(typescript@5.3.3) optionalDependencies: @@ -14828,27 +15646,27 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/type-utils@7.0.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/type-utils@7.0.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: - "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.3.3) - "@typescript-eslint/utils": 7.0.1(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.6.3) + "@typescript-eslint/utils": 7.0.1(eslint@8.56.0)(typescript@5.6.3) + debug: 4.3.7 eslint: 8.56.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/type-utils@7.3.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/type-utils@7.3.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: - "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.3.3) - "@typescript-eslint/utils": 7.3.1(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4 + "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.6.3) + "@typescript-eslint/utils": 7.3.1(eslint@8.56.0)(typescript@5.6.3) + debug: 4.3.7 eslint: 8.56.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14864,7 +15682,7 @@ snapshots: dependencies: "@typescript-eslint/types": 5.62.0 "@typescript-eslint/visitor-keys": 5.62.0 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 @@ -14878,7 +15696,7 @@ snapshots: dependencies: "@typescript-eslint/types": 6.19.1 "@typescript-eslint/visitor-keys": 6.19.1 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -14889,33 +15707,33 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3)": + "@typescript-eslint/typescript-estree@7.0.1(typescript@5.6.3)": dependencies: "@typescript-eslint/types": 7.0.1 "@typescript-eslint/visitor-keys": 7.0.1 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/typescript-estree@7.3.1(typescript@5.3.3)": + "@typescript-eslint/typescript-estree@7.3.1(typescript@5.6.3)": dependencies: "@typescript-eslint/types": 7.3.1 "@typescript-eslint/visitor-keys": 7.3.1 - debug: 4.3.4 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.0.1(typescript@5.6.3) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14934,28 +15752,28 @@ snapshots: - supports-color - typescript - "@typescript-eslint/utils@7.0.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/utils@7.0.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@types/json-schema": 7.0.12 "@types/semver": 7.5.0 "@typescript-eslint/scope-manager": 7.0.1 "@typescript-eslint/types": 7.0.1 - "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.3.3) + "@typescript-eslint/typescript-estree": 7.0.1(typescript@5.6.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript - "@typescript-eslint/utils@7.3.1(eslint@8.56.0)(typescript@5.3.3)": + "@typescript-eslint/utils@7.3.1(eslint@8.56.0)(typescript@5.6.3)": dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@types/json-schema": 7.0.12 "@types/semver": 7.5.0 "@typescript-eslint/scope-manager": 7.3.1 "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.3.3) + "@typescript-eslint/typescript-estree": 7.3.1(typescript@5.6.3) eslint: 8.56.0 semver: 7.6.0 transitivePeerDependencies: @@ -14984,36 +15802,48 @@ snapshots: "@ungap/structured-clone@1.2.0": {} - "@unocss/astro@0.58.5(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/astro@0.58.5(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@unocss/core": 0.58.5 "@unocss/reset": 0.58.5 - "@unocss/vite": 0.58.5(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup - "@unocss/astro@0.58.5(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/astro@0.58.5(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@unocss/core": 0.58.5 "@unocss/reset": 0.58.5 - "@unocss/vite": 0.58.5(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup - "@unocss/astro@0.58.5(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/astro@0.58.5(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@unocss/core": 0.58.5 "@unocss/reset": 0.58.5 - "@unocss/vite": 0.58.5(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup + "@unocss/astro@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/reset": 0.63.6 + "@unocss/vite": 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + optionalDependencies: + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + transitivePeerDependencies: + - rollup + - supports-color + - typescript + "@unocss/cli@0.58.5(rollup@3.29.4)": dependencies: "@ampproject/remapping": 2.2.1 @@ -15026,16 +15856,16 @@ snapshots: colorette: 2.0.20 consola: 3.2.3 fast-glob: 3.3.2 - magic-string: 0.30.7 + magic-string: 0.30.12 pathe: 1.1.2 perfect-debounce: 1.0.0 transitivePeerDependencies: - rollup - "@unocss/cli@0.58.5(rollup@4.13.0)": + "@unocss/cli@0.58.5(rollup@4.24.0)": dependencies: "@ampproject/remapping": 2.2.1 - "@rollup/pluginutils": 5.1.0(rollup@4.13.0) + "@rollup/pluginutils": 5.1.0(rollup@4.24.0) "@unocss/config": 0.58.5 "@unocss/core": 0.58.5 "@unocss/preset-uno": 0.58.5 @@ -15044,23 +15874,55 @@ snapshots: colorette: 2.0.20 consola: 3.2.3 fast-glob: 3.3.2 - magic-string: 0.30.7 + magic-string: 0.30.12 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + transitivePeerDependencies: + - rollup + + "@unocss/cli@0.63.6(rollup@4.24.0)": + dependencies: + "@ampproject/remapping": 2.3.0 + "@rollup/pluginutils": 5.1.3(rollup@4.24.0) + "@unocss/config": 0.63.6 + "@unocss/core": 0.63.6 + "@unocss/preset-uno": 0.63.6 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + magic-string: 0.30.12 pathe: 1.1.2 perfect-debounce: 1.0.0 + tinyglobby: 0.2.10 transitivePeerDependencies: - rollup + - supports-color "@unocss/config@0.58.5": dependencies: "@unocss/core": 0.58.5 unconfig: 0.3.11 + "@unocss/config@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + unconfig: 0.5.5 + transitivePeerDependencies: + - supports-color + "@unocss/core@0.58.5": {} + "@unocss/core@0.63.6": {} + "@unocss/extractor-arbitrary-variants@0.58.5": dependencies: "@unocss/core": 0.58.5 + "@unocss/extractor-arbitrary-variants@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/inspector@0.58.5": dependencies: "@unocss/core": 0.58.5 @@ -15068,6 +15930,16 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 + "@unocss/inspector@0.63.6(typescript@5.6.3)": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/rule-utils": 0.63.6 + gzip-size: 6.0.0 + sirv: 2.0.4 + vue-flow-layout: 0.0.5(typescript@5.6.3) + transitivePeerDependencies: + - typescript + "@unocss/postcss@0.58.5(postcss@8.4.35)": dependencies: "@unocss/config": 0.58.5 @@ -15078,7 +15950,7 @@ snapshots: magic-string: 0.30.7 postcss: 8.4.35 - "@unocss/postcss@0.58.5(postcss@8.4.41)": + "@unocss/postcss@0.58.5(postcss@8.4.47)": dependencies: "@unocss/config": 0.58.5 "@unocss/core": 0.58.5 @@ -15086,12 +15958,27 @@ snapshots: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.7 - postcss: 8.4.41 + postcss: 8.4.47 + + "@unocss/postcss@0.63.6(postcss@8.4.47)": + dependencies: + "@unocss/config": 0.63.6 + "@unocss/core": 0.63.6 + "@unocss/rule-utils": 0.63.6 + css-tree: 3.0.0 + postcss: 8.4.47 + tinyglobby: 0.2.10 + transitivePeerDependencies: + - supports-color "@unocss/preset-attributify@0.58.5": dependencies: "@unocss/core": 0.58.5 + "@unocss/preset-attributify@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/preset-icons@0.58.5": dependencies: "@iconify/utils": 2.1.22 @@ -15100,21 +15987,44 @@ snapshots: transitivePeerDependencies: - supports-color + "@unocss/preset-icons@0.63.6": + dependencies: + "@iconify/utils": 2.1.33 + "@unocss/core": 0.63.6 + ofetch: 1.4.1 + transitivePeerDependencies: + - supports-color + "@unocss/preset-mini@0.58.5": dependencies: "@unocss/core": 0.58.5 "@unocss/extractor-arbitrary-variants": 0.58.5 "@unocss/rule-utils": 0.58.5 + "@unocss/preset-mini@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/extractor-arbitrary-variants": 0.63.6 + "@unocss/rule-utils": 0.63.6 + "@unocss/preset-tagify@0.58.5": dependencies: "@unocss/core": 0.58.5 + "@unocss/preset-tagify@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/preset-typography@0.58.5": dependencies: "@unocss/core": 0.58.5 "@unocss/preset-mini": 0.58.5 + "@unocss/preset-typography@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/preset-mini": 0.63.6 + "@unocss/preset-uno@0.58.5": dependencies: "@unocss/core": 0.58.5 @@ -15122,24 +16032,49 @@ snapshots: "@unocss/preset-wind": 0.58.5 "@unocss/rule-utils": 0.58.5 + "@unocss/preset-uno@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/preset-mini": 0.63.6 + "@unocss/preset-wind": 0.63.6 + "@unocss/rule-utils": 0.63.6 + "@unocss/preset-web-fonts@0.58.5": dependencies: "@unocss/core": 0.58.5 ofetch: 1.3.3 + "@unocss/preset-web-fonts@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + ofetch: 1.4.1 + "@unocss/preset-wind@0.58.5": dependencies: "@unocss/core": 0.58.5 "@unocss/preset-mini": 0.58.5 "@unocss/rule-utils": 0.58.5 + "@unocss/preset-wind@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/preset-mini": 0.63.6 + "@unocss/rule-utils": 0.63.6 + "@unocss/reset@0.58.5": {} + "@unocss/reset@0.63.6": {} + "@unocss/rule-utils@0.58.5": dependencies: "@unocss/core": 0.58.5 magic-string: 0.30.7 + "@unocss/rule-utils@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + magic-string: 0.30.12 + "@unocss/scope@0.58.5": {} "@unocss/transformer-attributify-jsx-babel@0.58.5": @@ -15155,21 +16090,39 @@ snapshots: dependencies: "@unocss/core": 0.58.5 + "@unocss/transformer-attributify-jsx@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/transformer-compile-class@0.58.5": dependencies: "@unocss/core": 0.58.5 + "@unocss/transformer-compile-class@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/transformer-directives@0.58.5": dependencies: "@unocss/core": 0.58.5 "@unocss/rule-utils": 0.58.5 css-tree: 2.3.1 + "@unocss/transformer-directives@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + "@unocss/rule-utils": 0.63.6 + css-tree: 3.0.0 + "@unocss/transformer-variant-group@0.58.5": dependencies: "@unocss/core": 0.58.5 - "@unocss/vite@0.58.5(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/transformer-variant-group@0.63.6": + dependencies: + "@unocss/core": 0.63.6 + + "@unocss/vite@0.58.5(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@ampproject/remapping": 2.2.1 "@rollup/pluginutils": 5.1.0(rollup@3.29.4) @@ -15180,15 +16133,15 @@ snapshots: "@unocss/transformer-directives": 0.58.5 chokidar: 3.5.3 fast-glob: 3.3.2 - magic-string: 0.30.7 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + magic-string: 0.30.12 + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup - "@unocss/vite@0.58.5(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/vite@0.58.5(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@ampproject/remapping": 2.2.1 - "@rollup/pluginutils": 5.1.0(rollup@4.13.0) + "@rollup/pluginutils": 5.1.0(rollup@4.24.0) "@unocss/config": 0.58.5 "@unocss/core": 0.58.5 "@unocss/inspector": 0.58.5 @@ -15196,15 +16149,15 @@ snapshots: "@unocss/transformer-directives": 0.58.5 chokidar: 3.5.3 fast-glob: 3.3.2 - magic-string: 0.30.7 + magic-string: 0.30.12 vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup - "@unocss/vite@0.58.5(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@unocss/vite@0.58.5(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@ampproject/remapping": 2.2.1 - "@rollup/pluginutils": 5.1.0(rollup@4.13.0) + "@rollup/pluginutils": 5.1.0(rollup@4.24.0) "@unocss/config": 0.58.5 "@unocss/core": 0.58.5 "@unocss/inspector": 0.58.5 @@ -15212,10 +16165,26 @@ snapshots: "@unocss/transformer-directives": 0.58.5 chokidar: 3.5.3 fast-glob: 3.3.2 - magic-string: 0.30.7 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + magic-string: 0.30.12 + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + transitivePeerDependencies: + - rollup + + "@unocss/vite@0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + dependencies: + "@ampproject/remapping": 2.3.0 + "@rollup/pluginutils": 5.1.3(rollup@4.24.0) + "@unocss/config": 0.63.6 + "@unocss/core": 0.63.6 + "@unocss/inspector": 0.63.6(typescript@5.6.3) + chokidar: 3.6.0 + magic-string: 0.30.12 + tinyglobby: 0.2.10 + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - rollup + - supports-color + - typescript "@vanilla-extract/babel-plugin-debug-ids@1.0.3": dependencies: @@ -15248,7 +16217,7 @@ snapshots: find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 - mlly: 1.4.2 + mlly: 1.5.0 outdent: 0.8.0 vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) vite-node: 0.28.5(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -15284,10 +16253,10 @@ snapshots: vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) vue: 3.4.19(typescript@5.3.3) - "@vitejs/plugin-vue@5.1.2(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))(vue@3.4.38(typescript@5.3.3))": + "@vitejs/plugin-vue@5.1.2(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))(vue@3.4.38(typescript@5.6.3))": dependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) - vue: 3.4.38(typescript@5.3.3) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vue: 3.4.38(typescript@5.6.3) "@vitest/coverage-v8@1.3.0(vitest@2.1.3(@types/node@20.11.19)(happy-dom@13.3.8)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: @@ -15315,13 +16284,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - "@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": + "@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))": dependencies: "@vitest/spy": 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) "@vitest/pretty-format@2.1.3": dependencies: @@ -15366,7 +16335,7 @@ snapshots: "@babel/parser": 7.23.9 "@vue/shared": 3.3.4 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 "@vue/compiler-core@3.4.19": dependencies: @@ -15374,7 +16343,7 @@ snapshots: "@vue/shared": 3.4.19 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.0 "@vue/compiler-core@3.4.21": dependencies: @@ -15382,7 +16351,7 @@ snapshots: "@vue/shared": 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 "@vue/compiler-core@3.4.38": dependencies: @@ -15390,7 +16359,7 @@ snapshots: "@vue/shared": 3.4.38 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 "@vue/compiler-dom@3.3.4": dependencies: @@ -15421,9 +16390,9 @@ snapshots: "@vue/reactivity-transform": 3.3.4 "@vue/shared": 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.7 + magic-string: 0.30.12 postcss: 8.4.35 - source-map-js: 1.0.2 + source-map-js: 1.2.0 "@vue/compiler-sfc@3.4.19": dependencies: @@ -15433,7 +16402,7 @@ snapshots: "@vue/compiler-ssr": 3.4.19 "@vue/shared": 3.4.19 estree-walker: 2.0.2 - magic-string: 0.30.7 + magic-string: 0.30.12 postcss: 8.4.35 source-map-js: 1.0.2 @@ -15445,7 +16414,7 @@ snapshots: "@vue/compiler-ssr": 3.4.21 "@vue/shared": 3.4.21 estree-walker: 2.0.2 - magic-string: 0.30.7 + magic-string: 0.30.12 postcss: 8.4.35 source-map-js: 1.2.0 @@ -15457,9 +16426,9 @@ snapshots: "@vue/compiler-ssr": 3.4.38 "@vue/shared": 3.4.38 estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.41 - source-map-js: 1.2.0 + magic-string: 0.30.12 + postcss: 8.4.47 + source-map-js: 1.2.1 "@vue/compiler-ssr@3.3.4": dependencies: @@ -15508,15 +16477,15 @@ snapshots: transitivePeerDependencies: - "@types/eslint" - "@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.23.0(eslint@8.56.0))(eslint@8.56.0)(typescript@5.3.3)": + "@vue/eslint-config-typescript@13.0.0(eslint-plugin-vue@9.23.0(eslint@8.56.0))(eslint@8.56.0)(typescript@5.6.3)": dependencies: - "@typescript-eslint/eslint-plugin": 7.3.1(@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/parser": 7.3.1(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/eslint-plugin": 7.3.1(@typescript-eslint/parser@7.3.1(eslint@8.56.0)(typescript@5.6.3))(eslint@8.56.0)(typescript@5.6.3) + "@typescript-eslint/parser": 7.3.1(eslint@8.56.0)(typescript@5.6.3) eslint: 8.56.0 eslint-plugin-vue: 9.23.0(eslint@8.56.0) vue-eslint-parser: 9.4.2(eslint@8.56.0) optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -15540,7 +16509,7 @@ snapshots: "@vue/compiler-core": 3.3.4 "@vue/shared": 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.10 + magic-string: 0.30.12 "@vue/reactivity@3.3.4": dependencies: @@ -15615,11 +16584,11 @@ snapshots: "@vue/shared": 3.4.19 vue: 3.4.19(typescript@5.3.3) - "@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.3.3))": + "@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.6.3))": dependencies: "@vue/compiler-ssr": 3.4.21 "@vue/shared": 3.4.21 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.6.3) "@vue/server-renderer@3.4.38(vue@3.4.19(typescript@5.3.3))": dependencies: @@ -15628,11 +16597,11 @@ snapshots: vue: 3.4.19(typescript@5.3.3) optional: true - "@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.3.3))": + "@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.6.3))": dependencies: "@vue/compiler-ssr": 3.4.38 "@vue/shared": 3.4.38 - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.6.3) "@vue/shared@3.3.4": {} @@ -15652,21 +16621,21 @@ snapshots: "@vue/tsconfig@0.5.1": {} - "@vueuse/core@11.0.0(vue@3.4.38(typescript@5.3.3))": + "@vueuse/core@11.0.0(vue@3.4.38(typescript@5.6.3))": dependencies: "@types/web-bluetooth": 0.0.20 "@vueuse/metadata": 11.0.0 - "@vueuse/shared": 11.0.0(vue@3.4.38(typescript@5.3.3)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + "@vueuse/shared": 11.0.0(vue@3.4.38(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.3)) transitivePeerDependencies: - "@vue/composition-api" - vue - "@vueuse/integrations@11.0.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.3.3))": + "@vueuse/integrations@11.0.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.6.3))": dependencies: - "@vueuse/core": 11.0.0(vue@3.4.38(typescript@5.3.3)) - "@vueuse/shared": 11.0.0(vue@3.4.38(typescript@5.3.3)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + "@vueuse/core": 11.0.0(vue@3.4.38(typescript@5.6.3)) + "@vueuse/shared": 11.0.0(vue@3.4.38(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.3)) optionalDependencies: focus-trap: 7.5.4 transitivePeerDependencies: @@ -15675,9 +16644,9 @@ snapshots: "@vueuse/metadata@11.0.0": {} - "@vueuse/shared@11.0.0(vue@3.4.38(typescript@5.3.3))": + "@vueuse/shared@11.0.0(vue@3.4.38(typescript@5.6.3))": dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.3.3)) + vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.3)) transitivePeerDependencies: - "@vue/composition-api" - vue @@ -15798,10 +16767,15 @@ snapshots: "@zoom-image/core": 0.39.0 solid-js: 1.8.15 - "@zoom-image/svelte@0.2.23(svelte@4.2.11)": + "@zoom-image/svelte@0.2.23(svelte@4.2.19)": + dependencies: + "@zoom-image/core": 0.39.0 + svelte: 4.2.19 + + "@zoom-image/svelte@0.2.23(svelte@5.1.2)": dependencies: "@zoom-image/core": 0.39.0 - svelte: 4.2.11 + svelte: 5.1.2 "@zoom-image/vue@0.2.23(vue@3.4.19(typescript@5.3.3))": dependencies: @@ -15828,15 +16802,21 @@ snapshots: dependencies: acorn: 8.11.3 - acorn-jsx@5.3.2(acorn@8.11.2): + acorn-jsx@5.3.2(acorn@8.11.3): + dependencies: + acorn: 8.11.3 + + acorn-jsx@5.3.2(acorn@8.13.0): dependencies: - acorn: 8.11.2 + acorn: 8.13.0 - acorn@8.11.2: {} + acorn-typescript@1.4.13(acorn@8.13.0): + dependencies: + acorn: 8.13.0 acorn@8.11.3: {} - acorn@8.9.0: {} + acorn@8.13.0: {} adjust-sourcemap-loader@4.0.0: dependencies: @@ -15845,7 +16825,7 @@ snapshots: agent-base@7.1.0: dependencies: - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -15948,6 +16928,8 @@ snapshots: dependencies: dequal: 2.0.3 + aria-query@5.3.2: {} + array-buffer-byte-length@1.0.0: dependencies: call-bind: 1.0.5 @@ -16037,9 +17019,7 @@ snapshots: dependencies: dequal: 2.0.3 - axobject-query@4.0.0: - dependencies: - dequal: 2.0.3 + axobject-query@4.1.0: {} babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.1(esbuild@0.20.0)): dependencies: @@ -16195,7 +17175,7 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - buffer-crc32@0.2.13: {} + buffer-crc32@1.0.0: {} buffer-from@1.1.2: {} @@ -16219,6 +17199,11 @@ snapshots: esbuild: 0.19.12 load-tsconfig: 0.2.5 + bundle-require@5.0.0(esbuild@0.23.1): + dependencies: + esbuild: 0.23.1 + load-tsconfig: 0.2.5 + busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -16330,6 +17315,22 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@1.1.4: {} chownr@2.0.0: {} @@ -16380,11 +17381,11 @@ snapshots: clone@1.0.4: {} - code-red@1.0.3: + code-red@1.0.4: dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 - "@types/estree": 1.0.1 - acorn: 8.11.2 + "@jridgewell/sourcemap-codec": 1.5.0 + "@types/estree": 1.0.6 + acorn: 8.13.0 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -16448,6 +17449,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -16566,12 +17569,17 @@ 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-tree@3.0.0: + dependencies: + mdn-data: 2.10.0 + source-map-js: 1.2.1 css-what@6.1.0: {} @@ -16702,6 +17710,8 @@ snapshots: defu@6.1.2: {} + defu@6.1.4: {} + depd@1.1.2: {} depd@2.0.0: {} @@ -16712,6 +17722,8 @@ snapshots: destr@2.0.1: {} + destr@2.0.3: {} + destroy@1.2.0: {} detect-indent@6.1.0: {} @@ -17115,6 +18127,33 @@ snapshots: "@esbuild/win32-ia32": 0.21.5 "@esbuild/win32-x64": 0.21.5 + 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.1: {} escape-html@1.0.3: {} @@ -17131,7 +18170,7 @@ snapshots: eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) @@ -17189,8 +18228,8 @@ snapshots: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) get-tsconfig: 4.7.2 globby: 13.2.2 is-core-module: 2.13.1 @@ -17224,7 +18263,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -17268,7 +18307,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): + eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -17278,7 +18317,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -17465,14 +18504,16 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.0.0: {} + esno@4.0.0: dependencies: tsx: 4.1.3 espree@9.6.1: dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -17481,6 +18522,11 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.2.2: + dependencies: + "@jridgewell/sourcemap-codec": 1.5.0 + "@types/estree": 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -17491,7 +18537,7 @@ snapshots: estree-util-attach-comments@2.1.1: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 estree-util-build-jsx@2.2.2: dependencies: @@ -17522,7 +18568,7 @@ snapshots: estree-walker@3.0.3: dependencies: - "@types/estree": 1.0.1 + "@types/estree": 1.0.6 esutils@2.0.3: {} @@ -17663,6 +18709,10 @@ snapshots: dependencies: websocket-driver: 0.7.4 + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -17834,6 +18884,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -17977,7 +19031,7 @@ snapshots: hast-util-to-estree@2.3.3: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 "@types/estree-jsx": 1.0.0 "@types/hast": 2.3.4 "@types/unist": 2.0.6 @@ -18053,7 +19107,7 @@ snapshots: http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -18080,7 +19134,7 @@ snapshots: https-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -18124,6 +19178,18 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + importx@0.4.4: + dependencies: + bundle-require: 5.0.0(esbuild@0.23.1) + debug: 4.3.7 + esbuild: 0.23.1 + jiti: 2.0.0-beta.3 + jiti-v1: jiti@1.21.6 + pathe: 1.1.2 + tsx: 4.19.1 + transitivePeerDependencies: + - supports-color + imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -18145,7 +19211,7 @@ snapshots: injection-js@2.4.0: dependencies: - tslib: 2.6.2 + tslib: 2.8.0 inline-style-parser@0.1.1: {} @@ -18294,9 +19360,9 @@ snapshots: dependencies: isobject: 3.0.1 - is-reference@3.0.1: + is-reference@3.0.2: dependencies: - "@types/estree": 1.0.1 + "@types/estree": 1.0.6 is-regex@1.1.4: dependencies: @@ -18384,7 +19450,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -18419,6 +19485,10 @@ snapshots: jiti@1.21.0: {} + jiti@1.21.6: {} + + jiti@2.0.0-beta.3: {} + joycon@3.1.1: {} js-beautify@1.14.9: @@ -18506,7 +19576,7 @@ snapshots: launch-editor@2.6.0: dependencies: - picocolors: 1.0.0 + picocolors: 1.1.1 shell-quote: 1.8.1 less-loader@11.1.0(less@4.2.0)(webpack@5.90.1(esbuild@0.20.0)): @@ -18519,7 +19589,7 @@ snapshots: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.6.2 + tslib: 2.8.0 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -18578,7 +19648,7 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.4.2 + mlly: 1.7.2 pkg-types: 1.0.3 locate-character@3.0.0: {} @@ -18643,25 +19713,13 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.27.0: - dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 - - magic-string@0.30.0: - dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 - - magic-string@0.30.10: - dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 - magic-string@0.30.12: dependencies: "@jridgewell/sourcemap-codec": 1.5.0 magic-string@0.30.5: dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 + "@jridgewell/sourcemap-codec": 1.5.0 magic-string@0.30.7: dependencies: @@ -18671,7 +19729,7 @@ snapshots: dependencies: "@babel/parser": 7.23.9 "@babel/types": 7.23.9 - source-map-js: 1.0.2 + source-map-js: 1.2.0 make-dir@2.1.0: dependencies: @@ -18822,6 +19880,8 @@ snapshots: mdn-data@2.0.30: {} + mdn-data@2.10.0: {} + media-query-parser@2.0.2: dependencies: "@babel/runtime": 7.23.7 @@ -18888,7 +19948,7 @@ snapshots: micromark-extension-mdx-expression@1.0.8: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -18900,7 +19960,7 @@ snapshots: micromark-extension-mdx-jsx@1.0.5: dependencies: "@types/acorn": 4.0.6 - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 @@ -18916,7 +19976,7 @@ snapshots: micromark-extension-mdxjs-esm@1.0.5: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 micromark-core-commonmark: 1.1.0 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 @@ -18928,8 +19988,8 @@ snapshots: micromark-extension-mdxjs@1.0.1: dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -18952,7 +20012,7 @@ snapshots: micromark-factory-mdx-expression@1.0.9: dependencies: - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.1.0 @@ -19016,7 +20076,7 @@ snapshots: micromark-util-events-to-acorn@1.2.3: dependencies: "@types/acorn": 4.0.6 - "@types/estree": 1.0.5 + "@types/estree": 1.0.6 "@types/unist": 2.0.6 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 @@ -19054,7 +20114,7 @@ snapshots: micromark@3.2.0: dependencies: "@types/debug": 4.1.8 - debug: 4.3.4 + debug: 4.3.7 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -19180,19 +20240,19 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.4.2: + mlly@1.5.0: dependencies: - acorn: 8.11.3 + acorn: 8.13.0 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.0 + ufo: 1.4.0 - mlly@1.5.0: + mlly@1.7.2: dependencies: - acorn: 8.11.3 + acorn: 8.13.0 pathe: 1.1.2 - pkg-types: 1.0.3 - ufo: 1.4.0 + pkg-types: 1.2.1 + ufo: 1.5.4 morgan@1.10.0: dependencies: @@ -19329,6 +20389,8 @@ snapshots: node-fetch-native@1.4.0: {} + node-fetch-native@1.6.4: {} + node-fetch@2.6.12(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 @@ -19529,7 +20591,13 @@ snapshots: dependencies: destr: 2.0.1 node-fetch-native: 1.4.0 - ufo: 1.3.0 + ufo: 1.4.0 + + ofetch@1.4.1: + dependencies: + destr: 2.0.3 + node-fetch-native: 1.6.4 + ufo: 1.5.4 on-finished@2.3.0: dependencies: @@ -19634,6 +20702,8 @@ snapshots: p-try@2.2.0: {} + package-manager-detector@0.2.2: {} + pacote@17.0.6: dependencies: "@npmcli/git": 5.0.3 @@ -19752,18 +20822,22 @@ snapshots: periscopic@3.1.0: dependencies: - "@types/estree": 1.0.1 + "@types/estree": 1.0.6 estree-walker: 3.0.3 - is-reference: 3.0.1 + is-reference: 3.0.2 picocolors@1.0.0: {} picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.1: {} + picomatch@4.0.2: {} + pidtree@0.3.1: {} pidtree@0.6.0: {} @@ -19794,8 +20868,14 @@ snapshots: pkg-types@1.0.3: dependencies: - jsonc-parser: 3.2.0 - mlly: 1.5.0 + jsonc-parser: 3.2.1 + mlly: 1.7.2 + pathe: 1.1.2 + + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 pathe: 1.1.2 postcss-discard-duplicates@5.1.0(postcss@8.4.35): @@ -19821,12 +20901,12 @@ snapshots: optionalDependencies: postcss: 8.4.35 - postcss-load-config@4.0.1(postcss@8.4.41): + postcss-load-config@4.0.1(postcss@8.4.47): dependencies: lilconfig: 2.1.0 yaml: 2.3.1 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-loader@8.1.0(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.1(esbuild@0.20.0)): dependencies: @@ -19916,14 +20996,14 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 - postcss@8.4.41: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.1 + source-map-js: 1.2.1 preact@10.15.1: {} @@ -19942,16 +21022,16 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@4.2.11): + prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@5.1.2): dependencies: prettier: 3.2.5 - svelte: 4.2.11 + svelte: 5.1.2 - prettier-plugin-tailwindcss@0.5.11(prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@4.2.11))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.5.11(prettier-plugin-svelte@3.2.1(prettier@3.2.5)(svelte@5.1.2))(prettier@3.2.5): dependencies: prettier: 3.2.5 optionalDependencies: - prettier-plugin-svelte: 3.2.1(prettier@3.2.5)(svelte@4.2.11) + prettier-plugin-svelte: 3.2.1(prettier@3.2.5)(svelte@5.1.2) prettier@2.8.8: {} @@ -20131,6 +21211,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -20307,6 +21389,28 @@ snapshots: "@rollup/rollup-win32-x64-msvc": 4.13.0 fsevents: 2.3.3 + rollup@4.24.0: + dependencies: + "@types/estree": 1.0.6 + optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.24.0 + "@rollup/rollup-android-arm64": 4.24.0 + "@rollup/rollup-darwin-arm64": 4.24.0 + "@rollup/rollup-darwin-x64": 4.24.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.24.0 + "@rollup/rollup-linux-arm-musleabihf": 4.24.0 + "@rollup/rollup-linux-arm64-gnu": 4.24.0 + "@rollup/rollup-linux-arm64-musl": 4.24.0 + "@rollup/rollup-linux-powerpc64le-gnu": 4.24.0 + "@rollup/rollup-linux-riscv64-gnu": 4.24.0 + "@rollup/rollup-linux-s390x-gnu": 4.24.0 + "@rollup/rollup-linux-x64-gnu": 4.24.0 + "@rollup/rollup-linux-x64-musl": 4.24.0 + "@rollup/rollup-win32-arm64-msvc": 4.24.0 + "@rollup/rollup-win32-ia32-msvc": 4.24.0 + "@rollup/rollup-win32-x64-msvc": 4.24.0 + fsevents: 2.3.3 + rollup@4.6.1: optionalDependencies: "@rollup/rollup-android-arm-eabi": 4.6.1 @@ -20615,7 +21719,7 @@ snapshots: socks-proxy-agent@8.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.4 + debug: 4.3.7 socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -20643,10 +21747,10 @@ snapshots: "@babel/types": 7.23.9 solid-js: 1.8.15 - sorcery@0.11.0: + sorcery@0.11.1: dependencies: - "@jridgewell/sourcemap-codec": 1.4.15 - buffer-crc32: 0.2.13 + "@jridgewell/sourcemap-codec": 1.5.0 + buffer-crc32: 1.0.0 minimist: 1.2.8 sander: 0.5.1 @@ -20654,6 +21758,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-loader@5.0.0(webpack@5.90.1(esbuild@0.20.0)): dependencies: iconv-lite: 0.6.3 @@ -20696,7 +21802,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.4 + debug: 4.3.7 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -20707,7 +21813,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.7 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -20872,16 +21978,14 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@3.6.4(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.41))(postcss@8.4.41)(sass@1.70.0)(svelte@4.2.11): + svelte-check@3.8.6(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.47))(postcss@8.4.47)(sass@1.70.0)(svelte@4.2.19): dependencies: - "@jridgewell/trace-mapping": 0.3.18 - chokidar: 3.5.3 - fast-glob: 3.3.2 - import-fresh: 3.3.0 - picocolors: 1.0.0 + "@jridgewell/trace-mapping": 0.3.25 + chokidar: 3.6.0 + picocolors: 1.1.1 sade: 1.8.1 - svelte: 4.2.11 - svelte-preprocess: 5.1.0(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.41))(postcss@8.4.41)(sass@1.70.0)(svelte@4.2.11)(typescript@5.3.3) + svelte: 4.2.19 + svelte-preprocess: 5.1.4(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.47))(postcss@8.4.47)(sass@1.70.0)(svelte@4.2.19)(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - "@babel/core" @@ -20894,58 +21998,70 @@ snapshots: - stylus - sugarss - svelte-hmr@0.15.3(svelte@4.2.11): + svelte-check@4.0.5(picomatch@4.0.2)(svelte@5.1.2)(typescript@5.6.3): + dependencies: + "@jridgewell/trace-mapping": 0.3.25 + chokidar: 4.0.1 + fdir: 6.4.2(picomatch@4.0.2) + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.1.2 + typescript: 5.6.3 + transitivePeerDependencies: + - picomatch + + svelte-hmr@0.16.0(svelte@4.2.19): dependencies: - svelte: 4.2.11 + svelte: 4.2.19 - svelte-preprocess@5.1.0(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.41))(postcss@8.4.41)(sass@1.70.0)(svelte@4.2.11)(typescript@5.3.3): + svelte-preprocess@5.1.4(@babel/core@7.23.9)(less@4.2.0)(postcss-load-config@4.0.1(postcss@8.4.47))(postcss@8.4.47)(sass@1.70.0)(svelte@4.2.19)(typescript@5.3.3): dependencies: - "@types/pug": 2.0.6 + "@types/pug": 2.0.10 detect-indent: 6.1.0 - magic-string: 0.27.0 - sorcery: 0.11.0 + magic-string: 0.30.12 + sorcery: 0.11.1 strip-indent: 3.0.0 - svelte: 4.2.11 + svelte: 4.2.19 optionalDependencies: "@babel/core": 7.23.9 less: 4.2.0 - postcss: 8.4.41 - postcss-load-config: 4.0.1(postcss@8.4.41) + postcss: 8.4.47 + postcss-load-config: 4.0.1(postcss@8.4.47) sass: 1.70.0 typescript: 5.3.3 - svelte@4.0.5: + svelte@4.2.19: dependencies: - "@ampproject/remapping": 2.2.1 - "@jridgewell/sourcemap-codec": 1.4.15 - "@jridgewell/trace-mapping": 0.3.18 - acorn: 8.9.0 - aria-query: 5.3.0 - axobject-query: 3.2.1 - code-red: 1.0.3 + "@ampproject/remapping": 2.3.0 + "@jridgewell/sourcemap-codec": 1.5.0 + "@jridgewell/trace-mapping": 0.3.25 + "@types/estree": 1.0.6 + acorn: 8.13.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + code-red: 1.0.4 css-tree: 2.3.1 estree-walker: 3.0.3 - is-reference: 3.0.1 + is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.0 + magic-string: 0.30.12 periscopic: 3.1.0 - svelte@4.2.11: + svelte@5.1.2: dependencies: - "@ampproject/remapping": 2.2.1 - "@jridgewell/sourcemap-codec": 1.4.15 - "@jridgewell/trace-mapping": 0.3.18 - "@types/estree": 1.0.1 - acorn: 8.11.3 - aria-query: 5.3.0 - axobject-query: 4.0.0 - code-red: 1.0.3 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.1 + "@ampproject/remapping": 2.3.0 + "@jridgewell/sourcemap-codec": 1.5.0 + "@types/estree": 1.0.5 + acorn: 8.13.0 + acorn-typescript: 1.4.13(acorn@8.13.0) + aria-query: 5.3.2 + axobject-query: 4.1.0 + esm-env: 1.0.0 + esrap: 1.2.2 + is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.7 - periscopic: 3.1.0 + magic-string: 0.30.12 + zimmerframe: 1.1.2 svgo@3.2.0: dependencies: @@ -20955,14 +22071,14 @@ snapshots: css-tree: 2.3.1 css-what: 6.1.0 csso: 5.0.5 - picocolors: 1.0.0 + picocolors: 1.0.1 symbol-observable@4.0.0: {} synckit@0.8.5: dependencies: "@pkgr/utils": 2.4.2 - tslib: 2.6.2 + tslib: 2.8.0 tabbable@6.2.0: {} @@ -21023,7 +22139,7 @@ snapshots: terser-webpack-plugin@5.3.10(esbuild@0.20.0)(webpack@5.90.1): dependencies: - "@jridgewell/trace-mapping": 0.3.22 + "@jridgewell/trace-mapping": 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 @@ -21035,7 +22151,7 @@ snapshots: terser@5.24.0: dependencies: "@jridgewell/source-map": 0.3.4 - acorn: 8.11.2 + acorn: 8.13.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -21073,6 +22189,11 @@ snapshots: tinyexec@0.3.1: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} @@ -21115,6 +22236,10 @@ snapshots: dependencies: typescript: 5.3.3 + ts-api-utils@1.0.1(typescript@5.6.3): + dependencies: + typescript: 5.6.3 + ts-interface-checker@0.1.13: {} tsconfck@3.0.1(typescript@5.3.3): @@ -21138,7 +22263,9 @@ snapshots: tslib@2.6.2: {} - tsup@8.0.2(postcss@8.4.41)(typescript@5.3.3): + tslib@2.8.0: {} + + tsup@8.0.2(postcss@8.4.47)(typescript@5.3.3): dependencies: bundle-require: 4.0.1(esbuild@0.19.12) cac: 6.7.14 @@ -21148,14 +22275,14 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1(postcss@8.4.41) + postcss-load-config: 4.0.1(postcss@8.4.47) resolve-from: 5.0.0 rollup: 4.6.1 source-map: 0.8.0-beta.0 sucrase: 3.32.0 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.47 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -21174,6 +22301,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + tsx@4.19.1: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + tty-table@4.2.1: dependencies: chalk: 4.1.2 @@ -21187,7 +22321,7 @@ snapshots: tuf-js@2.2.0: dependencies: "@tufjs/models": 2.0.0 - debug: 4.3.4 + debug: 4.3.7 make-fetch-happen: 13.0.0 transitivePeerDependencies: - supports-color @@ -21269,10 +22403,12 @@ snapshots: typescript@5.3.3: {} - ufo@1.3.0: {} + typescript@5.6.3: {} ufo@1.4.0: {} + ufo@1.5.4: {} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.5 @@ -21285,7 +22421,15 @@ snapshots: "@antfu/utils": 0.7.6 defu: 6.1.2 jiti: 1.21.0 - mlly: 1.4.2 + mlly: 1.5.0 + + unconfig@0.5.5: + dependencies: + "@antfu/utils": 0.7.10 + defu: 6.1.4 + importx: 0.4.4 + transitivePeerDependencies: + - supports-color undici-types@5.26.5: {} @@ -21366,10 +22510,10 @@ snapshots: universalify@2.0.0: {} - unocss@0.58.5(postcss@8.4.35)(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): + unocss@0.58.5(postcss@8.4.35)(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): dependencies: - "@unocss/astro": 0.58.5(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) - "@unocss/cli": 0.58.5(rollup@4.13.0) + "@unocss/astro": 0.58.5(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/cli": 0.58.5(rollup@4.24.0) "@unocss/core": 0.58.5 "@unocss/extractor-arbitrary-variants": 0.58.5 "@unocss/postcss": 0.58.5(postcss@8.4.35) @@ -21387,21 +22531,21 @@ snapshots: "@unocss/transformer-compile-class": 0.58.5 "@unocss/transformer-directives": 0.58.5 "@unocss/transformer-variant-group": 0.58.5 - "@unocss/vite": 0.58.5(rollup@4.13.0)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@4.24.0)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.58.5(postcss@8.4.41)(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): + unocss@0.58.5(postcss@8.4.47)(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): dependencies: - "@unocss/astro": 0.58.5(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/astro": 0.58.5(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) "@unocss/cli": 0.58.5(rollup@3.29.4) "@unocss/core": 0.58.5 "@unocss/extractor-arbitrary-variants": 0.58.5 - "@unocss/postcss": 0.58.5(postcss@8.4.41) + "@unocss/postcss": 0.58.5(postcss@8.4.47) "@unocss/preset-attributify": 0.58.5 "@unocss/preset-icons": 0.58.5 "@unocss/preset-mini": 0.58.5 @@ -21416,21 +22560,21 @@ snapshots: "@unocss/transformer-compile-class": 0.58.5 "@unocss/transformer-directives": 0.58.5 "@unocss/transformer-variant-group": 0.58.5 - "@unocss/vite": 0.58.5(rollup@3.29.4)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@3.29.4)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - postcss - rollup - supports-color - unocss@0.58.5(postcss@8.4.41)(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): + unocss@0.58.5(postcss@8.4.47)(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): dependencies: - "@unocss/astro": 0.58.5(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) - "@unocss/cli": 0.58.5(rollup@4.13.0) + "@unocss/astro": 0.58.5(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/cli": 0.58.5(rollup@4.24.0) "@unocss/core": 0.58.5 "@unocss/extractor-arbitrary-variants": 0.58.5 - "@unocss/postcss": 0.58.5(postcss@8.4.41) + "@unocss/postcss": 0.58.5(postcss@8.4.47) "@unocss/preset-attributify": 0.58.5 "@unocss/preset-icons": 0.58.5 "@unocss/preset-mini": 0.58.5 @@ -21445,7 +22589,7 @@ snapshots: "@unocss/transformer-compile-class": 0.58.5 "@unocss/transformer-directives": 0.58.5 "@unocss/transformer-variant-group": 0.58.5 - "@unocss/vite": 0.58.5(rollup@4.13.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/vite": 0.58.5(rollup@4.24.0)(vite@4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) optionalDependencies: vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: @@ -21453,6 +22597,33 @@ snapshots: - rollup - supports-color + unocss@0.63.6(postcss@8.4.47)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): + dependencies: + "@unocss/astro": 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@unocss/cli": 0.63.6(rollup@4.24.0) + "@unocss/core": 0.63.6 + "@unocss/postcss": 0.63.6(postcss@8.4.47) + "@unocss/preset-attributify": 0.63.6 + "@unocss/preset-icons": 0.63.6 + "@unocss/preset-mini": 0.63.6 + "@unocss/preset-tagify": 0.63.6 + "@unocss/preset-typography": 0.63.6 + "@unocss/preset-uno": 0.63.6 + "@unocss/preset-web-fonts": 0.63.6 + "@unocss/preset-wind": 0.63.6 + "@unocss/transformer-attributify-jsx": 0.63.6 + "@unocss/transformer-compile-class": 0.63.6 + "@unocss/transformer-directives": 0.63.6 + "@unocss/transformer-variant-group": 0.63.6 + "@unocss/vite": 0.63.6(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + optionalDependencies: + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + - typescript + unpipe@1.0.0: {} untildify@4.0.0: {} @@ -21461,13 +22632,13 @@ snapshots: dependencies: browserslist: 4.22.2 escalade: 3.1.1 - picocolors: 1.0.0 + picocolors: 1.1.1 update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.1 - picocolors: 1.0.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -21496,7 +22667,7 @@ snapshots: v8-to-istanbul@9.2.0: dependencies: - "@jridgewell/trace-mapping": 0.3.18 + "@jridgewell/trace-mapping": 0.3.22 "@types/istanbul-lib-coverage": 2.0.4 convert-source-map: 2.0.0 @@ -21536,9 +22707,9 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-imagetools@6.2.9(rollup@4.13.0): + vite-imagetools@6.2.9(rollup@4.24.0): dependencies: - "@rollup/pluginutils": 5.1.0(rollup@4.13.0) + "@rollup/pluginutils": 5.1.0(rollup@4.24.0) imagetools-core: 6.0.4 transitivePeerDependencies: - rollup @@ -21546,10 +22717,10 @@ snapshots: vite-node@0.28.5(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): dependencies: cac: 6.7.14 - debug: 4.3.4 - mlly: 1.4.2 + debug: 4.3.7 + mlly: 1.5.0 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.1.1 source-map: 0.6.1 source-map-support: 0.5.21 vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) @@ -21568,7 +22739,7 @@ snapshots: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) transitivePeerDependencies: - "@types/node" - less @@ -21652,11 +22823,11 @@ snapshots: sass: 1.70.0 terser: 5.27.0 - vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): + vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 - rollup: 4.13.0 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: "@types/node": 20.11.19 fsevents: 2.3.3 @@ -21668,26 +22839,30 @@ snapshots: optionalDependencies: vite: 4.5.2(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) - vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@20.11.19)(@types/react@18.2.56)(less@4.2.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.70.0)(search-insights@2.16.3)(terser@5.27.0)(typescript@5.3.3): + vitefu@1.0.3(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)): + optionalDependencies: + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + + vitepress@1.3.4(@algolia/client-search@4.24.0)(@types/node@20.11.19)(@types/react@18.2.56)(less@4.2.0)(postcss@8.4.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(sass@1.70.0)(search-insights@2.16.3)(terser@5.27.0)(typescript@5.6.3): dependencies: "@docsearch/css": 3.6.1 "@docsearch/js": 3.6.1(@algolia/client-search@4.24.0)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.16.3) "@shikijs/core": 1.14.1 "@shikijs/transformers": 1.14.1 "@types/markdown-it": 14.1.2 - "@vitejs/plugin-vue": 5.1.2(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))(vue@3.4.38(typescript@5.3.3)) + "@vitejs/plugin-vue": 5.1.2(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0))(vue@3.4.38(typescript@5.6.3)) "@vue/devtools-api": 7.3.8 "@vue/shared": 3.4.38 - "@vueuse/core": 11.0.0(vue@3.4.38(typescript@5.3.3)) - "@vueuse/integrations": 11.0.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.3.3)) + "@vueuse/core": 11.0.0(vue@3.4.38(typescript@5.6.3)) + "@vueuse/integrations": 11.0.0(focus-trap@7.5.4)(vue@3.4.38(typescript@5.6.3)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) - vue: 3.4.38(typescript@5.3.3) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vue: 3.4.38(typescript@5.6.3) optionalDependencies: - postcss: 8.4.41 + postcss: 8.4.47 transitivePeerDependencies: - "@algolia/client-search" - "@types/node" @@ -21729,7 +22904,7 @@ snapshots: vitest@2.1.3(@types/node@20.11.19)(happy-dom@13.3.8)(less@4.2.0)(sass@1.70.0)(terser@5.27.0): dependencies: "@vitest/expect": 2.1.3 - "@vitest/mocker": 2.1.3(@vitest/spy@2.1.3)(vite@5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) + "@vitest/mocker": 2.1.3(@vitest/spy@2.1.3)(vite@5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0)) "@vitest/pretty-format": 2.1.3 "@vitest/runner": 2.1.3 "@vitest/snapshot": 2.1.3 @@ -21744,7 +22919,7 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.1(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) + vite: 5.4.10(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) vite-node: 2.1.3(@types/node@20.11.19)(less@4.2.0)(sass@1.70.0)(terser@5.27.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -21763,13 +22938,13 @@ snapshots: vue-component-type-helpers@1.8.22: {} - vue-demi@0.14.10(vue@3.4.38(typescript@5.3.3)): + vue-demi@0.14.10(vue@3.4.38(typescript@5.6.3)): dependencies: - vue: 3.4.38(typescript@5.3.3) + vue: 3.4.38(typescript@5.6.3) vue-eslint-parser@9.4.2(eslint@8.56.0): dependencies: - debug: 4.3.4 + debug: 4.3.7 eslint: 8.56.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -21780,6 +22955,12 @@ snapshots: transitivePeerDependencies: - supports-color + vue-flow-layout@0.0.5(typescript@5.6.3): + dependencies: + vue: 3.4.38(typescript@5.6.3) + transitivePeerDependencies: + - typescript + vue-template-compiler@2.7.14: dependencies: de-indent: 1.0.2 @@ -21810,25 +22991,25 @@ snapshots: optionalDependencies: typescript: 5.3.3 - vue@3.4.21(typescript@5.3.3): + vue@3.4.21(typescript@5.6.3): dependencies: "@vue/compiler-dom": 3.4.21 "@vue/compiler-sfc": 3.4.21 "@vue/runtime-dom": 3.4.21 - "@vue/server-renderer": 3.4.21(vue@3.4.21(typescript@5.3.3)) + "@vue/server-renderer": 3.4.21(vue@3.4.21(typescript@5.6.3)) "@vue/shared": 3.4.21 optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 - vue@3.4.38(typescript@5.3.3): + vue@3.4.38(typescript@5.6.3): dependencies: "@vue/compiler-dom": 3.4.38 "@vue/compiler-sfc": 3.4.38 "@vue/runtime-dom": 3.4.38 - "@vue/server-renderer": 3.4.38(vue@3.4.38(typescript@5.3.3)) + "@vue/server-renderer": 3.4.38(vue@3.4.38(typescript@5.6.3)) "@vue/shared": 3.4.38 optionalDependencies: - typescript: 5.3.3 + typescript: 5.6.3 watchpack@2.4.0: dependencies: @@ -21857,7 +23038,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.3(webpack@5.90.1): + webpack-dev-middleware@5.3.3(webpack@5.90.1(esbuild@0.20.0)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -21876,7 +23057,7 @@ snapshots: optionalDependencies: webpack: 5.90.1(esbuild@0.20.0) - webpack-dev-server@4.15.1(webpack@5.90.1): + webpack-dev-server@4.15.1(webpack@5.90.1(esbuild@0.20.0)): dependencies: "@types/bonjour": 3.5.10 "@types/connect-history-api-fallback": 1.5.0 @@ -21906,7 +23087,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.1) + webpack-dev-middleware: 5.3.3(webpack@5.90.1(esbuild@0.20.0)) ws: 8.13.0 optionalDependencies: webpack: 5.90.1(esbuild@0.20.0) @@ -22124,6 +23305,8 @@ snapshots: yocto-queue@1.0.0: {} + zimmerframe@1.1.2: {} + zod@3.22.4: {} zone.js@0.14.4: