From d5191d6838d4ed835b84de5ba125dd1ac536bc8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 17 May 2026 19:31:28 +0200 Subject: [PATCH] Pazisme Mod loading screen (#85) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Julien Valverdé Co-authored-by: Renovate Bot Reviewed-on: https://git.valverde.cloud/Thilawyn/website/pulls/85 --- .gitea/workflows/build.yaml | 2 +- .gitea/workflows/lint.yaml | 2 +- .vscode/settings.json | 9 +- Dockerfile | 6 +- bun.lock | 834 ++++++------ compose.yml | 12 +- package.json | 4 +- packages/common/package.json | 2 +- packages/server/package.json | 16 +- packages/webapp/package.json | 17 +- packages/webapp/public/98.css/.editorconfig | 18 + .../98.css/.github/workflows/npm-publish.yml | 23 + packages/webapp/public/98.css/LICENSE | 7 + packages/webapp/public/98.css/README.md | 76 ++ packages/webapp/public/98.css/build.js | 81 ++ packages/webapp/public/98.css/docs/docs.css | 152 +++ packages/webapp/public/98.css/docs/icon.png | Bin 0 -> 209 bytes .../webapp/public/98.css/docs/index.html.ejs | 1129 +++++++++++++++++ packages/webapp/public/98.css/docs/vs.css | 67 + packages/webapp/public/98.css/docs/window.png | Bin 0 -> 3411 bytes packages/webapp/public/98.css/docs/zoom.png | Bin 0 -> 4148 bytes .../98.css/fonts/converted/ms_sans_serif.woff | Bin 0 -> 8540 bytes .../fonts/converted/ms_sans_serif.woff2 | Bin 0 -> 6508 bytes .../fonts/converted/ms_sans_serif_bold.woff | Bin 0 -> 8304 bytes .../fonts/converted/ms_sans_serif_bold.woff2 | Bin 0 -> 6264 bytes .../ms-sans-serif-bold/MS Sans Serif Bold.ttf | Bin 0 -> 12256 bytes .../fonts/src/ms-sans-serif-bold/license.txt | 4 + .../fonts/src/ms-sans-serif-bold/readme.txt | 26 + .../fonts/src/ms-sans-serif/MS Sans Serif.ttf | Bin 0 -> 14280 bytes .../fonts/src/ms-sans-serif/license.txt | 4 + .../98.css/fonts/src/ms-sans-serif/readme.txt | 26 + .../public/98.css/icon/button-down-active.svg | 5 + .../webapp/public/98.css/icon/button-down.svg | 8 + .../webapp/public/98.css/icon/button-left.svg | 8 + .../public/98.css/icon/button-right.svg | 8 + .../webapp/public/98.css/icon/button-up.svg | 8 + .../public/98.css/icon/checkmark-disabled.svg | 3 + .../webapp/public/98.css/icon/checkmark.svg | 3 + packages/webapp/public/98.css/icon/close.svg | 3 + .../public/98.css/icon/groupbox-border.svg | 4 + packages/webapp/public/98.css/icon/help.svg | 8 + .../98.css/icon/indicator-horizontal.svg | 6 + .../icon/indicator-rectangle-horizontal.svg | 6 + .../public/98.css/icon/maximize-disabled.svg | 4 + .../webapp/public/98.css/icon/maximize.svg | 3 + .../webapp/public/98.css/icon/minimize.svg | 3 + .../98.css/icon/radio-border-disabled.svg | 7 + .../public/98.css/icon/radio-border.svg | 8 + .../public/98.css/icon/radio-dot-disabled.svg | 3 + .../webapp/public/98.css/icon/radio-dot.svg | 3 + .../webapp/public/98.css/icon/restore.svg | 10 + .../98.css/icon/scrollbar-background.svg | 4 + .../98.css/icon/sunken-panel-border.svg | 10 + packages/webapp/public/98.css/now.json | 4 + packages/webapp/public/98.css/package.json | 45 + packages/webapp/public/98.css/server.js | 16 + packages/webapp/public/98.css/style.css | 994 +++++++++++++++ .../public/fonts/Coolvetica Hv Comp.otf | Bin 0 -> 67848 bytes .../public/fonts/Coolvetica Rg Cond.otf | Bin 0 -> 68432 bytes .../public/fonts/Coolvetica Rg Cram.otf | Bin 0 -> 66588 bytes .../webapp/public/fonts/Coolvetica Rg It.otf | Bin 0 -> 67896 bytes .../webapp/public/fonts/Coolvetica Rg.otf | Bin 0 -> 67004 bytes packages/webapp/src/@types/i18next.d.ts | 10 + packages/webapp/src/components/ui/button.tsx | 56 + packages/webapp/src/components/ui/tooltip.tsx | 50 + packages/webapp/src/i18n/en.ts | 14 + packages/webapp/src/i18n/fr.ts | 16 + packages/webapp/src/i18n/index.ts | 24 + packages/webapp/src/index.css | 124 +- packages/webapp/src/lib/utils.ts | 2 +- packages/webapp/src/main.tsx | 1 + packages/webapp/src/routeTree.gen.ts | 98 +- packages/webapp/src/routes/__root.tsx | 10 +- .../src/routes/{index.tsx => _main.index.tsx} | 2 +- packages/webapp/src/routes/_main.tsx | 109 ++ .../routes/pazismemod/We Are Charlie Kirk.mp3 | Bin 0 -> 3341732 bytes .../webapp/src/routes/pazismemod/index.css | 7 + .../webapp/src/routes/pazismemod/index.tsx | 104 ++ .../webapp/src/routes/pazismemod/route.tsx | 10 + .../webapp/src/routes/pazismemod/screen1.png | Bin 0 -> 2240406 bytes packages/webapp/tsconfig.node.json | 1 + turbo.json | 42 +- 82 files changed, 3801 insertions(+), 580 deletions(-) create mode 100644 packages/webapp/public/98.css/.editorconfig create mode 100644 packages/webapp/public/98.css/.github/workflows/npm-publish.yml create mode 100644 packages/webapp/public/98.css/LICENSE create mode 100644 packages/webapp/public/98.css/README.md create mode 100644 packages/webapp/public/98.css/build.js create mode 100644 packages/webapp/public/98.css/docs/docs.css create mode 100644 packages/webapp/public/98.css/docs/icon.png create mode 100644 packages/webapp/public/98.css/docs/index.html.ejs create mode 100644 packages/webapp/public/98.css/docs/vs.css create mode 100644 packages/webapp/public/98.css/docs/window.png create mode 100644 packages/webapp/public/98.css/docs/zoom.png create mode 100644 packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff create mode 100644 packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff2 create mode 100644 packages/webapp/public/98.css/fonts/converted/ms_sans_serif_bold.woff create mode 100644 packages/webapp/public/98.css/fonts/converted/ms_sans_serif_bold.woff2 create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif-bold/MS Sans Serif Bold.ttf create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif-bold/license.txt create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif-bold/readme.txt create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif/MS Sans Serif.ttf create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif/license.txt create mode 100644 packages/webapp/public/98.css/fonts/src/ms-sans-serif/readme.txt create mode 100644 packages/webapp/public/98.css/icon/button-down-active.svg create mode 100644 packages/webapp/public/98.css/icon/button-down.svg create mode 100644 packages/webapp/public/98.css/icon/button-left.svg create mode 100644 packages/webapp/public/98.css/icon/button-right.svg create mode 100644 packages/webapp/public/98.css/icon/button-up.svg create mode 100644 packages/webapp/public/98.css/icon/checkmark-disabled.svg create mode 100644 packages/webapp/public/98.css/icon/checkmark.svg create mode 100644 packages/webapp/public/98.css/icon/close.svg create mode 100644 packages/webapp/public/98.css/icon/groupbox-border.svg create mode 100644 packages/webapp/public/98.css/icon/help.svg create mode 100644 packages/webapp/public/98.css/icon/indicator-horizontal.svg create mode 100644 packages/webapp/public/98.css/icon/indicator-rectangle-horizontal.svg create mode 100644 packages/webapp/public/98.css/icon/maximize-disabled.svg create mode 100644 packages/webapp/public/98.css/icon/maximize.svg create mode 100644 packages/webapp/public/98.css/icon/minimize.svg create mode 100644 packages/webapp/public/98.css/icon/radio-border-disabled.svg create mode 100644 packages/webapp/public/98.css/icon/radio-border.svg create mode 100644 packages/webapp/public/98.css/icon/radio-dot-disabled.svg create mode 100644 packages/webapp/public/98.css/icon/radio-dot.svg create mode 100644 packages/webapp/public/98.css/icon/restore.svg create mode 100644 packages/webapp/public/98.css/icon/scrollbar-background.svg create mode 100644 packages/webapp/public/98.css/icon/sunken-panel-border.svg create mode 100644 packages/webapp/public/98.css/now.json create mode 100644 packages/webapp/public/98.css/package.json create mode 100644 packages/webapp/public/98.css/server.js create mode 100644 packages/webapp/public/98.css/style.css create mode 100644 packages/webapp/public/fonts/Coolvetica Hv Comp.otf create mode 100644 packages/webapp/public/fonts/Coolvetica Rg Cond.otf create mode 100644 packages/webapp/public/fonts/Coolvetica Rg Cram.otf create mode 100644 packages/webapp/public/fonts/Coolvetica Rg It.otf create mode 100644 packages/webapp/public/fonts/Coolvetica Rg.otf create mode 100644 packages/webapp/src/@types/i18next.d.ts create mode 100644 packages/webapp/src/components/ui/button.tsx create mode 100644 packages/webapp/src/components/ui/tooltip.tsx create mode 100644 packages/webapp/src/i18n/en.ts create mode 100644 packages/webapp/src/i18n/fr.ts create mode 100644 packages/webapp/src/i18n/index.ts rename packages/webapp/src/routes/{index.tsx => _main.index.tsx} (78%) create mode 100644 packages/webapp/src/routes/_main.tsx create mode 100755 packages/webapp/src/routes/pazismemod/We Are Charlie Kirk.mp3 create mode 100644 packages/webapp/src/routes/pazismemod/index.css create mode 100644 packages/webapp/src/routes/pazismemod/index.tsx create mode 100644 packages/webapp/src/routes/pazismemod/route.tsx create mode 100644 packages/webapp/src/routes/pazismemod/screen1.png diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index e149502..3b283e7 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -14,7 +14,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Login to Container Registry if: ${{ gitea.event_name != 'pull_request' }} diff --git a/.gitea/workflows/lint.yaml b/.gitea/workflows/lint.yaml index 8aa80ac..5592b4f 100644 --- a/.gitea/workflows/lint.yaml +++ b/.gitea/workflows/lint.yaml @@ -10,7 +10,7 @@ jobs: - name: Set up Bun uses: oven-sh/setup-bun@v2 - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Install dependencies run: bun install --frozen-lockfile - name: Lint TypeScript diff --git a/.vscode/settings.json b/.vscode/settings.json index 723e209..8c8ca96 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,7 @@ { - "typescript.tsdk": "node_modules/typescript/lib", - "editor.codeActionsOnSave": { - "source.fixAll.biome": "explicit" - } + "typescript.tsdk": "./node_modules/typescript/lib", + "typescript.enablePromptUseWorkspaceTsdk": true, + "editor.codeActionsOnSave": { + "source.fixAll.biome": "explicit" + } } diff --git a/Dockerfile b/Dockerfile index cdf1f13..4b855b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -FROM oven/bun:1.2.23@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 AS bun -FROM node:22.20.0-trixie-slim@sha256:535ba2ed7dcf0dec29b0af4cac2b87ccdd935880212d4b9537e767b078ce1ca3 +FROM oven/bun:1.3.4@sha256:7608db4aeb44f1fe8169cc8ec7055376b3013557b106407ccf092b00e426407d AS bun +FROM node:22.21.1-trixie-slim@sha256:98e1429d1a0b99378b4de43fa385f0746fd6276faf4feeb6104d91f6bad290f9 COPY --from=bun /usr/local/bin/bun \ /usr/local/bin/bunx \ /usr/local/bin/ @@ -7,7 +7,7 @@ WORKDIR /app COPY ./ ./ RUN bun install --frozen-lockfile && \ bun lint:tsc && \ - bun lint:biome && \ + # bun lint:biome && \ bun run build && \ bun clean:cache && \ bun clean:modules && \ diff --git a/bun.lock b/bun.lock index 60ad581..6d3f9bc 100644 --- a/bun.lock +++ b/bun.lock @@ -1,12 +1,13 @@ { "lockfileVersion": 1, + "configVersion": 1, "workspaces": { "": { "name": "website", "devDependencies": { "@biomejs/biome": "^2.2.4", - "@effect/language-service": "^0.42.0", - "@types/bun": "latest", + "@effect/language-service": "^0.60.0", + "@types/bun": "^1.2.23", "npm-check-updates": "^19.0.0", "npm-sort": "^0.0.4", "turbo": "^2.5.6", @@ -16,19 +17,19 @@ "packages/common": { "name": "@website/common", "dependencies": { - "@effect/rpc": "^0.71.0", + "@effect/rpc": "^0.72.0", "effect": "^3.17.13", }, }, "packages/server": { "name": "@website/server", "dependencies": { - "@effect/opentelemetry": "^0.58.0", - "@effect/platform": "^0.92.0", - "@effect/platform-bun": "^0.81.0", - "@effect/platform-node": "^0.98.0", - "@effect/rpc": "^0.71.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.205.0", + "@effect/opentelemetry": "^0.59.0", + "@effect/platform": "^0.93.0", + "@effect/platform-bun": "^0.86.0", + "@effect/platform-node": "^0.103.0", + "@effect/rpc": "^0.72.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.208.0", "@opentelemetry/sdk-metrics": "^2.1.0", "@opentelemetry/sdk-trace-base": "^2.1.0", "@opentelemetry/sdk-trace-node": "^2.1.0", @@ -38,7 +39,7 @@ }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.1", - "esbuild": "^0.25.9", + "esbuild": "^0.27.0", "rollup": "^4.52.0", "rollup-plugin-esbuild": "^6.2.1", "tsx": "^4.20.5", @@ -47,19 +48,26 @@ "packages/webapp": { "name": "@website/webapp", "dependencies": { - "@effect/platform": "^0.92.0", - "@effect/platform-browser": "^0.72.0", - "@effect/rpc": "^0.71.0", + "@effect/platform": "^0.93.0", + "@effect/platform-browser": "^0.73.0", + "@effect/rpc": "^0.72.0", "@fontsource/work-sans": "^5.2.8", + "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-tooltip": "^1.2.8", "@tanstack/react-router": "^1.131.48", "@website/common": "workspace:*", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "effect": "^3.17.13", - "effect-fc": "^0.1.3", - "lucide-react": "^0.544.0", + "effect-fc": "^0.2.0", + "i18next": "^25.6.0", + "i18next-browser-languagedetector": "^8.2.0", + "lucide-react": "^0.556.0", "react": "^19.1.1", "react-dom": "^19.1.1", + "react-i18next": "^16.0.1", + "react-icons": "^5.5.0", + "react-shadow": "^20.6.0", "tailwind-merge": "^3.3.1", "tailwindcss": "^4.1.13", }, @@ -78,190 +86,178 @@ }, }, "packages": { - "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], - "@babel/compat-data": ["@babel/compat-data@7.28.4", "", {}, "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw=="], + "@babel/compat-data": ["@babel/compat-data@7.29.3", "", {}, "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg=="], - "@babel/core": ["@babel/core@7.28.4", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.4", "@babel/types": "^7.28.4", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA=="], + "@babel/core": ["@babel/core@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.28.6", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], - "@babel/generator": ["@babel/generator@7.28.3", "", { "dependencies": { "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw=="], + "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], - "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], - - "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], - - "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.3", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg=="], + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], - "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA=="], + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], - "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], - "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], - - "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], - - "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], - - "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.27.1", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA=="], - - "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], - "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.27.1", "", {}, "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="], + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], - "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + "@babel/helpers": ["@babel/helpers@7.29.2", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.29.0" } }, "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw=="], - "@babel/parser": ["@babel/parser@7.28.4", "", { "dependencies": { "@babel/types": "^7.28.4" }, "bin": "./bin/babel-parser.js" }, "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg=="], + "@babel/parser": ["@babel/parser@7.29.3", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA=="], - "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="], - "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], - - "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="], + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="], "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], - "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.0", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg=="], + "@babel/runtime": ["@babel/runtime@7.29.2", "", {}, "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g=="], - "@babel/preset-typescript": ["@babel/preset-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ=="], + "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], - "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], - "@babel/traverse": ["@babel/traverse@7.28.4", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", "@babel/types": "^7.28.4", "debug": "^4.3.1" } }, "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ=="], + "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], - "@babel/types": ["@babel/types@7.28.4", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1" } }, "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q=="], + "@biomejs/biome": ["@biomejs/biome@2.4.15", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.4.15", "@biomejs/cli-darwin-x64": "2.4.15", "@biomejs/cli-linux-arm64": "2.4.15", "@biomejs/cli-linux-arm64-musl": "2.4.15", "@biomejs/cli-linux-x64": "2.4.15", "@biomejs/cli-linux-x64-musl": "2.4.15", "@biomejs/cli-win32-arm64": "2.4.15", "@biomejs/cli-win32-x64": "2.4.15" }, "bin": { "biome": "bin/biome" } }, "sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw=="], - "@biomejs/biome": ["@biomejs/biome@2.2.5", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.2.5", "@biomejs/cli-darwin-x64": "2.2.5", "@biomejs/cli-linux-arm64": "2.2.5", "@biomejs/cli-linux-arm64-musl": "2.2.5", "@biomejs/cli-linux-x64": "2.2.5", "@biomejs/cli-linux-x64-musl": "2.2.5", "@biomejs/cli-win32-arm64": "2.2.5", "@biomejs/cli-win32-x64": "2.2.5" }, "bin": { "biome": "bin/biome" } }, "sha512-zcIi+163Rc3HtyHbEO7CjeHq8DjQRs40HsGbW6vx2WI0tg8mYQOPouhvHSyEnCBAorfYNnKdR64/IxO7xQ5faw=="], + "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.4.15", "", { "os": "darwin", "cpu": "arm64" }, "sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg=="], - "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.2.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-MYT+nZ38wEIWVcL5xLyOhYQQ7nlWD0b/4mgATW2c8dvq7R4OQjt/XGXFkXrmtWmQofaIM14L7V8qIz/M+bx5QQ=="], + "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.4.15", "", { "os": "darwin", "cpu": "x64" }, "sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ=="], - "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.2.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-FLIEl73fv0R7dI10EnEiZLw+IMz3mWLnF95ASDI0kbx6DDLJjWxE5JxxBfmG+udz1hIDd3fr5wsuP7nwuTRdAg=="], + "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.4.15", "", { "os": "linux", "cpu": "arm64" }, "sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug=="], - "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.2.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-5DjiiDfHqGgR2MS9D+AZ8kOfrzTGqLKywn8hoXpXXlJXIECGQ32t+gt/uiS2XyGBM2XQhR6ztUvbjZWeccFMoQ=="], + "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.4.15", "", { "os": "linux", "cpu": "arm64" }, "sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ=="], - "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.2.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-5Ov2wgAFwqDvQiESnu7b9ufD1faRa+40uwrohgBopeY84El2TnBDoMNXx6iuQdreoFGjwW8vH6k68G21EpNERw=="], + "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.4.15", "", { "os": "linux", "cpu": "x64" }, "sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g=="], - "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.2.5", "", { "os": "linux", "cpu": "x64" }, "sha512-fq9meKm1AEXeAWan3uCg6XSP5ObA6F/Ovm89TwaMiy1DNIwdgxPkNwxlXJX8iM6oRbFysYeGnT0OG8diCWb9ew=="], + "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.4.15", "", { "os": "linux", "cpu": "x64" }, "sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w=="], - "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.2.5", "", { "os": "linux", "cpu": "x64" }, "sha512-AVqLCDb/6K7aPNIcxHaTQj01sl1m989CJIQFQEaiQkGr2EQwyOpaATJ473h+nXDUuAcREhccfRpe/tu+0wu0eQ=="], + "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.4.15", "", { "os": "win32", "cpu": "arm64" }, "sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w=="], - "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.2.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-xaOIad4wBambwJa6mdp1FigYSIF9i7PCqRbvBqtIi9y29QtPVQ13sDGtUnsRoe6SjL10auMzQ6YAe+B3RpZXVg=="], + "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.4.15", "", { "os": "win32", "cpu": "x64" }, "sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ=="], - "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.2.5", "", { "os": "win32", "cpu": "x64" }, "sha512-F/jhuXCssPFAuciMhHKk00xnCAxJRS/pUzVfXYmOMUp//XW7mO6QeCjsjvnm8L4AO/dG2VOB0O+fJPiJ2uXtIw=="], + "@effect/cluster": ["@effect/cluster@0.55.0", "", { "dependencies": { "kubernetes-types": "^1.30.0" }, "peerDependencies": { "@effect/platform": "^0.93.6", "@effect/rpc": "^0.72.2", "@effect/sql": "^0.48.6", "@effect/workflow": "^0.15.0", "effect": "^3.19.8" } }, "sha512-WeLrGpdtWhr4ap3kcW+G+qYyDqzEa65ypPWsU+sNU2gordENsAkxUQqo8taKr114AOk6WE74q0I7iWABcfGlhQ=="], - "@effect/cluster": ["@effect/cluster@0.50.3", "", { "peerDependencies": { "@effect/platform": "^0.92.1", "@effect/rpc": "^0.71.0", "@effect/sql": "^0.46.0", "@effect/workflow": "^0.11.3", "effect": "^3.18.1" } }, "sha512-xh6okxbkvVzjJXnDEsL/byEsVEYiOhqKUAEugwCnH6yNKnT6VWK8GMyHuL9Tlbex2X9soiMxUSWbreqErrzlqQ=="], + "@effect/experimental": ["@effect/experimental@0.57.11", "", { "dependencies": { "uuid": "^11.0.3" }, "peerDependencies": { "@effect/platform": "^0.93.6", "effect": "^3.19.9", "ioredis": "^5", "lmdb": "^3" }, "optionalPeers": ["ioredis", "lmdb"] }, "sha512-M5uug3Drs/gyTHLfA+XzcIZQGUEV/Jn5yi1POki4oZswhpzNmsVTHl4THpxAordRKwa5lFvTSlsRP684YH7pSw=="], - "@effect/experimental": ["@effect/experimental@0.56.0", "", { "dependencies": { "uuid": "^11.0.3" }, "peerDependencies": { "@effect/platform": "^0.92.0", "effect": "^3.18.0", "ioredis": "^5", "lmdb": "^3" }, "optionalPeers": ["ioredis", "lmdb"] }, "sha512-ZT9wTUVyDptzdkW4Tfvz5fNzygW9vt5jWcFmKI9SlhZMu9unVJgsBhxWCNYCyfPnxw3n/Z6SEKsqgt8iKQc4MA=="], + "@effect/language-service": ["@effect/language-service@0.60.0", "", { "bin": { "effect-language-service": "cli.js" } }, "sha512-elJDWHG5Naq3OkilPt9ZRn56JfSA3MhXUIlDx9RWJeScHm96kZ+HkZ3eFBxqROzXwD6Q2DTtFctFwOM0+QLZEA=="], - "@effect/language-service": ["@effect/language-service@0.42.0", "", { "bin": { "effect-language-service": "cli.js" } }, "sha512-a5naAdmFxrp6T6IsKNTbsoPJXgn2/WXcjzHHrvq7O/MCCWWiJepSVeJiD8rhb8YsWhiNXnvV5/MzOtljwWHY7w=="], + "@effect/opentelemetry": ["@effect/opentelemetry@0.59.3", "", { "peerDependencies": { "@effect/platform": "^0.93.8", "@opentelemetry/api": "^1.9", "@opentelemetry/resources": "^2.0.0", "@opentelemetry/sdk-logs": ">=0.203.0 <0.300.0", "@opentelemetry/sdk-metrics": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.33.0", "effect": "^3.19.12" }, "optionalPeers": ["@opentelemetry/api", "@opentelemetry/resources", "@opentelemetry/sdk-logs", "@opentelemetry/sdk-metrics", "@opentelemetry/sdk-trace-base", "@opentelemetry/sdk-trace-node", "@opentelemetry/sdk-trace-web"] }, "sha512-0Ozqxc1AMMnOu18Iqqcf8rokyrdvHCYaJzUEDQpi5pt7z+C5zhv5GjFMI9OxMgGRBiGxsY63ZUth+Q6w8F8KhQ=="], - "@effect/opentelemetry": ["@effect/opentelemetry@0.58.0", "", { "peerDependencies": { "@effect/platform": "^0.92.0", "@opentelemetry/api": "^1.9", "@opentelemetry/resources": "^2.0.0", "@opentelemetry/sdk-logs": "^0.203.0", "@opentelemetry/sdk-metrics": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.33.0", "effect": "^3.18.0" }, "optionalPeers": ["@opentelemetry/api", "@opentelemetry/resources", "@opentelemetry/sdk-logs", "@opentelemetry/sdk-metrics", "@opentelemetry/sdk-trace-base", "@opentelemetry/sdk-trace-node", "@opentelemetry/sdk-trace-web"] }, "sha512-NKCk64lf2VbrTxpxWUgqWxk02j49u5sh2HD8YK0UPDOi62vmc12aBqdhEyPp+kpdZiw8VI8ZALkgYRG1tH08SQ=="], + "@effect/platform": ["@effect/platform@0.93.8", "", { "dependencies": { "find-my-way-ts": "^0.1.6", "msgpackr": "^1.11.4", "multipasta": "^0.2.7" }, "peerDependencies": { "effect": "^3.19.12" } }, "sha512-xTEy6fyTy4ijmFC3afKgtvYtn/JyPoIov4ZSUWJZUv3VeOcUPNGrrqG6IJlWkXs3NhvSywKv7wc1kw3epCQVZw=="], - "@effect/platform": ["@effect/platform@0.92.1", "", { "dependencies": { "find-my-way-ts": "^0.1.6", "msgpackr": "^1.11.4", "multipasta": "^0.2.7" }, "peerDependencies": { "effect": "^3.18.1" } }, "sha512-XXWCBVwyhaKZISN7aM1fv/3fWDGyxr84ObywnUrL8aHvJLoIeskWFAP/fqw3c5MFCrJ3ZV97RWLbv6JiBQugdg=="], + "@effect/platform-browser": ["@effect/platform-browser@0.73.0", "", { "dependencies": { "multipasta": "^0.2.7" }, "peerDependencies": { "@effect/platform": "^0.93.0", "effect": "^3.19.0" } }, "sha512-G/LWu+roBHtjb9JEpCYe47XG0oB2xlUIp7fBQznDPYYMksqtrusEdtVtAWfPhO21aNvVmv7+agonisxK2vGaCQ=="], - "@effect/platform-browser": ["@effect/platform-browser@0.72.0", "", { "dependencies": { "multipasta": "^0.2.7" }, "peerDependencies": { "@effect/platform": "^0.92.0", "effect": "^3.18.0" } }, "sha512-xLlhR2S5yGo7//i8rTOiu1wCyrmrotXk+lK7Y257odxmQ2+HhV4wA2E+xFa0bFbHnqFCE3Yza9r0BkA3y1tgag=="], + "@effect/platform-bun": ["@effect/platform-bun@0.86.0", "", { "dependencies": { "@effect/platform-node-shared": "^0.56.0", "multipasta": "^0.2.7" }, "peerDependencies": { "@effect/cluster": "^0.55.0", "@effect/platform": "^0.93.6", "@effect/rpc": "^0.72.2", "@effect/sql": "^0.48.6", "effect": "^3.19.8" } }, "sha512-wg6eyzIxHuOd87rHjR18T7DjOtQ0dz8/cQD/pvZo8xFBSZ0AoZXqkHOKuU34DIRA4tp+BdBP6wjDDQYNQK/agQ=="], - "@effect/platform-bun": ["@effect/platform-bun@0.81.1", "", { "dependencies": { "@effect/platform-node-shared": "^0.51.3", "multipasta": "^0.2.7" }, "peerDependencies": { "@effect/cluster": "^0.50.3", "@effect/platform": "^0.92.1", "@effect/rpc": "^0.71.0", "@effect/sql": "^0.46.0", "effect": "^3.18.1" } }, "sha512-wynPXDouKcmzBdWUK4QzaYTAULsNtr+LFX3fmpG+IV+YI4/sm63erPXjei09z+u5SJXavGACxiGnLvXjTQ2t7A=="], + "@effect/platform-node": ["@effect/platform-node@0.103.0", "", { "dependencies": { "@effect/platform-node-shared": "^0.56.0", "mime": "^3.0.0", "undici": "^7.10.0", "ws": "^8.18.2" }, "peerDependencies": { "@effect/cluster": "^0.55.0", "@effect/platform": "^0.93.6", "@effect/rpc": "^0.72.2", "@effect/sql": "^0.48.6", "effect": "^3.19.8" } }, "sha512-N2JmOvHInHAC+JFdt+ME8/Pn9vdgBwYTTcqlSXkT+mBzq6fAKdwHkXHoFUMbk8bWtJGx70oezLLEetatjsveaA=="], - "@effect/platform-node": ["@effect/platform-node@0.98.3", "", { "dependencies": { "@effect/platform-node-shared": "^0.51.3", "mime": "^3.0.0", "undici": "^7.10.0", "ws": "^8.18.2" }, "peerDependencies": { "@effect/cluster": "^0.50.3", "@effect/platform": "^0.92.1", "@effect/rpc": "^0.71.0", "@effect/sql": "^0.46.0", "effect": "^3.18.1" } }, "sha512-90eMWmFSVHrUEreICCd2qLPiw7qcaAv9XTx9OJ+LLv7igQgt4qkisRSK0oxAr5hqU9TdUrsgFDohqe7q7h3ZRg=="], + "@effect/platform-node-shared": ["@effect/platform-node-shared@0.56.0", "", { "dependencies": { "@parcel/watcher": "^2.5.1", "multipasta": "^0.2.7", "ws": "^8.18.2" }, "peerDependencies": { "@effect/cluster": "^0.55.0", "@effect/platform": "^0.93.6", "@effect/rpc": "^0.72.2", "@effect/sql": "^0.48.6", "effect": "^3.19.8" } }, "sha512-0RawLcUCLHVGs4ch1nY26P4xM+U6R03ZR02MgNHMsL0slh8YYlal5PnwD/852rJ59O9prQX3Kq8zs+cGVoLAJw=="], - "@effect/platform-node-shared": ["@effect/platform-node-shared@0.51.3", "", { "dependencies": { "@parcel/watcher": "^2.5.1", "multipasta": "^0.2.7", "ws": "^8.18.2" }, "peerDependencies": { "@effect/cluster": "^0.50.3", "@effect/platform": "^0.92.1", "@effect/rpc": "^0.71.0", "@effect/sql": "^0.46.0", "effect": "^3.18.1" } }, "sha512-1NtCP06RFAnqTgBUF5YXuVGwoW396DKhaZutaWfiZMRlODda0t/iTRYq2CHUlvOGG8x/ZvLtJrC+EQXJEywDWQ=="], + "@effect/rpc": ["@effect/rpc@0.72.2", "", { "dependencies": { "msgpackr": "^1.11.4" }, "peerDependencies": { "@effect/platform": "^0.93.3", "effect": "^3.19.5" } }, "sha512-BmTXybXCOq96D2r9mvSW/YdiTQs5CStnd4II+lfVKrMr3pMNERKLZ2LG37Tfm4Sy3Q8ire6IVVKO/CN+VR0uQQ=="], - "@effect/rpc": ["@effect/rpc@0.71.0", "", { "dependencies": { "msgpackr": "^1.11.4" }, "peerDependencies": { "@effect/platform": "^0.92.0", "effect": "^3.18.0" } }, "sha512-m6mFX0ShdA+fnYAyamz7SRKF4FepaDB/ZhBri6iue26tBF2LrOFJUWewbwv8/LdLSedkO4eukhsHXuEYortL/w=="], + "@effect/sql": ["@effect/sql@0.48.6", "", { "dependencies": { "uuid": "^11.0.3" }, "peerDependencies": { "@effect/experimental": "^0.57.9", "@effect/platform": "^0.93.6", "effect": "^3.19.8" } }, "sha512-OBIG/DYFxYTA9EXXhqi6sAcX0YLz8Huu8L+wj3a0aOSRPpHm9HkL9a5lacRPPvrVl31rKcEteGa/lO6n26gIFg=="], - "@effect/sql": ["@effect/sql@0.46.0", "", { "dependencies": { "uuid": "^11.0.3" }, "peerDependencies": { "@effect/experimental": "^0.56.0", "@effect/platform": "^0.92.0", "effect": "^3.18.0" } }, "sha512-nm9TuTTG7gLmJlIPkf71wA5lXArSvkpm1oYoIF+rhf01wef+1ujz9Mv1SfuzYbzsk7W9+OXUIRMxz/nSlKkiGQ=="], + "@effect/workflow": ["@effect/workflow@0.15.2", "", { "peerDependencies": { "@effect/experimental": "^0.57.11", "@effect/platform": "^0.93.6", "@effect/rpc": "^0.72.2", "effect": "^3.19.10" } }, "sha512-UAo5QWEvyyKsnf4EQ7WL3zwiuZS4Wd5fmAxdpcpZSIxNOvsABp3DOuyRCiidD8l3sQhdPwES/UsVK4QOCQ7wew=="], - "@effect/workflow": ["@effect/workflow@0.11.3", "", { "peerDependencies": { "@effect/platform": "^0.92.1", "@effect/rpc": "^0.71.0", "effect": "^3.18.1" } }, "sha512-3uyj0yOc2QRtQVOw6NEJVEMOhN/F7khhnf3QSU+2T3wvuDag9iBUzJFvSls8PgNCO3j/GgeaWzbcXwxqpFQYOQ=="], + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.7", "", { "os": "aix", "cpu": "ppc64" }, "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg=="], - "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.10", "", { "os": "aix", "cpu": "ppc64" }, "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw=="], + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.7", "", { "os": "android", "cpu": "arm" }, "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ=="], - "@esbuild/android-arm": ["@esbuild/android-arm@0.25.10", "", { "os": "android", "cpu": "arm" }, "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w=="], + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.7", "", { "os": "android", "cpu": "arm64" }, "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ=="], - "@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.10", "", { "os": "android", "cpu": "arm64" }, "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg=="], + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.7", "", { "os": "android", "cpu": "x64" }, "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg=="], - "@esbuild/android-x64": ["@esbuild/android-x64@0.25.10", "", { "os": "android", "cpu": "x64" }, "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg=="], + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw=="], - "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.10", "", { "os": "darwin", "cpu": "arm64" }, "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA=="], + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ=="], - "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.10", "", { "os": "darwin", "cpu": "x64" }, "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg=="], + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.7", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w=="], - "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.10", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg=="], + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.7", "", { "os": "freebsd", "cpu": "x64" }, "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ=="], - "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.10", "", { "os": "freebsd", "cpu": "x64" }, "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA=="], + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.7", "", { "os": "linux", "cpu": "arm" }, "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA=="], - "@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.10", "", { "os": "linux", "cpu": "arm" }, "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg=="], + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A=="], - "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.10", "", { "os": "linux", "cpu": "arm64" }, "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ=="], + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.7", "", { "os": "linux", "cpu": "ia32" }, "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg=="], - "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.10", "", { "os": "linux", "cpu": "ia32" }, "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ=="], + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q=="], - "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.10", "", { "os": "linux", "cpu": "none" }, "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg=="], + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw=="], - "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.10", "", { "os": "linux", "cpu": "none" }, "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA=="], + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.7", "", { "os": "linux", "cpu": "ppc64" }, "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ=="], - "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.10", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA=="], + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.7", "", { "os": "linux", "cpu": "none" }, "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ=="], - "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.10", "", { "os": "linux", "cpu": "none" }, "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA=="], + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.7", "", { "os": "linux", "cpu": "s390x" }, "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw=="], - "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.10", "", { "os": "linux", "cpu": "s390x" }, "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew=="], + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.7", "", { "os": "linux", "cpu": "x64" }, "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA=="], - "@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.10", "", { "os": "linux", "cpu": "x64" }, "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA=="], + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w=="], - "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.10", "", { "os": "none", "cpu": "arm64" }, "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A=="], + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.7", "", { "os": "none", "cpu": "x64" }, "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw=="], - "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.10", "", { "os": "none", "cpu": "x64" }, "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig=="], + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.7", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A=="], - "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.10", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw=="], + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.7", "", { "os": "openbsd", "cpu": "x64" }, "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg=="], - "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.10", "", { "os": "openbsd", "cpu": "x64" }, "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw=="], + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.7", "", { "os": "none", "cpu": "arm64" }, "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw=="], - "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.10", "", { "os": "none", "cpu": "arm64" }, "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag=="], + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.7", "", { "os": "sunos", "cpu": "x64" }, "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA=="], - "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.10", "", { "os": "sunos", "cpu": "x64" }, "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ=="], + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA=="], - "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.10", "", { "os": "win32", "cpu": "arm64" }, "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw=="], + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.7", "", { "os": "win32", "cpu": "ia32" }, "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw=="], - "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.10", "", { "os": "win32", "cpu": "ia32" }, "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw=="], + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.7", "", { "os": "win32", "cpu": "x64" }, "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg=="], - "@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.10", "", { "os": "win32", "cpu": "x64" }, "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw=="], + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], - "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], - "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="], + "@eslint/config-array": ["@eslint/config-array@0.23.5", "", { "dependencies": { "@eslint/object-schema": "^3.0.5", "debug": "^4.3.1", "minimatch": "^10.2.4" } }, "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA=="], - "@eslint/config-array": ["@eslint/config-array@0.21.0", "", { "dependencies": { "@eslint/object-schema": "^2.1.6", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ=="], + "@eslint/config-helpers": ["@eslint/config-helpers@0.6.0", "", { "dependencies": { "@eslint/core": "^1.2.1" } }, "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA=="], - "@eslint/config-helpers": ["@eslint/config-helpers@0.3.1", "", {}, "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA=="], + "@eslint/core": ["@eslint/core@1.2.1", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ=="], - "@eslint/core": ["@eslint/core@0.15.2", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg=="], + "@eslint/object-schema": ["@eslint/object-schema@3.0.5", "", {}, "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw=="], - "@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.7.1", "", { "dependencies": { "@eslint/core": "^1.2.1", "levn": "^0.4.1" } }, "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ=="], - "@eslint/js": ["@eslint/js@9.36.0", "", {}, "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw=="], + "@floating-ui/core": ["@floating-ui/core@1.7.5", "", { "dependencies": { "@floating-ui/utils": "^0.2.11" } }, "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ=="], - "@eslint/object-schema": ["@eslint/object-schema@2.1.6", "", {}, "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="], + "@floating-ui/dom": ["@floating-ui/dom@1.7.6", "", { "dependencies": { "@floating-ui/core": "^1.7.5", "@floating-ui/utils": "^0.2.11" } }, "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ=="], - "@eslint/plugin-kit": ["@eslint/plugin-kit@0.3.5", "", { "dependencies": { "@eslint/core": "^0.15.2", "levn": "^0.4.1" } }, "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w=="], + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.8", "", { "dependencies": { "@floating-ui/dom": "^1.7.6" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A=="], + + "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="], "@fontsource/work-sans": ["@fontsource/work-sans@5.2.8", "", {}, "sha512-6LaHjVVgts+rnrcqvEkP2+iUB/jw1oDSYsGO0+TltAhnWki9Hnf/UGpgMQh2jcm0GEH8VqCPnq4PpmHLFzxXtQ=="], - "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + "@humanfs/core": ["@humanfs/core@0.19.2", "", { "dependencies": { "@humanfs/types": "^0.15.0" } }, "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA=="], - "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + "@humanfs/node": ["@humanfs/node@0.16.8", "", { "dependencies": { "@humanfs/core": "^0.19.2", "@humanfs/types": "^0.15.0", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ=="], + + "@humanfs/types": ["@humanfs/types@0.15.0", "", {}, "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q=="], "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], - "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], - "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], @@ -284,195 +280,245 @@ "@msgpackr-extract/msgpackr-extract-win32-x64": ["@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3", "", { "os": "win32", "cpu": "x64" }, "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ=="], - "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + "@opentelemetry/api": ["@opentelemetry/api@1.9.1", "", {}, "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q=="], - "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + "@opentelemetry/api-logs": ["@opentelemetry/api-logs@0.208.0", "", { "dependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-CjruKY9V6NMssL/T1kAFgzosF1v9o6oeN+aX5JB/C/xPNtmgIJqcXHG7fA82Ou1zCpWGl4lROQUKwUNE1pMCyg=="], - "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + "@opentelemetry/context-async-hooks": ["@opentelemetry/context-async-hooks@2.7.1", "", { "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-OPFBYuXEn1E4ja3Y6eeA7O+ZnLBNcXTV5Cgsn1VaqBZ6hC5FnpZPLBNme1LJY8ZtF4aOujPKFoeWN4ik487KuQ=="], - "@opentelemetry/api": ["@opentelemetry/api@1.9.0", "", {}, "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg=="], + "@opentelemetry/core": ["@opentelemetry/core@2.2.0", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw=="], - "@opentelemetry/api-logs": ["@opentelemetry/api-logs@0.205.0", "", { "dependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-wBlPk1nFB37Hsm+3Qy73yQSobVn28F4isnWIBvKpd5IUH/eat8bwcL02H9yzmHyyPmukeccSl2mbN5sDQZYnPg=="], + "@opentelemetry/exporter-trace-otlp-http": ["@opentelemetry/exporter-trace-otlp-http@0.208.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/otlp-exporter-base": "0.208.0", "@opentelemetry/otlp-transformer": "0.208.0", "@opentelemetry/resources": "2.2.0", "@opentelemetry/sdk-trace-base": "2.2.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-jbzDw1q+BkwKFq9yxhjAJ9rjKldbt5AgIy1gmEIJjEV/WRxQ3B6HcLVkwbjJ3RcMif86BDNKR846KJ0tY0aOJA=="], - "@opentelemetry/context-async-hooks": ["@opentelemetry/context-async-hooks@2.1.0", "", { "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-zOyetmZppnwTyPrt4S7jMfXiSX9yyfF0hxlA8B5oo2TtKl+/RGCy7fi4DrBfIf3lCPrkKsRBWZZD7RFojK7FDg=="], + "@opentelemetry/otlp-exporter-base": ["@opentelemetry/otlp-exporter-base@0.208.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/otlp-transformer": "0.208.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-gMd39gIfVb2OgxldxUtOwGJYSH8P1kVFFlJLuut32L6KgUC4gl1dMhn+YC2mGn0bDOiQYSk/uHOdSjuKp58vvA=="], - "@opentelemetry/core": ["@opentelemetry/core@2.1.0", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-RMEtHsxJs/GiHHxYT58IY57UXAQTuUnZVco6ymDEqTNlJKTimM4qPUPVe8InNFyBjhHBEAx4k3Q8LtNayBsbUQ=="], + "@opentelemetry/otlp-transformer": ["@opentelemetry/otlp-transformer@0.208.0", "", { "dependencies": { "@opentelemetry/api-logs": "0.208.0", "@opentelemetry/core": "2.2.0", "@opentelemetry/resources": "2.2.0", "@opentelemetry/sdk-logs": "0.208.0", "@opentelemetry/sdk-metrics": "2.2.0", "@opentelemetry/sdk-trace-base": "2.2.0", "protobufjs": "^7.3.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-DCFPY8C6lAQHUNkzcNT9R+qYExvsk6C5Bto2pbNxgicpcSWbe2WHShLxkOxIdNcBiYPdVHv/e7vH7K6TI+C+fQ=="], - "@opentelemetry/exporter-trace-otlp-http": ["@opentelemetry/exporter-trace-otlp-http@0.205.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/otlp-exporter-base": "0.205.0", "@opentelemetry/otlp-transformer": "0.205.0", "@opentelemetry/resources": "2.1.0", "@opentelemetry/sdk-trace-base": "2.1.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-vr2bwwPCSc9u7rbKc74jR+DXFvyMFQo9o5zs+H/fgbK672Whw/1izUKVf+xfWOdJOvuwTnfWxy+VAY+4TSo74Q=="], + "@opentelemetry/resources": ["@opentelemetry/resources@2.2.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A=="], - "@opentelemetry/otlp-exporter-base": ["@opentelemetry/otlp-exporter-base@0.205.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/otlp-transformer": "0.205.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-2MN0C1IiKyo34M6NZzD6P9Nv9Dfuz3OJ3rkZwzFmF6xzjDfqqCTatc9v1EpNfaP55iDOCLHFyYNCgs61FFgtUQ=="], + "@opentelemetry/sdk-logs": ["@opentelemetry/sdk-logs@0.208.0", "", { "dependencies": { "@opentelemetry/api-logs": "0.208.0", "@opentelemetry/core": "2.2.0", "@opentelemetry/resources": "2.2.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.4.0 <1.10.0" } }, "sha512-QlAyL1jRpOeaqx7/leG1vJMp84g0xKP6gJmfELBpnI4O/9xPX+Hu5m1POk9Kl+veNkyth5t19hRlN6tNY1sjbA=="], - "@opentelemetry/otlp-transformer": ["@opentelemetry/otlp-transformer@0.205.0", "", { "dependencies": { "@opentelemetry/api-logs": "0.205.0", "@opentelemetry/core": "2.1.0", "@opentelemetry/resources": "2.1.0", "@opentelemetry/sdk-logs": "0.205.0", "@opentelemetry/sdk-metrics": "2.1.0", "@opentelemetry/sdk-trace-base": "2.1.0", "protobufjs": "^7.3.0" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-KmObgqPtk9k/XTlWPJHdMbGCylRAmMJNXIRh6VYJmvlRDMfe+DonH41G7eenG8t4FXn3fxOGh14o/WiMRR6vPg=="], + "@opentelemetry/sdk-metrics": ["@opentelemetry/sdk-metrics@2.7.1", "", { "dependencies": { "@opentelemetry/core": "2.7.1", "@opentelemetry/resources": "2.7.1" }, "peerDependencies": { "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, "sha512-MpDJdkiFDs3Pm1RHO3KByuZbuBdJEXEAkiC0+yJdsZGVCdf1RpHR6n+LHDcS7ffmfrt5kVCzJSCfm4z2C7v0uQ=="], - "@opentelemetry/resources": ["@opentelemetry/resources@2.1.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-1CJjf3LCvoefUOgegxi8h6r4B/wLSzInyhGP2UmIBYNlo4Qk5CZ73e1eEyWmfXvFtm1ybkmfb2DqWvspsYLrWw=="], + "@opentelemetry/sdk-trace-base": ["@opentelemetry/sdk-trace-base@2.7.1", "", { "dependencies": { "@opentelemetry/core": "2.7.1", "@opentelemetry/resources": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-NAYIlsF8MPUsKqJMiDQJTMPOmlbawC1Iz/omMLygZ1C9am8fTKYjTaI+OZM+WTY3t3Glo0wnOg/6/pac6RGPPw=="], - "@opentelemetry/sdk-logs": ["@opentelemetry/sdk-logs@0.205.0", "", { "dependencies": { "@opentelemetry/api-logs": "0.205.0", "@opentelemetry/core": "2.1.0", "@opentelemetry/resources": "2.1.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.4.0 <1.10.0" } }, "sha512-nyqhNQ6eEzPWQU60Nc7+A5LIq8fz3UeIzdEVBQYefB4+msJZ2vuVtRuk9KxPMw1uHoHDtYEwkr2Ct0iG29jU8w=="], + "@opentelemetry/sdk-trace-node": ["@opentelemetry/sdk-trace-node@2.7.1", "", { "dependencies": { "@opentelemetry/context-async-hooks": "2.7.1", "@opentelemetry/core": "2.7.1", "@opentelemetry/sdk-trace-base": "2.7.1" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-pCpQxU68lV+I9s9svqMyVu5iHdDDUnqUpSxqwyCU8A9ejEsSnMPCbearwsUO4yk08ZJzAIUCFuReMdVQvHrdvg=="], - "@opentelemetry/sdk-metrics": ["@opentelemetry/sdk-metrics@2.1.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/resources": "2.1.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, "sha512-J9QX459mzqHLL9Y6FZ4wQPRZG4TOpMCyPOh6mkr/humxE1W2S3Bvf4i75yiMW9uyed2Kf5rxmLhTm/UK8vNkAw=="], + "@opentelemetry/sdk-trace-web": ["@opentelemetry/sdk-trace-web@2.7.1", "", { "dependencies": { "@opentelemetry/core": "2.7.1", "@opentelemetry/sdk-trace-base": "2.7.1" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-K806OouCSOjMd8Nr7+ZCq3QT22tdAzzS/7h8vprfiKjkgFQ99/dvwU8d12WJANA6D5Qtme65hyBAqAu9CkQuxQ=="], - "@opentelemetry/sdk-trace-base": ["@opentelemetry/sdk-trace-base@2.1.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/resources": "2.1.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-uTX9FBlVQm4S2gVQO1sb5qyBLq/FPjbp+tmGoxu4tIgtYGmBYB44+KX/725RFDe30yBSaA9Ml9fqphe1hbUyLQ=="], + "@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.41.1", "", {}, "sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA=="], - "@opentelemetry/sdk-trace-node": ["@opentelemetry/sdk-trace-node@2.1.0", "", { "dependencies": { "@opentelemetry/context-async-hooks": "2.1.0", "@opentelemetry/core": "2.1.0", "@opentelemetry/sdk-trace-base": "2.1.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-SvVlBFc/jI96u/mmlKm86n9BbTCbQ35nsPoOohqJX6DXH92K0kTe73zGY5r8xoI1QkjR9PizszVJLzMC966y9Q=="], + "@parcel/watcher": ["@parcel/watcher@2.5.6", "", { "dependencies": { "detect-libc": "^2.0.3", "is-glob": "^4.0.3", "node-addon-api": "^7.0.0", "picomatch": "^4.0.3" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.6", "@parcel/watcher-darwin-arm64": "2.5.6", "@parcel/watcher-darwin-x64": "2.5.6", "@parcel/watcher-freebsd-x64": "2.5.6", "@parcel/watcher-linux-arm-glibc": "2.5.6", "@parcel/watcher-linux-arm-musl": "2.5.6", "@parcel/watcher-linux-arm64-glibc": "2.5.6", "@parcel/watcher-linux-arm64-musl": "2.5.6", "@parcel/watcher-linux-x64-glibc": "2.5.6", "@parcel/watcher-linux-x64-musl": "2.5.6", "@parcel/watcher-win32-arm64": "2.5.6", "@parcel/watcher-win32-ia32": "2.5.6", "@parcel/watcher-win32-x64": "2.5.6" } }, "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ=="], - "@opentelemetry/sdk-trace-web": ["@opentelemetry/sdk-trace-web@2.1.0", "", { "dependencies": { "@opentelemetry/core": "2.1.0", "@opentelemetry/sdk-trace-base": "2.1.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-2F6ZuZFmJg4CdhRPP8+60DkvEwGLCiU3ffAkgnnqe/ALGEBqGa0HrZaNWFGprXWVivrYHpXhr7AEfasgLZD71g=="], + "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.5.6", "", { "os": "android", "cpu": "arm64" }, "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A=="], - "@opentelemetry/semantic-conventions": ["@opentelemetry/semantic-conventions@1.37.0", "", {}, "sha512-JD6DerIKdJGmRp4jQyX5FlrQjA4tjOw1cvfsPAZXfOOEErMUHjPcPSICS+6WnM0nB0efSFARh0KAZss+bvExOA=="], + "@parcel/watcher-darwin-arm64": ["@parcel/watcher-darwin-arm64@2.5.6", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA=="], - "@parcel/watcher": ["@parcel/watcher@2.5.1", "", { "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", "micromatch": "^4.0.5", "node-addon-api": "^7.0.0" }, "optionalDependencies": { "@parcel/watcher-android-arm64": "2.5.1", "@parcel/watcher-darwin-arm64": "2.5.1", "@parcel/watcher-darwin-x64": "2.5.1", "@parcel/watcher-freebsd-x64": "2.5.1", "@parcel/watcher-linux-arm-glibc": "2.5.1", "@parcel/watcher-linux-arm-musl": "2.5.1", "@parcel/watcher-linux-arm64-glibc": "2.5.1", "@parcel/watcher-linux-arm64-musl": "2.5.1", "@parcel/watcher-linux-x64-glibc": "2.5.1", "@parcel/watcher-linux-x64-musl": "2.5.1", "@parcel/watcher-win32-arm64": "2.5.1", "@parcel/watcher-win32-ia32": "2.5.1", "@parcel/watcher-win32-x64": "2.5.1" } }, "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg=="], + "@parcel/watcher-darwin-x64": ["@parcel/watcher-darwin-x64@2.5.6", "", { "os": "darwin", "cpu": "x64" }, "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg=="], - "@parcel/watcher-android-arm64": ["@parcel/watcher-android-arm64@2.5.1", "", { "os": "android", "cpu": "arm64" }, "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA=="], + "@parcel/watcher-freebsd-x64": ["@parcel/watcher-freebsd-x64@2.5.6", "", { "os": "freebsd", "cpu": "x64" }, "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng=="], - "@parcel/watcher-darwin-arm64": ["@parcel/watcher-darwin-arm64@2.5.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw=="], + "@parcel/watcher-linux-arm-glibc": ["@parcel/watcher-linux-arm-glibc@2.5.6", "", { "os": "linux", "cpu": "arm" }, "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ=="], - "@parcel/watcher-darwin-x64": ["@parcel/watcher-darwin-x64@2.5.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg=="], + "@parcel/watcher-linux-arm-musl": ["@parcel/watcher-linux-arm-musl@2.5.6", "", { "os": "linux", "cpu": "arm" }, "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg=="], - "@parcel/watcher-freebsd-x64": ["@parcel/watcher-freebsd-x64@2.5.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ=="], + "@parcel/watcher-linux-arm64-glibc": ["@parcel/watcher-linux-arm64-glibc@2.5.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA=="], - "@parcel/watcher-linux-arm-glibc": ["@parcel/watcher-linux-arm-glibc@2.5.1", "", { "os": "linux", "cpu": "arm" }, "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA=="], + "@parcel/watcher-linux-arm64-musl": ["@parcel/watcher-linux-arm64-musl@2.5.6", "", { "os": "linux", "cpu": "arm64" }, "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA=="], - "@parcel/watcher-linux-arm-musl": ["@parcel/watcher-linux-arm-musl@2.5.1", "", { "os": "linux", "cpu": "arm" }, "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q=="], + "@parcel/watcher-linux-x64-glibc": ["@parcel/watcher-linux-x64-glibc@2.5.6", "", { "os": "linux", "cpu": "x64" }, "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ=="], - "@parcel/watcher-linux-arm64-glibc": ["@parcel/watcher-linux-arm64-glibc@2.5.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w=="], + "@parcel/watcher-linux-x64-musl": ["@parcel/watcher-linux-x64-musl@2.5.6", "", { "os": "linux", "cpu": "x64" }, "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg=="], - "@parcel/watcher-linux-arm64-musl": ["@parcel/watcher-linux-arm64-musl@2.5.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg=="], + "@parcel/watcher-win32-arm64": ["@parcel/watcher-win32-arm64@2.5.6", "", { "os": "win32", "cpu": "arm64" }, "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q=="], - "@parcel/watcher-linux-x64-glibc": ["@parcel/watcher-linux-x64-glibc@2.5.1", "", { "os": "linux", "cpu": "x64" }, "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A=="], + "@parcel/watcher-win32-ia32": ["@parcel/watcher-win32-ia32@2.5.6", "", { "os": "win32", "cpu": "ia32" }, "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g=="], - "@parcel/watcher-linux-x64-musl": ["@parcel/watcher-linux-x64-musl@2.5.1", "", { "os": "linux", "cpu": "x64" }, "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg=="], - - "@parcel/watcher-win32-arm64": ["@parcel/watcher-win32-arm64@2.5.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw=="], - - "@parcel/watcher-win32-ia32": ["@parcel/watcher-win32-ia32@2.5.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ=="], - - "@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.5.1", "", { "os": "win32", "cpu": "x64" }, "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA=="], + "@parcel/watcher-win32-x64": ["@parcel/watcher-win32-x64@2.5.6", "", { "os": "win32", "cpu": "x64" }, "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw=="], "@protobufjs/aspromise": ["@protobufjs/aspromise@1.1.2", "", {}, "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="], "@protobufjs/base64": ["@protobufjs/base64@1.1.2", "", {}, "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="], - "@protobufjs/codegen": ["@protobufjs/codegen@2.0.4", "", {}, "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="], + "@protobufjs/codegen": ["@protobufjs/codegen@2.0.5", "", {}, "sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g=="], "@protobufjs/eventemitter": ["@protobufjs/eventemitter@1.1.0", "", {}, "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="], - "@protobufjs/fetch": ["@protobufjs/fetch@1.1.0", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1", "@protobufjs/inquire": "^1.1.0" } }, "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="], + "@protobufjs/fetch": ["@protobufjs/fetch@1.1.1", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.1" } }, "sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw=="], "@protobufjs/float": ["@protobufjs/float@1.0.2", "", {}, "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="], - "@protobufjs/inquire": ["@protobufjs/inquire@1.1.0", "", {}, "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="], + "@protobufjs/inquire": ["@protobufjs/inquire@1.1.2", "", {}, "sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw=="], "@protobufjs/path": ["@protobufjs/path@1.1.2", "", {}, "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="], "@protobufjs/pool": ["@protobufjs/pool@1.1.0", "", {}, "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="], - "@protobufjs/utf8": ["@protobufjs/utf8@1.1.0", "", {}, "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="], + "@protobufjs/utf8": ["@protobufjs/utf8@1.1.1", "", {}, "sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg=="], - "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.38", "", {}, "sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw=="], + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], - "@rollup/plugin-node-resolve": ["@rollup/plugin-node-resolve@16.0.1", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.22.1" }, "peerDependencies": { "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA=="], + "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + + "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.8", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-rect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA=="], + + "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], + + "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], + + "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], + + "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], + + "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], + + "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + + "@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-rc.3", "", {}, "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q=="], + + "@rollup/plugin-node-resolve": ["@rollup/plugin-node-resolve@16.0.3", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.22.1" }, "peerDependencies": { "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg=="], "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], - "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.52.4", "", { "os": "android", "cpu": "arm" }, "sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA=="], + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.60.4", "", { "os": "android", "cpu": "arm" }, "sha512-F5QXMSiFebS9hKZj02XhWLLnRpJ3B3AROP0tWbFBSj+6kCbg5m9j5JoHKd4mmSVy5mS/IMQloYgYxCuJC0fxEQ=="], - "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.52.4", "", { "os": "android", "cpu": "arm64" }, "sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w=="], + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.60.4", "", { "os": "android", "cpu": "arm64" }, "sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw=="], - "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.52.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg=="], + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.60.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA=="], - "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.52.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw=="], + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.60.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg=="], - "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.52.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ=="], + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.60.4", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g=="], - "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.52.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw=="], + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.60.4", "", { "os": "freebsd", "cpu": "x64" }, "sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw=="], - "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.52.4", "", { "os": "linux", "cpu": "arm" }, "sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ=="], + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.60.4", "", { "os": "linux", "cpu": "arm" }, "sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA=="], - "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.52.4", "", { "os": "linux", "cpu": "arm" }, "sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q=="], + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.60.4", "", { "os": "linux", "cpu": "arm" }, "sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w=="], - "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.52.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg=="], + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.60.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg=="], - "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.52.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g=="], + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.60.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A=="], - "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.52.4", "", { "os": "linux", "cpu": "none" }, "sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ=="], + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.60.4", "", { "os": "linux", "cpu": "none" }, "sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ=="], - "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.52.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g=="], + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.60.4", "", { "os": "linux", "cpu": "none" }, "sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw=="], - "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.52.4", "", { "os": "linux", "cpu": "none" }, "sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg=="], + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.60.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg=="], - "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.52.4", "", { "os": "linux", "cpu": "none" }, "sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA=="], + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.60.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A=="], - "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.52.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA=="], + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.60.4", "", { "os": "linux", "cpu": "none" }, "sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA=="], - "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.52.4", "", { "os": "linux", "cpu": "x64" }, "sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg=="], + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.60.4", "", { "os": "linux", "cpu": "none" }, "sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw=="], - "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.52.4", "", { "os": "linux", "cpu": "x64" }, "sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw=="], + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.60.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ=="], - "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.52.4", "", { "os": "none", "cpu": "arm64" }, "sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA=="], + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.60.4", "", { "os": "linux", "cpu": "x64" }, "sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ=="], - "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.52.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ=="], + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.60.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg=="], - "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.52.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw=="], + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.60.4", "", { "os": "openbsd", "cpu": "x64" }, "sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA=="], - "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.52.4", "", { "os": "win32", "cpu": "x64" }, "sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ=="], + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.60.4", "", { "os": "none", "cpu": "arm64" }, "sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg=="], - "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.52.4", "", { "os": "win32", "cpu": "x64" }, "sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w=="], + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.60.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw=="], - "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.60.4", "", { "os": "win32", "cpu": "ia32" }, "sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA=="], - "@tailwindcss/node": ["@tailwindcss/node@4.1.14", "", { "dependencies": { "@jridgewell/remapping": "^2.3.4", "enhanced-resolve": "^5.18.3", "jiti": "^2.6.0", "lightningcss": "1.30.1", "magic-string": "^0.30.19", "source-map-js": "^1.2.1", "tailwindcss": "4.1.14" } }, "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw=="], + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.60.4", "", { "os": "win32", "cpu": "x64" }, "sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw=="], - "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.14", "", { "dependencies": { "detect-libc": "^2.0.4", "tar": "^7.5.1" }, "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.14", "@tailwindcss/oxide-darwin-arm64": "4.1.14", "@tailwindcss/oxide-darwin-x64": "4.1.14", "@tailwindcss/oxide-freebsd-x64": "4.1.14", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.14", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.14", "@tailwindcss/oxide-linux-arm64-musl": "4.1.14", "@tailwindcss/oxide-linux-x64-gnu": "4.1.14", "@tailwindcss/oxide-linux-x64-musl": "4.1.14", "@tailwindcss/oxide-wasm32-wasi": "4.1.14", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.14", "@tailwindcss/oxide-win32-x64-msvc": "4.1.14" } }, "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw=="], + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.60.4", "", { "os": "win32", "cpu": "x64" }, "sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw=="], - "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.14", "", { "os": "android", "cpu": "arm64" }, "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ=="], + "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.14", "", { "os": "darwin", "cpu": "arm64" }, "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA=="], + "@tailwindcss/node": ["@tailwindcss/node@4.3.0", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.21.0", "jiti": "^2.6.1", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.0" } }, "sha512-aFb4gUhFOgdh9AXo4IzBEOzBkkAxm9VigwDJnMIYv3lcfXCJVesNfbEaBl4BNgVRyid92AmdviqwBUBRKSeY3g=="], - "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.14", "", { "os": "darwin", "cpu": "x64" }, "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw=="], + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.3.0", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.3.0", "@tailwindcss/oxide-darwin-arm64": "4.3.0", "@tailwindcss/oxide-darwin-x64": "4.3.0", "@tailwindcss/oxide-freebsd-x64": "4.3.0", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.0", "@tailwindcss/oxide-linux-arm64-gnu": "4.3.0", "@tailwindcss/oxide-linux-arm64-musl": "4.3.0", "@tailwindcss/oxide-linux-x64-gnu": "4.3.0", "@tailwindcss/oxide-linux-x64-musl": "4.3.0", "@tailwindcss/oxide-wasm32-wasi": "4.3.0", "@tailwindcss/oxide-win32-arm64-msvc": "4.3.0", "@tailwindcss/oxide-win32-x64-msvc": "4.3.0" } }, "sha512-F7HZGBeN9I0/AuuJS5PwcD8xayx5ri5GhjYUDBEVYUkexyA/giwbDNjRVrxSezE3T250OU2K/wp/ltWx3UOefg=="], - "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.14", "", { "os": "freebsd", "cpu": "x64" }, "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw=="], + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.3.0", "", { "os": "android", "cpu": "arm64" }, "sha512-TJPiq67tKlLuObP6RkwvVGDoxCMBVtDgKkLfa/uyj7/FyxvQwHS+UOnVrXXgbEsfUaMgiVvC4KbJnRr26ho4Ng=="], - "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.14", "", { "os": "linux", "cpu": "arm" }, "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw=="], + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.3.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-oMN/WZRb+SO37BmUElEgeEWuU8E/HXRkiODxJxLe1UTHVXLrdVSgfaJV7pSlhRGMSOiXLuxTIjfsF3wYvz8cgQ=="], - "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w=="], + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.3.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-N6CUmu4a6bKVADfw77p+iw6Yd9Q3OBhe0veaDX+QazfuVYlQsHfDgxBrsjQ/IW+zywL8mTrNd0SdJT/zgtvMdA=="], - "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ=="], + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.3.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-zDL5hBkQdH5C6MpqbK3gQAgP80tsMwSI26vjOzjJtNCMUo0lFgOItzHKBIupOZNQxt3ouPH7RPhvNhiTfCe5CQ=="], - "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.14", "", { "os": "linux", "cpu": "x64" }, "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg=="], + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.3.0", "", { "os": "linux", "cpu": "arm" }, "sha512-R06HdNi7A7OEoMsf6d4tjZ71RCWnZQPHj2mnotSFURjNLdBC+cIgXQ7l81CqeoiQftjf6OOblxXMInMgN2VzMA=="], - "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.14", "", { "os": "linux", "cpu": "x64" }, "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q=="], + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.3.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-qTJHELX8jetjhRQHCLilkVLmybpzNQAtaI/gaoVoidn/ufbNDbAo8KlK2J+yPoc8wQxvDxCmh/5lr8nC1+lTbg=="], - "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.14", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.0.5", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.4.0" }, "cpu": "none" }, "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ=="], + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.3.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ=="], - "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.14", "", { "os": "win32", "cpu": "arm64" }, "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA=="], + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.3.0", "", { "os": "linux", "cpu": "x64" }, "sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ=="], - "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.14", "", { "os": "win32", "cpu": "x64" }, "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA=="], + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.3.0", "", { "os": "linux", "cpu": "x64" }, "sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg=="], - "@tailwindcss/vite": ["@tailwindcss/vite@4.1.14", "", { "dependencies": { "@tailwindcss/node": "4.1.14", "@tailwindcss/oxide": "4.1.14", "tailwindcss": "4.1.14" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-BoFUoU0XqgCUS1UXWhmDJroKKhNXeDzD7/XwabjkDIAbMnc4ULn5e2FuEuBbhZ6ENZoSYzKlzvZ44Yr6EUDUSA=="], + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.3.0", "", { "dependencies": { "@emnapi/core": "^1.10.0", "@emnapi/runtime": "^1.10.0", "@emnapi/wasi-threads": "^1.2.1", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.8.1" }, "cpu": "none" }, "sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA=="], - "@tanstack/history": ["@tanstack/history@1.132.31", "", {}, "sha512-UCHM2uS0t/uSszqPEo+SBSSoQVeQ+LlOWAVBl5SA7+AedeAbKafIPjFn8huZCXNLAYb0WKV2+wETr7lDK9uz7g=="], + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.3.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-Pe+RPVTi1T+qymuuRpcdvwSVZjnll/f7n8gBxMMh3xLTctMDKqpdfGimbMyioqtLhUYZxdJ9wGNhV7MKHvgZsQ=="], - "@tanstack/react-router": ["@tanstack/react-router@1.132.33", "", { "dependencies": { "@tanstack/history": "1.132.31", "@tanstack/react-store": "^0.7.0", "@tanstack/router-core": "1.132.33", "isbot": "^5.1.22", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, "peerDependencies": { "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" } }, "sha512-o/uOh/EfCRr5u2SyY6aHJCIREZKTyXsiztMnZGSWjT055J99IaQm7zUwq9ZeK841hsZ7fhgMjLh8my75SOdobA=="], + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.3.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Mvrf2kXW/yeW/OTezZlCGOirXRcUuLIBx/5Y12BaPM7wJoryG6dfS/NJL8aBPqtTEx/Vm4T4vKzFUcKDT+TKUA=="], - "@tanstack/react-router-devtools": ["@tanstack/react-router-devtools@1.132.33", "", { "dependencies": { "@tanstack/router-devtools-core": "1.132.33", "vite": "^7.1.7" }, "peerDependencies": { "@tanstack/react-router": "^1.132.33", "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" } }, "sha512-QXoSjFOK0dy/M7s14b7D+vUqXfPET8KuIxS1ebTPP8NWdlodHqxYUEj1/r66Ar+FFH7OyXbWr8wcCu1BRY0nBg=="], + "@tailwindcss/vite": ["@tailwindcss/vite@4.3.0", "", { "dependencies": { "@tailwindcss/node": "4.3.0", "@tailwindcss/oxide": "4.3.0", "tailwindcss": "4.3.0" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, "sha512-t6J3OrB5Fc0ExuhohouH0fWUGMYL6PTLhW+E7zIk/pdbnJARZDCwjBznFnkh5ynRnIRSI4YjtTH0t6USjJISrw=="], - "@tanstack/react-store": ["@tanstack/react-store@0.7.7", "", { "dependencies": { "@tanstack/store": "0.7.7", "use-sync-external-store": "^1.5.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-qqT0ufegFRDGSof9D/VqaZgjNgp4tRPHZIJq2+QIHkMUtHjaJ0lYrrXjeIUJvjnTbgPfSD1XgOMEt0lmANn6Zg=="], + "@tanstack/history": ["@tanstack/history@1.162.0", "", {}, "sha512-79pf/RkhteYZTRgcR4F9kbk84P2N8rugQJswxfIqovlbRiT3yI7eBE+5QorIrZaOKktsgzRlXh1l/du/xpl4iA=="], - "@tanstack/router-core": ["@tanstack/router-core@1.132.33", "", { "dependencies": { "@tanstack/history": "1.132.31", "@tanstack/store": "^0.7.0", "cookie-es": "^2.0.0", "seroval": "^1.3.2", "seroval-plugins": "^1.3.2", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" } }, "sha512-7EwXqlcBsIbDfb8MjhpZp0yaZHE6Jl+TBHtQ3WErramBB5PLFtYVDB1fiJnZMCftHXJNWXMAz4640VTcCQsXow=="], + "@tanstack/react-router": ["@tanstack/react-router@1.170.4", "", { "dependencies": { "@tanstack/history": "1.162.0", "@tanstack/react-store": "^0.9.3", "@tanstack/router-core": "1.171.2", "isbot": "^5.1.22" }, "peerDependencies": { "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" } }, "sha512-cusL4YCTuGGJhjfsXEBm6/SmOAs/G8wRVNadeyN3ofu4OZwX69KAybBEf217buxYzI+FohdJVoigEpJV+tGzIw=="], - "@tanstack/router-devtools-core": ["@tanstack/router-devtools-core@1.132.33", "", { "dependencies": { "clsx": "^2.1.1", "goober": "^2.1.16", "solid-js": "^1.9.5", "vite": "^7.1.7" }, "peerDependencies": { "@tanstack/router-core": "^1.132.33", "csstype": "^3.0.10", "tiny-invariant": "^1.3.3" }, "optionalPeers": ["csstype"] }, "sha512-PFiINWuGltDrSzbOsGniZjEppvDPVGGDjeH4gX2Q0CMqwurapegEna0D0PO++OwVD0aVr6VvFRkmumBwr5vkTA=="], + "@tanstack/react-router-devtools": ["@tanstack/react-router-devtools@1.167.0", "", { "dependencies": { "@tanstack/router-devtools-core": "1.168.0" }, "peerDependencies": { "@tanstack/react-router": "^1.170.0", "@tanstack/router-core": "^1.170.0", "react": ">=18.0.0 || >=19.0.0", "react-dom": ">=18.0.0 || >=19.0.0" }, "optionalPeers": ["@tanstack/router-core"] }, "sha512-nGw095EG7IHx0h5NtlEmzf6vcCTaFNPWdTSuDKazajhN0ct/v/TkekJ9J6KYUCeV1a8/2ZmToc58M+0rrOyn7w=="], - "@tanstack/router-generator": ["@tanstack/router-generator@1.132.33", "", { "dependencies": { "@tanstack/router-core": "1.132.33", "@tanstack/router-utils": "1.132.31", "@tanstack/virtual-file-routes": "1.132.31", "prettier": "^3.5.0", "recast": "^0.23.11", "source-map": "^0.7.4", "tsx": "^4.19.2", "zod": "^3.24.2" } }, "sha512-KXLl7vOvXuvEuuIHqqirfalLEjbO+VtuvU9fhG9Xh9lYk84uEt8/Qvhe+UDu2+CP5IIQEmghlGVTRw/3BZo9FQ=="], + "@tanstack/react-store": ["@tanstack/react-store@0.9.3", "", { "dependencies": { "@tanstack/store": "0.9.3", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg=="], - "@tanstack/router-plugin": ["@tanstack/router-plugin@1.132.33", "", { "dependencies": { "@babel/core": "^7.27.7", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.27.7", "@babel/types": "^7.27.7", "@tanstack/router-core": "1.132.33", "@tanstack/router-generator": "1.132.33", "@tanstack/router-utils": "1.132.31", "@tanstack/virtual-file-routes": "1.132.31", "babel-dead-code-elimination": "^1.0.10", "chokidar": "^3.6.0", "unplugin": "^2.1.2", "zod": "^3.24.2" }, "peerDependencies": { "@rsbuild/core": ">=1.0.2", "@tanstack/react-router": "^1.132.33", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0", "vite-plugin-solid": "^2.11.8", "webpack": ">=5.92.0" }, "optionalPeers": ["@rsbuild/core", "@tanstack/react-router", "vite", "vite-plugin-solid", "webpack"] }, "sha512-jt8HjETP8EtIaRG9+d90OtORcWPiwAdAf+Xv0mNzEaPIoJyrt+CHHYz6tPOoMU4JlqZurFQMTyHbjefoWIkhAA=="], + "@tanstack/router-core": ["@tanstack/router-core@1.171.2", "", { "dependencies": { "@tanstack/history": "1.162.0", "cookie-es": "^3.0.0", "seroval": "^1.5.4", "seroval-plugins": "^1.5.4" } }, "sha512-sUd+BhGYkBF64LVhmOHnYsc1AutPNch/huohEXiXL4IUgmk17Gy+RkUazvjQhptVdYW5QT+qtATrUr2cQZNHFA=="], - "@tanstack/router-utils": ["@tanstack/router-utils@1.132.31", "", { "dependencies": { "@babel/core": "^7.27.4", "@babel/generator": "^7.27.5", "@babel/parser": "^7.27.5", "@babel/preset-typescript": "^7.27.1", "ansis": "^4.1.0", "diff": "^8.0.2", "fast-glob": "^3.3.3", "pathe": "^2.0.3" } }, "sha512-uf8mQ3wV58K8TL5XXBoWhkYxmCV7LLWbbf6AvcxdhnCnBNmXBGlY+T8RdsRnXyI2Iyp2HfHaVZ+8H3CEQedXfw=="], + "@tanstack/router-devtools-core": ["@tanstack/router-devtools-core@1.168.0", "", { "dependencies": { "clsx": "^2.1.1", "goober": "^2.1.16" }, "peerDependencies": { "@tanstack/router-core": "^1.170.0", "csstype": "^3.0.10" }, "optionalPeers": ["csstype"] }, "sha512-wQoQhlBK7nlZgqzaqdYXKWNTpdHdsaREdaPhFZVH0/Ador+F+eM3/NF2i3f2LPeS0GgKraZUQXe1Q/1+KHyEYg=="], - "@tanstack/store": ["@tanstack/store@0.7.7", "", {}, "sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ=="], + "@tanstack/router-generator": ["@tanstack/router-generator@1.167.5", "", { "dependencies": { "@babel/types": "^7.28.5", "@tanstack/router-core": "1.171.2", "@tanstack/router-utils": "1.162.0", "@tanstack/virtual-file-routes": "1.162.0", "jiti": "^2.7.0", "magic-string": "^0.30.21", "prettier": "^3.5.0", "zod": "^3.24.2" } }, "sha512-S7h9qs7WjwF1IlMiOxSv+xB/bSOQ6QS84NlApM9iWLVdkbOVUn7RzTaCqw2qdDa5cPrfSiZJ2wK2a6RFDmFubA=="], - "@tanstack/virtual-file-routes": ["@tanstack/virtual-file-routes@1.132.31", "", {}, "sha512-rxS8Cm2nIXroLqkm9pE/8X2lFNuvcTIIiFi5VH4PwzvKscAuaW3YRMN1WmaGDI2mVEn+GLaoY6Kc3jOczL5i4w=="], + "@tanstack/router-plugin": ["@tanstack/router-plugin@1.168.6", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@tanstack/router-core": "1.171.2", "@tanstack/router-generator": "1.167.5", "@tanstack/router-utils": "1.162.0", "@tanstack/virtual-file-routes": "1.162.0", "chokidar": "^3.6.0", "unplugin": "^3.0.0", "zod": "^3.24.2" }, "peerDependencies": { "@rsbuild/core": ">=1.0.2 || ^2.0.0", "@tanstack/react-router": "^1.170.4", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0", "vite-plugin-solid": "^2.11.10 || ^3.0.0-0", "webpack": ">=5.92.0" }, "optionalPeers": ["@rsbuild/core", "@tanstack/react-router", "vite", "vite-plugin-solid", "webpack"] }, "sha512-u5CNtTWGyFvV8gGWKBt9LdwVGg+ISSBXG/aeeU1/d1YpEKPqlJHS6oN3tvNKOScubeV64HjpeV0tD6fqRfCpvw=="], - "@typed/async-data": ["@typed/async-data@0.13.1", "", { "dependencies": { "@typed/lazy-ref": "^0.3.2", "effect": "^3.11.9" } }, "sha512-rKv3HQtoHeGJwZpEaTL0FAEKfqHcMr/x3GtgkE01p2tJiKjq1eVaPZYpweZEEF/zUutox7DQ14oH85x+ZpPA/Q=="], + "@tanstack/router-utils": ["@tanstack/router-utils@1.162.0", "", { "dependencies": { "@babel/core": "^7.28.5", "@babel/generator": "^7.28.5", "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "ansis": "^4.1.0", "babel-dead-code-elimination": "^1.0.12", "diff": "^8.0.2", "pathe": "^2.0.3", "tinyglobby": "^0.2.15" } }, "sha512-c3GhqhBRCP636B41nf3TKvVz8EWzC5PTZ3I4J4LDH2tVjpxbyFNYsQKRtbNWiMFl+GTtgK4nCha346Wv7j4hcQ=="], - "@typed/lazy-ref": ["@typed/lazy-ref@0.3.3", "", { "dependencies": { "effect": "^3.11.9" } }, "sha512-qJoy01/RFYwWBaWhQBzL3Ow20Q+CPybJ/KJnGNKzyDpRUFcEvd3YSQMqZjRdBZmG2wnEpjedAnlCx9ApvKJIlA=="], + "@tanstack/store": ["@tanstack/store@0.9.3", "", {}, "sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw=="], + + "@tanstack/virtual-file-routes": ["@tanstack/virtual-file-routes@1.162.0", "", {}, "sha512-uhOeFyxLcU41HzvrxsGpiWdcMbScY1EDgbZ5K7DVRMYInbLYWAC0EA/kx9wXAoSM8q82bUG2hRl8+EAjE6XAbA=="], + + "@turbo/darwin-64": ["@turbo/darwin-64@2.9.14", "", { "os": "darwin", "cpu": "x64" }, "sha512-t7QiPflaEyBE4oayeZtSmu4mEfjgIrcNlNNl1z1dmIVPqEdtA7+CfTf8d7KXsOGPh6aNgWjKxyvQg9uGfDQF+A=="], + + "@turbo/darwin-arm64": ["@turbo/darwin-arm64@2.9.14", "", { "os": "darwin", "cpu": "arm64" }, "sha512-d23147mC9BsCPA9mJ0h/ubcpbRgcJBXbcG3+Vq7YLhjz3IXuvQsJ1UXH8f4MD76ZjJ4m/E4aRdJV+MW88CDfbw=="], + + "@turbo/linux-64": ["@turbo/linux-64@2.9.14", "", { "os": "linux", "cpu": "x64" }, "sha512-P3ZKB5tuUDdDQWuAsACGUR1qv9W7BNWxdxqVJ0kZNuNNPRaVYTPPikLcp79+GiEcW3npsR+KyP38lnQiBc5aSA=="], + + "@turbo/linux-arm64": ["@turbo/linux-arm64@2.9.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-ZRTlzcUMrrPv9ZuDzRF9n60Ym13bKeG9jDB8WjxyLhWNzV+AJQN+zdpIk3NJYf2zQsGUm1mNar2P0elRzLw25g=="], + + "@turbo/windows-64": ["@turbo/windows-64@2.9.14", "", { "os": "win32", "cpu": "x64" }, "sha512-exanwN6sIduZwykYeiTQj8kCmOhazP5WOz3bvXMcYtjhL6Z3iRWLewKrXCBq0bqwSP3iBMb/AerRCnHI4lx46A=="], + + "@turbo/windows-arm64": ["@turbo/windows-arm64@2.9.14", "", { "os": "win32", "cpu": "arm64" }, "sha512-fVdCsnmYoKICsycbWuuGp6Jvi51/3G/UluFWuAUCvR8PIW5IJkAk5BM9UF8PSm0Q2IphWHFZjYEgjHsh3B9y/g=="], "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], @@ -482,41 +528,43 @@ "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], - "@types/bun": ["@types/bun@1.2.23", "", { "dependencies": { "bun-types": "1.2.23" } }, "sha512-le8ueOY5b6VKYf19xT3McVbXqLqmxzPXHsQT/q9JHgikJ2X22wyTW3g3ohz2ZMnp7dod6aduIiq8A14Xyimm0A=="], + "@types/bun": ["@types/bun@1.3.14", "", { "dependencies": { "bun-types": "1.3.14" } }, "sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw=="], + + "@types/esrecurse": ["@types/esrecurse@4.3.1", "", {}, "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw=="], "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], - "@types/node": ["@types/node@24.6.2", "", { "dependencies": { "undici-types": "~7.13.0" } }, "sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang=="], + "@types/node": ["@types/node@25.8.0", "", { "dependencies": { "undici-types": ">=7.24.0 <7.24.7" } }, "sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ=="], - "@types/react": ["@types/react@19.2.0", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-1LOH8xovvsKsCBq1wnT4ntDUdCJKmnEakhsuoUSy6ExlHCkGP2hqnatagYTgFk6oeL0VU31u7SNjunPN+GchtA=="], + "@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="], - "@types/react-dom": ["@types/react-dom@19.2.0", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-brtBs0MnE9SMx7px208g39lRmC5uHZs96caOJfTjFcYSLHNamvaSMfJNagChVNkup2SdtOxKX1FDBkRSJe1ZAg=="], + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], "@types/resolve": ["@types/resolve@1.20.2", "", {}, "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="], - "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.45.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.45.0", "@typescript-eslint/type-utils": "8.45.0", "@typescript-eslint/utils": "8.45.0", "@typescript-eslint/visitor-keys": "8.45.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.45.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg=="], + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.59.3", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.59.3", "@typescript-eslint/type-utils": "8.59.3", "@typescript-eslint/utils": "8.59.3", "@typescript-eslint/visitor-keys": "8.59.3", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.59.3", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw=="], - "@typescript-eslint/parser": ["@typescript-eslint/parser@8.45.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.45.0", "@typescript-eslint/types": "8.45.0", "@typescript-eslint/typescript-estree": "8.45.0", "@typescript-eslint/visitor-keys": "8.45.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ=="], + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.59.3", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.59.3", "@typescript-eslint/types": "8.59.3", "@typescript-eslint/typescript-estree": "8.59.3", "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg=="], - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.45.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.45.0", "@typescript-eslint/types": "^8.45.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg=="], + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.59.3", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.59.3", "@typescript-eslint/types": "^8.59.3", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng=="], - "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.45.0", "", { "dependencies": { "@typescript-eslint/types": "8.45.0", "@typescript-eslint/visitor-keys": "8.45.0" } }, "sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA=="], + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.59.3", "", { "dependencies": { "@typescript-eslint/types": "8.59.3", "@typescript-eslint/visitor-keys": "8.59.3" } }, "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA=="], - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.45.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w=="], + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.59.3", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw=="], - "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.45.0", "", { "dependencies": { "@typescript-eslint/types": "8.45.0", "@typescript-eslint/typescript-estree": "8.45.0", "@typescript-eslint/utils": "8.45.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A=="], + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.59.3", "", { "dependencies": { "@typescript-eslint/types": "8.59.3", "@typescript-eslint/typescript-estree": "8.59.3", "@typescript-eslint/utils": "8.59.3", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ=="], - "@typescript-eslint/types": ["@typescript-eslint/types@8.45.0", "", {}, "sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA=="], + "@typescript-eslint/types": ["@typescript-eslint/types@8.59.3", "", {}, "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg=="], - "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.45.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.45.0", "@typescript-eslint/tsconfig-utils": "8.45.0", "@typescript-eslint/types": "8.45.0", "@typescript-eslint/visitor-keys": "8.45.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA=="], + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.59.3", "", { "dependencies": { "@typescript-eslint/project-service": "8.59.3", "@typescript-eslint/tsconfig-utils": "8.59.3", "@typescript-eslint/types": "8.59.3", "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg=="], - "@typescript-eslint/utils": ["@typescript-eslint/utils@8.45.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.45.0", "@typescript-eslint/types": "8.45.0", "@typescript-eslint/typescript-estree": "8.45.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg=="], + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.59.3", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.59.3", "@typescript-eslint/types": "8.59.3", "@typescript-eslint/typescript-estree": "8.59.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg=="], - "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.45.0", "", { "dependencies": { "@typescript-eslint/types": "8.45.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag=="], + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.59.3", "", { "dependencies": { "@typescript-eslint/types": "8.59.3", "eslint-visitor-keys": "^5.0.0" } }, "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg=="], - "@vitejs/plugin-react": ["@vitejs/plugin-react@5.0.4", "", { "dependencies": { "@babel/core": "^7.28.4", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.38", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA=="], + "@vitejs/plugin-react": ["@vitejs/plugin-react@5.2.0", "", { "dependencies": { "@babel/core": "^7.29.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-rc.3", "@types/babel__core": "^7.20.5", "react-refresh": "^0.18.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw=="], "@website/common": ["@website/common@workspace:packages/common"], @@ -524,65 +572,47 @@ "@website/webapp": ["@website/webapp@workspace:packages/webapp"], - "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], - "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + "ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], - "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], - - "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + "ansis": ["ansis@4.3.0", "", {}, "sha512-44mvgtPvohuU/70DdY5Oz2AIrLJ9k6/5x4KmoSvPwO+5Moijo0+N9D0fKbbYZQWP1hNm5CpOf+E01jhxG/r8xg=="], "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], - "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + "babel-dead-code-elimination": ["babel-dead-code-elimination@1.0.12", "", { "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" } }, "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig=="], - "ast-types": ["ast-types@0.16.1", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg=="], + "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "babel-dead-code-elimination": ["babel-dead-code-elimination@1.0.10", "", { "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" } }, "sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA=="], - - "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], - - "baseline-browser-mapping": ["baseline-browser-mapping@2.8.11", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-i+sRXGhz4+QW8aACZ3+r1GAKMt0wlFpeA8M5rOQd0HEYw9zhDrlx9Wc8uQ0IdXakjJRthzglEwfB/yqIjO6iDg=="], + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.30", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg=="], "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], - "brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + "brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], - "browserslist": ["browserslist@4.26.3", "", { "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", "electron-to-chromium": "^1.5.227", "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w=="], + "browserslist": ["browserslist@4.28.2", "", { "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", "electron-to-chromium": "^1.5.328", "node-releases": "^2.0.36", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg=="], - "bun-types": ["bun-types@1.2.23", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-R9f0hKAZXgFU3mlrA0YpE/fiDvwV0FT9rORApt2aQVWSuJDzZOyB5QLc0N/4HF57CS8IXJ6+L5E4W1bW6NS2Aw=="], + "bun-types": ["bun-types@1.3.14", "", { "dependencies": { "@types/node": "*" } }, "sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ=="], - "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], - - "caniuse-lite": ["caniuse-lite@1.0.30001747", "", {}, "sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg=="], - - "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + "caniuse-lite": ["caniuse-lite@1.0.30001793", "", {}, "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA=="], "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], - "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], - "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], - "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], - - "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], - - "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], - "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], - "cookie-es": ["cookie-es@2.0.0", "", {}, "sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg=="], + "cookie-es": ["cookie-es@3.1.1", "", {}, "sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg=="], "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], - "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], @@ -590,37 +620,39 @@ "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], - "detect-libc": ["detect-libc@2.1.1", "", {}, "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw=="], + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], - "diff": ["diff@8.0.2", "", {}, "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg=="], + "diff": ["diff@8.0.4", "", {}, "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw=="], - "effect": ["effect@3.18.1", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "fast-check": "^3.23.1" } }, "sha512-5aJ7yRlvvkBplMSnhPyol7WYvPenvau12asO3HJhG/126SySWV9D8bscGTbV52XxtC5bwO/VUd5ffjE6uep/1A=="], + "effect": ["effect@3.21.2", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "fast-check": "^3.23.1" } }, "sha512-rXd2FGDM8KdjSIrc+mqEELo7ScW7xTVxEf1iInmPSpIde9/nyGuFM710cjTo7/EreGXiUX2MOonPpprbz2XHCg=="], - "effect-fc": ["effect-fc@0.1.4", "", { "dependencies": { "@typed/async-data": "^0.13.1" }, "peerDependencies": { "@types/react": "^19.0.0", "effect": "^3.15.0", "react": "^19.0.0" } }, "sha512-eJh7jzmEoCqawRwzABNpOsypwYHZiMmQe9iWLsUScBKUNYIVNbozpZDhmnO2XQbNyZD+JZN9f6YpKUsYQO3/OA=="], + "effect-fc": ["effect-fc@0.2.6", "", { "dependencies": { "effect-lens": "^0.1.5" }, "peerDependencies": { "@types/react": "^19.2.0", "effect": "^3.21.0", "react": "^19.2.0" } }, "sha512-ddMdmfb68EaDdUdvWK6g9iJVlbqLf0D5ipHwnjWTy4QyfffXoZjWQfrXEQZj7l+K+KBNILazcUTtHKtsuHjy7A=="], - "electron-to-chromium": ["electron-to-chromium@1.5.230", "", {}, "sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ=="], + "effect-lens": ["effect-lens@0.1.5", "", { "peerDependencies": { "effect": "^3.21.0" } }, "sha512-5cHxpC2DI8cSKEOxWI49MGaNPosY+RWTv0qbQ+ILDeS9KjCQd6hXIuk0PtmxJreIT5snk2CpOjOQk/qxl9Ta/g=="], - "enhanced-resolve": ["enhanced-resolve@5.18.3", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww=="], + "electron-to-chromium": ["electron-to-chromium@1.5.357", "", {}, "sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g=="], + + "enhanced-resolve": ["enhanced-resolve@5.21.3", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-QyL119InA+XXEkNLNTPCXPugSvOfhwv0JOlGNzvxs0hZaiHLNvXSpudUWsOlsXGWJh8G6ckCScEkVHfX3kw/2Q=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], - "esbuild": ["esbuild@0.25.10", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.10", "@esbuild/android-arm": "0.25.10", "@esbuild/android-arm64": "0.25.10", "@esbuild/android-x64": "0.25.10", "@esbuild/darwin-arm64": "0.25.10", "@esbuild/darwin-x64": "0.25.10", "@esbuild/freebsd-arm64": "0.25.10", "@esbuild/freebsd-x64": "0.25.10", "@esbuild/linux-arm": "0.25.10", "@esbuild/linux-arm64": "0.25.10", "@esbuild/linux-ia32": "0.25.10", "@esbuild/linux-loong64": "0.25.10", "@esbuild/linux-mips64el": "0.25.10", "@esbuild/linux-ppc64": "0.25.10", "@esbuild/linux-riscv64": "0.25.10", "@esbuild/linux-s390x": "0.25.10", "@esbuild/linux-x64": "0.25.10", "@esbuild/netbsd-arm64": "0.25.10", "@esbuild/netbsd-x64": "0.25.10", "@esbuild/openbsd-arm64": "0.25.10", "@esbuild/openbsd-x64": "0.25.10", "@esbuild/openharmony-arm64": "0.25.10", "@esbuild/sunos-x64": "0.25.10", "@esbuild/win32-arm64": "0.25.10", "@esbuild/win32-ia32": "0.25.10", "@esbuild/win32-x64": "0.25.10" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ=="], + "esbuild": ["esbuild@0.27.7", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.7", "@esbuild/android-arm": "0.27.7", "@esbuild/android-arm64": "0.27.7", "@esbuild/android-x64": "0.27.7", "@esbuild/darwin-arm64": "0.27.7", "@esbuild/darwin-x64": "0.27.7", "@esbuild/freebsd-arm64": "0.27.7", "@esbuild/freebsd-x64": "0.27.7", "@esbuild/linux-arm": "0.27.7", "@esbuild/linux-arm64": "0.27.7", "@esbuild/linux-ia32": "0.27.7", "@esbuild/linux-loong64": "0.27.7", "@esbuild/linux-mips64el": "0.27.7", "@esbuild/linux-ppc64": "0.27.7", "@esbuild/linux-riscv64": "0.27.7", "@esbuild/linux-s390x": "0.27.7", "@esbuild/linux-x64": "0.27.7", "@esbuild/netbsd-arm64": "0.27.7", "@esbuild/netbsd-x64": "0.27.7", "@esbuild/openbsd-arm64": "0.27.7", "@esbuild/openbsd-x64": "0.27.7", "@esbuild/openharmony-arm64": "0.27.7", "@esbuild/sunos-x64": "0.27.7", "@esbuild/win32-arm64": "0.27.7", "@esbuild/win32-ia32": "0.27.7", "@esbuild/win32-x64": "0.27.7" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], - "eslint": ["eslint@9.36.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.36.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ=="], + "eslint": ["eslint@10.4.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", "@eslint/config-helpers": "^0.6.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.14.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^9.1.2", "eslint-visitor-keys": "^5.0.1", "espree": "^11.2.0", "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "minimatch": "^10.2.4", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-loXy6bWOoP3EP6JA7jo6p5jMpBJmHmsNZM5SFRHLdh1MGOPurMnNBj4ZlAbaqUAaQWbCr7jHV4P7gzAyryZWkQ=="], - "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + "eslint-scope": ["eslint-scope@9.1.2", "", { "dependencies": { "@types/esrecurse": "^4.3.1", "@types/estree": "^1.0.8", "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ=="], - "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + "eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], - "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + "espree": ["espree@11.2.0", "", { "dependencies": { "acorn": "^8.16.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^5.0.1" } }, "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw=="], - "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], - - "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], @@ -634,14 +666,10 @@ "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], - "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], - "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], - "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], - "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], @@ -654,7 +682,7 @@ "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], - "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="], "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], @@ -662,31 +690,33 @@ "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], - "get-tsconfig": ["get-tsconfig@4.10.1", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ=="], + "get-tsconfig": ["get-tsconfig@4.14.0", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA=="], "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], - "globals": ["globals@16.4.0", "", {}, "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="], + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], - "goober": ["goober@2.1.18", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw=="], + "goober": ["goober@2.1.19", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-U7veizMqxyKlM58+Z5j2ngJBH/r9siDmxpvNxSw0PylF6WQvrASJEZrxh1hidRBJc2jqoBVSyOban5u8m+6Rxg=="], "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], - "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + "hasown": ["hasown@2.0.3", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="], - "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + "html-parse-stringify": ["html-parse-stringify@3.0.1", "", { "dependencies": { "void-elements": "3.1.0" } }, "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg=="], - "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + "humps": ["humps@2.0.1", "", {}, "sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g=="], + + "i18next": ["i18next@25.10.10", "", { "dependencies": { "@babel/runtime": "^7.29.2" }, "peerDependencies": { "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-cqUW2Z3EkRx7NqSyywjkgCLK7KLCL6IFVFcONG7nVYIJ3ekZ1/N5jUsihHV6Bq37NfhgtczxJcxduELtjTwkuQ=="], + + "i18next-browser-languagedetector": ["i18next-browser-languagedetector@8.2.1", "", { "dependencies": { "@babel/runtime": "^7.23.2" } }, "sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw=="], "ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], - "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], - "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], - "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="], "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], @@ -696,16 +726,14 @@ "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], - "isbot": ["isbot@5.1.31", "", {}, "sha512-DPgQshehErHAqSCKDb3rNW03pa2wS/v5evvUqtxt6TTnHRqAG8FdzcSSJs9656pK6Y+NT7K9R4acEYXLHYfpUQ=="], + "isbot": ["isbot@5.1.40", "", {}, "sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ=="], "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], - "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="], - "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], @@ -718,63 +746,59 @@ "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + "kubernetes-types": ["kubernetes-types@1.30.0", "", {}, "sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q=="], + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], - "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="], + "lightningcss": ["lightningcss@1.32.0", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.32.0", "lightningcss-darwin-arm64": "1.32.0", "lightningcss-darwin-x64": "1.32.0", "lightningcss-freebsd-x64": "1.32.0", "lightningcss-linux-arm-gnueabihf": "1.32.0", "lightningcss-linux-arm64-gnu": "1.32.0", "lightningcss-linux-arm64-musl": "1.32.0", "lightningcss-linux-x64-gnu": "1.32.0", "lightningcss-linux-x64-musl": "1.32.0", "lightningcss-win32-arm64-msvc": "1.32.0", "lightningcss-win32-x64-msvc": "1.32.0" } }, "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ=="], - "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="], + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.32.0", "", { "os": "android", "cpu": "arm64" }, "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg=="], - "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="], + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.32.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ=="], - "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="], + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.32.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w=="], - "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="], + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.32.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig=="], - "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="], + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.32.0", "", { "os": "linux", "cpu": "arm" }, "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw=="], - "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="], + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ=="], - "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="], + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.32.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg=="], - "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="], + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA=="], - "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="], + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.32.0", "", { "os": "linux", "cpu": "x64" }, "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg=="], - "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="], + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.32.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.32.0", "", { "os": "win32", "cpu": "x64" }, "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q=="], "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], - "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], - "long": ["long@5.3.2", "", {}, "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="], + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - "lucide-react": ["lucide-react@0.544.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-t5tS44bqd825zAW45UQxpG2CvcC4urOwn2TrwSH8u+MjeE+1NnWl6QqeQ/6NdjMqdOygyiT9p3Ev0p1NJykxjw=="], + "lucide-react": ["lucide-react@0.556.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-iOb8dRk7kLaYBZhR2VlV1CeJGxChBgUthpSP8wom9jfj79qovgG6qcSdiy6vkoREKPnbUYzJsCn4o4PtG3Iy+A=="], - "magic-string": ["magic-string@0.30.19", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw=="], - - "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], - - "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], "mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], - "minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], - - "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], - - "minizlib": ["minizlib@3.1.0", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw=="], + "minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], - "msgpackr": ["msgpackr@1.11.5", "", { "optionalDependencies": { "msgpackr-extract": "^3.0.2" } }, "sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA=="], + "msgpackr": ["msgpackr@1.11.12", "", { "optionalDependencies": { "msgpackr-extract": "^3.0.2" } }, "sha512-RBdJ1Un7yGlXWajrkxcSa93nvQ0w4zBf60c0yYv7YtBelP8H2FA7XsfBbMHtXKXUMUxH7zV3Zuozh+kUQWhHvg=="], "msgpackr-extract": ["msgpackr-extract@3.0.3", "", { "dependencies": { "node-gyp-build-optional-packages": "5.2.2" }, "optionalDependencies": { "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3", "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3", "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3", "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3", "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3", "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3" }, "bin": { "download-msgpackr-prebuilds": "bin/download-prebuilds.js" } }, "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA=="], "multipasta": ["multipasta@0.2.7", "", {}, "sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA=="], - "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="], "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], @@ -782,22 +806,22 @@ "node-gyp-build-optional-packages": ["node-gyp-build-optional-packages@5.2.2", "", { "dependencies": { "detect-libc": "^2.0.1" }, "bin": { "node-gyp-build-optional-packages": "bin.js", "node-gyp-build-optional-packages-optional": "optional.js", "node-gyp-build-optional-packages-test": "build-test.js" } }, "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw=="], - "node-releases": ["node-releases@2.0.21", "", {}, "sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw=="], + "node-releases": ["node-releases@2.0.44", "", {}, "sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ=="], "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], - "npm-check-updates": ["npm-check-updates@19.0.0", "", { "bin": { "npm-check-updates": "build/cli.js", "ncu": "build/cli.js" } }, "sha512-qcfjZEv6xB+WvW24S8wU1MKISPPiTREraBg62XDo/7zmOLXH3Zj7ti2v/LRfks0qITU8SDZLTWwgIitflvursw=="], + "npm-check-updates": ["npm-check-updates@19.6.6", "", { "bin": { "ncu": "build/cli.js", "npm-check-updates": "build/cli.js" } }, "sha512-AvlRcnlUEyBEJfblUSjYMJwYKvCIWDRuCDa6x3hyUMTMkI3kslmFm0LDqwgzQfshfNh0Z3ouKiA4fLjRN7HejQ=="], "npm-sort": ["npm-sort@0.0.4", "", { "bin": { "npm-sort": "./index.js" } }, "sha512-S5Id/3Jvr7Cf/QnWjRteprngERCBhhEFOM+wMhUrAYP060/HUBC1aL5GoXS3xITlgacJCWaSmP4HQaAt91nNYQ=="], + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], - "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], - "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], @@ -808,105 +832,77 @@ "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], - "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + "postcss": ["postcss@8.5.14", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg=="], "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], - "prettier": ["prettier@3.6.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="], + "prettier": ["prettier@3.8.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw=="], - "protobufjs": ["protobufjs@7.5.4", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.4", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.0", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.0", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.0", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg=="], + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "protobufjs": ["protobufjs@7.5.9", "", { "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", "@protobufjs/codegen": "^2.0.5", "@protobufjs/eventemitter": "^1.1.0", "@protobufjs/fetch": "^1.1.1", "@protobufjs/float": "^1.0.2", "@protobufjs/inquire": "^1.1.2", "@protobufjs/path": "^1.1.2", "@protobufjs/pool": "^1.1.0", "@protobufjs/utf8": "^1.1.1", "@types/node": ">=13.7.0", "long": "^5.0.0" } }, "sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA=="], "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], "pure-rand": ["pure-rand@6.1.0", "", {}, "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="], - "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + "react": ["react@19.2.6", "", {}, "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q=="], - "react": ["react@19.2.0", "", {}, "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ=="], + "react-dom": ["react-dom@19.2.6", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.6" } }, "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g=="], - "react-dom": ["react-dom@19.2.0", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.0" } }, "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ=="], + "react-i18next": ["react-i18next@16.6.6", "", { "dependencies": { "@babel/runtime": "^7.29.2", "html-parse-stringify": "^3.0.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "i18next": ">= 25.10.9", "react": ">= 16.8.0", "typescript": "^5 || ^6" }, "optionalPeers": ["typescript"] }, "sha512-ZgL2HUoW34UKUkOV7uSQFE1CDnRPD+tCR3ywSuWH7u2iapnz86U8Bi3Vrs620qNDzCf1F47NxglCEkchCTDOHw=="], - "react-refresh": ["react-refresh@0.17.0", "", {}, "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], + "react-icons": ["react-icons@5.6.0", "", { "peerDependencies": { "react": "*" } }, "sha512-RH93p5ki6LfOiIt0UtDyNg/cee+HLVR6cHHtW3wALfo+eOHTp8RnU2kRkI6E+H19zMIs03DyxUG/GfZMOGvmiA=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-refresh": ["react-refresh@0.18.0", "", {}, "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw=="], + + "react-shadow": ["react-shadow@20.6.0", "", { "dependencies": { "humps": "^2.0.1" }, "peerDependencies": { "prop-types": "^15.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-kY+w4OMNZ8Nj9YI9eiTgvvJ/wYO7XyX1D/LYhvwQZv5vw69iCiDtGB0BX/2U8gLUuZAMN+x/7rHJKqHh8wXFHQ=="], "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], - "recast": ["recast@0.23.11", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA=="], - - "resolve": ["resolve@1.22.10", "", { "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w=="], - - "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="], "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], - "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], - - "rollup": ["rollup@4.52.4", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.52.4", "@rollup/rollup-android-arm64": "4.52.4", "@rollup/rollup-darwin-arm64": "4.52.4", "@rollup/rollup-darwin-x64": "4.52.4", "@rollup/rollup-freebsd-arm64": "4.52.4", "@rollup/rollup-freebsd-x64": "4.52.4", "@rollup/rollup-linux-arm-gnueabihf": "4.52.4", "@rollup/rollup-linux-arm-musleabihf": "4.52.4", "@rollup/rollup-linux-arm64-gnu": "4.52.4", "@rollup/rollup-linux-arm64-musl": "4.52.4", "@rollup/rollup-linux-loong64-gnu": "4.52.4", "@rollup/rollup-linux-ppc64-gnu": "4.52.4", "@rollup/rollup-linux-riscv64-gnu": "4.52.4", "@rollup/rollup-linux-riscv64-musl": "4.52.4", "@rollup/rollup-linux-s390x-gnu": "4.52.4", "@rollup/rollup-linux-x64-gnu": "4.52.4", "@rollup/rollup-linux-x64-musl": "4.52.4", "@rollup/rollup-openharmony-arm64": "4.52.4", "@rollup/rollup-win32-arm64-msvc": "4.52.4", "@rollup/rollup-win32-ia32-msvc": "4.52.4", "@rollup/rollup-win32-x64-gnu": "4.52.4", "@rollup/rollup-win32-x64-msvc": "4.52.4", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ=="], + "rollup": ["rollup@4.60.4", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.60.4", "@rollup/rollup-android-arm64": "4.60.4", "@rollup/rollup-darwin-arm64": "4.60.4", "@rollup/rollup-darwin-x64": "4.60.4", "@rollup/rollup-freebsd-arm64": "4.60.4", "@rollup/rollup-freebsd-x64": "4.60.4", "@rollup/rollup-linux-arm-gnueabihf": "4.60.4", "@rollup/rollup-linux-arm-musleabihf": "4.60.4", "@rollup/rollup-linux-arm64-gnu": "4.60.4", "@rollup/rollup-linux-arm64-musl": "4.60.4", "@rollup/rollup-linux-loong64-gnu": "4.60.4", "@rollup/rollup-linux-loong64-musl": "4.60.4", "@rollup/rollup-linux-ppc64-gnu": "4.60.4", "@rollup/rollup-linux-ppc64-musl": "4.60.4", "@rollup/rollup-linux-riscv64-gnu": "4.60.4", "@rollup/rollup-linux-riscv64-musl": "4.60.4", "@rollup/rollup-linux-s390x-gnu": "4.60.4", "@rollup/rollup-linux-x64-gnu": "4.60.4", "@rollup/rollup-linux-x64-musl": "4.60.4", "@rollup/rollup-openbsd-x64": "4.60.4", "@rollup/rollup-openharmony-arm64": "4.60.4", "@rollup/rollup-win32-arm64-msvc": "4.60.4", "@rollup/rollup-win32-ia32-msvc": "4.60.4", "@rollup/rollup-win32-x64-gnu": "4.60.4", "@rollup/rollup-win32-x64-msvc": "4.60.4", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-WHeFSbZYsPu3+bLoNRUuAO+wavNlocOPf3wSHTP7hcFKVnJeWsYlCDbr3mTS14FCizf9ccIxXA8sGL8zKeQN3g=="], "rollup-plugin-esbuild": ["rollup-plugin-esbuild@6.2.1", "", { "dependencies": { "debug": "^4.4.0", "es-module-lexer": "^1.6.0", "get-tsconfig": "^4.10.0", "unplugin-utils": "^0.2.4" }, "peerDependencies": { "esbuild": ">=0.18.0", "rollup": "^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" } }, "sha512-jTNOMGoMRhs0JuueJrJqbW8tOwxumaWYq+V5i+PD+8ecSCVkuX27tGW7BXqDgoULQ55rO7IdNxPcnsWtshz3AA=="], - "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], - "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "seroval": ["seroval@1.3.2", "", {}, "sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ=="], + "seroval": ["seroval@1.5.4", "", {}, "sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw=="], - "seroval-plugins": ["seroval-plugins@1.3.3", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w=="], + "seroval-plugins": ["seroval-plugins@1.5.4", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw=="], "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - "solid-js": ["solid-js@1.9.9", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.3.0", "seroval-plugins": "~1.3.0" } }, "sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA=="], - - "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], - "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], - "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - - "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], - "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], - "tailwind-merge": ["tailwind-merge@3.3.1", "", {}, "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g=="], + "tailwind-merge": ["tailwind-merge@3.6.0", "", {}, "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="], - "tailwindcss": ["tailwindcss@4.1.14", "", {}, "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA=="], + "tailwindcss": ["tailwindcss@4.3.0", "", {}, "sha512-y6nxMGB1nMW9R6k96e5gdIFzcfL/gTJRNaqGes1YvkLnPVXzWgbqFF2yLC0T8G774n24cx3Pe8XrKoniCOAH+Q=="], - "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], + "tapable": ["tapable@2.3.3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], - "tar": ["tar@7.5.1", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.1.0", "yallist": "^5.0.0" } }, "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g=="], - - "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], - - "tiny-warning": ["tiny-warning@1.0.3", "", {}, "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="], - - "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + "tinyglobby": ["tinyglobby@0.2.16", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg=="], "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], - "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + "ts-api-utils": ["ts-api-utils@2.5.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], - "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + "tsx": ["tsx@4.22.1", "", { "dependencies": { "esbuild": "~0.28.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-TvncJykhxAzFCk0VQZKBTClall4Pm7qXDSodb6uxi8QFa8X8mT6ABjxxsQ2opDRYxG7AzcRWXaFtruz5HJKuWg=="], - "tsx": ["tsx@4.20.6", "", { "dependencies": { "esbuild": "~0.25.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg=="], - - "turbo": ["turbo@2.5.8", "", { "optionalDependencies": { "turbo-darwin-64": "2.5.8", "turbo-darwin-arm64": "2.5.8", "turbo-linux-64": "2.5.8", "turbo-linux-arm64": "2.5.8", "turbo-windows-64": "2.5.8", "turbo-windows-arm64": "2.5.8" }, "bin": { "turbo": "bin/turbo" } }, "sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w=="], - - "turbo-darwin-64": ["turbo-darwin-64@2.5.8", "", { "os": "darwin", "cpu": "x64" }, "sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ=="], - - "turbo-darwin-arm64": ["turbo-darwin-arm64@2.5.8", "", { "os": "darwin", "cpu": "arm64" }, "sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ=="], - - "turbo-linux-64": ["turbo-linux-64@2.5.8", "", { "os": "linux", "cpu": "x64" }, "sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw=="], - - "turbo-linux-arm64": ["turbo-linux-arm64@2.5.8", "", { "os": "linux", "cpu": "arm64" }, "sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ=="], - - "turbo-windows-64": ["turbo-windows-64@2.5.8", "", { "os": "win32", "cpu": "x64" }, "sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ=="], - - "turbo-windows-arm64": ["turbo-windows-arm64@2.5.8", "", { "os": "win32", "cpu": "arm64" }, "sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ=="], + "turbo": ["turbo@2.9.14", "", { "optionalDependencies": { "@turbo/darwin-64": "2.9.14", "@turbo/darwin-arm64": "2.9.14", "@turbo/linux-64": "2.9.14", "@turbo/linux-arm64": "2.9.14", "@turbo/windows-64": "2.9.14", "@turbo/windows-arm64": "2.9.14" }, "bin": { "turbo": "bin/turbo" } }, "sha512-BQqXRr4UoWI3UPFrtznCLykYHxwxWh53iCB57x092jPMjIlW1wnm3N895g5irpiXmnxUhREBB0n6+y8BHhs4nw=="], "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], @@ -914,25 +910,27 @@ "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], - "typescript-eslint": ["typescript-eslint@8.45.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.45.0", "@typescript-eslint/parser": "8.45.0", "@typescript-eslint/typescript-estree": "8.45.0", "@typescript-eslint/utils": "8.45.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg=="], + "typescript-eslint": ["typescript-eslint@8.59.3", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.59.3", "@typescript-eslint/parser": "8.59.3", "@typescript-eslint/typescript-estree": "8.59.3", "@typescript-eslint/utils": "8.59.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg=="], - "undici": ["undici@7.16.0", "", {}, "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g=="], + "undici": ["undici@7.25.0", "", {}, "sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ=="], - "undici-types": ["undici-types@7.13.0", "", {}, "sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ=="], + "undici-types": ["undici-types@7.24.6", "", {}, "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg=="], - "unplugin": ["unplugin@2.3.10", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw=="], + "unplugin": ["unplugin@3.0.0", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg=="], "unplugin-utils": ["unplugin-utils@0.2.5", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], - "update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="], + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], - "uuid": ["uuid@11.1.0", "", { "bin": { "uuid": "dist/esm/bin/uuid" } }, "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="], + "uuid": ["uuid@11.1.1", "", { "bin": { "uuid": "dist/esm/bin/uuid" } }, "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ=="], - "vite": ["vite@7.1.9", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg=="], + "vite": ["vite@7.3.3", "", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-/4XH147Ui7OGTjg3HbdWe5arnZQSbfuRzdr9Ec7TQi5I7R+ir0Rlc9GIvD4v0XZurELqA035KVXJXpR61xhiTA=="], + + "void-elements": ["void-elements@3.1.0", "", {}, "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w=="], "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], @@ -940,9 +938,9 @@ "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], - "ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], + "ws": ["ws@8.20.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w=="], - "yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], @@ -950,50 +948,108 @@ "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], - "@eslint/config-array/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "@opentelemetry/exporter-trace-otlp-http/@opentelemetry/sdk-trace-base": ["@opentelemetry/sdk-trace-base@2.2.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/resources": "2.2.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw=="], - "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + "@opentelemetry/otlp-transformer/@opentelemetry/sdk-metrics": ["@opentelemetry/sdk-metrics@2.2.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/resources": "2.2.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.9.0 <1.10.0" } }, "sha512-G5KYP6+VJMZzpGipQw7Giif48h6SGQ2PFKEYCybeXJsOCB4fp8azqMAAzE5lnnHK3ZVwYQrgmFbsUJO/zOnwGw=="], - "@eslint/eslintrc/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + "@opentelemetry/otlp-transformer/@opentelemetry/sdk-trace-base": ["@opentelemetry/sdk-trace-base@2.2.0", "", { "dependencies": { "@opentelemetry/core": "2.2.0", "@opentelemetry/resources": "2.2.0", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw=="], - "@eslint/eslintrc/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "@opentelemetry/sdk-metrics/@opentelemetry/core": ["@opentelemetry/core@2.7.1", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw=="], - "@parcel/watcher/detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + "@opentelemetry/sdk-metrics/@opentelemetry/resources": ["@opentelemetry/resources@2.7.1", "", { "dependencies": { "@opentelemetry/core": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.5.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg=="], + "@opentelemetry/sdk-trace-base/@opentelemetry/core": ["@opentelemetry/core@2.7.1", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.5.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ=="], + "@opentelemetry/sdk-trace-base/@opentelemetry/resources": ["@opentelemetry/resources@2.7.1", "", { "dependencies": { "@opentelemetry/core": "2.7.1", "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, "sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ=="], - "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + "@opentelemetry/sdk-trace-node/@opentelemetry/core": ["@opentelemetry/core@2.7.1", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw=="], - "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.0.6", "", { "dependencies": { "@emnapi/core": "^1.5.0", "@emnapi/runtime": "^1.5.0", "@tybys/wasm-util": "^0.10.1" }, "bundled": true }, "sha512-DXj75ewm11LIWUk198QSKUTxjyRjsBwk09MuMk5DGK+GDUtyPhhEHOGP/Xwwj3DjQXXkivoBirmOnKrLfc0+9g=="], + "@opentelemetry/sdk-trace-web/@opentelemetry/core": ["@opentelemetry/core@2.7.1", "", { "dependencies": { "@opentelemetry/semantic-conventions": "^1.29.0" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw=="], - "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + "@radix-ui/react-primitive/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-tooltip/@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@rollup/pluginutils/@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.10.0", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.1", "tslib": "^2.4.0" }, "bundled": true }, "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.10.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.2.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.4", "", { "dependencies": { "@tybys/wasm-util": "^0.10.1" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" }, "bundled": true }, "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.2", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg=="], "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], - "@typescript-eslint/typescript-estree/semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="], + "@typescript-eslint/typescript-estree/semver": ["semver@7.8.0", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA=="], - "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], + + "eslint/@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], "eslint/glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], "eslint/ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - "eslint/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "eslint-scope/@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], - "lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], - "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "tsx/esbuild": ["esbuild@0.28.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.0", "@esbuild/android-arm": "0.28.0", "@esbuild/android-arm64": "0.28.0", "@esbuild/android-x64": "0.28.0", "@esbuild/darwin-arm64": "0.28.0", "@esbuild/darwin-x64": "0.28.0", "@esbuild/freebsd-arm64": "0.28.0", "@esbuild/freebsd-x64": "0.28.0", "@esbuild/linux-arm": "0.28.0", "@esbuild/linux-arm64": "0.28.0", "@esbuild/linux-ia32": "0.28.0", "@esbuild/linux-loong64": "0.28.0", "@esbuild/linux-mips64el": "0.28.0", "@esbuild/linux-ppc64": "0.28.0", "@esbuild/linux-riscv64": "0.28.0", "@esbuild/linux-s390x": "0.28.0", "@esbuild/linux-x64": "0.28.0", "@esbuild/netbsd-arm64": "0.28.0", "@esbuild/netbsd-x64": "0.28.0", "@esbuild/openbsd-arm64": "0.28.0", "@esbuild/openbsd-x64": "0.28.0", "@esbuild/openharmony-arm64": "0.28.0", "@esbuild/sunos-x64": "0.28.0", "@esbuild/win32-arm64": "0.28.0", "@esbuild/win32-ia32": "0.28.0", "@esbuild/win32-x64": "0.28.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw=="], - "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "tsx/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.0", "", { "os": "aix", "cpu": "ppc64" }, "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA=="], - "recast/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + "tsx/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.28.0", "", { "os": "android", "cpu": "arm" }, "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ=="], - "@eslint/config-array/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "tsx/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.28.0", "", { "os": "android", "cpu": "arm64" }, "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw=="], - "@eslint/eslintrc/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "tsx/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.28.0", "", { "os": "android", "cpu": "x64" }, "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA=="], - "eslint/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "tsx/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.28.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q=="], + + "tsx/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.28.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ=="], + + "tsx/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.28.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q=="], + + "tsx/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.28.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw=="], + + "tsx/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.28.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw=="], + + "tsx/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.28.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A=="], + + "tsx/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.28.0", "", { "os": "linux", "cpu": "ia32" }, "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ=="], + + "tsx/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg=="], + + "tsx/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w=="], + + "tsx/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.28.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg=="], + + "tsx/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ=="], + + "tsx/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.28.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q=="], + + "tsx/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.28.0", "", { "os": "linux", "cpu": "x64" }, "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ=="], + + "tsx/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.28.0", "", { "os": "none", "cpu": "arm64" }, "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw=="], + + "tsx/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.28.0", "", { "os": "none", "cpu": "x64" }, "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw=="], + + "tsx/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.28.0", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g=="], + + "tsx/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.28.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA=="], + + "tsx/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.28.0", "", { "os": "none", "cpu": "arm64" }, "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w=="], + + "tsx/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.28.0", "", { "os": "sunos", "cpu": "x64" }, "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw=="], + + "tsx/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.28.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA=="], + + "tsx/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.28.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA=="], + + "tsx/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.28.0", "", { "os": "win32", "cpu": "x64" }, "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw=="], } } diff --git a/compose.yml b/compose.yml index 3447b1a..31f8c69 100644 --- a/compose.yml +++ b/compose.yml @@ -11,7 +11,7 @@ x-env-base: &env-base services: server: <<: *service-base - image: oven/bun:1.2.23@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 + image: oven/bun:1.3.4@sha256:7608db4aeb44f1fe8169cc8ec7055376b3013557b106407ccf092b00e426407d volumes: - *volume-app working_dir: /app/packages/server @@ -22,7 +22,7 @@ services: cli: <<: *service-base - image: oven/bun:1.2.23@sha256:6ebf306367da43ad75c4d5119563e24de9b66372929ad4fa31546be053a16f74 + image: oven/bun:1.3.4@sha256:7608db4aeb44f1fe8169cc8ec7055376b3013557b106407ccf092b00e426407d volumes: - *volume-app working_dir: /app @@ -35,7 +35,7 @@ services: webapp: <<: *service-base - image: node:22.20.0@sha256:2bb201f33898d2c0ce638505b426f4dd038cc00e5b2b4cbba17b069f0fff1496 + image: node:22.21.1@sha256:4ad2c2b350ab49fb637ab40a269ffe207c61818bb7eb3a4ea122001a0c605e1f ports: - ${PORT:?PORT missing}:80 volumes: @@ -48,7 +48,7 @@ services: tempo: <<: *service-base - image: grafana/tempo:latest@sha256:692853614cc344c15f5695d3a950fcca326dd7bcffa544fe36b8d978e90a146b + image: grafana/tempo:latest@sha256:cfe9b6a2e9730f3acb4437727a25e481554a7e00685c6170af73ac52c46c9707 command: [-config.file=/etc/tempo.yaml] volumes: - ./telemetry/tempo.yaml:/etc/tempo.yaml @@ -56,7 +56,7 @@ services: stop_signal: SIGKILL prometheus: - image: prom/prometheus:v3.6.0@sha256:76947e7ef22f8a698fc638f706685909be425dbe09bd7a2cd7aca849f79b5f64 + image: prom/prometheus:v3.8.0@sha256:d936808bdea528155c0154a922cd42fd75716b8bb7ba302641350f9f3eaeba09 command: - --config.file=/etc/prometheus.yaml - --web.enable-remote-write-receiver @@ -65,7 +65,7 @@ services: - ./telemetry/prometheus.yaml:/etc/prometheus.yaml grafana: - image: grafana/grafana:latest@sha256:60794dc17e6a58d28539cfd3dd496a7f2da62e13ff54a4055431385eec5d6639 + image: grafana/grafana:latest@sha256:793c8719b0043ed885d1e75200a62d8adf63f0eae00f6f12b7a98eb7293a525c volumes: - ./telemetry/grafana-datasources.yaml:/etc/grafana/provisioning/datasources/datasources.yaml environment: diff --git a/package.json b/package.json index ce0a49d..fd0968a 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ }, "devDependencies": { "@biomejs/biome": "^2.2.4", - "@effect/language-service": "^0.42.0", - "@types/bun": "latest", + "@effect/language-service": "^0.60.0", + "@types/bun": "^1.2.23", "npm-check-updates": "^19.0.0", "npm-sort": "^0.0.4", "turbo": "^2.5.6", diff --git a/packages/common/package.json b/packages/common/package.json index 81c17af..b97b1c7 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -14,7 +14,7 @@ "clean:modules": "rm -rf node_modules" }, "dependencies": { - "@effect/rpc": "^0.71.0", + "@effect/rpc": "^0.72.0", "effect": "^3.17.13" } } diff --git a/packages/server/package.json b/packages/server/package.json index 02a6e1a..a4e381c 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -7,7 +7,7 @@ "lint:tsc": "tsc --noEmit", "lint:biome": "biome lint", "build": "rollup -c", - "dev:bun": "NODE_ENV=development bun --hot ./src/entrypoint.bun.ts", + "dev:bun": "NODE_ENV=development bun --watch ./src/entrypoint.bun.ts", "dev:node": "NODE_ENV=development tsx --watch ./src/entrypoint.node.ts", "start:bun": "NODE_ENV=production bun ./dist/entrypoint.bun.js", "start:node": "NODE_ENV=production node --enable-source-maps ./dist/entrypoint.node.js", @@ -15,12 +15,12 @@ "clean:modules": "rm -rf node_modules" }, "dependencies": { - "@effect/opentelemetry": "^0.58.0", - "@effect/platform": "^0.92.0", - "@effect/platform-bun": "^0.81.0", - "@effect/platform-node": "^0.98.0", - "@effect/rpc": "^0.71.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.205.0", + "@effect/opentelemetry": "^0.59.0", + "@effect/platform": "^0.93.0", + "@effect/platform-bun": "^0.86.0", + "@effect/platform-node": "^0.103.0", + "@effect/rpc": "^0.72.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.208.0", "@opentelemetry/sdk-metrics": "^2.1.0", "@opentelemetry/sdk-trace-base": "^2.1.0", "@opentelemetry/sdk-trace-node": "^2.1.0", @@ -30,7 +30,7 @@ }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.1", - "esbuild": "^0.25.9", + "esbuild": "^0.27.0", "rollup": "^4.52.0", "rollup-plugin-esbuild": "^6.2.1", "tsx": "^4.20.5" diff --git a/packages/webapp/package.json b/packages/webapp/package.json index cf2761b..a2bec44 100644 --- a/packages/webapp/package.json +++ b/packages/webapp/package.json @@ -14,19 +14,26 @@ "clean:modules": "rm -rf node_modules" }, "dependencies": { - "@effect/platform": "^0.92.0", - "@effect/platform-browser": "^0.72.0", - "@effect/rpc": "^0.71.0", + "@effect/platform": "^0.93.0", + "@effect/platform-browser": "^0.73.0", + "@effect/rpc": "^0.72.0", "@fontsource/work-sans": "^5.2.8", + "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-tooltip": "^1.2.8", "@tanstack/react-router": "^1.131.48", "@website/common": "workspace:*", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "effect": "^3.17.13", - "effect-fc": "^0.1.3", - "lucide-react": "^0.544.0", + "effect-fc": "^0.2.0", + "i18next": "^25.6.0", + "i18next-browser-languagedetector": "^8.2.0", + "lucide-react": "^0.556.0", "react": "^19.1.1", "react-dom": "^19.1.1", + "react-i18next": "^16.0.1", + "react-icons": "^5.5.0", + "react-shadow": "^20.6.0", "tailwind-merge": "^3.3.1", "tailwindcss": "^4.1.13" }, diff --git a/packages/webapp/public/98.css/.editorconfig b/packages/webapp/public/98.css/.editorconfig new file mode 100644 index 0000000..07552cf --- /dev/null +++ b/packages/webapp/public/98.css/.editorconfig @@ -0,0 +1,18 @@ +# https://editorconfig.org +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +max_line_length = 80 +trim_trailing_whitespace = true + +[*.md] +max_line_length = 0 +trim_trailing_whitespace = false + +[COMMIT_EDITMSG] +max_line_length = 0 diff --git a/packages/webapp/public/98.css/.github/workflows/npm-publish.yml b/packages/webapp/public/98.css/.github/workflows/npm-publish.yml new file mode 100644 index 0000000..b07c076 --- /dev/null +++ b/packages/webapp/public/98.css/.github/workflows/npm-publish.yml @@ -0,0 +1,23 @@ +# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created +# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages + +name: Publish to NPM + +on: + workflow_dispatch: + release: + types: [published] + +jobs: + publish-npm: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: actions/setup-node@v6 + with: + node-version: 16 + registry-url: https://registry.npmjs.org/ + - run: npm ci + - run: npm run release + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/packages/webapp/public/98.css/LICENSE b/packages/webapp/public/98.css/LICENSE new file mode 100644 index 0000000..55b4959 --- /dev/null +++ b/packages/webapp/public/98.css/LICENSE @@ -0,0 +1,7 @@ +Copyright 2020 Jordan Scales + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/webapp/public/98.css/README.md b/packages/webapp/public/98.css/README.md new file mode 100644 index 0000000..3fa4de2 --- /dev/null +++ b/packages/webapp/public/98.css/README.md @@ -0,0 +1,76 @@ +## 98.css + +[![npm](https://98badges.now.sh/api/version)](http://npm.im/98.css) +[![gzip size](https://98badges.now.sh/api/size)](https://unpkg.com/98.css) + +A design system for building faithful recreations of old UIs. + +a screenshot of a window with the title 'My First VB4 Program' and two buttons OK and Cancel, styled like a Windows 98 dialog a magnified view showing pixel-perfect borders on a scrollbar and button element + +98.css is a CSS file that takes semantic HTML and makes it look pretty. It does not ship with any JavaScript, so it is compatible with your frontend framework of choice. + +Be sure to check out [XP.css](https://botoxparty.github.io/XP.css/) and [7.css](https://khang-nd.github.io/7.css/) as well. + +### Installation / Usage + +The easiest way to use 98.css is to import it from [unpkg](https://unpkg.com/). + +```html + + + + 98.css example + + + + + +
+
+
+ My First VB4 Program +
+
+
+

Hello, world!

+
+
+ + +``` + +Alternatively, you can grab 98.css for [the releases page](https://github.com/jdan/98.css/releases) or [npm](https://www.npmjs.com/package/98.css). + +``` +npm install 98.css +``` + +Here is an example of [98.css being used with React](https://codesandbox.io/s/objective-chandrasekhar-t5t6h?file=/src/index.js), and [an example with vanilla JavaScript](https://codesandbox.io/s/late-sound-miqho?file=/index.html). + +Refer to the [documentation page](https://jdan.github.io/98.css/) for specific instructions on this library's components. + +### Developing + +First, run `npm install`. + +[`style.css`](https://github.com/jdan/98.css/blob/main/style.css) is where everything happens. + +You can use `npm start` to start a development environment that will watch for file changes and rebuild 98.css, reloading your browser in the process. + +You can run a build manually with `npm run build`. This will write to the `dist/` directory. + +### Issues, Contributing, etc. + +Refer to [the GitHub issues page](https://github.com/jdan/98.css/issues) to see bugs in my CSS or report new ones. I'd really like to see your pull requests (especially those new to open-source!) and will happily provide code review. 98.css is a fun, silly project and I'd like to make it a fun place to build your open-source muscle. + +Thank you for checking my little project out, I hope it brought you some joy today. Consider [starring/following along on GitHub](https://github.com/jdan/98.css/stargazers) and maybe subscribing to more fun things on [my twitter](https://twitter.com/jdan). 👋 + +### Publishing + +Building the docs site: `npm run deploy:docs` + +Publishing to npm: `npm run release` + +### License + +[MIT](https://github.com/jdan/98.css/blob/main/LICENSE) diff --git a/packages/webapp/public/98.css/build.js b/packages/webapp/public/98.css/build.js new file mode 100644 index 0000000..3e4bbf0 --- /dev/null +++ b/packages/webapp/public/98.css/build.js @@ -0,0 +1,81 @@ +#!/usr/bin/env node +const dedent = require("dedent"); +const ejs = require("ejs"); +const fs = require("fs"); +const glob = require("glob"); +const hljs = require("highlight.js"); +const mkdirp = require("mkdirp"); +const path = require("path"); +const postcss = require("postcss"); + +const { homepage, version } = require("./package.json"); + +function buildCSS() { + const input = + `/*! 98.css v${version} - ${homepage} */\n` + fs.readFileSync("style.css"); + + return postcss() + .use(require("postcss-inline-svg")) + .use(require("postcss-css-variables")) + .use(require("postcss-calc")) + .use(require("postcss-copy")({ dest: "dist", template: "[name].[ext]" })) + .use(require("cssnano")) + .process(input, { + from: "style.css", + to: "dist/98.css", + map: { inline: false }, + }) + .then((result) => { + mkdirp.sync("dist"); + fs.writeFileSync("dist/98.css", result.css); + fs.writeFileSync("dist/98.css.map", result.map.toString()); + }); +} + +function buildDocs() { + let id = 0; + function getNewId() { + return ++id; + } + function getCurrentId() { + return id; + } + + const template = fs.readFileSync("docs/index.html.ejs", "utf-8"); + function example(code) { + const magicBrackets = /\[\[(.*)\]\]/g; + const dedented = dedent(code); + const inline = dedented.replace(magicBrackets, "$1"); + const escaped = hljs.highlight("html", dedented.replace(magicBrackets, "")) + .value; + + return `
+ ${inline} +
+ Show code +
${escaped}
+
+
`; + } + + glob("docs/*", (err, files) => { + if (!err) { + files.forEach((srcFile) => + fs.copyFileSync(srcFile, path.join("dist", path.basename(srcFile))) + ); + } else throw "error globbing dist directory."; + }); + fs.writeFileSync( + path.join(__dirname, "/dist/index.html"), + ejs.render(template, { getNewId, getCurrentId, example }) + ); +} + +function build() { + buildCSS() + .then(buildDocs) + .catch((err) => console.log(err)); +} +module.exports = build; + +build(); diff --git a/packages/webapp/public/98.css/docs/docs.css b/packages/webapp/public/98.css/docs/docs.css new file mode 100644 index 0000000..a38ce5b --- /dev/null +++ b/packages/webapp/public/98.css/docs/docs.css @@ -0,0 +1,152 @@ +body { + margin: 0; + padding: 0; + background: #c0c0c0; +} + +main { + width: 65rem; + margin-left: 240px; + margin-bottom: 60px; +} + +aside { + width: 200px; + position: fixed; + top: 0; + bottom: 0; + padding: 8px; + display: flex; + align-items: stretch; +} + +aside .tree-view { + width: 100%; + /* TODO: Move scrollbar into the recessed region? */ + overflow-y: scroll; +} + +h1 { + margin: 12px 0; +} + +hr { + margin: 0; + border: none; + width: 400px; + height: 1px; + opacity: 0.5; + background: linear-gradient( + to right, + red 20%, + yellow 20%, + yellow 36%, + green 36%, + green 60%, + blue 60%, + blue 100% + ); +} + +h2 { + margin-bottom: 12px; +} + +h3 { + font-size: 1.6rem; +} + +h3, +h4 { + /* Swap the margin for a top-padding so linking to this section + results in a better scroll position */ + padding-top: 20px; + margin-top: 0; + display: block; + flex: 0 0 180px; +} + +p { + max-width: 50rem; + line-height: 1.5; +} + +.component { + display: flex; + margin-top: 24px; +} + +blockquote { + margin: 0 0 20px; + padding: 20px; + background: #dfdfdf; +} + +blockquote footer { + margin: 12px 0 0 12px; +} + +.example { + margin: 16px 0; + padding: 12px 24px; + border-left: 1px solid #808080; +} + +details { + margin-top: 12px; +} + +summary { + user-select: none; + cursor: pointer; + display: inline; +} + +details[open] summary { + margin-bottom: 8px; +} + +button.focused { + outline: 1px dotted #000000; + outline-offset: -4px; +} + +button.active { + box-shadow: inset -1px -1px #ffffff, inset 1px 1px #0a0a0a, + inset -2px -2px #dfdfdf, inset 2px 2px #808080; +} + +@media (max-width: 480px) { + aside { + display: none; + } + + main { + box-sizing: border-box; + width: 100%; + margin: 0; + padding: 16px; + } + + hr { + width: 100%; + } + + p { + width: 100%; + } + + h3, + h4 { + flex: 0; + } + + .component { + display: block; + margin-top: 24px; + } + + pre { + overflow-x: scroll; + } +} diff --git a/packages/webapp/public/98.css/docs/icon.png b/packages/webapp/public/98.css/docs/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f8a14abdaa58c0b41ae5a6e014d4a8fed7674e30 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBewwF?V@L(#-N^@e4=8ZB?my;OA{?G zR@R}VoMxB2FHe_v$o{Xu+2>9h;E$=0mgX4C4)lJ0`3Xw|jn&^JScnUsA#qaiEP1p00i_>zopr00s_3 A*Z=?k literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/docs/index.html.ejs b/packages/webapp/public/98.css/docs/index.html.ejs new file mode 100644 index 0000000..442af08 --- /dev/null +++ b/packages/webapp/public/98.css/docs/index.html.ejs @@ -0,0 +1,1129 @@ + + + + 98.css - A design system for building faithful recreations of old UIs + + + + + + + + + + + + + + + + +
+

98.css

+
+

A design system for building faithful recreations of old UIs.

+ +

+ + npm + + + gzip size + +

+ +

Intro

+

+ 98.css is a CSS library for building interfaces that look like Windows 98. + See more on GitHub. +

+ +
+
+
+ My First VB4 Program +
+ +
+ + + +
+
+
+

Hello, world!

+
+ + +
+
+
+ +

+ This library relies on the usage of semantic HTML. To make a button, you'll need + to use a <button>. Input elements require labels. Icon buttons rely on + aria-label. This page will guide you through that process, but accessibility is a primary + goal of this project. +

+ +

+ You can override many of the styles of your elements while maintaining the appearance provided by + this library. Need more padding on your buttons? Go for it. Need to add some color to your input labels? + Be our guest. +

+ +

+ This library does not contain any JavaScript, it merely styles your HTML with some CSS. + This means 98.css is compatible with your frontend framework of choice. +

+ +

+ Here is an example of 98.css used with React, and + an example with vanilla JavaScript. The fastest way to use 98.css is to import it from unpkg. +

+ +
<link
+  rel="stylesheet"
+  href="https://unpkg.com/98.css"
+>
+ +

+ You can install 98.css from the GitHub releases page, or from npm. +

+
npm install 98.css
+ +

Components

+ +
+

Button

+
+
+ A command button, also referred to as a push button, is a control + that causes the application to perform some action when the user clicks it. + +
— Microsoft Windows User Experience p. 160
+
+ +

+ A standard button measures 75px wide and 23px tall, with a raised outer and inner border. + They are given 12px of horizontal padding by default. +

+ + <%- example(` + + `)%> + +

+ You can add the class default to any button to apply additional styling, + useful when communicating to the user what default action would happen in the active window if + the Enter key was pressed on Windows 98. +

+ + <%- example(``)%> + +

+ When buttons are clicked, the raised borders become sunken. + The following button is simulated to be in the pressed (active) state. +

+ + <% /* [[ ... ]] is used to render contents that + will not appear in the "Show code" section */ + %> + <%- example(`I am being pressed`) %> + +

+ Disabled buttons maintain the same raised border, but have a "washed out" + appearance in their label. +

+ + <%- example(``) %> + +

+ Button focus is communicated with a dotted border, set 4px within the contents of the button. + The following example is simulated to be focused. +

+ + <%- example(`I am focused`) %> +
+
+ +
+

Checkbox

+
+
+ A check box represents an independent or non-exclusive choice. +
— Microsoft Windows User Experience p. 167
+
+ +

+ Checkboxes are represented with a sunken panel, populated with a "check" icon when + selected, next to a label indicating the choice. +

+ +

+ Note: You must include a corresponding label after + your checkbox, using the <label> element with a for attribute + pointed at the id of your input. This ensures the checkbox is easy to use with + assistive technologies, on top of ensuring a good user experience for all (navigating with the tab key, + being able to click the entire label to select the box). +

+ + <%- example(` + + + `) %> + +

+ Checkboxes can be selected and disabled with the standard checked and disabled + attributes. +

+ +

+ When grouping inputs, wrap each input in a container with the field-row class. This ensures + a consistent spacing between inputs. +

+ + <%- example(` +
+ + +
+
+ + +
+
+ + +
+ `) %> +
+
+ +
+

OptionButton

+
+
+ An option button, also referred to as a radio button, represents a single + choice within a limited set of mutually exclusive choices. That is, the user can choose only + one set of options. + +
— Microsoft Windows User Experience p. 164
+
+ +

+ Option buttons can be used via the radio type on an input element. +

+ +

+ Option buttons can be grouped by specifying a shared name attribute on each + input. Just as before: when grouping inputs, wrap each input in a container with the + field-row class to ensure a consistent spacing between inputs. +

+ + <%- example(` +
+ + +
+
+ + +
+ `) %> + +

+ Option buttons can also be checked and disabled with their corresponding + HTML attributes. +

+ + <%- example(` +
+ + +
+
+ + +
+
+ + +
+ `) %> +
+
+ +
+

GroupBox

+
+
+ A group box is a special control you can use to organize a set of + controls. A group box is a rectangular frame with an optional label that surrounds + a set of controls. + +
— Microsoft Windows User Experience p. 189
+
+ +

+ A group box can be used by wrapping your elements with the fieldset tag. + It contains a sunken outer border and a raised inner border, resembling an engraved box + around your controls. +

+ + <%- example(` +
+
Select one:
+
+ + +
+
+ + +
+
+ + +
+
+ `) %> + +

+ You can provide your group with a label by placing a legend element + within the fieldset. +

+ + <%- example(` +
+ Today's mood +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ `) %> +
+
+ +
+

TextBox

+
+
+ A text box (also referred to as an edit control) is a + rectangular control where the user enters or edits text. It can + be defined to support a single line or multiple lines of text. + +
— Microsoft Windows User Experience p. 181
+
+ +

+ Text boxes can rendered by specifying a text type on an + input element. As with checkboxes and radio buttons, you + should provide a corresponding label with a properly set for + attribute, and wrap both in a container with the field-row class. +

+ + <%- example(` +
+ + +
+ `) %> + +

+ Additionally, you can make use of the field-row-stacked class + to position your label above the input instead of beside it. +

+ + <%- example(` +
+ + +
+
+ + +
+ `) %> + +

+ To support multiple lines in the user's input, use the textarea + element instead. +

+ + <%- example(` +
+ + +
+ `) %> + +

+ Text boxes can also be disabled and have value with their corresponding HTML attributes. +

+ + <%- example(` +
+ + +
+ `) %> +
+ + +
+ +
+

Slider

+
+
+ A slider, sometimes called a trackbar control, consists of a bar that + defines the extent or range of the adjustment and an indicator that + shows the current value for the control... + +
— Microsoft Windows User Experience p. 146
+
+ +

+ Sliders can rendered by specifying a range type on an + input element. +

+ + <%- example(` +
+ + + + +
+ `) %> + +

+ You can make use of the has-box-indicator class replace the + default indicator with a box indicator, furthermore the slider can be wrapped + with a div using is-vertical to display the input vertically. +

+ +

+ Note: To change the length of a vertical slider, the input width + and div height. +

+ + <%- example(` +
+ +
+ +
+
+ `) %> +
+
+ +
+ +
+
+ A drop-down list box allows the selection of only a + single item from a list. In its closed state, the control displays + the current value for the control. The user opens the list to change + the value. + +
+ — Microsoft Windows User Experience p. 175 +
+
+ +

+ Dropdowns can be rendered by using the select and option + elements. +

+ + <%- example(` + + `) %> + +

+ By default, the first option will be selected. You can change this by + giving one of your option elements the selected + attribute. +

+ + <%- example(` + + `) %> +
+
+ +

Window

+

+ The following components illustrate how to build complete windows using + 98.css. +

+ +
+

Title Bar

+
+
+ At the top edge of the window, inside its border, is the title bar + (also reffered to as the caption or caption bar), which extends across + the width of the window. The title bar identifies the contents of the + window. + +
+ — Microsoft Windows User Experience p. 118 +
+
+ +
+ Include command buttons associated with the common commands of the + primary window in the title bar. These buttons act as shortcuts to specific + window commands. + +
+ — Microsoft Windows User Experience p. 122 +
+
+ +

+ You can build a complete title bar by making use of three classes, + title-bar, title-bar-text, and title-bar-controls. +

+ + <%- example(` +
+
A Title Bar
+
+ +
+
+ `) %> + +

+ We make use of aria-label to render the Close button, to let + assistive technologies know the intent of this button. You may also use + "Minimize", "Maximize", "Restore" and "Help" like so: +

+ + <%- example(` +
+
A Title Bar
+
+ + + +
+
+ +
+ +
+
A Maximized Title Bar
+
+ + + +
+
+ +
+ +
+
A Helpful Bar
+
+ + +
+
+ `) %> + +

+ Each aria-label also has a corresponding styling class to render the title bar buttons, + to let the aria-label text be in other languages without causing rendering, accessibility, or localization issues. +

+ + <%- example(` +
+
A Title Bar using Button Styling Classes
+
+ + + +
+
+ +
+ +
+
A Maximized Title Bar using Button Styling Classes
+
+ + + +
+
+ +
+ +
+
A Helpful Bar using Button Styling Classes
+
+ + +
+
+ `) %> + +

+ Maximize buttons can be disabled, useful when making a window appear as if it cannot be maximized. +

+ + <%- example(` +
+
A Title Bar with Maximize disabled
+
+ + + +
+
+ `) %> + +

+ You can make a title bar "inactive" by adding inactive class, + useful when making more than one window. +

+ <%- example(` +
+
An inactive title bar
+
+ +
+
+ `) %> +
+
+ +
+

Window contents

+
+
+ Every window has a boundary that defines its shape. + +
+ — Microsoft Windows User Experience p. 118 +
+
+ +

+ To give our title bar a home, we make use of the window + class. This provides a raised outer and inner border, as well as some + padding. We can freely resize the window by specifying a width in the + container style. +

+ + <%- example(` +
+
+
A Complete Window
+
+ + + +
+
+
+ `) %> + +

+ To draw the contents of the window, we use the window-body + class under the title bar. +

+ + <%- example(` +
+
+
A Window With Stuff In It
+
+ + + +
+
+
+

There's so much room for activities!

+
+
+ `) %> +
+
+ +
+

Status Bar

+
+
+ A status bar is a special area within a window, typically the bottom, that displays information + about the current state of what is being viewed in the window or any other contextual information, such as keyboard + state. + +
+ — Microsoft Windows User Experience p. 146 +
+
+ +

+ You can render a status bar with the status-bar class, + and status-bar-field for every child text element. +

+ + <%- example(` +
+
+
A Window With A Status Bar
+
+
+

There are just so many possibilities:

+
    +
  • A Task Manager
  • +
  • A Notepad
  • +
  • Or even a File Explorer!
  • +
+
+
+

Press F1 for help

+

Slide 1

+

CPU Usage: 14%

+
+
+ `) %> + + +
+ +
+

TreeView

+
+
+ A tree view control is a special list box control + that displays a set of objects as an indented outline based + on their logical hierarchical relationship. + +
+ — Microsoft Windows User Experience p. 178 +
+
+ +

+ To render a tree view, use an ul element with the + tree-view class. The children of this list (li + elements), can contain whatever you'd like. +

+ + <%- example(` +
    +
  • We can put
  • +
  • ✨ Whatever ✨
  • +
  • We want in here
  • +
+ `) %> + +

+ To make this a tree, we can nest further ul elements + (no class needed on these). This will provide them with a nice dotted + border and indentation to illustrate the structure of the tree. +

+

+ To create expandable sections, wrap child lists inside of + details elements. +

+ + <%- example(` +
    +
  • Table of Contents
  • +
  • What is web development?
  • +
  • + CSS +
      +
    • Selectors
    • +
    • Specificity
    • +
    • Properties
    • +
    +
  • +
  • +
    + JavaScript +
      +
    • Avoid at all costs
    • +
    • +
      + Unless +
        +
      • Avoid
      • +
      • +
        + At +
          +
        • Avoid
        • +
        • At
        • +
        • All
        • +
        • Cost
        • +
        +
        +
      • +
      • All
      • +
      • Cost
      • +
      +
      +
    • +
    +
    +
  • +
  • HTML
  • +
  • Special Thanks
  • +
+ `) %> +
+
+ +
+

Tabs

+
+
+ A tab control is analogous to a divider in a file cabinet or notebook. + You can use this control to define multiple logical pages or sections of information within the same window. + +
+ — Microsoft Windows User Experience p. 193 +
+
+ +

+ To render a tab list, use a menu element with the + [role=tablist] attribute. The children of this menu (li + elements), should get a [role=tab] attribute. +

+ +

+ Tabs should be managed by adding custom javascript code. + All you need is to add the [aria-selected=true] attribute to the active tab. +

+ + <%- example(` +
+

Hello, world!

+ + +
  • Desktop
  • +
  • My computer
  • +
  • Control panel
  • +
  • Devices manager
  • +
  • Hardware profiles
  • +
  • Performance
  • +
    +
    +
    +

    the tab content

    +
    +
    +
    + `) %> + +

    + To create multirows tabs, add a multirows + class to the menu tag. +

    + + <%- example(` +
    +

    Hello, world!

    + + +
  • Desktop
  • +
  • My computer
  • +
  • Control panel
  • +
  • Devices manager
  • +
  • Hardware profiles
  • +
  • Performance
  • +
    + +
  • Users
  • +
  • Network
  • +
  • Programs
  • +
  • Services
  • +
  • Resources
  • +
  • Advanced
  • +
    +
    +
    +

    the tab content

    +
    +
    +
    + `) %> +
    +
    +
    +

    TableView

    +
    +

    + To render a table view, use a table element. Wrap it with a div element with sunken-panel class to provide proper border and overflow container. +

    +

    + With a bit of extra scripting you can make table view interactive. Give interactive class to + table element to show pointer cursor when hovering over body rows. Table rows can be given + highlighted class to appear selected. +

    + + <%- example(` +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameVersionCompany
    MySQL ODBC 3.51 Driver3.51.11.00MySQL AB
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    SQL Server3.70.06.23Microsoft Corporation
    +
    + + `) %> +
    +
    + +
    +

    Progress Indicator

    +
    +
    + You can use a progress indicator, also known as a progress bar control, to show the percentage of completion of a lengthy operation. + +
    + — Microsoft Windows User Experience p. 189 +
    +
    + +

    + There are two types of progress bars: solid and segmented. The solid version is the default. To declare a segmented bar, you should use the segmented class. +

    + + <%- example(` +
    + +
    + `) %> + + <%- example(` +
    + +
    + `) %> +
    +
    + +
    +

    Field borders

    +
    +
    + Text boxes, check boxes, drop-down list boxes, spin boxes and list + boxes use the field border style. You can also use the style + for define the work area within a window. It uses the sunken outer and + sunken inner basic border styles. + + For most controls, the interior of the field uses the button highlight + color. For text fields, such as text boxes and combo boxes, the + interior uses the button face color when the field is read-only or + disabled. + +
    + — Microsoft Windows User Experience p. 421 +
    +
    + +
    + Status fields use the status field border style. This style + uses only the sunken outer basic border style. You use the status + field style in status bars and other read-only fields where the + content of the file can change dynamically. + +
    + — Microsoft Windows User Experience p. 422 +
    +
    + + As mentioned in these guidelines, these styles are used in other + contexts than just form elements and status fields such as to indicate + work areas and dynamic content. For that reason, we provide three + classes for these generic usages, field-border, + field-border-disabled, and + status-field-border. These classes only define the border + and background color and minimal padding, so you will typically need to + at least provide some extra padding yourself. + + <%- example(` +
    + Work area +
    + `) %> + + + <%- example(` +
    + Disabled work area +
    + `) %> + + <%- example(` +
    + Dynamic content +
    + `) %> +
    +
    + +

    Issues, Contributing, etc.

    + +

    + 98.css is MIT licensed. +

    + +

    + Refer to the GitHub issues page to see bugs + in my CSS or report new ones. I'd really like to see your pull requests (especially those new to + open-source!) and will happily provide code review. 98.css is a fun, silly project and I'd like + to make it a fun place to build your open-source muscle. +

    + +

    + Thank you for checking my little project out, I hope it brought you some joy today. Consider + starring/following along on GitHub and maybe + subscribing to more fun things on my twitter. 👋 +

    +
    + + diff --git a/packages/webapp/public/98.css/docs/vs.css b/packages/webapp/public/98.css/docs/vs.css new file mode 100644 index 0000000..6703b64 --- /dev/null +++ b/packages/webapp/public/98.css/docs/vs.css @@ -0,0 +1,67 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote, +.hljs-variable { + color: #008000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-built_in, +.hljs-name, +.hljs-tag { + color: #00f; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #a31515; +} + +.hljs-deletion, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-meta { + color: #2b91af; +} + +.hljs-doctag { + color: #808080; +} + +.hljs-attr { + color: #f00; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #00b0e8; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/packages/webapp/public/98.css/docs/window.png b/packages/webapp/public/98.css/docs/window.png new file mode 100644 index 0000000000000000000000000000000000000000..58627353ffcfbcdbc20b04d433ab16f6fc3531ab GIT binary patch literal 3411 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 QKSBsA^Ydp4&8~<42O12DM*si- literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/docs/zoom.png b/packages/webapp/public/98.css/docs/zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bd3fac3bb8829e2fc8f06c3e60a382a1125f8d GIT binary patch literal 4148 zcmd^CX;4#F6b|Cj;wV(ZG!eBIjq7@Y(`l8J!ON5{-5@OqNAQcHD z#5~cM=@!~SK~x|tCRAC3jL;edF=%uM#0Y^BqL7t7ARtzxP|8e~A8+1$@0@$?{m%K$ zx%W`F`FhVXTV#enAZB4Ud-@{~CS~xm;+-k*pSun_GvSvB$=`b;BD-dZ9R8R}@bK|K zAaZFlbqA)w-|rsXyoZE9%)Zt4m{byfJcvM;S7AIocE$uN8i8=fdgiI8mM2y%I@R)x z=dz<<>B=Xbg@kW6ctqRzmEu#c&7Qi6ee7BG^S$IF9d7H6@U_*U!OykUrYG1022Xcx zflgIRYiHpS)U8`1+mo|66oadb_A%~Y0hy8zhk0C@0j;fILbGE{L#!OQ>Wm^qxSn_gUsd9Q<*>xbh zEb8`1N_pnx}#9@=kZYD(0iB2rQQ?cHA=&w%kp_0e}w|1b}YRS(m7X z@%yOq)De{?8Kqhn5fsk2P&^`3bWwd6aHmj6kX1Er8uF`l8$kZ`Wm8&Cp0IFrc0Sai zd$0L)TYiV1vY~l&ETaH^nE3T!J~v$3dArbPwXscYLGPELUCl+^IA0rJ>^bygK>q_xdTNf*|jQHb5 z_B|mnB)x`iPB6W;h9OMkTI~41j=RDb$+5j(cH%WOimpk}BZ%*%qjgWsVYUoegQZ1G zYeJntM@JhvX+}}NW2(Km#g5}u1mpmru5LxS570V2NZDXqzl~n&J3#tFtoY*tJhLyB zUbE;+2}QwTQM_r7)dWoVU>j^X?EXvytDV$s1L-uOUHw~3;%w)|viRzj^ST_}lpz=L zw>T)BsB*m0^;ubZB2}LCy>$m2LfLV?^2NqN&;-TR^Di|7;K{dByhiH2@DomguFms$Ig zi_ldY?r(8mH66OyO10k#n&lw-1&=dvs8s1S?bAdnWuEe!L6wQN#6cn@MvK`=ELr3BcJwvuF&AiQCd;(@Tr?4Fu1AP@+Ipk zoqss3khmr|2T2=Ye9VX!B@;mPx)VeWTo_ajDmb*art@;iZTMD|yu9goY$X^sS2VM! znzt%DB^SC_rn(7_lC$tDxJcl}%6^>%r{x%|Gpt?BbE|l(dgf{|p zK#trGj8`F_0bSe$JWA+VB1m`2r^tG4L`@2kaLJ`6ZA`A-y|O@Q4fjZW?2#=U6J^H2 zuw8)ug`jxNU{^F=FTB}TjbI@Z39P>i7U^4D6YPWf^5cYjQjk32@2TwW1hvsA#AdG= zc7Ls^bss~4dOeljR?jYjnpR45$Rt-SFm5m0?c5>h{EPbXqxhHW T*tU&ur;osR`Fdt=-2dh8h5b(g literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff b/packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff new file mode 100644 index 0000000000000000000000000000000000000000..a8df7f1a4721d554665198639aa4d49fef81792b GIT binary patch literal 8540 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 OKd@+*0SrE`ul^6uF~lYS literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff2 b/packages/webapp/public/98.css/fonts/converted/ms_sans_serif.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..83ea806020dcccda6b9f8c9c6c3c6b573f550df9 GIT binary patch literal 6508 zcmV-y8I$IBPew8T0RR9102yom5C8xG08RJ+02vGb0RR9100000000000000000000 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 QAW^@EieQu^1J~<+0C&)-d;kCd literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/fonts/converted/ms_sans_serif_bold.woff2 b/packages/webapp/public/98.css/fonts/converted/ms_sans_serif_bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..610c0911782e150841b2857e5a79d62d8f12cfbf GIT binary patch literal 6264 zcmV-;7>DO~Pew8T0RR9102p`x5C8xG073Ks02mek0RR9100000000000000000000 z0000#Mn+Uk92y=5U;u+U2qX!FWf2Gp;w;u;3xQMs0X7081A`<4AO(su2ZJ39f(RQt zIu&eOWrmFd7-a22qNoXLlO_58TLLFz9BW*)%95C#ieP9`*HmieZXNBEr&6GqTE_-a za4kHb2b0S(oL7(O`z$}TVm3b9h5ccE_>P%XoGO7J- zr9bw0NNFDALclMWXo6ZT-ZSZ{1^*_kYE}Ldw146^yb&5>xnzYT{>un;n^q!>F&4s> zIQF^UcljPAqVi0drrs(=W9VO3>{o)@a-Q*fs3r(2W?olmj6*m&eFZk6|NqM@(VlZ( zRrlyuPtJy9A5X*RWbgCwU3 zku6*^dzsmW6qu=zGc`6r8G!}N7#JYn*IwTvxRZ?wm1nzu+iPt7kC*zQuQ8AomJl$0 znp(}>1q?mTaD~W?W=#`fB@e8b;KP2-ud&F0(|sb;TZ(v0_A`~h}8%O z7{EB`G9J$1fQ-Wd4p!PjMM}5ZVT__RpcZ$61%mv z#VFjcI*vN7{C1m?;4n0yC2ijb@dI6P0cN>ZS5VMUEMvs zefQF3uYGeAzVkIckwy%%7LQ83cUU{QAh?Ck{C_ zhU!WTBBt}6-tb%b&Jk=*pC-86elTkN3crNTR@X|Uob)%`ap^UV8Jv!m(VUNma+p5z z^wx5jN)QyyTcRG_y|PP|)>pgXx+af!O*hGpz=t}{eX~A|?jglsn>tz2sM*-p=4?K( z$8Gwatdykhe%!cSkM|LnV$Ukn=>pb*1_eu+?7+nK7?86*)!aV)lJCPY)~syg$RD-c z6b=Oyn<6f#_zM*q|1;Ej%d#-MUnpVnw>c%dQ~TGo4?w2VC|`D8w3M%D4O-jVgMo)a zL5mY^kj=2g<4m=Bm4I%S8d`9K!TjT0L886ZekBUv2a&9yY9ozYr;O3*Xb?StA%O^G z8J&;H8q{07yM5sO1pfa3PzbeuS*tbvF7dqHR-KYLXfdCOy*;ETn=eH$_dVI7`VXYF z;d}UDL`14hM6Xlcg-=hU5WYaJesufr#NkB?S0G)~O+TkmR+ec?e=+t3KgFj;>UyN6 z?^3?neqOh<-3WbOhkAu<+OXgDDzuFJURpj;9+S=5!Y&T4EoL7-Yfqr)@2nvRbAO{0 zkCN+tPBFjk{~e;l;SvZG1qCGs1v@z<96)@2bCE}n(CHKfny)Y9<5m|Ig54C(MegL# zITVeYCcgC}C_ynD?Ma4HenTfrOzv1)Gbai);zWi(4qH;HLF*q`C(FN3mMDglUV})i zW>K4c^A)e&a|-2py9Nz*L%&an)Vg4h6}R_~Sxu9B6tIAsRuWfHm$!|h%_QGi(SsT{ zlg+&diG>tSR~-6?BJ29y^c{^nu+IoOxwP+pNG^d;o2c1m4^C zC-1~exqb%=aUjynC`?5wpTRS!5zGMZMxPB%oIa^*x5f|+c3;6KSLTt>GlJn#gORl{l6MPgG zOhz#GZ+P~x5qe}FZDMc_A!(l4lqx!!k&$akJKfihI|@Zy=Ww|vV9ju2k_-d& z!37`lg*tAmId9$kx-uQMvyxn~*OvD#&l-n7qWKuehGCk;K6|BHgZ&h$qXYw%aMp{) zMsf}9l;P{`oqX9gf|!6&tr{eChFrZW)>`f93_`qxnnncPo4e~H!5^L-X!dI(sZX7 zn?dxvfA-G&olzn9?3s*Jf<9v-$iRIDgViga3j+Z>E9rZh-*K%Pb{wvKESuq7+-`gb zg2e?F#7?&_GFJCitGPM9J3?~ecRl}K7}0HQ$t_ei6X<=TjGw#3r+oE7d$@nz1Er^O z5oN4`Ufol_9aYnlu?k!*{c*sYzcsf(KwBE{U8T)Lcr6<5^pZkp07V2iUilrMG#b>G z0hDsstIen`4Wl=RGq2U;Gn%+vJ18FRVci=Ud()#izOF)vIp;t<+XSMTp7Wk?n=XLzx;ZyVZ^z_T0Jj(tR!^%g{q!yfDmIT%f6%hb$2!C?4- z88m7H&)!ga03Srg&!@L`Uv}{mUPrSt($XqW<}xog;*Dh?FBXsf+UPAPRU3C-yI|eY zp@s4FT8e!7x{Q&IEbUv>y7_92%pyjYDPwN|7-aU`LxF2-h6t-UeO8m1k2`KN*SPi| zd<#&F4zDkBPl-w991^Zec&c7xluwy65k0;t3`_S{x0*EQ>AJ!|Qgt++^=Avl$|7;A z?QRV9Ab9L+;G}M61e(~yccehZ%tXf&+w!4+;HNpk(Zj&-{eEP3LKGih4YX_i2pm~n zYKpw>(B!OcKP4m$=Kxxfkg83eadCA#dR!=Y>K}KDTnU*(tvCr*ZS=M+NUSCX>PpDC zN_dOwX34!msS3(drpeydl?kpVrgpO8H0!geL&$}>d?(W|n8>v=IbL%f4Tq;GJ%|S) zV{dw+MQ1vSnX4cm-=98!^Ty zT!rzH#AA=8HItAec`}`lnD8findQ(T^qZ>$OuEV;L<=3|#;id(Tq#kVX|3Ayhd^oI zR+q|O@HF67p1P-)5qQ@&ieb}3Lcw1Tm- zOC=yY@5xw*R<34L@rkfegY>o(8$N13j$?=(rR>VU|KsJvmGq;eO&MI@XoWnNSMyRi z{fPwr+vV~9>7n;q4mz|HiSn;q^*a}EqDTb?r0q$88^%ODU{mnW!H<$aI%Z$D%E?s` zs{`t|9ES=H+ta>d)bdg#@?3enqJ-YQDW{t{+U^l)<*z%Z`^)CP6I_Hbj_d~MpU2c9 zFLGs_y)_oHdGF4ybt^#G$rb@9Jb3z%t`<0ukOwX4LP%#X*2?+GJMUp-Dwjuf0p`@) zb4h*mqz`&% z6vv(x*|)NOHi72%yp z+o{c{%0WlD0tJJhXfRH{zQY5w#|^28HI?MO6i(F)Y`@E-@6?7*oY*~QLur?-*9y8h zYd~#n9k5e{wO_`mV!*~o(IKA&8jlwmj-hH2hFvnB#S-Q7KCmDVj6o=}P5_cGlLr}g z2}Pb&A5#%b04V-84dPD-kXQ~0ew4Z#PqAB6>(#=Zd67el z2t?PDEe0`9b89{T%xqcd2ZKCv!{uhVHR?rLzbG1+0_P0hW=Q=yopMFmX9ctXypX*q3o8sf#9)hljkmn2?lMHqHB zPk57KLa6X?Mf}XK=b`JF7>w8=S2;H4ALdx0#UsQJyDY52p8`A&Jcv4}V9b&Uii7qs zZhY8T74X2&#KH9bpH;_x*j8FH8I+FjxK0+qGHUGwstsh>!a{RoVxdSu*qe;G!jei9 zsEk2zr=;W4VOd|?Tp`gXNy70q-MnK+;*R~Dy^_?OONl7lnFdTJZ0qSRz?9!9G& zEN!?HPyv*;7a!m@3Sn^LBdu`()QW-a09QkV;W92!OH_6pt&8N8??TL8L>Pw-Y;v9} zF?~7Ih}=b-GbGPp>MetuYqE zy}k^Yie@*LPJ)RYRjBhzA=CCm76!5br%k1DHvr{(Ftq>{L1av!mK1%0TIjKb!^uQ? zgC{Ap^T9(@Fr5L3HanEF1HyH137JM2xSPFYx@#$i**1BdvXgX5hdCK32lEZ8ag`CRy5&@2_Tr#psnXIT3N6SNnnZ*6 z*_JqSQFhJTgY9?fF~TZbC#vU5+LK!;AtR9=Db4`GiM@m%dz8@X97FDJ;!2}b;n2r~ zl0`SCIPz?a{qVRlwgj(5&1KyjB&>CDl_Z_ZGhxEEKZ<(xv?C79=^Y<tI=+%Vw83C- zZlY+4osX%nC@7qjWTw+C9tqnQxuFvsOGk2%JCG&b&#_(%$y!k|?`ftN_kybzPv~eg z6g_p*o?l@MwEf9>iH8cu{MN2XQiA&~G87(hRWF9@v1vCvS5yfYh}bE`%Y^R{502LU zb5=wzk&VU!Z=YusikI{VQ$57hoAHpjUm$R(NjKR&CB-X!4f)c05^qdxp3h>#C+vQC zdRg&Ea(a2Y=-yY(rUA%#sscPyK3!|827-w~c)l1|&OotS9F#3rD57g~Q5FJdl-yF6 zn9mnPl(4kLvEFD9b$ z*bPpJUge=M&_O}T@&2qEcJic$ZPAg9)7U}4loHZ7i*x`37SMSp8Oo(8o%#X?T2$B99Xlp>f)cEO;8I`p^olH&rB=Ps`c|eH7JDCPI_^N1=6>ijkr6yl z5|{9L)=3N!WqA}yI}r#q#$?n*+D02o61oA6OJz&?qmXb0R{7roS_GI~25w~Q#0Xy* zA_!su#YSSa!v(X7%{Td9>3ryD_?0~hhl(*PopJCA)6;n^%-4MfqBJ39_sX0{*%in#&XDU%`BErBv`gusSv`h8I)tVoJx9WNxk z=5lMB*G?hHM4PaJL)p#uo!ng%rJoc@~uB%ZRDD~gW5d97YC7#R?HN_15G(i#l7GlY?)l0u;fDO)HIRRm{1 zsFz%;L%5>KzL%V*hgOsk$jYeX*bVY5LkU(BS0S7dOS6Uq>hC{sjZNU%{nX)_^tTk; z`2VSniwgSx7T$#XOTkNK{y!hy3q}GV26nr`ptH0b(RP8#GOiB3_tuzS7(S=w2`Y8; zyf;zN^3NT%%n$Q|eT;jY9D)b1h#Y>H3hzm=w3Z*J3I9B|KwD;AhV}|CkG8M$N}~qY z!_k74wyaNO9@-;#L9ZZkor}swvL`ZYJK~kHk8>RQP?`0q-lS5`lplb$$E$kuqP*=C zK{B&OhQjL8ACHYfIpvq^-__foOb{3?q0L&0Tm&>{>O?9}s2cLwQnmEuP}R|$yH$^J zey#d6m#qfuR;y}Adp%r@@bz*vW})7!=5pF}s^&4-+^*&`-v-qZrrKrI7bv$kkG@D} zD_ebueEU!MGVF5EiVy8QI_3ViAoDBo|D#TRsriTVSwjdd8;-6xa6@=x0LwB+o6Zoj zh^MD{y9x;%0WIfaXse!x->oVOh) z+T9%5R+LwRBurv8f{sN;(BY^xAbW-cjSh(ctE%;7K*x!Cb9Q*BMXcav0fsfv^V5Rl zfXT~~DL|i!GVnTbCceJ}hvQ^6+aM8^L^{TJAeTMmPC9KvUnI0lafu!4kY9{CgrTN? zMscL!3~e*A!P;Ito)4FlR*<39IVm_bh)Fw=v38k?+K{l$MP3mB%gTwW(FaY=ixn;E z7Yh*>Qb2f-vP0g;+IF5(9cOqrftH44jm=R){1698*g;$m(^BKJ3{0+QHBBbc zs!_BR24Td+z??)6Wlj~w8=UM_+CxAT@;85IU>th~+e|*pXU&HCIfhauRsKNh3SWXaC2M!%McH-2Ta~CdM zxpwQ$y$6q;JbUr#4GM!xNJ>e|$jZqpC@LwdsH$mbYU}9g=^Gdt8Jn1znOj&|S=-p! z*?afl)0b~QegRv|5;=MD6)04sSUJj7p7K?oLKUf4C0ygWN>!$Ef7SXun^$-FdH1ft zj*V+NcW!pxJHz=ues3rz%c*j@oGE9^xpKZ-C>Kl3-N{5N8UN?X!^@X!TYbHi>J_D| zk8f<)9hIF(gA0sH?c~{wN*Cue{{J_x>9lYTrgLhxaM;zQ;myvUO{!!>itUD{IvH^f z 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 literal 0 HcmV?d00001 diff --git a/packages/webapp/public/98.css/fonts/src/ms-sans-serif/license.txt b/packages/webapp/public/98.css/fonts/src/ms-sans-serif/license.txt new file mode 100644 index 0000000..fa4925d --- /dev/null +++ b/packages/webapp/public/98.css/fonts/src/ms-sans-serif/license.txt @@ -0,0 +1,4 @@ +The FontStruction “MS Sans Serif” +(https://fontstruct.com/fontstructions/show/1384746) by “lou” is licensed +under a Creative Commons Attribution Share Alike license +(http://creativecommons.org/licenses/by-sa/3.0/). diff --git a/packages/webapp/public/98.css/fonts/src/ms-sans-serif/readme.txt b/packages/webapp/public/98.css/fonts/src/ms-sans-serif/readme.txt new file mode 100644 index 0000000..63472f4 --- /dev/null +++ b/packages/webapp/public/98.css/fonts/src/ms-sans-serif/readme.txt @@ -0,0 +1,26 @@ +The font file in this archive was created using Fontstruct the free, online +font-building tool. +This font was created by “lou”. +This font has a homepage where this archive and other versions may be found: +https://fontstruct.com/fontstructions/show/1384746 + +Try Fontstruct at http://fontstruct.com +It’s easy and it’s fun. + +NOTE FOR FLASH USERS: Fontstruct fonts (fontstructions) are optimized for Flash. +If the font in this archive is a pixel font, it is best displayed at a font-size +of 11. + +Fontstruct is sponsored by FontShop. +Visit them at https://fontshop.com +FontShop is the original independent font retailer. We’ve been around since +the dawn of digital type. Whether you need the right font or need to create the +right font from scratch, let our 26 years of experience work for you. + +Fontstruct is copyright ©2017 Rob Meek + +LEGAL NOTICE: +In using this font you must comply with the licensing terms described in the +file “license.txt” included with this archive. +If you redistribute the font file in this archive, it must be accompanied by all +the other files from this archive, including this one. diff --git a/packages/webapp/public/98.css/icon/button-down-active.svg b/packages/webapp/public/98.css/icon/button-down-active.svg new file mode 100644 index 0000000..0ef5732 --- /dev/null +++ b/packages/webapp/public/98.css/icon/button-down-active.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/webapp/public/98.css/icon/button-down.svg b/packages/webapp/public/98.css/icon/button-down.svg new file mode 100644 index 0000000..2d0b52b --- /dev/null +++ b/packages/webapp/public/98.css/icon/button-down.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/button-left.svg b/packages/webapp/public/98.css/icon/button-left.svg new file mode 100644 index 0000000..f31b886 --- /dev/null +++ b/packages/webapp/public/98.css/icon/button-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/button-right.svg b/packages/webapp/public/98.css/icon/button-right.svg new file mode 100644 index 0000000..ddab662 --- /dev/null +++ b/packages/webapp/public/98.css/icon/button-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/button-up.svg b/packages/webapp/public/98.css/icon/button-up.svg new file mode 100644 index 0000000..91f8d4f --- /dev/null +++ b/packages/webapp/public/98.css/icon/button-up.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/checkmark-disabled.svg b/packages/webapp/public/98.css/icon/checkmark-disabled.svg new file mode 100644 index 0000000..ac065de --- /dev/null +++ b/packages/webapp/public/98.css/icon/checkmark-disabled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/checkmark.svg b/packages/webapp/public/98.css/icon/checkmark.svg new file mode 100644 index 0000000..6a3bbb4 --- /dev/null +++ b/packages/webapp/public/98.css/icon/checkmark.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/close.svg b/packages/webapp/public/98.css/icon/close.svg new file mode 100644 index 0000000..419a57a --- /dev/null +++ b/packages/webapp/public/98.css/icon/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/groupbox-border.svg b/packages/webapp/public/98.css/icon/groupbox-border.svg new file mode 100644 index 0000000..38a6221 --- /dev/null +++ b/packages/webapp/public/98.css/icon/groupbox-border.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/webapp/public/98.css/icon/help.svg b/packages/webapp/public/98.css/icon/help.svg new file mode 100644 index 0000000..20a3fda --- /dev/null +++ b/packages/webapp/public/98.css/icon/help.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/indicator-horizontal.svg b/packages/webapp/public/98.css/icon/indicator-horizontal.svg new file mode 100644 index 0000000..f6db8b0 --- /dev/null +++ b/packages/webapp/public/98.css/icon/indicator-horizontal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/webapp/public/98.css/icon/indicator-rectangle-horizontal.svg b/packages/webapp/public/98.css/icon/indicator-rectangle-horizontal.svg new file mode 100644 index 0000000..7d0d9b1 --- /dev/null +++ b/packages/webapp/public/98.css/icon/indicator-rectangle-horizontal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/webapp/public/98.css/icon/maximize-disabled.svg b/packages/webapp/public/98.css/icon/maximize-disabled.svg new file mode 100644 index 0000000..8a65ef5 --- /dev/null +++ b/packages/webapp/public/98.css/icon/maximize-disabled.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/packages/webapp/public/98.css/icon/maximize.svg b/packages/webapp/public/98.css/icon/maximize.svg new file mode 100644 index 0000000..e9d4982 --- /dev/null +++ b/packages/webapp/public/98.css/icon/maximize.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/minimize.svg b/packages/webapp/public/98.css/icon/minimize.svg new file mode 100644 index 0000000..a676778 --- /dev/null +++ b/packages/webapp/public/98.css/icon/minimize.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/radio-border-disabled.svg b/packages/webapp/public/98.css/icon/radio-border-disabled.svg new file mode 100644 index 0000000..fd003cd --- /dev/null +++ b/packages/webapp/public/98.css/icon/radio-border-disabled.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/webapp/public/98.css/icon/radio-border.svg b/packages/webapp/public/98.css/icon/radio-border.svg new file mode 100644 index 0000000..633be90 --- /dev/null +++ b/packages/webapp/public/98.css/icon/radio-border.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/radio-dot-disabled.svg b/packages/webapp/public/98.css/icon/radio-dot-disabled.svg new file mode 100644 index 0000000..7d59f52 --- /dev/null +++ b/packages/webapp/public/98.css/icon/radio-dot-disabled.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/radio-dot.svg b/packages/webapp/public/98.css/icon/radio-dot.svg new file mode 100644 index 0000000..61b884d --- /dev/null +++ b/packages/webapp/public/98.css/icon/radio-dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/webapp/public/98.css/icon/restore.svg b/packages/webapp/public/98.css/icon/restore.svg new file mode 100644 index 0000000..9d17f27 --- /dev/null +++ b/packages/webapp/public/98.css/icon/restore.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/webapp/public/98.css/icon/scrollbar-background.svg b/packages/webapp/public/98.css/icon/scrollbar-background.svg new file mode 100644 index 0000000..3770071 --- /dev/null +++ b/packages/webapp/public/98.css/icon/scrollbar-background.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/webapp/public/98.css/icon/sunken-panel-border.svg b/packages/webapp/public/98.css/icon/sunken-panel-border.svg new file mode 100644 index 0000000..1f09c91 --- /dev/null +++ b/packages/webapp/public/98.css/icon/sunken-panel-border.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/webapp/public/98.css/now.json b/packages/webapp/public/98.css/now.json new file mode 100644 index 0000000..ad0e88c --- /dev/null +++ b/packages/webapp/public/98.css/now.json @@ -0,0 +1,4 @@ +{ + "version": 2, + "public": true +} diff --git a/packages/webapp/public/98.css/package.json b/packages/webapp/public/98.css/package.json new file mode 100644 index 0000000..bcd0350 --- /dev/null +++ b/packages/webapp/public/98.css/package.json @@ -0,0 +1,45 @@ +{ + "name": "98.css", + "version": "0.1.21", + "description": "A design system for building faithful recreations of old UIs", + "main": "dist/98.css", + "directories": { + "doc": "docs" + }, + "scripts": { + "build": "node build.js", + "deploy:docs": "npm run build && gh-pages -d dist", + "release": "npm run build && npm publish" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/jdan/98.css.git" + }, + "keywords": [ + "css", + "windows98" + ], + "author": "Jordan Scales ", + "license": "MIT", + "bugs": { + "url": "https://github.com/jdan/98.css/issues" + }, + "homepage": "https://github.com/jdan/98.css", + "devDependencies": { + "chokidar": "^3.3.1", + "cssnano": "^5.0.1", + "dedent": "^0.7.0", + "ejs": "^3.0.2", + "gh-pages": "^2.2.0", + "glob": "^7.1.6", + "highlight.js": "^10.4.1", + "live-server": "^1.2.1", + "mkdirp": "^1.0.4", + "postcss": "^8.2.12", + "postcss-calc": "^7.0.2", + "postcss-copy": "^7.1.0", + "postcss-css-variables": "^0.19.0", + "postcss-inline": "^1.2.0", + "postcss-inline-svg": "^4.1.0" + } +} diff --git a/packages/webapp/public/98.css/server.js b/packages/webapp/public/98.css/server.js new file mode 100644 index 0000000..13edc80 --- /dev/null +++ b/packages/webapp/public/98.css/server.js @@ -0,0 +1,16 @@ +const chokidar = require("chokidar"); +const build = require("./build"); + +chokidar + .watch(["style.css", "build.js", "docs", "fonts", "icon"], { + usePolling: true, + }) + .on("change", (file) => { + console.log( + `[${new Date().toLocaleTimeString()}] ${file} changed -- rebuilding...` + ); + build(); + }); + +var liveServer = require("live-server"); +liveServer.start({ port: 3000, root: "dist" }); diff --git a/packages/webapp/public/98.css/style.css b/packages/webapp/public/98.css/style.css new file mode 100644 index 0000000..8c74873 --- /dev/null +++ b/packages/webapp/public/98.css/style.css @@ -0,0 +1,994 @@ +/** + * 98.css + * Copyright (c) 2020 Jordan Scales + * https://github.com/jdan/98.css/blob/main/LICENSE + */ + +:root { + /* Color */ + --text-color: #222222; + --surface: #c0c0c0; + --button-highlight: #ffffff; + --button-face: #dfdfdf; + --button-shadow: #808080; + --window-frame: #0a0a0a; + --dialog-blue: #000080; + --dialog-blue-light: #1084d0; + --dialog-gray: #808080; + --dialog-gray-light: #b5b5b5; + --link-blue: #0000ff; + + /* Spacing */ + --element-spacing: 8px; + --grouped-button-spacing: 4px; + --grouped-element-spacing: 6px; + --radio-width: 12px; + --checkbox-width: 13px; + --radio-label-spacing: 6px; + --range-track-height: 4px; + --range-spacing: 10px; + + /* Some detailed computations for radio buttons and checkboxes */ + --radio-total-width-precalc: var(--radio-width) + var(--radio-label-spacing); + --radio-total-width: calc(var(--radio-total-width-precalc)); + --radio-left: calc(-1 * var(--radio-total-width-precalc)); + --radio-dot-width: 4px; + --radio-dot-top: calc(var(--radio-width) / 2 - var(--radio-dot-width) / 2); + --radio-dot-left: calc( + -1 * (var(--radio-total-width-precalc)) + var(--radio-width) / 2 - var( + --radio-dot-width + ) / 2 + ); + + --checkbox-total-width-precalc: var(--checkbox-width) + + var(--radio-label-spacing); + --checkbox-total-width: calc(var(--checkbox-total-width-precalc)); + --checkbox-left: calc(-1 * var(--checkbox-total-width-precalc)); + --checkmark-width: 7px; + --checkmark-left: 3px; + + /* Borders */ + --border-width: 1px; + --border-raised-outer: inset -1px -1px var(--window-frame), + inset 1px 1px var(--button-highlight); + --border-raised-inner: inset -2px -2px var(--button-shadow), + inset 2px 2px var(--button-face); + --border-sunken-outer: inset -1px -1px var(--button-highlight), + inset 1px 1px var(--window-frame); + --border-sunken-inner: inset -2px -2px var(--button-face), + inset 2px 2px var(--button-shadow); + --default-button-border-raised-outer: inset -2px -2px var(--window-frame), inset 1px 1px var(--window-frame); + --default-button-border-raised-inner: inset 2px 2px var(--button-highlight), inset -3px -3px var(--button-shadow), inset 3px 3px var(--button-face); + --default-button-border-sunken-outer: inset 2px 2px var(--window-frame), inset -1px -1px var(--window-frame); + --default-button-border-sunken-inner: inset -2px -2px var(--button-highlight), inset 3px 3px var(--button-shadow), inset -3px -3px var(--button-face); + + + /* Window borders flip button-face and button-highlight */ + --border-window-outer: inset -1px -1px var(--window-frame), + inset 1px 1px var(--button-face); + --border-window-inner: inset -2px -2px var(--button-shadow), + inset 2px 2px var(--button-highlight); + + /* Field borders (checkbox, input, etc) flip window-frame and button-shadow */ + --border-field: inset -1px -1px var(--button-highlight), + inset 1px 1px var(--button-shadow), inset -2px -2px var(--button-face), + inset 2px 2px var(--window-frame); + --border-status-field: inset -1px -1px var(--button-face), inset 1px 1px var(--button-shadow); + + /* Tabs */ + --border-tab: inset -1px 0 var(--window-frame), + inset 1px 1px var(--button-face), + inset -2px 0 var(--button-shadow), + inset 2px 2px var(--button-highlight) +} + +@font-face { + font-family: "Pixelated MS Sans Serif"; + src: url("fonts/converted/ms_sans_serif.woff") format("woff"); + src: url("fonts/converted/ms_sans_serif.woff2") format("woff2"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "Pixelated MS Sans Serif"; + src: url("fonts/converted/ms_sans_serif_bold.woff") format("woff"); + src: url("fonts/converted/ms_sans_serif_bold.woff2") format("woff2"); + font-weight: bold; + font-style: normal; +} + +body { + font-family: Arial; + font-size: 12px; + color: var(--text-color); +} + +button, +label, +input, +legend, +textarea, +select, +option, +table, +ul.tree-view, +.window, +.title-bar, +li[role=tab] { + font-family: "Pixelated MS Sans Serif", Arial; + -webkit-font-smoothing: none; + font-size: 11px; +} + +h1 { + font-size: 5rem; +} + +h2 { + font-size: 2.5rem; +} + +h3 { + font-size: 2rem; +} + +h4 { + font-size: 1.5rem; +} + +u { + text-decoration: none; + border-bottom: 0.5px solid #222222; +} + +button, +input[type="submit"], +input[type="reset"] { + box-sizing: border-box; + border: none; + color: transparent; + text-shadow: 0 0 var(--text-color); + background: var(--surface); + box-shadow: var(--border-raised-outer), var(--border-raised-inner); + border-radius: 0; + + min-width: 75px; + min-height: 23px; + padding: 0 12px; +} + +button.default, +input[type="submit"].default, +input[type="reset"].default { + box-shadow: var(--default-button-border-raised-outer), var(--default-button-border-raised-inner); +} + +.vertical-bar { + width: 4px; + height: 20px; + background: #c0c0c0; + box-shadow: var(--border-raised-outer), var(--border-raised-inner); +} + +button:not(:disabled):active, +input[type="submit"]:not(:disabled):active, +input[type="reset"]:not(:disabled):active { + box-shadow: var(--border-sunken-outer), var(--border-sunken-inner); + text-shadow: 1px 1px var(--text-color); +} + +button.default:not(:disabled):active, +input[type="submit"].default:not(:disabled):active, +input[type="reset"].default:not(:disabled):active { + box-shadow: var(--default-button-border-sunken-outer), var(--default-button-border-sunken-inner); +} + +@media (not(hover)) { + button:not(:disabled):hover, + input[type="submit"]:not(:disabled):hover, + input[type="reset"]:not(:disabled):hover { + box-shadow: var(--border-sunken-outer), var(--border-sunken-inner); + } +} + +button:focus, +input[type="submit"]:focus, +input[type="reset"]:focus { + outline: 1px dotted #000000; + outline-offset: -4px; +} + +button::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner { + border: 0; +} + +:disabled, +:disabled + label, +input[readonly], +input[readonly] + label { + color: var(--button-shadow); +} + +button:disabled, +input[type="submit"]:disabled, +input[type="reset"]:disabled, +:disabled + label { + text-shadow: 1px 1px 0 var(--button-highlight); +} + +.window { + box-shadow: var(--border-window-outer), var(--border-window-inner); + background: var(--surface); + padding: 3px; +} + +.title-bar { + background: linear-gradient( + 90deg, + var(--dialog-blue), + var(--dialog-blue-light) + ); + padding: 3px 2px 3px 3px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.title-bar.inactive { + background: linear-gradient( + 90deg, + var(--dialog-gray), + var(--dialog-gray-light) + ); +} + +.title-bar-text { + font-weight: bold; + color: white; + letter-spacing: 0; + margin-right: 24px; +} + +.title-bar-controls { + display: flex; +} + +.title-bar-controls button { + padding: 0; + display: block; + min-width: 16px; + min-height: 14px; +} + +.title-bar-controls button:active { + padding: 0; +} + +.title-bar-controls button:focus { + outline: none; +} + +.title-bar-controls button[aria-label="Minimize"], +.title-bar-controls button[aria-label].minimize { + background-image: svg-load("./icon/minimize.svg"); + background-repeat: no-repeat; + background-position: bottom 3px left 4px; +} + +.title-bar-controls button[aria-label="Maximize"], +.title-bar-controls button[aria-label].maximize { + background-image: svg-load("./icon/maximize.svg"); + background-repeat: no-repeat; + background-position: top 2px left 3px; +} + +.title-bar-controls button[aria-label="Maximize"]:disabled, +.title-bar-controls button[aria-label].maximize:disabled { + background-image: svg-load("./icon/maximize-disabled.svg"); + background-repeat: no-repeat; + background-position: top 2px left 3px; +} + +.title-bar-controls button[aria-label="Restore"], +.title-bar-controls button[aria-label].restore { + background-image: svg-load("./icon/restore.svg"); + background-repeat: no-repeat; + background-position: top 2px left 3px; +} + +.title-bar-controls button[aria-label="Help"], +.title-bar-controls button[aria-label].help { + background-image: svg-load("./icon/help.svg"); + background-repeat: no-repeat; + background-position: top 2px left 5px; +} + +.title-bar-controls button[aria-label="Close"], +.title-bar-controls button[aria-label].close { + margin-left: 2px; + background-image: svg-load("./icon/close.svg"); + background-repeat: no-repeat; + background-position: top 3px left 4px; +} + +.status-bar { + margin: 0px 1px; + display: flex; + gap: 1px; +} + +.status-bar-field { + box-shadow: var(--border-status-field); + flex-grow: 1; + padding: 2px 3px; + margin: 0; +} + +.window-body { + margin: var(--element-spacing); +} + +fieldset { + border-image: svg-load("./icon/groupbox-border.svg") 2; + padding: calc(2 * var(--border-width) + var(--element-spacing)); + padding-block-start: var(--element-spacing); + margin: 0; +} + +legend { + background: var(--surface); +} + +.field-row { + display: flex; + align-items: center; +} + +[class^="field-row"] + [class^="field-row"] { + margin-top: var(--grouped-element-spacing); +} + +.field-row > * + * { + margin-left: var(--grouped-element-spacing); +} + +.field-row-stacked { + display: flex; + flex-direction: column; +} + +.field-row-stacked * + * { + margin-top: var(--grouped-element-spacing); +} + +label { + display: inline-flex; + align-items: center; + user-select: none; +} + +input[type="radio"], +input[type="checkbox"] { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + margin: 0; + background: 0; + position: fixed; + opacity: 0; + border: none; +} + +input[type="radio"] + label, +input[type="checkbox"] + label { + line-height: 13px; +} + +input[type="radio"] + label { + position: relative; + margin-left: var(--radio-total-width); +} + +input[type="radio"] + label::before { + content: ""; + position: absolute; + top: 0; + left: calc(-1 * (var(--radio-total-width-precalc))); + display: inline-block; + width: var(--radio-width); + height: var(--radio-width); + margin-right: var(--radio-label-spacing); + background: svg-load("./icon/radio-border.svg"); +} + +input[type="radio"]:active + label::before { + background: svg-load("./icon/radio-border-disabled.svg"); +} + +input[type="radio"]:checked + label::after { + content: ""; + display: block; + width: var(--radio-dot-width); + height: var(--radio-dot-width); + top: var(--radio-dot-top); + left: var(--radio-dot-left); + position: absolute; + background: svg-load("./icon/radio-dot.svg"); +} + +input[type="radio"]:focus + label, +input[type="checkbox"]:focus + label { + outline: 1px dotted #000000; +} + +input[type="radio"][disabled] + label::before { + background: svg-load("./icon/radio-border-disabled.svg"); +} + +input[type="radio"][disabled]:checked + label::after { + background: svg-load("./icon/radio-dot-disabled.svg"); +} + +input[type="checkbox"] + label { + position: relative; + margin-left: var(--checkbox-total-width); +} + +input[type="checkbox"] + label::before { + content: ""; + position: absolute; + left: calc(-1 * (var(--checkbox-total-width-precalc))); + display: inline-block; + width: var(--checkbox-width); + height: var(--checkbox-width); + background: var(--button-highlight); + box-shadow: var(--border-field); + margin-right: var(--radio-label-spacing); +} + +input[type="checkbox"]:active + label::before { + background: var(--surface); +} + +input[type="checkbox"]:checked + label::after { + content: ""; + display: block; + width: var(--checkmark-width); + height: var(--checkmark-width); + position: absolute; + left: calc( + -1 * (var(--checkbox-total-width-precalc)) + var(--checkmark-left) + ); + background: svg-load("./icon/checkmark.svg"); +} + +input[type="checkbox"][disabled] + label::before { + background: var(--surface); +} + +input[type="checkbox"][disabled]:checked + label::after { + background: svg-load("./icon/checkmark-disabled.svg"); +} + +input[type="text"], +input[type="password"], +input[type="email"], +input[type="url"], +input[type="tel"], +input[type="number"], +input[type="search"], +select, +textarea { + padding: 3px 4px; + border: none; + box-shadow: var(--border-field); + background-color: var(--button-highlight); + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; +} + +input[type="text"], +input[type="password"], +input[type="email"], +input[type="url"], +input[type="tel"], +input[type="search"], +select { + height: 21px; +} +input[type="number"] { + /* need this 1 pixel to fit the spinner controls in box */ + height: 22px; +} +/* clears the ‘X’ from Internet Explorer */ +input[type=search]::-ms-clear { display: none; width : 0; height: 0; } +input[type=search]::-ms-reveal { display: none; width : 0; height: 0; } +/* clears the ‘X’ from Chrome */ +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { display: none; } + +input[type="text"], +input[type="password"], +input[type="email"], +input[type="url"], +input[type="tel"], +input[type="number"], +input[type="search"] { + /* For some reason descenders are getting cut off without this */ + line-height: 2; +} + +input[type="email"]:disabled, +input[type="url"]:disabled, +input[type="tel"]:disabled, +input[type="password"]:disabled, +input[type="text"]:disabled, +input[type="number"]:disabled, +input[type="search"]:disabled, +input[type="email"]:read-only, +input[type="url"]:read-only, +input[type="tel"]:read-only, +input[type="password"]:read-only, +input[type="text"]:read-only, +input[type="number"]:read-only, +input[type="search"]:read-only, +textarea:disabled { + background-color: var(--surface); +} + +select { + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + position: relative; + padding-right: 32px; + background-image: svg-load("./icon/button-down.svg"); + background-position: top 2px right 2px; + background-repeat: no-repeat; + border-radius: 0; +} + +select:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="tel"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +textarea:focus { + outline: none; +} + +input[type="range"] { + -webkit-appearance: none; + width: 100%; + background: transparent; +} + +input[type="range"]:focus { + outline: none; +} + +input[type="range"]::-webkit-slider-thumb { + -webkit-appearance: none; + height: 21px; + width: 11px; + background: svg-load("./icon/indicator-horizontal.svg"); + transform: translateY(-8px); + box-shadow: none; + border: none; +} + +input[type="range"].has-box-indicator::-webkit-slider-thumb { + background: svg-load("./icon/indicator-rectangle-horizontal.svg"); + transform: translateY(-10px); +} + +input[type="range"]::-moz-range-thumb { + height: 21px; + width: 11px; + border: 0; + border-radius: 0; + background: svg-load("./icon/indicator-horizontal.svg"); + transform: translateY(2px); +} + +input[type="range"].has-box-indicator::-moz-range-thumb { + background: svg-load("./icon/indicator-rectangle-horizontal.svg"); + transform: translateY(0px); +} + +input[type="range"]::-webkit-slider-runnable-track { + width: 100%; + height: 2px; + box-sizing: border-box; + background: black; + border-right: 1px solid grey; + border-bottom: 1px solid grey; + box-shadow: 1px 0 0 white, 1px 1px 0 white, 0 1px 0 white, -1px 0 0 darkgrey, + -1px -1px 0 darkgrey, 0 -1px 0 darkgrey, -1px 1px 0 white, 1px -1px darkgrey; +} + +input[type="range"]::-moz-range-track { + width: 100%; + height: 2px; + box-sizing: border-box; + background: black; + border-right: 1px solid grey; + border-bottom: 1px solid grey; + box-shadow: 1px 0 0 white, 1px 1px 0 white, 0 1px 0 white, -1px 0 0 darkgrey, + -1px -1px 0 darkgrey, 0 -1px 0 darkgrey, -1px 1px 0 white, 1px -1px darkgrey; +} + +.is-vertical { + display: inline-block; + width: 4px; + height: 150px; + transform: translateY(50%); +} + +.is-vertical > input[type="range"] { + width: 150px; + height: 4px; + margin: 0 calc(var(--grouped-element-spacing) + var(--range-spacing)) 0 + var(--range-spacing); + transform-origin: left; + transform: rotate(270deg) translateX(calc(-50% + var(--element-spacing))); +} + +.is-vertical > input[type="range"]::-webkit-slider-runnable-track { + border-left: 1px solid grey; + border-right: 0; + border-bottom: 1px solid grey; + box-shadow: -1px 0 0 white, -1px 1px 0 white, 0 1px 0 white, 1px 0 0 darkgrey, + 1px -1px 0 darkgrey, 0 -1px 0 darkgrey, 1px 1px 0 white, -1px -1px darkgrey; +} + +.is-vertical > input[type="range"]::-moz-range-track { + border-left: 1px solid grey; + border-right: 0; + border-bottom: 1px solid grey; + box-shadow: -1px 0 0 white, -1px 1px 0 white, 0 1px 0 white, 1px 0 0 darkgrey, + 1px -1px 0 darkgrey, 0 -1px 0 darkgrey, 1px 1px 0 white, -1px -1px darkgrey; +} + +.is-vertical > input[type="range"]::-webkit-slider-thumb { + transform: translateY(-8px) scaleX(-1); +} + +.is-vertical > input[type="range"].has-box-indicator::-webkit-slider-thumb { + transform: translateY(-10px) scaleX(-1); +} + +.is-vertical > input[type="range"]::-moz-range-thumb { + transform: translateY(2px) scaleX(-1); +} + +.is-vertical > input[type="range"].has-box-indicator::-moz-range-thumb { + transform: translateY(0px) scaleX(-1); +} + +select:focus { + color: var(--button-highlight); + background-color: var(--dialog-blue); +} +select:focus option { + color: #000; + background-color: #fff; +} + +select:active { + background-image: svg-load("./icon/button-down-active.svg"); +} + +a { + color: var(--link-blue); +} + +a:focus { + outline: 1px dotted var(--link-blue); +} + +ul.tree-view { + display: block; + background: var(--button-highlight); + box-shadow: var(--border-field); + padding: 6px; + margin: 0; +} + +ul.tree-view li { + list-style-type: none; +} + +ul.tree-view a { + text-decoration: none; + color: #000; +} + +ul.tree-view a:focus { + background-color: var(--dialog-blue); + color: var(--button-highlight); +} + +ul.tree-view ul, +ul.tree-view li { + margin-top: 3px; +} + +ul.tree-view ul { + margin-left: 16px; + padding-left: 16px; + /* Goes down too far */ + border-left: 1px dotted #808080; +} + +ul.tree-view ul > li { + position: relative; +} +ul.tree-view ul > li::before { + content: ""; + display: block; + position: absolute; + left: -16px; + top: 6px; + width: 12px; + border-bottom: 1px dotted #808080; +} + +/* Cover the bottom of the left dotted border */ +ul.tree-view ul > li:last-child::after { + content: ""; + display: block; + position: absolute; + left: -20px; + top: 7px; + bottom: 0px; + width: 8px; + background: var(--button-highlight); +} + +ul.tree-view details { + margin-top: 0; +} + +ul.tree-view details[open] summary { + margin-bottom: 0; +} + +ul.tree-view ul details > summary:before { + margin-left: -22px; + position: relative; + z-index: 1; +} + +ul.tree-view details > summary:before { + text-align: center; + display: block; + float: left; + content: "+"; + border: 1px solid #808080; + width: 8px; + height: 9px; + line-height: 8px; + margin-right: 5px; + padding-left: 1px; + background-color: #fff; +} + +ul.tree-view details[open] > summary:before { + content: "-"; +} + +ul.tree-view details > summary::marker, +ul.tree-view details > summary::-webkit-details-marker { + content: ""; +} + +pre { + display: block; + background: var(--button-highlight); + box-shadow: var(--border-field); + padding: 12px 8px; + margin: 0; +} + +code, +code * { + font-family: monospace; +} + +summary:focus { + outline: 1px dotted #000000; +} + +::-webkit-scrollbar { + width: 16px; +} +::-webkit-scrollbar:horizontal { + height: 17px; +} + +::-webkit-scrollbar-corner { + background: var(--button-face); +} + +::-webkit-scrollbar-track { + background-image: svg-load("./icon/scrollbar-background.svg"); +} + +::-webkit-scrollbar-thumb { + background-color: var(--button-face); + box-shadow: var(--border-raised-outer), var(--border-raised-inner); +} + +::-webkit-scrollbar-button:horizontal:start:decrement, +::-webkit-scrollbar-button:horizontal:end:increment, +::-webkit-scrollbar-button:vertical:start:decrement, +::-webkit-scrollbar-button:vertical:end:increment { + display: block; +} + +::-webkit-scrollbar-button:vertical:start { + height: 17px; + background-image: svg-load("./icon/button-up.svg"); +} +::-webkit-scrollbar-button:vertical:end { + height: 17px; + background-image: svg-load("./icon/button-down.svg"); +} +::-webkit-scrollbar-button:horizontal:start { + width: 16px; + background-image: svg-load("./icon/button-left.svg"); +} +::-webkit-scrollbar-button:horizontal:end { + width: 16px; + background-image: svg-load("./icon/button-right.svg"); +} + +.window[role=tabpanel] { + position: relative; + z-index: 2; +} + +menu[role=tablist] { + position: relative; + margin: 0 0 -2px 0; + text-indent: 0; + list-style-type: none; + display: flex; + padding-left: 3px; +} + +menu[role=tablist] > li { + border-top-left-radius: 3px; + border-top-right-radius: 3px; + box-shadow: var(--border-tab); + z-index: 1; +} + +menu[role=tablist] > li[aria-selected=true] { + padding-bottom: 2px; + margin-top: -2px; + background-color: var(--surface); + position: relative; + z-index: 8; + margin-left: -3px; +} + +menu[role=tablist] > li > a { + display: block; + color: #222; + margin: 6px; + text-decoration: none; +} +menu[role=tablist] > li[aria-selected=true] > a:focus { + outline: none; +} +menu[role=tablist] > li > a:focus { + outline: 1px dotted #222; +} + +menu[role=tablist].multirows > li { + flex-grow: 1; + text-align: center; +} +.sunken-panel { + box-sizing: border-box; + border: 2px groove transparent; + border-image: svg-load("./icon/sunken-panel-border.svg") 2; + overflow: auto; + background-color: #fff; +} + +table { + border-collapse: collapse; + position: relative; + text-align: left; + white-space: nowrap; + background-color: #fff; +} + +table > thead > tr > * { + position: sticky; + top: 0; + height: 17px; + box-shadow: var(--border-raised-outer), var(--border-raised-inner); + background: var(--surface); + box-sizing: border-box; + font-weight: normal; + padding: 0 var(--grouped-element-spacing); +} + +table.interactive > tbody > tr { + cursor: pointer; +} + +table > tbody > tr.highlighted { + color: #fff; + background-color: var(--dialog-blue); +} + +table > tbody > tr > * { + padding: 0 var(--grouped-element-spacing); + height: 14px; +} + +.progress-indicator { + height: 32px; + position: relative; + box-shadow: var(--border-sunken-inner); + padding: 4px 4px; + border: none; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; +} + + +.progress-indicator > .progress-indicator-bar { + height: 100%; + display: block; + background-color: var(--dialog-blue); +} + +.progress-indicator.segmented > .progress-indicator-bar { + width: 100%; + background-color: transparent; /* resets the background color which is set to blue in the non-segmented selector */ + background-image: linear-gradient( + 90deg, + var(--dialog-blue) 0 16px, + transparent 0 2px + ); + background-repeat: repeat; + background-size: 18px 100%; +} + +.field-border { + background: var(--button-highlight); + box-shadow: var(--border-field); + padding: 2px; +} + +.field-border-disabled { + background: var(--surface); + box-shadow: var(--border-field); + padding: 2px; +} + +.status-field-border { + background: var(--surface); + box-shadow: var(--border-status-field); + padding: 1px; +} diff --git a/packages/webapp/public/fonts/Coolvetica Hv Comp.otf b/packages/webapp/public/fonts/Coolvetica Hv Comp.otf new file mode 100644 index 0000000000000000000000000000000000000000..ea4b62ef6b6e1c795be03cad4cbadfc50dad6956 GIT binary patch literal 67848 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%0DliEYR> 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 literal 0 HcmV?d00001 diff --git a/packages/webapp/public/fonts/Coolvetica Rg Cond.otf b/packages/webapp/public/fonts/Coolvetica Rg Cond.otf new file mode 100644 index 0000000000000000000000000000000000000000..d45647e3c7c14eb9947e1eada036d1e232e216a1 GIT binary patch literal 68432 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

    c}BW&oRHB%J!#* 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%0AYebZ9*BcBB7p1~+(_sXUoc1`w|o--~v|3KWL zbDW>w^7)kGZgo#9pJu$1`5n-aJ9VLA*|04)#m!<4bSC-qh88oQvget3d4{~vUh<@4 zPi3#S=Z16tY_n`Md&z#Avmc1bHb;EI6KeaMTy5NDbNeW(&99PSYb>ks&+FLqs&@xU zSy%S=*^}%lSRJ>{dNa?*#bwHmdBT2r(ie)$Lhf;6N9C7fq|CM*AMZKk+w6y@exWmY zer31GwRWPvrM>E4cYbG0u@-T^&UQ1a{38Z$(>Dki0>JqiJ(23o=k?-2!Pe&nVj<rEoIh<KsjqS5HN!mD^KFyG`DMnKfnG9VK2(nA3tdX7=2kSsZt4v%k&e;!qv$&pL3s zsLkHzL;*(R*m$8RQCZ@q)Hz-QmWXPt*x7b-k8}S%4_ca?OYOZk?R)FECdP}B{A00| zcT!5(|Cqf;JJPfKmhGa!c+hEM_t$33KGNRGbNBUT(0->j19t4W(SBkORb?-IhCPq5 zwmTfvbupT=r;gv^GNa=7y=f+A6<T`nL(_SKX6F5w&f7CH@6NHtx(0*@bsQu>5>;J-cXAb#gzdK_bx1jRStWnkp)9HDlaoma1bNefJ-&w{k z$TvBlz2Q7he#a>;UEpoY1LNC&%JF@%Lp(n{dx~So_&*7U%lVQKWhsB3ESBP$!_6O& zzgbrDZdrW0tmOT&{ZH@S&+3zAt@9d}x#GL1|E!hmy2mRk*2VYTiq9eWl32gaCtg9U zYf<0MQHuI^mc}cYJ$ZxDxeLU9ewabARos3qqIWweJT?1xo${f^&r5Ru7cuB8kDi^u z0>|zko@XI1cW@wocW{t*`VPtuabzCB7{%SONL&uFJVy2%(NxL09_`-q>?tmbQ}G@BAJ1}_KP)Wj zHB+bK^6ldLlqJWAHbytvm@m;5>+;Qf6;X{5DyCSAq9%v6Ia%aDjCG80jBkuz2Qh+? z6EnH_^OSeb)IH}rwVBDfPWE+dvBli)PNvOWTFez0SE5tzqF^UbtKz#@8?`IGfBMUq z;&~6^!>Fw@`8iYi6^hx3{Qm0~Gqt0s9oyNX!>0M-8%KW&W!Zsw_I0+1dRtPH_$gQ$ zb0|(reGY0Pvi2=<>1}wjSO)HYdi#D>A31AX)apX9kD9)MS*sNfnEu4Ff5gl`2j&|s zQuCQlaRtRy6vrs)-dP^6@h$C7Y(wICJNX>{%O?IWPJzN3@q2e1fYBY~hxmoQqCU)^ zbGDA1y)ORWPX`NlKB5Hk)PHY?{~F|tpFFb1iEe?}S#eOl-%Q&{fai8_ptn1A)n%QOI&4K`xZJCbtuLyDnh)Ts5^yH z756gUk+=1+wQt|sm|kDB9Yq!&BWsU$o~3j!elK;7A`(R@YIxy;nDL!$7Pq%?NN0Jc z9!G2&mO6h_-lciI#O0l-IAW1Q^F$-Q;U1?>9?jh@9wEj!#x};UgBZQJxj8#e_f?)b zOXqC6+v4n(ucgg zKl?vfAYk>PsQ8<%*pd7Usks7eDTm5{mPfWaark{{QJBM{^-kJDSaaU{_Lf3 z`T6u4(Ho<`Fo_({S(46Be>7ExA;VUg=POxP#k5%dk*oM%jL7$_6u$MrDBirm2G=x zd-((GWooh5Z!ydKgTjT@A1uG$A=j_whr>#5ulz-Bk1YL3ZjY+mo!c1gd6m1`>tgTz zt^P7O?r~J*FK2D>{aNLErpxmwMvT(YI1<~rMU~4c-z;6JF5j&Dapm&L6_syQuB`l5 z>tfF$_NV;gnR=CTU5VFtpmMo#neT(+UZpE5bNB3QAM>!--m&~K^L6?B-uJ1v?t}MP zkHhnN#1{L)yk5n8MXeU(|1z+=@^Iy`_)i0T5%uPMe%1OyIePe4ZGW&RMvpzB{DC>8 zO6h%-<(9;&i&r%-|L>_!DwX{PHMyeT`vtxZ|dk%P|a-V7P2FK!fFuPRkT2ugNj2!x5eX zmakv8Y2dRHqu}`zhAj_RzG?H)&7bZ19>ejm@Y$d1Hoa*TP&}pt!|)~0ewSyEN9fEe z*Ag(yC<((1xA=K`c=gTpa)x(651Z=;6*5;z2ee1@Ci(?MMh~v0mcVlzhEcbIJfcG- zUF+c$ZVMM8*dxe$--bWGz_7O47$&t34T*?+mVm*x9TVZbIflbk{zm!AJMT}}`O3n_ zm{fWfYOuITmJbp9e#xhq&o(|Y!52u^LTf2-D*nND(o4_A039cIe;8jNU>bRefaENO zt;Zx?a4W-F@H}`glkAna!SmaaZpmKw@*-x1{RJ&)!azz$B$%uYlRS78!<6WI^ylop zejT<1!)_CjI-vEQ^b+%PX91$N-2hLHv;&;D zG2k79(hhtdhWaqf1VepB{2YV&Sh!Ds?@j|hZNU3!CeV5FhQp7n1P`C{92xa^$;9@O%kqqS68~Lh}A^ z;r&c#o-=%237~^ZJ-a>vyIsM02cz@9)LeWiG^|t%C94(8gw3w zHPTfyW}Pq(k?tY82oRPQLtF;+7oe^m`hE)P(YSAeavHutbx5Ab9-;9@?-7sB?H6i? z^s0MA?#JQ&8^DFyqPfrmB?q3-{ZlB&o&m%OxYxnFMD-(Wg}N_6R;a%qf7}W)z!|vz z0_u<+pfNxY^&Q!5po32Ye5f9k4@cTvhI?p-n?RWa_rC!i2|)A>!aG{HmkRxE1^O{i zJ_cN`0xrZK>N6@xCjSO_ex#HEezeBHT7w$_4`y)xDai9LfG3~;FSsE<#3P!c2rsHL z2iz*SM{+`VkvtJjw3eba)u4w-m;_&lN%86MEm{XrKR$-?KD-|Wy0@SpzR)x9Ajs_t z7@sT99@Qfo-45@Nd=MQZBSZtq_W4{z?+|SyC&b%30FiA%bseCe2%_)M*cQV(*JnQo za(&qjAlliWFVE-k$ozdi|Naxcn0p_c(2Rx&7x(43y02860=VQ=bgre;|0(FQsl2H@ThXTGcnkQ1hCSlKZ z3jel0+Xer2AZrVMQn5%TgOt$USg3(JcqSwis(=Ua4SM*$`IG&RMpEF20L~47Qwlf( zYXbbg0)F&sm@)X|qrq!7!Ny>(V{c%lm>Kke!B|X0ds^gU4|_O zPj4l*3VRz{jje&zY8`0(25ckD0cUJ8Xn`x{hPi|1wiQ-`?br@%C$~ z%m)jQgkV}&7elc?*kNd}J(6ZD6DyY-#3CezB}Xt=8zr@pdPyCgEos7n1dqEJY*iBI zV~C^?x0W1&-UMTDl2Gt^ld&|c1SfD(;w|x!1W5Ksd?kKZyW|+wk589GO0p&45?FZw zXD}8m@s|Wj!eHOB4@&`WJsUJ47c}btSmk19QV6rB3N-Fld^x@r3&U68Z{w@67K#8~Q+Ly=~U?~>0ar6X}$ECY^SVHRw-+g z9h04uospfFb;4x5Mp0Dm(C;5f1C{lfdDR z_#e1l@;Y#6FIhdp;k&@$=Tb~c{DZ?Z;4nwpD8poVvJzRH?5OO7tW|bS)(IRA$}Rzi zpUdvb?#qpVLnGFhoyaa^9obdv7Irrq$R@D`z+oNxr@7Mnb@Q?2<^qRy0*8_2N#;k) zPXmYT=H0-d32?Y++*X0Z*Iwe#OW+U#4sq}Rv1fx&1`xB)I?)y2*=MbAt$$Yc4DEk0 zn4u$o&kWJcv%;s}J^cj3o+gRaPgg!&`gFllyQj8KK|h|{6l?$U$_Jqu9(+IXZ`kYk z-9O>?q2Gu6UGv?l@9Z(`JB#n+820Tjs{i&&;hF+>8gzHN`gT5Cvu|hI*4^H58)7Bj z-1+)jc!8t0D5im<*hd5Y4qUI|*YM9#HU1sC0=$LahU;zoJNyUyN4Wb1zbCxFaEMai zckxF!#1H=dLr)T!WV$3tx>)KcT`P5#x=7umTcq2-gl>}pchViwUDDlB;7;l#^^y8X z1Ehh{U}>l{TpB6WNRtpQX@WFKnj+1Rf_Do~;x!BI@}w1Tt&rBhwGI_&gV5q2x{80& zDg;qGu+aa1wx_Rw{R;z&7y&!(D6oQ;!K-^8yNZ1Pt7txWYu90w{22Qe_6c~KH?YsJ z&%q=968j29^d|U)-(dG)cli+e9eV`c>L1u+>`#ot^w<#g7p#uM*c03mw}SaP54VLm zJ0D+wFT@vteR>Oj6@LvMjjLcDFU1{jN3e7&L^}sIZY@~4_4o#SBfbfD#y8_GxGV04 zyW?BHs_n)-aWC8(_rZN}KRf{6g9oDZ2oJ)8VLe)m&BQ}sJ$e%lMXM1WhFRm`m<=8Q ztI;An5?hEz;TkLtpN?zsXgmhj;jwre9uKxM5l_OC@f182Ps7vk3_KItf@fiy@N9f9 zz7OAz9{^jEi|66_U~vk;sutrVcqv%!{dgH(j#t2XHw!HIY`hY$0*hON*Wz_}JvIq% z5c<}LO~VgjWAG;Y5cI7X`ZiPS8LXqW_+g=ENARQgG5k2*f}a3ub_zd@w_;BC8T>5X zhM&V$;^*;pyaVrq-gV*Kcn|cg7uL$=fX@8eftJzWFq;adCy{2KNx{vm!H{|NsW{}=uV{waO~{|x^e{{sIK{|f&a?C350 z8<>mV!t7iGlKCFy|kp(RF=QLz4a32P;+ldvA56*Ev0Bng&; zpp{ahk!U5+k{F3j5-Z7&WJGyzC)qDKAjy^FN%AEHl0r$5q(o9GDVJ18DkW8t zYDo>O*9~a(mK>L~NKQyjN=`{mOTdnzpd`d%@mC!}LIO43k^Y_@vmC-bf>7POq5Ig- z1AOSA5jOO@WayDp|GJEyU?i<29@ z16`{DjXI9Ef@WNV(fk}n?hcI1BN&ILAaf(hXjt#ZOQuR@OROYwB@1EYUnyBHagl73 zcz~A@AxQ$s=79VTf}}bn{gQVj*Ck&{zLngSJdpe;;bGmBODXBAQWGg7ohY3lwUXLN zmq?d`#oY{c))TC1gfvc?3ae=$*voq9VQHJRTRJGcBK=7Ex%3C=uhK`-A?Z^YEmO%@ z*>steY=LaKY?ExeELavH)5#KL>9R~&wk$`MFDn9Hqe*sJ)*-tfyCM5Z_KoZZ@G>6C z{*ZC9VL2w3%V}7TN6Ss*Z^+H%ljKw7Z_2IYbL6)2Me>z$H@TNQRIZaJ%d_OU@)CKq z{Gj}pyj9*I@0VYaUz2|-|62aN{1^G}a=rW+K@g*e(S#W>o|r~h5c7z|gcGrv*hFk0 zJP1D`gwPQ2L>jS=C?Lv-I-;34L9`Lw#2|5n_=xzN_=fnA_>K63;7JK-NWMyrAz5+~ zIg_*|=acs23UVFkLT)F$$US5@8AB$KnPd)GOjePNGesIk-pYC2^}*-~#&%cwP!Gqsi4P5D!yl$J`M(y9GaAyq-uQ-`UO)H$k$dWU+S z`k4BHx=sB=-KQQ?!?c7ppkJX)Xoj9h&!DYnJ9-JdoL)PQ3j*tkJ>pZcvN&$u)hWT zIcyYeEawTp-oie}!!tYt4p9VPzdPJpKg+zLI zdU^*(dcL@G@bmyQp2F2pxO$CT!$UkGokaBBB5)G$dka^m7Z|)>+&PIPy+z<8-~rNr zf4T6DuW()dqP_2nJH(Wwm6ZsrSM2r(_k*%B(m&A4+h4e@6uaOrf|UX$f8n}PB2$jc8K14S|pUsg3O|X>t?ZYQ6ktZ^e#%cZVvYk z_KiZ9%`bN_>g9*cqFAFu;Oglg?im&26X+eS{rlGa@7tKaZ?_12*9q4xFGfZ8;!fbg z)=31*1Yl<)0>^cJA>qLx=&~7IqR?fzz@e{j6`Cy*TQ3ubXPK>7X@`K7wJ=YtY%GN* z8$ni9HV)#GqX6bw3t*o3&cV(%+(YB-84|Qx=rOuM@2xGY1S$UgEKs$!5C+ZKLZD-9 zVe1zXvd3e0h=@V_&|Uw5=@#qSls6K@7XS14Fbg@LGuotpql#tsEmmfx@w@<%2@xZnIz z!*xO4zG4f1X!;Kl%RPdEJcMrB**N=oM|!OG2-@xC;pV^If0Ms&kjHvI|Me06LIZm{ zj~D&%ehE8#Bv3@Sg_|hx zV=0WZjirdpQp92<5)zfc#!ApG8&M~0ti+a9B3Y}E4+Ooku@cEziDa!rveqJ5YmotR!j)-NB*oisf=X1o*=ZK%%Ss*2_u@l*}6Oq}8 z$n3-p+KC;s6FX=pqP7!J+ld{t7qQrjSnNeC_97O0v8BD(a;f-ksrYWGNMWf+VX4^C zL44;Rvf?1Va}cRJiqxINC#R7oks~L8qdArWg*l>?m}847Eu93-0)Rwd=_E7(fCyPS zSs_9IkPWnS5=IPw*wRLPCoErDEmwSf?c?5gy4vY}$1p!++2?7RySOg&U-(Kvaz1V+y zBvN>X#0CHf3IGxm03=`lVvp^`KH7_%+9M&tJ5gRs(STYyEky$gK%^%O8a#>gmWuR* zA%sei-cpg?Qjwl8pzuzlw^XFJRHV05q_^c+Qcjv{}KB0WJ3 zEu9=idX6GJN0FYRNY7EE=P1&166raK^qfR`P9i-gk)D%C&q<``B+?TU-O@==bO0hf zCy}0$NY6>6=Ooe-CV{2XGLhagOLsx@VuY(Omdix^%MgAmi+QLW0MrEls0#p4696Mk z5X$7=b6m2mr(g01=C=h{aaKVk=^?6|vZgSOk5vvaq-J3JLagiV8<7 z5j-MJ03c4RECk&HAd(Q24xU6bf_}jhk_P}J2ms>ef?`=&3X>av&;WVDmY%En)xjA_`*e zA7Soc9tn)Ywj_Lyd5Dj>b4+N67Z@FXPxEC!D8hVYu;=V;Q$4p$Gq<#}vzujQVP*5* z8@+@U1y}xl#IB=Q2?1wKufpljQaJZn53#FoEJ=urpOJS%OyOgQDEuJ5E59%22#hc! zUL_b}I$=dDB32L^h{GfX(SWzeT=Ev|=w}*47$g{6F!;paGsDq_YhgE@4?FK4V2^E0 zxl_?p4b=vF=3#m)J)d@^!|A>BLAs5;4*Oo-NCkV{l}4UMaYltk$BYJzt{eSmG&E|| zDAQ5XVOP6))V5JxqoPJ-jM_h{a@4U=oue*~x;E;oQ9qC36mo@9F;4NOVxeN0Vv}O0 zVvj7q{J%pG?wzWl^V(mXwzlvbh9(_HgTEwHHBaxKUc1 zMm5|@lR{>IDB|9dcN4|@TXJ9hRaGug!~ZVdMbN69x0W-u4KeK>wL8h_kbNNxy)`>I zI@*lhA1{rE1r1lkO1X+FM-ThmRK>2<2>3_Vl{8228P zyASL7^>d)>z&&0%NN08F&FQR;D02q5=>=}cnABvNTV$eNOt!_;?TOSSMpH0##Zq$&Y+@Ii$o;X6hYAdmm27DKsIb*2}LvsswOV!YrZDe-fc!t*B zjex2}Cfs-P-J5xD__(gl{z1qdxq{_?B3&CJ`ub?zUVl(SSH39lG__12m2c8I#>=PJJQNxDp*~)wop@P5LcR&f5`M_vZ5%zqN*S*j-@{^(VM-) zL?y&Wq^P0O{Lulfi9C@|7L~{5l684yRYy!YfAYNU;5K&FlbOW7^+u}b)RZ_jjH_-U zDhtwdYQ#qSSDjLBH3)YbpGfkX4{X@K8$_^E-zZ=3WM(_pMsT+KI3rM=Au(-0aFgcn94G7if`98Wxb(rBA zWdjVK*}NDk}WJO^~b#-B43`-v@syb1&w=6SX9ZVcZ+n<FCb0G)e zQ&nb_Wt6acb910;4MkNa|0y$VdU_12i_VWS+Y%n;rWU4B0HerX!gRGxX3F}y`lNFi zT6H|9qPEwRqqbT#l1ko#R6Y(%NsG&36sfscSyNb2 zRappH!CUpyMZBMeE70iIc4ldf%lf+ql=rwr^lgUg(jEtUp+BU$v1JL#8Ji%W5YVI) z*RuLsn}@#wUUjumX1cgU(7%QRIi1dw9>^1jPbk>y1Nm6ZkQ2`pV(scA5)Dlcu! zSJP3M>B+HXaj8YMYC1lxyt=xeqMSC}LvF52I94WF?dzH!w8rA?70pBFL-jE==S-fC zt)!75GcFr|URg0PEO--*Od<}#K&C2c(mF7>SA(ysN= z&RHsLN^-0&6g1`JN{+MIZd;clWUDj2YSG|N|aAIgD+H~l#A*{ zq`dKPXm5YhkqfN8i`-jOkezR)e9~A{c@kzL%&{P0Hm0LF7SFDSwaQL!@&8J-Xnj%z za9fjFketIpq(3LWu)_3nvM#YIEId9gm~}mTfh>aIEy&4CVHcChS(&M9Qg|^@l$(*P zwjon8v(i$tb4u8&!K=xj^7y8Mk$6aJDKX8#xs?NvP;Rtz3D(L4Xi*)fU1NElGb~XU<#(Z{Z*;*Vnum3A8fMuQ;4Frr>yr~pBh36Y5xdp=GjeCO?s#K)Q4Kgu{2BtB3NX;c z)hwrU1+8~$4DahZc(9k9qW@4u!(1Hb>R0wIWRwZ}gXBGEp3Wkay-pzi^2#RlM`TS# zX?#AYTxm{TNu}u*g35&@=``#jGBz)%B#X@=1}En zRO|PXy7^(OdlWZa2EWMzJ4 zl$sACBQla=kg2rm>l%>Sfmh>paHQ))V>Uk-_k)}_QT3Vp0CAE(EvH@hcrr61B|FJ1CM_QfPY9~;sf;^QQ=Xe& z4CCNSU**1(Zv+JOfS}%)ug@ghxO%9$!hgAv|52_`X^BeC5Jtb5_fTCaJD9+Ef|~H2 z^6+!3M~pkNjNAej-j>{WD73fl5HdSoI+F_C=buZ>UmkBVBP-2ShD%p5Q&?0{k)NW;WBEH|Dx-*sDGN2zCZ?sPs&|m3rKR~5X3DOH z>VzgUT88vl{WV#FW?^nd5<8zv$;e7)6?)x9atq%FtoFGM>n;!vm>%$SHF~#}HqBuz zClmF~<*~94qg9&Z)Wq1dvc^o7`80kMklQMvPB)Yl z)`9OvYx>XjYw`Enq>s6BRe%3kmwpcy*WGwXd~D%FW{A zRb2dO@{Sfl`rQA4^-lh5>Vdu~hJz{$|{7_7W#q0b>}pL>xC4fnPd=d9^c-uQ2a*bW?GjecSeH?J4(9PAjB zcA5;*=FC}Zh8~_x?#}b>YAh*gESM!eV$BAipz*Mqi-?Yy|fn4lnv}?z0kX}m4?aD&);m)iKe2UV+?tbYA0$>-p8^W#(nH+fWLP&&0Xyn$?Bedyi)%mJZI5{)~njuWixNUECXJo#F%3vdg&Z76l7{>$2zNlV1AZ6|0vW`R<_Wp0 zD6#Yeh8@EpKL?T=A#W9uTOr3D(pIrn2_&3i=OmB}3RxrY10<{q$NDgckU*#e@LL~24HYr}-}C$k|hqXM!qJ|TZ19~wvuUNuk|xEky<2rwu&Bn-zIzAa=;Bp7BG z9y4q+>@)nz@E&DAO{L~iiz!#CoH|Qgraq==+KgUIucCL-L9~wkkp7;&3%LogM!80P zMxPoz81?F?*GH`ym2WCHDPxq?qvfNGMk`0FM_Y~FI68Lpkce$x)McOujO?J;rcM?3ju% z9b>+JUGn;j*SEjk^ZGAu;BUO~#^g5^zp?&}t#1Uqk@dzi({ZM=O&6N3GTmkxXKgDRulqpN5Xr|;&`E;ss>WZnmr>0MBoqBPa*);oUyQb-;RZcrT z?bdW`y6tq=>8aD3ruWVuX1L8rn{j2vr!(%&l+HAsIc}!y%r!H^W){!voF$pHepd6W zd$WnzCbQq1y==DU?C9A=vs-4LpWQwC;+vD-%y{z)3)*74MXE)PMVUo~#d(W&EPk-0 zEzK>bTF$bxvYc+YF^X4GxHwX&b6(xy=JGdTWeQoH(>YCeDnFv^Hb*kH2>*>u?yxea9MD9 z!SKSd3%4z7S@`=RYS9~uY!~@0%30L6ShaZGVyDF^i#r!zS^WE3liphRmiJqAZ=HVY z+*|)%GJlC~$xVA}dk6ah`+wR0YX8^L*-Q5D8q_IH(+EIly6qL$gD#!y`v) z#~{ZOjyD~Dcd~NIbUNwO@AR?L!(}GRY?iHC7QU={+2!T0FW`q?pgia>fhIl zS~FwK)-`@>Qr1+g>0EPp%`a=|wKLY9TKn5Na^2*0GuK(Ivt74%-R^ZQ>)u=U{rY9= zx2;cHU$p-G`rh^5tp9NXxnbM}uMII9>Ni~2aBt(JjS(A9Y~(j>+*G;gU(T;PuXNt) z-01v)^PSBzH?P>dWwYOA-R7*#6`QYb{?lcK%R(0qmn4@Wm!mG-E_Ym>xSF`Gcdc+e z?s~@cqU%-HJ8nj9=5BAgZFJMP#k*y?9dIjmYjwNgHtasr-QIntd#rnj`w91(?muiH zwis<0w`Jv)$St*7zSxRyowjxM)}>oFZw=lWzxBY@Q(LcXy}r$Oo9(v1ZTq)f-uBaW za=YjD*zMWdi?<)#etLW7_7ArIy8W*mhC9aWu-IX{W7&=kJKT5d*`eK$zN2vGx}6of zB)hzK)$Y3IvCHG<-F~}EcR%vn=$Y^NiEj+>Pw1i)%piyZBj`TyMc&GO46!_ACTITTEW{3|K$o^uCS|{OI2Q!{>$X1vmM#VS*i-UbNVlsa*s9) z%g8Nx+w*p^3J-mzhI0YmtgXIHI-n0%aV{Rb3;EbYgo?&G4Ht5XvpL22YVnrVnA63l zb*H5tniO*(@*_ktA0j_Zp!+5w_mn)CDCBJ92hnXP)cVT3p@pwJ@TL1OBFjg9h)Csa z8ZXVzQSciE^V;$*N;!jds%zx=f|^4R^Rpw5CD+7Purbx) z#bNaZab?+g$4xmavRsG+!gh(5_B|lGbVof4*&7~9NwKs!GS!YZ_Ck zV+;yY^O7OdYfI|V5;f5&B{eKZxSEr$HKFIy*%hSX3X^xF?#Ll1(hJL}_lKl=D2^SL zyHN!~c-y$L&-K@$F6G_Qn=0o+5M6C*9%Q-Bt$Ys&!I7946oTTy$(no!43u>y5!#IW zdNsF_tSl(4VwIoQ^l1r~NFQ%Czmg0pjcE`=Ffp;drV8^HgYnW(DAw@`%@D7}>$;?m z`3b6Uj!EP!xyh#7)KYHNLCyqrj)6QC%UkoaOnHkce*O`jW?y{O-YM;Xua0nZB{!e5 zH05T-ayCJnA$--ytIGJ<{1k}&B=8myJj*Il^k+5PH1MO<`ctZa&c4dzW;dPu;+_qp zTUBaEZ*0J}gSunqTXxD7+1!a z1vsteOs+r>YbUV=f>?@D5aHEc@K<{-NVz5YLDeTAC)`{@ydBwLH`1}$8)DThpRmp* z-YGE<39C89>bH@n3Tvt=i=us4#Y#YTb^!L)5FaPCS*eM^W;>4$-zF7#`?~d4`tY&~ zov>k8Xwp4}vn4AJl$KYqRdvmE)%6Ay)%hp@znvV2JGf?fa?l2rH|pnJBWv?ZYO3=g zxXrthQCX=eiELbSV5BzOAUYyFD!`QA4!B2L?7r?^*o<&ps$A;D_ES*=^TV-2zgCOi z>zCf+!d31>2X|yL)jyo6;v5@0BJ^ulkV}Tw$#;CuJCX{7svEE9M%*vrepU^HR_uvN zOpS$LEs@8?$bahQ&51Pr6Zr+ABEKNF#H_41O{?ZhkY?%PlM3tEyRH`G%2r*gu=@pk z+_etQvrpUr0Lq7|)0+A{Q3=U9K*{YQ#CR(3XVw1`*&A|bi%X~&S#)j!%{>I?0xl4C zgb;}kcI3*)%G~0@GPGBTQ7ae6iJ1WRry6V)deX! z_CmVqq^>ebh{ENSpmEwjo{Bo<0@K8YR_7iJ|s-Lfqu08S7h~Z z(Vbj-FJ9J*WJ-J~1}IU8`+@63(*00qcmJWIgRDNC91J_+;uabTBcDzB)J7h!D=)4t zp2D=rVlz_G63~{YO3fv~jsenEmCfck18!%lND*UF{b)~T0f5bcWL#z{Z(-j zSpIV|7Ea(&vLSlTU5g;I6XjV%ae7K#f*G84`KsZJ$hTB`u(&ve5QiajTknZJA9C+ zE=Y}5@BLk+NrAv~7?<5dROKf{sTJQaD2Ad5j`gSV-`~{%+7&$rq|KObL1=M%scY zMZ~^$8O0q~zDv6sj+{8$08yA+uz7RHz~RjCOrSnfZu4YjH+PBPR_<-w+XzZLd|ci~ zwCRseruK&K<==+o?GmYIKqt)`8O0n1FGdE}f>GRL9&@Ft&Z>jw)Lb2TPS+%yMhv&i&aGlFyF-C9*|x$;RX+Zbx4U-Z(tM^(EF0!cfhc`rQfcCBaOa@lbbe& z1#D+0kY4#dC6R2!o@3#SK?XY+el)2#Alj^V2c_F7#e8NCH5+CX(|r<-RmYmN!$P!~ z*fZQZp4p>sl{*vX(VFxSiK&EA)I$fjHy}70!0#W=_;dSjFkHoCs)etRze8;19`tb^ z$rUBg=<1+!4W)==@FH%8bO!}%Ev^~5qs8mnJidW7+C+8UV`zU{`@AQ2#1-(d$r@n= zyo{(lZ(MlGqfPoFG#zgGRkN;-dAMVQbLrd4|KDe zBmULRDC1m)tyKGuK$un89adVIR%>>op?pBi{YJhQTkRK-oD!V?>xQo@p^Ss`LPai| z=uM?S{p6phmQliac|F9=|8R$;>=Q=W9ZD(V!YO5UJir4%az%dDex_eKi&6x@Fs$m@ z$|V?|7}$IdEZG~746u`v5!Ho--~}D7?usE?!os$yc^S;5kgd(bs|NI|&J&6az|25* zuk!1a5W{|(LJKTJ%TR0&9RLc^K)Yau3x?y&e!Ug(IfJH^Im4-;!6imv1Gxu7)>=+| zjNxYM2UIsU!^vO)YOot&kk(PqTr-5uFZ!jSjN-9?UN~Ot?CTs*e$CaO{DU)*4S|}N zq|ijRF)gM%+$=f)auMKIU)c?z^{*@Q@{1szR{){)VVgcUR<6oJvG#HlYaa%wIRg*q zwDNOD7!3H}^ZArw9#uvu-l5P?+=HQjqrQ~5I5?HgV!4N8RZal}2rG(GqSafTn5nqZ zTvAh1ky>lkQrmD^t(TLn+6KR$aCRM?pwnmz1gXxcV28|3|kRfpI8%Tu#TAvY740x z%x?@Q`$QGS=y46jZQlV3lFh);N;@2_M89;j((c44vQTjMqhnI;6_ayt$m33g44aH+ zLi8qb7veme>?l5mPU#LZiagYiGXm8K5JrrZ@cgefd#mDh{f!ibQ#sGVy53aJAxiQNe&g5VnQSIJ!! zQO&HPmm2!rR*g9 z^uL`+oD$9?gpD6RL)iJ%=#x~o1GmU+yp<|_OQtI%Sv9qH#-#er(g&>Zk@ z`f}QGV4(3V)gAIwL1p84Qx0>7dFerMyeGxuJ%5nrVw-&O*_$4Aq<6Y547ODNCU;at zoK9ygNyWZi&a;Pm4>|SSV5Jvw@2MtpN1uD1aFV~Wk8>j532%0D2@Qe;;|tEBcQWVs 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 H(S!UiP%vnx literal 0 HcmV?d00001 diff --git a/packages/webapp/public/fonts/Coolvetica Rg.otf b/packages/webapp/public/fonts/Coolvetica Rg.otf new file mode 100644 index 0000000000000000000000000000000000000000..35daee439270ef63daa106a296471da9a7171e22 GIT binary patch literal 67004 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�cmd(Q27yyw-P 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 URWsB~^*fb8dB5%o9Y4tb1q4L^Bme*a literal 0 HcmV?d00001 diff --git a/packages/webapp/src/@types/i18next.d.ts b/packages/webapp/src/@types/i18next.d.ts new file mode 100644 index 0000000..794ab16 --- /dev/null +++ b/packages/webapp/src/@types/i18next.d.ts @@ -0,0 +1,10 @@ +import type { defaultNS, resources } from "@/i18n" + + +declare module "i18next" { + interface CustomTypeOptions { + enableSelector: true + defaultNS: typeof defaultNS + resources: typeof resources["en"] + } +} diff --git a/packages/webapp/src/components/ui/button.tsx b/packages/webapp/src/components/ui/button.tsx new file mode 100644 index 0000000..caf463b --- /dev/null +++ b/packages/webapp/src/components/ui/button.tsx @@ -0,0 +1,56 @@ +import { Slot } from "@radix-ui/react-slot" +import { cva, type VariantProps } from "class-variance-authority" + +import type * as React from "react" + +import { cn } from "@/lib/utils" + +const buttonVariants = cva( + "inline-flex items-center justify-center whitespace-nowrap rounded-base text-sm font-base ring-offset-white transition-all gap-2 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-black focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", + { + variants: { + variant: { + default: + "text-main-foreground bg-main border-2 border-border shadow-shadow hover:translate-x-boxShadowX hover:translate-y-boxShadowY hover:shadow-none", + noShadow: "text-main-foreground bg-main border-2 border-border", + neutral: + "bg-secondary-background text-foreground border-2 border-border shadow-shadow hover:translate-x-boxShadowX hover:translate-y-boxShadowY hover:shadow-none", + reverse: + "text-main-foreground bg-main border-2 border-border hover:translate-x-reverseBoxShadowX hover:translate-y-reverseBoxShadowY hover:shadow-shadow", + }, + size: { + default: "h-10 px-4 py-2", + sm: "h-9 px-3", + lg: "h-11 px-8", + icon: "size-10", + }, + }, + defaultVariants: { + variant: "default", + size: "default", + }, + }, +) + +function Button({ + className, + variant, + size, + asChild = false, + ...props +}: React.ComponentProps<"button"> & + VariantProps & { + asChild?: boolean + }) { + const Comp = asChild ? Slot : "button" + + return ( + + ) +} + +export { Button, buttonVariants } diff --git a/packages/webapp/src/components/ui/tooltip.tsx b/packages/webapp/src/components/ui/tooltip.tsx new file mode 100644 index 0000000..980e7e5 --- /dev/null +++ b/packages/webapp/src/components/ui/tooltip.tsx @@ -0,0 +1,50 @@ +import * as TooltipPrimitive from "@radix-ui/react-tooltip" + +import type * as React from "react" + +import { cn } from "@/lib/utils" + +function TooltipProvider({ + delayDuration = 0, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function Tooltip({ + ...props +}: React.ComponentProps) { + return +} + +function TooltipTrigger({ + ...props +}: React.ComponentProps) { + return +} + +function TooltipContent({ + className, + sideOffset = 4, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } diff --git a/packages/webapp/src/i18n/en.ts b/packages/webapp/src/i18n/en.ts new file mode 100644 index 0000000..e26e2f2 --- /dev/null +++ b/packages/webapp/src/i18n/en.ts @@ -0,0 +1,14 @@ +export const en = { + common: {}, + + nav: { + gitRepos: { + title: "Git Repos", + tooltip: "All the public repositories on my Git server", + }, + sourceCode: { + title: "Source code", + tooltip: "Source code for this website", + }, + }, +} diff --git a/packages/webapp/src/i18n/fr.ts b/packages/webapp/src/i18n/fr.ts new file mode 100644 index 0000000..66195c5 --- /dev/null +++ b/packages/webapp/src/i18n/fr.ts @@ -0,0 +1,16 @@ +import type { en } from "./en" + + +export const fr = { + common: {}, + nav: { + gitRepos: { + title: "Dépôts Git", + tooltip: "Tous les dépôts publics de mon serveur Git", + }, + sourceCode: { + title: "Code source", + tooltip: "Code source de ce site", + }, + }, +} satisfies typeof en diff --git a/packages/webapp/src/i18n/index.ts b/packages/webapp/src/i18n/index.ts new file mode 100644 index 0000000..1dd053c --- /dev/null +++ b/packages/webapp/src/i18n/index.ts @@ -0,0 +1,24 @@ +import i18n from "i18next" +import LanguageDetector from "i18next-browser-languagedetector" +import { initReactI18next } from "react-i18next" +import { en } from "./en" +import { fr } from "./fr" + + +export const defaultNS = "common" +export const resources = { en, fr } as const + +await i18n + .use(initReactI18next) + .use(LanguageDetector) + .init({ + fallbackLng: "en", + supportedLngs: ["en", "fr"], + defaultNS, + resources, + interpolation: { + escapeValue: false + }, + }) + +export { i18n } diff --git a/packages/webapp/src/index.css b/packages/webapp/src/index.css index 14f55ae..aaa30f5 100644 --- a/packages/webapp/src/index.css +++ b/packages/webapp/src/index.css @@ -3,86 +3,22 @@ @import "tw-animate-css"; @import "@fontsource/work-sans"; -@custom-variant dark (&:is(.dark *)); - :root { - --background: oklch(1 0 0); + --background: hsl(220 23% 95%); --secondary-background: oklch(100% 0 0); - --foreground: oklch(0.145 0 0); + --foreground: oklch(0% 0 0); --main-foreground: oklch(0% 0 0); - --main: oklch(72.27% 0.1894 50.19); - --border: oklch(0.922 0 0); - --ring: oklch(0.708 0 0); + --main: hsl(220 23% 95%); + --border: oklch(0% 0 0); + --ring: oklch(0% 0 0); --overlay: oklch(0% 0 0 / 0.8); --shadow: 4px 4px 0px 0px var(--border); - --chart-1: oklch(0.646 0.222 41.116); - --chart-2: oklch(0.6 0.118 184.704); - --chart-3: oklch(0.398 0.07 227.392); - --chart-4: oklch(0.828 0.189 84.429); - --chart-5: oklch(0.769 0.188 70.08); + --chart-1: #FF7A05; + --chart-2: #0099FF; + --chart-3: #FFBF00; + --chart-4: #00D696; + --chart-5: #7A83FF; --chart-active-dot: #000; - --radius: 0.625rem; - --card: oklch(1 0 0); - --card-foreground: oklch(0.145 0 0); - --popover: oklch(1 0 0); - --popover-foreground: oklch(0.145 0 0); - --primary: oklch(0.205 0 0); - --primary-foreground: oklch(0.985 0 0); - --secondary: oklch(0.97 0 0); - --secondary-foreground: oklch(0.205 0 0); - --muted: oklch(0.97 0 0); - --muted-foreground: oklch(0.556 0 0); - --accent: oklch(0.97 0 0); - --accent-foreground: oklch(0.205 0 0); - --destructive: oklch(0.577 0.245 27.325); - --input: oklch(0.922 0 0); - --sidebar: oklch(0.985 0 0); - --sidebar-foreground: oklch(0.145 0 0); - --sidebar-primary: oklch(0.205 0 0); - --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.97 0 0); - --sidebar-accent-foreground: oklch(0.205 0 0); - --sidebar-border: oklch(0.922 0 0); - --sidebar-ring: oklch(0.708 0 0); -} - -.dark { - --background: oklch(0.145 0 0); - --secondary-background: oklch(23.93% 0 0); - --foreground: oklch(0.985 0 0); - --main-foreground: oklch(0% 0 0); - --main: oklch(67.56% 0.1796 49.61); - --border: oklch(1 0 0 / 10%); - --ring: oklch(0.556 0 0); - --shadow: 4px 4px 0px 0px var(--border); - --chart-1: oklch(0.488 0.243 264.376); - --chart-2: oklch(0.696 0.17 162.48); - --chart-3: oklch(0.769 0.188 70.08); - --chart-4: oklch(0.627 0.265 303.9); - --chart-5: oklch(0.645 0.246 16.439); - --chart-active-dot: #fff; - --card: oklch(0.205 0 0); - --card-foreground: oklch(0.985 0 0); - --popover: oklch(0.205 0 0); - --popover-foreground: oklch(0.985 0 0); - --primary: oklch(0.922 0 0); - --primary-foreground: oklch(0.205 0 0); - --secondary: oklch(0.269 0 0); - --secondary-foreground: oklch(0.985 0 0); - --muted: oklch(0.269 0 0); - --muted-foreground: oklch(0.708 0 0); - --accent: oklch(0.269 0 0); - --accent-foreground: oklch(0.985 0 0); - --destructive: oklch(0.704 0.191 22.216); - --input: oklch(1 0 0 / 15%); - --sidebar: oklch(0.205 0 0); - --sidebar-foreground: oklch(0.985 0 0); - --sidebar-primary: oklch(0.488 0.243 264.376); - --sidebar-primary-foreground: oklch(0.985 0 0); - --sidebar-accent: oklch(0.269 0 0); - --sidebar-accent-foreground: oklch(0.985 0 0); - --sidebar-border: oklch(1 0 0 / 10%); - --sidebar-ring: oklch(0.556 0 0); } @theme inline { @@ -108,53 +44,15 @@ --shadow-shadow: var(--shadow); --font-weight-base: 500; --font-weight-heading: 700; - --color-sidebar-ring: var(--sidebar-ring); - --color-sidebar-border: var(--sidebar-border); - --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); - --color-sidebar-accent: var(--sidebar-accent); - --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); - --color-sidebar-primary: var(--sidebar-primary); - --color-sidebar-foreground: var(--sidebar-foreground); - --color-sidebar: var(--sidebar); - --color-input: var(--input); - --color-destructive: var(--destructive); - --color-accent-foreground: var(--accent-foreground); - --color-accent: var(--accent); - --color-muted-foreground: var(--muted-foreground); - --color-muted: var(--muted); - --color-secondary-foreground: var(--secondary-foreground); - --color-secondary: var(--secondary); - --color-primary-foreground: var(--primary-foreground); - --color-primary: var(--primary); - --color-popover-foreground: var(--popover-foreground); - --color-popover: var(--popover); - --color-card-foreground: var(--card-foreground); - --color-card: var(--card); - --radius-sm: calc(var(--radius) - 4px); - --radius-md: calc(var(--radius) - 2px); - --radius-lg: var(--radius); - --radius-xl: calc(var(--radius) + 4px); } @layer base { body { @apply text-foreground font-base bg-background; + font-family: "Work Sans", sans-serif; } h1, h2, h3, h4, h5, h6{ @apply font-heading; } } - -@layer base { - * { - @apply border-border outline-ring/50; - } - body { - @apply bg-background text-foreground; - } -} - -body { - font-family: "Work Sans", sans-serif; -} diff --git a/packages/webapp/src/lib/utils.ts b/packages/webapp/src/lib/utils.ts index bd0c391..d084cca 100644 --- a/packages/webapp/src/lib/utils.ts +++ b/packages/webapp/src/lib/utils.ts @@ -1,4 +1,4 @@ -import { clsx, type ClassValue } from "clsx" +import { type ClassValue, clsx } from "clsx" import { twMerge } from "tailwind-merge" export function cn(...inputs: ClassValue[]) { diff --git a/packages/webapp/src/main.tsx b/packages/webapp/src/main.tsx index 4444c2f..7ffd7a1 100644 --- a/packages/webapp/src/main.tsx +++ b/packages/webapp/src/main.tsx @@ -1,6 +1,7 @@ import { createRouter, RouterProvider } from "@tanstack/react-router" import { StrictMode } from "react" import { createRoot } from "react-dom/client" +import "./i18n" import "./index.css" import { routeTree } from "./routeTree.gen" diff --git a/packages/webapp/src/routeTree.gen.ts b/packages/webapp/src/routeTree.gen.ts index d204c26..68b9243 100644 --- a/packages/webapp/src/routeTree.gen.ts +++ b/packages/webapp/src/routeTree.gen.ts @@ -9,50 +9,118 @@ // Additionally, you should also exclude this file from your linter and/or formatter to prevent it from being checked or modified. import { Route as rootRouteImport } from './routes/__root' -import { Route as IndexRouteImport } from './routes/index' +import { Route as MainRouteImport } from './routes/_main' +import { Route as PazismemodRouteRouteImport } from './routes/pazismemod/route' +import { Route as PazismemodIndexRouteImport } from './routes/pazismemod/index' +import { Route as MainIndexRouteImport } from './routes/_main.index' -const IndexRoute = IndexRouteImport.update({ +const MainRoute = MainRouteImport.update({ + id: '/_main', + getParentRoute: () => rootRouteImport, +} as any) +const PazismemodRouteRoute = PazismemodRouteRouteImport.update({ + id: '/pazismemod', + path: '/pazismemod', + getParentRoute: () => rootRouteImport, +} as any) +const PazismemodIndexRoute = PazismemodIndexRouteImport.update({ id: '/', path: '/', - getParentRoute: () => rootRouteImport, + getParentRoute: () => PazismemodRouteRoute, +} as any) +const MainIndexRoute = MainIndexRouteImport.update({ + id: '/', + path: '/', + getParentRoute: () => MainRoute, } as any) export interface FileRoutesByFullPath { - '/': typeof IndexRoute + '/pazismemod': typeof PazismemodRouteRouteWithChildren + '/': typeof MainIndexRoute + '/pazismemod/': typeof PazismemodIndexRoute } export interface FileRoutesByTo { - '/': typeof IndexRoute + '/': typeof MainIndexRoute + '/pazismemod': typeof PazismemodIndexRoute } export interface FileRoutesById { __root__: typeof rootRouteImport - '/': typeof IndexRoute + '/pazismemod': typeof PazismemodRouteRouteWithChildren + '/_main': typeof MainRouteWithChildren + '/_main/': typeof MainIndexRoute + '/pazismemod/': typeof PazismemodIndexRoute } export interface FileRouteTypes { fileRoutesByFullPath: FileRoutesByFullPath - fullPaths: '/' + fullPaths: '/pazismemod' | '/' | '/pazismemod/' fileRoutesByTo: FileRoutesByTo - to: '/' - id: '__root__' | '/' + to: '/' | '/pazismemod' + id: '__root__' | '/pazismemod' | '/_main' | '/_main/' | '/pazismemod/' fileRoutesById: FileRoutesById } export interface RootRouteChildren { - IndexRoute: typeof IndexRoute + PazismemodRouteRoute: typeof PazismemodRouteRouteWithChildren + MainRoute: typeof MainRouteWithChildren } declare module '@tanstack/react-router' { interface FileRoutesByPath { - '/': { - id: '/' + '/_main': { + id: '/_main' + path: '' + fullPath: '/' + preLoaderRoute: typeof MainRouteImport + parentRoute: typeof rootRouteImport + } + '/pazismemod': { + id: '/pazismemod' + path: '/pazismemod' + fullPath: '/pazismemod' + preLoaderRoute: typeof PazismemodRouteRouteImport + parentRoute: typeof rootRouteImport + } + '/pazismemod/': { + id: '/pazismemod/' + path: '/' + fullPath: '/pazismemod/' + preLoaderRoute: typeof PazismemodIndexRouteImport + parentRoute: typeof PazismemodRouteRoute + } + '/_main/': { + id: '/_main/' path: '/' fullPath: '/' - preLoaderRoute: typeof IndexRouteImport - parentRoute: typeof rootRouteImport + preLoaderRoute: typeof MainIndexRouteImport + parentRoute: typeof MainRoute } } } +interface PazismemodRouteRouteChildren { + PazismemodIndexRoute: typeof PazismemodIndexRoute +} + +const PazismemodRouteRouteChildren: PazismemodRouteRouteChildren = { + PazismemodIndexRoute: PazismemodIndexRoute, +} + +const PazismemodRouteRouteWithChildren = PazismemodRouteRoute._addFileChildren( + PazismemodRouteRouteChildren, +) + +interface MainRouteChildren { + MainIndexRoute: typeof MainIndexRoute +} + +const MainRouteChildren: MainRouteChildren = { + MainIndexRoute: MainIndexRoute, +} + +const MainRouteWithChildren = MainRoute._addFileChildren(MainRouteChildren) + const rootRouteChildren: RootRouteChildren = { - IndexRoute: IndexRoute, + PazismemodRouteRoute: PazismemodRouteRouteWithChildren, + MainRoute: MainRouteWithChildren, } export const routeTree = rootRouteImport ._addFileChildren(rootRouteChildren) diff --git a/packages/webapp/src/routes/__root.tsx b/packages/webapp/src/routes/__root.tsx index 9eb7cd3..543ac66 100644 --- a/packages/webapp/src/routes/__root.tsx +++ b/packages/webapp/src/routes/__root.tsx @@ -1,6 +1,5 @@ import { createRootRoute, Outlet } from "@tanstack/react-router" import { TanStackRouterDevtools } from "@tanstack/react-router-devtools" -import { Card, CardContent } from "@/components/ui/card" export const Route = createRootRoute({ @@ -9,14 +8,7 @@ export const Route = createRootRoute({ function RootComponent() { return <> -

    - - - - - -
    - + } diff --git a/packages/webapp/src/routes/index.tsx b/packages/webapp/src/routes/_main.index.tsx similarity index 78% rename from packages/webapp/src/routes/index.tsx rename to packages/webapp/src/routes/_main.index.tsx index 1c2683e..64ef574 100644 --- a/packages/webapp/src/routes/index.tsx +++ b/packages/webapp/src/routes/_main.index.tsx @@ -1,7 +1,7 @@ import { createFileRoute } from "@tanstack/react-router" -export const Route = createFileRoute("/")({ +export const Route = createFileRoute("/_main/")({ component: RouteComponent, }) diff --git a/packages/webapp/src/routes/_main.tsx b/packages/webapp/src/routes/_main.tsx new file mode 100644 index 0000000..e181c5b --- /dev/null +++ b/packages/webapp/src/routes/_main.tsx @@ -0,0 +1,109 @@ +import { createFileRoute, Outlet } from "@tanstack/react-router" +import { useTranslation } from "react-i18next" +import { DiGit } from "react-icons/di" +import { FaCode } from "react-icons/fa" +import root from "react-shadow" +import { Button } from "@/components/ui/button" +import { Card, CardContent } from "@/components/ui/card" +import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip" + + +export const Route = createFileRoute("/_main")({ + component: WIPLayout, +}) + +function WIPLayout() { + return ( +
    + + + + + +
    + ) +} + +// @ts-ignore +function SharedLayout() { + const { t, i18n } = useTranslation() + + return <> +
    + + + +
    + +
    + +
    + + + + + +
    + +} diff --git a/packages/webapp/src/routes/pazismemod/We Are Charlie Kirk.mp3 b/packages/webapp/src/routes/pazismemod/We Are Charlie Kirk.mp3 new file mode 100755 index 0000000000000000000000000000000000000000..ef1da32cc2a8d395e06fed5f0931bdabb7ce923a GIT binary patch literal 3341732 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‚U&KQ}XP9(n^CIYzC!QOeK^Ik6 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