diff --git a/.env b/.env
new file mode 100644
index 0000000..30c0e34
--- /dev/null
+++ b/.env
@@ -0,0 +1 @@
+ORIGIN=$ORIGIN
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..5c9c60d
--- /dev/null
+++ b/.env.example
@@ -0,0 +1 @@
+ORIGIN=https://green-hell-maps.daschi.dev
diff --git a/.github/workflows/build-and-publish-docker.yml b/.github/workflows/build-and-publish-docker.yml
new file mode 100644
index 0000000..1e0840e
--- /dev/null
+++ b/.github/workflows/build-and-publish-docker.yml
@@ -0,0 +1,98 @@
+name: Build and Publish Docker Image
+
+# This workflow triggers on a push to the main branch or pull requests targeting the main branch.
+on:
+ push:
+ branches: [ "main" ] # Trigger on push to the main branch
+ pull_request:
+ branches: [ "main" ] # Trigger on pull requests to the main branch
+
+env:
+ # Docker registry configuration
+ REGISTRY: ghcr.io # Use GitHub Container Registry by default
+ IMAGE_NAME: ${{ github.repository }} # Docker image name is the GitHub repository name
+
+jobs:
+ build-and-publish:
+
+ runs-on: ubuntu-latest # Use the latest Ubuntu runner for this job
+ permissions:
+ contents: read # Allows the workflow to read repository contents
+ packages: write # Allows the workflow to write to GitHub Packages (e.g., Docker images)
+ id-token: write # Required for signing Docker images with cosign outside of PRs
+
+ steps:
+ # Step 1: Check out the repository code
+ - name: Checkout repository
+ uses: actions/checkout@v4
+ # This step checks out the repository code so the workflow can access it
+
+ # Step 2: Extract version information from package.json
+ - name: Extract version from package.json
+ id: version
+ run: |
+ # Extract the full version (e.g., 1.2.3) from package.json
+ MAJOR_MINOR_PATCH=$(grep '"version":' package.json | cut -d '"' -f 4)
+ # Extract the major.minor version (e.g., 1.2)
+ MAJOR_MINOR=$(echo $MAJOR_MINOR_PATCH | cut -d '.' -f1-2)
+ # Extract the major version (e.g., 1)
+ MAJOR=$(echo $MAJOR_MINOR_PATCH | cut -d '.' -f1)
+ # Store the extracted values as environment variables for use in later steps
+ echo "MAJOR_MINOR_PATCH=$MAJOR_MINOR_PATCH" >> $GITHUB_ENV
+ echo "MAJOR_MINOR=$MAJOR_MINOR" >> $GITHUB_ENV
+ echo "MAJOR=$MAJOR" >> $GITHUB_ENV
+
+ # Step 3: Install the cosign tool for signing Docker images
+ - name: Install cosign
+ if: github.event_name != 'pull_request' # Only install cosign if not a PR
+ uses: sigstore/cosign-installer@v3
+ # This installs the cosign tool for use in the signing step later
+
+ # Step 4: Set up Docker Buildx for building multi-platform Docker images
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v3
+ # Docker Buildx enables advanced features like multi-platform builds and cache exporting
+
+ # Step 5: Log in to the Docker registry
+ - name: Log into registry ${{ env.REGISTRY }}
+ uses: docker/login-action@v3
+ with:
+ registry: ${{ env.REGISTRY }} # The Docker registry to log into
+ username: ${{ github.actor }} # Use the GitHub actor (user) as the username
+ password: ${{ secrets.GITHUB_TOKEN }} # Use the GitHub token as the password
+ # This step logs in to the Docker registry so that images can be pushed
+
+ # Step 6: Extract Docker image metadata (tags, labels)
+ - name: Extract Docker metadata
+ id: meta # Assigns an ID to this step for referencing its outputs later
+ uses: docker/metadata-action@v5
+ with:
+ images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
+ tags: |
+ # Define tags for the Docker image using version information
+ ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest
+ ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.MAJOR_MINOR_PATCH }}
+ ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.MAJOR_MINOR }}
+ ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.MAJOR }}
+
+ # Step 7: Build and push Docker image using Docker Buildx
+ - name: Build and push Docker image
+ id: build-and-push # Assigns an ID to this step for referencing its outputs later
+ uses: docker/build-push-action@v5
+ with:
+ context: . # The context is the root of the repository
+ push: ${{ github.event_name != 'pull_request' }} # Only push if not a PR
+ tags: ${{ steps.meta.outputs.tags }} # Use the tags generated in the previous step
+ labels: ${{ steps.meta.outputs.labels }} # Use the labels generated in the previous step
+ cache-from: type=gha # Use GitHub Actions cache to speed up builds
+ cache-to: type=gha,mode=max # Store the cache in GitHub Actions for reuse
+ # This step builds the Docker image and pushes it to the registry (if not a PR)
+
+ # Step 8: Sign the resulting Docker image digest (only if not a PR)
+ - name: Sign the published Docker image
+ if: ${{ github.event_name != 'pull_request' }} # Only sign if not a PR
+ env:
+ TAGS: ${{ steps.meta.outputs.tags }} # Use the tags generated earlier
+ DIGEST: ${{ steps.build-and-push.outputs.digest }} # Use the digest of the built image
+ run: echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST}
+ # This step signs the Docker image using cosign to ensure its integrity and authenticity
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 0000000..ad2572f
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+green-hell-maps
\ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 87ecfc6..45779bc 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -23,7 +23,7 @@
-
+
@@ -95,7 +95,7 @@
-
+
diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml
new file mode 100644
index 0000000..02b915b
--- /dev/null
+++ b/.idea/git_toolbox_prj.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/soa-map.iml b/.idea/green-hell-maps.iml
similarity index 100%
rename from .idea/soa-map.iml
rename to .idea/green-hell-maps.iml
diff --git a/.idea/jsLinters/eslint.xml b/.idea/jsLinters/eslint.xml
new file mode 100644
index 0000000..3d9e16a
--- /dev/null
+++ b/.idea/jsLinters/eslint.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index ddab352..1ad4129 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -2,7 +2,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/prettier.xml b/.idea/prettier.xml
index b0c1c68..9e72277 100644
--- a/.idea/prettier.xml
+++ b/.idea/prettier.xml
@@ -2,5 +2,7 @@
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.prettierrc b/.prettierrc
index 477e1e9..6f03a00 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -1,7 +1,7 @@
{
"useTabs": false,
"singleQuote": false,
- "trailingComma": "none",
+ "trailingComma": "all",
"printWidth": 100,
"plugins": [
"prettier-plugin-svelte",
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..3e095f5
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,28 @@
+# Start with a base image with Node.js
+FROM node:20-alpine
+
+# Create app directory
+WORKDIR /usr/src/app
+
+# Copy only package.json initially to avoid cache busting
+COPY package.json ./
+
+# Install pnpm using the version specified in the packageManager field of package.json and log the version
+RUN set -ex; \
+ PNPM_VERSION=$(grep '"packageManager":' package.json | cut -d '"' -f 4 | cut -d '@' -f 2); \
+ npm install -g pnpm@$PNPM_VERSION;
+
+# Copy other files as needed
+COPY . .
+
+# Install app dependencies using pnpm
+RUN pnpm install --frozen-lockfile
+
+# Build the app
+RUN pnpm run build
+
+# Expose port 3000
+EXPOSE 3000
+
+# Set entrypoint
+CMD [ "node", "-r", "dotenv/config", "build" ]
diff --git a/README.md b/README.md
index 0a80af5..5346e6d 100644
--- a/README.md
+++ b/README.md
@@ -1,41 +1,29 @@
-# create-svelte
+# green-hell-maps
-Everything you need to build a Svelte project, powered
-by [`create-svelte`](https://github.com/sveltejs/kit/tree/main/packages/create-svelte).
+### [Green Hell Maps](https://green-hell-maps.daschi.dev/)
-## Creating a project
+Available for [Story Mode](https://green-hell-maps.daschi.dev/story-mode)
+and [Spirits of Amazonia](https://green-hell-maps.daschi.dev/spirits-of-amazonia).
-If you're seeing this, you've probably already done this step. Congrats!
+### Credits
-```bash
-# create a new project in the current directory
-npm create svelte@latest
+Map design by [u/alex3omg](https://www.reddit.com/user/alex3omg/), originally
+posted [here](https://www.reddit.com/r/GreenHell/comments/11miatv/green_hell_full_map_with_icons_spoilers_story_and/)
+on [r/GreenHell](https://www.reddit.com/r/GreenHell/).
+Slightly modified to include coordinates on both sides of the maps.
-# create a new project in my-app
-npm create svelte@latest my-app
-```
+[Green Hell](https://greenhell-game.com/) is a game developed
+by [Creepy Jar](https://creepyjar.com/en/).
-## Developing
+Created by [Daschi](https://github.com/Daschi1) with ♥ and
+many [open-source projects](https://green-hell-maps.daschi.dev/licenses)!
+Source code available on [GitHub](https://github.com/Daschi1/green-hell-maps).
-Once you've created a project and installed dependencies with `npm install` (or `pnpm install`
-or `yarn`), start a development server:
+### Generate `licenses.json`
-```bash
-npm run dev
+The command uses [license-checker](https://github.com/davglass/license-checker) to
+generate `licenses.json`.
-# or start the server and open the app in a new browser tab
-npm run dev -- --open
+```shell
+license-checker --customPath lc-checker-format.json --json --out static/licenses.json
```
-
-## Building
-
-To create a production version of your app:
-
-```bash
-npm run build
-```
-
-You can preview the production build with `npm run preview`.
-
-> To deploy your app, you may need to install an [adapter](https://kit.svelte.dev/docs/adapters) for
-> your target environment.
diff --git a/eslint.config.js b/eslint.config.js
index bd4754a..7537ebb 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -15,23 +15,23 @@ export default [
languageOptions: {
globals: {
...globals.browser,
- ...globals.node
- }
- }
+ ...globals.node,
+ },
+ },
},
{
files: ["**/*.svelte"],
languageOptions: {
parserOptions: {
- parser: ts.parser
- }
+ parser: ts.parser,
+ },
},
rules: {
"svelte/sort-attributes": "warn",
- "svelte/html-quotes": "warn"
- }
+ "svelte/html-quotes": "warn",
+ },
},
{
- ignores: ["build/", ".svelte-kit/", "dist/"]
- }
+ ignores: ["build/", ".svelte-kit/", "dist/"],
+ },
];
diff --git a/lc-checker-format.json b/lc-checker-format.json
new file mode 100644
index 0000000..893fcf0
--- /dev/null
+++ b/lc-checker-format.json
@@ -0,0 +1,8 @@
+{
+ "name": "",
+ "version": "",
+ "description": "",
+ "licenseFile": false,
+ "licenseText": false,
+ "path": false
+}
diff --git a/package.json b/package.json
index 650020c..fef10f4 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,11 @@
{
- "name": "soa-map",
- "version": "0.0.1",
- "private": true,
+ "name": "green-hell-maps",
+ "version": "1.0.0",
+ "description": "Green Hell interactive maps",
+ "repository": "https://github.com/Daschi1/green-hell-maps",
+ "author": "Daschi",
+ "private": false,
+ "packageManager": "pnpm@9.7.0",
"scripts": {
"dev": "vite dev",
"build": "vite build",
@@ -12,25 +16,31 @@
"format": "prettier --write ."
},
"devDependencies": {
- "@sveltejs/adapter-auto": "^3.2.2",
- "@sveltejs/kit": "^2.5.18",
+ "@sveltejs/adapter-node": "^5.2.1",
+ "@sveltejs/kit": "^2.5.21",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@types/eslint": "^9.6.0",
- "autoprefixer": "^10.4.19",
- "eslint": "^9.8.0",
+ "autoprefixer": "^10.4.20",
+ "eslint": "^9.9.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.43.0",
- "globals": "^15.8.0",
- "postcss": "^8.4.40",
+ "flowbite": "^2.5.1",
+ "flowbite-svelte": "^0.46.15",
+ "flowbite-svelte-icons": "2.0.0-next.15",
+ "globals": "^15.9.0",
+ "license-checker": "^25.0.1",
+ "npm-check-updates": "^17.0.6",
+ "postcss": "^8.4.41",
"prettier": "^3.3.3",
"prettier-plugin-svelte": "^3.2.6",
- "prettier-plugin-tailwindcss": "^0.6.5",
- "svelte": "^5.0.0-next.202",
+ "prettier-plugin-tailwindcss": "^0.6.6",
+ "svelte": "^5.0.0-next.216",
"svelte-check": "^3.8.5",
- "tailwindcss": "^3.4.7",
+ "sveltekit-search-params": "^3.0.0",
+ "tailwindcss": "^3.4.9",
"typescript": "^5.5.4",
- "typescript-eslint": "^8.0.0-alpha.60",
- "vite": "^5.3.5"
+ "typescript-eslint": "^8.0.1",
+ "vite": "^5.4.0"
},
"type": "module"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7ec5f39..a472dd6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,375 +8,441 @@ importers:
.:
devDependencies:
- '@sveltejs/adapter-auto':
- specifier: ^3.2.2
- version: 3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5))
+ '@sveltejs/adapter-node':
+ specifier: ^5.2.1
+ version: 5.2.1(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))
'@sveltejs/kit':
- specifier: ^2.5.18
- version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5)
+ specifier: ^2.5.21
+ version: 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)
'@sveltejs/vite-plugin-svelte':
specifier: ^3.1.1
- version: 3.1.1(svelte@5.0.0-next.202)(vite@5.3.5)
+ version: 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)
'@types/eslint':
specifier: ^9.6.0
version: 9.6.0
autoprefixer:
- specifier: ^10.4.19
- version: 10.4.19(postcss@8.4.40)
+ specifier: ^10.4.20
+ version: 10.4.20(postcss@8.4.41)
eslint:
- specifier: ^9.8.0
- version: 9.8.0
+ specifier: ^9.9.0
+ version: 9.9.0(jiti@1.21.6)
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@9.8.0)
+ version: 9.1.0(eslint@9.9.0(jiti@1.21.6))
eslint-plugin-svelte:
specifier: ^2.43.0
- version: 2.43.0(eslint@9.8.0)(svelte@5.0.0-next.202)
+ version: 2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.216)
+ flowbite:
+ specifier: ^2.5.1
+ version: 2.5.1(rollup@4.19.1)
+ flowbite-svelte:
+ specifier: ^0.46.15
+ version: 0.46.15(rollup@4.19.1)(svelte@5.0.0-next.216)
+ flowbite-svelte-icons:
+ specifier: 2.0.0-next.15
+ version: 2.0.0-next.15(svelte@5.0.0-next.216)(tailwind-merge@2.4.0)(tailwindcss@3.4.9)
globals:
- specifier: ^15.8.0
- version: 15.8.0
+ specifier: ^15.9.0
+ version: 15.9.0
+ license-checker:
+ specifier: ^25.0.1
+ version: 25.0.1
+ npm-check-updates:
+ specifier: ^17.0.6
+ version: 17.0.6
postcss:
- specifier: ^8.4.40
- version: 8.4.40
+ specifier: ^8.4.41
+ version: 8.4.41
prettier:
specifier: ^3.3.3
version: 3.3.3
prettier-plugin-svelte:
specifier: ^3.2.6
- version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.202)
+ version: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216)
prettier-plugin-tailwindcss:
- specifier: ^0.6.5
- version: 0.6.5(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.202))(prettier@3.3.3)
+ specifier: ^0.6.6
+ version: 0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216))(prettier@3.3.3)
svelte:
- specifier: ^5.0.0-next.202
- version: 5.0.0-next.202
+ specifier: ^5.0.0-next.216
+ version: 5.0.0-next.216
svelte-check:
specifier: ^3.8.5
- version: 3.8.5(postcss-load-config@4.0.2(postcss@8.4.40))(postcss@8.4.40)(svelte@5.0.0-next.202)
+ version: 3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.216)
+ sveltekit-search-params:
+ specifier: ^3.0.0
+ version: 3.0.0(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)
tailwindcss:
- specifier: ^3.4.7
- version: 3.4.7
+ specifier: ^3.4.9
+ version: 3.4.9
typescript:
specifier: ^5.5.4
version: 5.5.4
typescript-eslint:
- specifier: ^8.0.0-alpha.60
- version: 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
+ specifier: ^8.0.1
+ version: 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
vite:
- specifier: ^5.3.5
- version: 5.3.5
+ specifier: ^5.4.0
+ version: 5.4.0
packages:
'@alloc/quick-lru@5.2.0':
- resolution: { integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
+ engines: {node: '>=10'}
'@ampproject/remapping@2.3.0':
- resolution: { integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
'@esbuild/aix-ppc64@0.21.5':
- resolution: { integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== }
- engines: { node: '>=12' }
- cpu: [ ppc64 ]
- os: [ aix ]
+ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [aix]
'@esbuild/android-arm64@0.21.5':
- resolution: { integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== }
- engines: { node: '>=12' }
- cpu: [ arm64 ]
- os: [ android ]
+ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
'@esbuild/android-arm@0.21.5':
- resolution: { integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== }
- engines: { node: '>=12' }
- cpu: [ arm ]
- os: [ android ]
+ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
'@esbuild/android-x64@0.21.5':
- resolution: { integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ android ]
+ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
'@esbuild/darwin-arm64@0.21.5':
- resolution: { integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== }
- engines: { node: '>=12' }
- cpu: [ arm64 ]
- os: [ darwin ]
+ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
'@esbuild/darwin-x64@0.21.5':
- resolution: { integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ darwin ]
+ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
'@esbuild/freebsd-arm64@0.21.5':
- resolution: { integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== }
- engines: { node: '>=12' }
- cpu: [ arm64 ]
- os: [ freebsd ]
+ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
'@esbuild/freebsd-x64@0.21.5':
- resolution: { integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ freebsd ]
+ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
'@esbuild/linux-arm64@0.21.5':
- resolution: { integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== }
- engines: { node: '>=12' }
- cpu: [ arm64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
'@esbuild/linux-arm@0.21.5':
- resolution: { integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== }
- engines: { node: '>=12' }
- cpu: [ arm ]
- os: [ linux ]
+ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
'@esbuild/linux-ia32@0.21.5':
- resolution: { integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== }
- engines: { node: '>=12' }
- cpu: [ ia32 ]
- os: [ linux ]
+ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
'@esbuild/linux-loong64@0.21.5':
- resolution: { integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== }
- engines: { node: '>=12' }
- cpu: [ loong64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
'@esbuild/linux-mips64el@0.21.5':
- resolution: { integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== }
- engines: { node: '>=12' }
- cpu: [ mips64el ]
- os: [ linux ]
+ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
'@esbuild/linux-ppc64@0.21.5':
- resolution: { integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== }
- engines: { node: '>=12' }
- cpu: [ ppc64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
'@esbuild/linux-riscv64@0.21.5':
- resolution: { integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== }
- engines: { node: '>=12' }
- cpu: [ riscv64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
'@esbuild/linux-s390x@0.21.5':
- resolution: { integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== }
- engines: { node: '>=12' }
- cpu: [ s390x ]
- os: [ linux ]
+ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
'@esbuild/linux-x64@0.21.5':
- resolution: { integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
'@esbuild/netbsd-x64@0.21.5':
- resolution: { integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ netbsd ]
+ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
'@esbuild/openbsd-x64@0.21.5':
- resolution: { integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ openbsd ]
+ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
'@esbuild/sunos-x64@0.21.5':
- resolution: { integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ sunos ]
+ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
'@esbuild/win32-arm64@0.21.5':
- resolution: { integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== }
- engines: { node: '>=12' }
- cpu: [ arm64 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
'@esbuild/win32-ia32@0.21.5':
- resolution: { integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== }
- engines: { node: '>=12' }
- cpu: [ ia32 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
'@esbuild/win32-x64@0.21.5':
- resolution: { integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== }
- engines: { node: '>=12' }
- cpu: [ x64 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
'@eslint-community/eslint-utils@4.4.0':
- resolution: { integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
'@eslint-community/regexpp@4.11.0':
- resolution: { integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== }
- engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
+ resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.17.1':
- resolution: { integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
- resolution: { integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.8.0':
- resolution: { integrity: sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@eslint/js@9.9.0':
+ resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
- resolution: { integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@floating-ui/core@1.6.5':
+ resolution: {integrity: sha512-8GrTWmoFhm5BsMZOTHeGD2/0FLKLQQHvO/ZmQga4tKempYRLz8aqJGqXVuQgisnMObq2YZ2SgkwctN1LOOxcqA==}
+
+ '@floating-ui/dom@1.6.8':
+ resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==}
+
+ '@floating-ui/utils@0.2.5':
+ resolution: {integrity: sha512-sTcG+QZ6fdEUObICavU+aB3Mp8HY4n14wYHdxK4fXjPmv3PXZZeY5RaguJmGyeH/CJQhX3fqKUtS4qc1LoHwhQ==}
'@humanwhocodes/module-importer@1.0.1':
- resolution: { integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== }
- engines: { node: '>=12.22' }
+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
+ engines: {node: '>=12.22'}
'@humanwhocodes/retry@0.3.0':
- resolution: { integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew== }
- engines: { node: '>=18.18' }
+ resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==}
+ engines: {node: '>=18.18'}
'@isaacs/cliui@8.0.2':
- resolution: { integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
'@jridgewell/gen-mapping@0.3.5':
- resolution: { integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
'@jridgewell/resolve-uri@3.1.2':
- resolution: { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
'@jridgewell/set-array@1.2.1':
- resolution: { integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== }
- engines: { node: '>=6.0.0' }
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
'@jridgewell/sourcemap-codec@1.5.0':
- resolution: { integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== }
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
- resolution: { integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== }
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
'@nodelib/fs.scandir@2.1.5':
- resolution: { integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
'@nodelib/fs.stat@2.0.5':
- resolution: { integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
'@nodelib/fs.walk@1.2.8':
- resolution: { integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
'@pkgjs/parseargs@0.11.0':
- resolution: { integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
'@polka/url@1.0.0-next.25':
- resolution: { integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== }
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
+
+ '@popperjs/core@2.11.8':
+ resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
+
+ '@rollup/plugin-commonjs@26.0.1':
+ resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==}
+ engines: {node: '>=16.0.0 || 14 >= 14.17'}
+ peerDependencies:
+ rollup: ^2.68.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-json@6.1.0':
+ resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/plugin-node-resolve@15.2.3':
+ resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^2.78.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
+
+ '@rollup/pluginutils@5.1.0':
+ resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
'@rollup/rollup-android-arm-eabi@4.19.1':
- resolution: { integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww== }
- cpu: [ arm ]
- os: [ android ]
+ resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==}
+ cpu: [arm]
+ os: [android]
'@rollup/rollup-android-arm64@4.19.1':
- resolution: { integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A== }
- cpu: [ arm64 ]
- os: [ android ]
+ resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==}
+ cpu: [arm64]
+ os: [android]
'@rollup/rollup-darwin-arm64@4.19.1':
- resolution: { integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q== }
- cpu: [ arm64 ]
- os: [ darwin ]
+ resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==}
+ cpu: [arm64]
+ os: [darwin]
'@rollup/rollup-darwin-x64@4.19.1':
- resolution: { integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA== }
- cpu: [ x64 ]
- os: [ darwin ]
+ resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==}
+ cpu: [x64]
+ os: [darwin]
'@rollup/rollup-linux-arm-gnueabihf@4.19.1':
- resolution: { integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q== }
- cpu: [ arm ]
- os: [ linux ]
+ resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==}
+ cpu: [arm]
+ os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.19.1':
- resolution: { integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw== }
- cpu: [ arm ]
- os: [ linux ]
+ resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==}
+ cpu: [arm]
+ os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.19.1':
- resolution: { integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw== }
- cpu: [ arm64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==}
+ cpu: [arm64]
+ os: [linux]
'@rollup/rollup-linux-arm64-musl@4.19.1':
- resolution: { integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw== }
- cpu: [ arm64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==}
+ cpu: [arm64]
+ os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.19.1':
- resolution: { integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ== }
- cpu: [ ppc64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==}
+ cpu: [ppc64]
+ os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.19.1':
- resolution: { integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A== }
- cpu: [ riscv64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==}
+ cpu: [riscv64]
+ os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.19.1':
- resolution: { integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q== }
- cpu: [ s390x ]
- os: [ linux ]
+ resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==}
+ cpu: [s390x]
+ os: [linux]
'@rollup/rollup-linux-x64-gnu@4.19.1':
- resolution: { integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q== }
- cpu: [ x64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==}
+ cpu: [x64]
+ os: [linux]
'@rollup/rollup-linux-x64-musl@4.19.1':
- resolution: { integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q== }
- cpu: [ x64 ]
- os: [ linux ]
+ resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==}
+ cpu: [x64]
+ os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.19.1':
- resolution: { integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA== }
- cpu: [ arm64 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==}
+ cpu: [arm64]
+ os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.19.1':
- resolution: { integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ== }
- cpu: [ ia32 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==}
+ cpu: [ia32]
+ os: [win32]
'@rollup/rollup-win32-x64-msvc@4.19.1':
- resolution: { integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg== }
- cpu: [ x64 ]
- os: [ win32 ]
+ resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==}
+ cpu: [x64]
+ os: [win32]
- '@sveltejs/adapter-auto@3.2.2':
- resolution: { integrity: sha512-Mso5xPCA8zgcKrv+QioVlqMZkyUQ5MjDJiEPuG/Z7cV/5tmwV7LmcVWk5tZ+H0NCOV1x12AsoSpt/CwFwuVXMA== }
+ '@sveltejs/adapter-node@5.2.1':
+ resolution: {integrity: sha512-5vxep+1IN6PKbT5uviKuJelHscmFcK/fiNtgRFIVQ6EzdafnqmpyxHTg6UFg7Z/9w8jNauwOp3VjCgQA+qPDIA==}
peerDependencies:
- '@sveltejs/kit': ^2.0.0
+ '@sveltejs/kit': ^2.4.0
- '@sveltejs/kit@2.5.18':
- resolution: { integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ== }
- engines: { node: '>=18.13' }
+ '@sveltejs/kit@2.5.21':
+ resolution: {integrity: sha512-zHkaVZB5WNKVtosPhpPHLLvCdhUs3j6rRhDjRcXz9Mi7ZOeMe+xpzFkm7vs7RYQKMWDPUIfDngFDM3iGPyntMw==}
+ engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
'@sveltejs/vite-plugin-svelte': ^3.0.0
@@ -384,38 +450,41 @@ packages:
vite: ^5.0.3
'@sveltejs/vite-plugin-svelte-inspector@2.1.0':
- resolution: { integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg== }
- engines: { node: ^18.0.0 || >=20 }
+ resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
'@sveltejs/vite-plugin-svelte': ^3.0.0
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0
'@sveltejs/vite-plugin-svelte@3.1.1':
- resolution: { integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A== }
- engines: { node: ^18.0.0 || >=20 }
+ resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
svelte: ^4.0.0 || ^5.0.0-next.0
vite: ^5.0.0
'@types/cookie@0.6.0':
- resolution: { integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== }
+ resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
'@types/eslint@9.6.0':
- resolution: { integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg== }
+ resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==}
'@types/estree@1.0.5':
- resolution: { integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== }
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
'@types/json-schema@7.0.15':
- resolution: { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== }
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/pug@2.0.10':
- resolution: { integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA== }
+ resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
- '@typescript-eslint/eslint-plugin@8.0.0-alpha.60':
- resolution: { integrity: sha512-v/tFZrKwljflSlkUAVOCdwoIKObnS0JlxNgVDkRoUsJU896g4Uexz5/SWEAfNqJKB7AX6TjfmEHrzvPiJhUYMg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@types/resolve@1.20.2':
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
+
+ '@typescript-eslint/eslint-plugin@8.0.1':
+ resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
@@ -424,9 +493,9 @@ packages:
typescript:
optional: true
- '@typescript-eslint/parser@8.0.0-alpha.60':
- resolution: { integrity: sha512-DPBVEb8742M9OgzRmtJxLC8FIhMqhYvJFjM+anUhSfqlAoRcpnvGOJU7F+mkLh1In8aIX4P8iarRHZ6r8NF2Ug== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/parser@8.0.1':
+ resolution: {integrity: sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '*'
@@ -434,259 +503,315 @@ packages:
typescript:
optional: true
- '@typescript-eslint/scope-manager@8.0.0-alpha.60':
- resolution: { integrity: sha512-r33PjZ7ypfza6hddc/Qg/0GVw4IAd5La+aTnQzOI1wM4f+tIK8umO5Z75+gevxcYfYVl4JLuwITGCQeEagNGNg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/scope-manager@8.0.1':
+ resolution: {integrity: sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.0.0-alpha.60':
- resolution: { integrity: sha512-Gg4zIEitCGHwMpc1nUIKhxS7735Em5AuBdl23eMupJcpWhOTlLiurvwIBBOX0tyh4nyjpE2BjbDDACEVR0Pl2g== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/type-utils@8.0.1':
+ resolution: {integrity: sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@typescript-eslint/types@8.0.0-alpha.60':
- resolution: { integrity: sha512-u38oNlelUVr7a8P0H3uyjNT36wLhmHVSVKcuCXYqMrm3AInz1/iY24YSR72M9AXL4lW+GDSUJAT8UfzHz6MzIg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/types@8.0.1':
+ resolution: {integrity: sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.0.0-alpha.60':
- resolution: { integrity: sha512-+vYrFh7YFYv1M0l5fUZoqB4RlERfjC17NeO/enEJojmJuFKjJ/0c0FVUCdEelA9NGGdxxxf4SxJ76/sqceoXpg== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/typescript-estree@8.0.1':
+ resolution: {integrity: sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
- '@typescript-eslint/utils@8.0.0-alpha.60':
- resolution: { integrity: sha512-2C2yDiyqx5VTasCcUmUB3AYRia8+oodCfungd8MJtIqTVa4XYB81rNhe1rtOtv8mwFFDjupKhXMC3pUJKWRtYw== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/utils@8.0.1':
+ resolution: {integrity: sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- '@typescript-eslint/visitor-keys@8.0.0-alpha.60':
- resolution: { integrity: sha512-2OdSvXlL5aabYl2VUrGzdYi/KTFm+tCkA0KusOpNO8vAqeRbfb/8V0qdr4SHxIaDju9cseoJWothUH8nP+g6Og== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ '@typescript-eslint/visitor-keys@8.0.1':
+ resolution: {integrity: sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
+ '@yr/monotone-cubic-spline@1.0.3':
+ resolution: {integrity: sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==}
+
+ abbrev@1.1.1:
+ resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
acorn-jsx@5.3.2:
- resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== }
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
acorn-typescript@1.4.13:
- resolution: { integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q== }
+ resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==}
peerDependencies:
acorn: '>=8.9.0'
acorn@8.12.1:
- resolution: { integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== }
- engines: { node: '>=0.4.0' }
+ resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
+ engines: {node: '>=0.4.0'}
hasBin: true
ajv@6.12.6:
- resolution: { integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== }
+ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
ansi-regex@5.0.1:
- resolution: { integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
ansi-regex@6.0.1:
- resolution: { integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ ansi-styles@3.2.1:
+ resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
+ engines: {node: '>=4'}
ansi-styles@4.3.0:
- resolution: { integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
ansi-styles@6.2.1:
- resolution: { integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
any-promise@1.3.0:
- resolution: { integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== }
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
anymatch@3.1.3:
- resolution: { integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
+ apexcharts@3.51.0:
+ resolution: {integrity: sha512-WpCdVdGiJjf9SAyEeg2rl3q5OqCcNqiEmH0+filMraUiH6Vqyn5GFeMMyH0pon44xjNr1G0xzIRERKRmsGEuRA==}
arg@5.0.2:
- resolution: { integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== }
+ resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
argparse@2.0.1:
- resolution: { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== }
+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
aria-query@5.3.0:
- resolution: { integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== }
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+
+ array-find-index@1.0.2:
+ resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==}
+ engines: {node: '>=0.10.0'}
array-union@2.1.0:
- resolution: { integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
- autoprefixer@10.4.19:
- resolution: { integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== }
- engines: { node: ^10 || ^12 || >=14 }
+ asap@2.0.6:
+ resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
+
+ autoprefixer@10.4.20:
+ resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+ engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
axobject-query@4.1.0:
- resolution: { integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
+ engines: {node: '>= 0.4'}
balanced-match@1.0.2:
- resolution: { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== }
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
binary-extensions@2.3.0:
- resolution: { integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
brace-expansion@1.1.11:
- resolution: { integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== }
+ resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
brace-expansion@2.0.1:
- resolution: { integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== }
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
braces@3.0.3:
- resolution: { integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
- browserslist@4.23.2:
- resolution: { integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA== }
- engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
+ browserslist@4.23.3:
+ resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
buffer-crc32@1.0.0:
- resolution: { integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w== }
- engines: { node: '>=8.0.0' }
+ resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==}
+ engines: {node: '>=8.0.0'}
+
+ builtin-modules@3.3.0:
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
+ engines: {node: '>=6'}
callsites@3.1.0:
- resolution: { integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
+ engines: {node: '>=6'}
camelcase-css@2.0.1:
- resolution: { integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
+ engines: {node: '>= 6'}
- caniuse-lite@1.0.30001644:
- resolution: { integrity: sha512-YGvlOZB4QhZuiis+ETS0VXR+MExbFf4fZYYeMTEE0aTQd/RdIjkTyZjLrbYVKnHzppDvnOhritRVv+i7Go6mHw== }
+ caniuse-lite@1.0.30001646:
+ resolution: {integrity: sha512-dRg00gudiBDDTmUhClSdv3hqRfpbOnU28IpI1T6PBTLWa+kOj0681C8uML3PifYfREuBrVjDGhL3adYpBT6spw==}
+
+ chalk@2.4.2:
+ resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
+ engines: {node: '>=4'}
chalk@4.1.2:
- resolution: { integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
+ engines: {node: '>=10'}
chokidar@3.6.0:
- resolution: { integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== }
- engines: { node: '>= 8.10.0' }
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+
+ color-convert@1.9.3:
+ resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
color-convert@2.0.1:
- resolution: { integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== }
- engines: { node: '>=7.0.0' }
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.3:
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
color-name@1.1.4:
- resolution: { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== }
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
commander@4.1.1:
- resolution: { integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
+ commondir@1.0.1:
+ resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
concat-map@0.0.1:
- resolution: { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== }
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
cookie@0.6.0:
- resolution: { integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== }
- engines: { node: '>= 0.6' }
+ resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==}
+ engines: {node: '>= 0.6'}
cross-spawn@7.0.3:
- resolution: { integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
cssesc@3.0.0:
- resolution: { integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
+ engines: {node: '>=4'}
hasBin: true
+ debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
debug@4.3.6:
- resolution: { integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== }
- engines: { node: '>=6.0' }
+ resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
+ debuglog@1.0.1:
+ resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+
deep-is@0.1.4:
- resolution: { integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== }
+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
deepmerge@4.3.1:
- resolution: { integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
+ engines: {node: '>=0.10.0'}
dequal@2.0.3:
- resolution: { integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
detect-indent@6.1.0:
- resolution: { integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
+ engines: {node: '>=8'}
devalue@5.0.0:
- resolution: { integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA== }
+ resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==}
+
+ dezalgo@1.0.4:
+ resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
didyoumean@1.2.2:
- resolution: { integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== }
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
dir-glob@3.0.1:
- resolution: { integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
dlv@1.1.3:
- resolution: { integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== }
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
eastasianwidth@0.2.0:
- resolution: { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== }
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.3:
- resolution: { integrity: sha512-QNdYSS5i8D9axWp/6XIezRObRHqaav/ur9z1VzCDUCH1XIFOr9WQk5xmgunhsTpjjgDy3oLxO/WMOVZlpUQrlA== }
+ electron-to-chromium@1.5.4:
+ resolution: {integrity: sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==}
emoji-regex@8.0.0:
- resolution: { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== }
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
emoji-regex@9.2.2:
- resolution: { integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== }
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
es6-promise@3.3.1:
- resolution: { integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg== }
+ resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
esbuild@0.21.5:
- resolution: { integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
+ engines: {node: '>=12'}
hasBin: true
escalade@3.1.2:
- resolution: { integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
+ engines: {node: '>=6'}
+
+ escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
escape-string-regexp@4.0.0:
- resolution: { integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
eslint-compat-utils@0.5.1:
- resolution: { integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==}
+ engines: {node: '>=12'}
peerDependencies:
eslint: '>=6.0.0'
eslint-config-prettier@9.1.0:
- resolution: { integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== }
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
eslint-plugin-svelte@2.43.0:
- resolution: { integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ== }
- engines: { node: ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==}
+ engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0
svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191
@@ -695,420 +820,503 @@ packages:
optional: true
eslint-scope@7.2.2:
- resolution: { integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
eslint-scope@8.0.2:
- resolution: { integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint-visitor-keys@3.4.3:
- resolution: { integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
eslint-visitor-keys@4.0.0:
- resolution: { integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.8.0:
- resolution: { integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ eslint@9.9.0:
+ resolution: {integrity: sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
+ peerDependencies:
+ jiti: '*'
+ peerDependenciesMeta:
+ jiti:
+ optional: true
esm-env@1.0.0:
- resolution: { integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA== }
+ resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==}
espree@10.1.0:
- resolution: { integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
espree@9.6.1:
- resolution: { integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
esquery@1.6.0:
- resolution: { integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== }
- engines: { node: '>=0.10' }
+ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
+ engines: {node: '>=0.10'}
esrap@1.2.2:
- resolution: { integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw== }
+ resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==}
esrecurse@4.3.0:
- resolution: { integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
+ engines: {node: '>=4.0'}
estraverse@5.3.0:
- resolution: { integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== }
- engines: { node: '>=4.0' }
+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
+ engines: {node: '>=4.0'}
+
+ estree-walker@2.0.2:
+ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
esutils@2.0.3:
- resolution: { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
+ engines: {node: '>=0.10.0'}
fast-deep-equal@3.1.3:
- resolution: { integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== }
+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
fast-glob@3.3.2:
- resolution: { integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== }
- engines: { node: '>=8.6.0' }
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
fast-json-stable-stringify@2.1.0:
- resolution: { integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== }
+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
fast-levenshtein@2.0.6:
- resolution: { integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== }
+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
fastq@1.17.1:
- resolution: { integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== }
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
file-entry-cache@8.0.0:
- resolution: { integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== }
- engines: { node: '>=16.0.0' }
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
fill-range@7.1.1:
- resolution: { integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
find-up@5.0.0:
- resolution: { integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
+ engines: {node: '>=10'}
flat-cache@4.0.1:
- resolution: { integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== }
- engines: { node: '>=16' }
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
flatted@3.3.1:
- resolution: { integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== }
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+
+ flowbite-datepicker@1.3.0:
+ resolution: {integrity: sha512-CLVqzuoE2vkUvWYK/lJ6GzT0be5dlTbH3uuhVwyB67+PjqJWABm2wv68xhBf5BqjpBxvTSQ3mrmLHpPJ2tvrSQ==}
+
+ flowbite-svelte-icons@2.0.0-next.15:
+ resolution: {integrity: sha512-8sW2LjPL7FIabfrAw72uVXumkPvT3zV8pp6b7M32wSdguxculwlTLAzraQ38bQJZgj1r3RNsiaUWLmxUH6WK1A==}
+ engines: {node: '>=18.0.0', npm: '>=7.0.0'}
+ peerDependencies:
+ svelte: ^5.0.0 || ^5.0.0-next.1
+ tailwind-merge: ^2.3.0
+ tailwindcss: ^3.4.3
+
+ flowbite-svelte@0.46.15:
+ resolution: {integrity: sha512-xWhyLDez/gafTAmQayPMPKmWj1BAoq80SoA48yHZ12Wk3Vu3hFrELLUZf0UksxnjQL9hMOKRUlYl3/IH6pHwnQ==}
+ engines: {node: '>=18.0.0', pnpm: '>=8.0.0'}
+ peerDependencies:
+ svelte: ^3.55.1 || ^4.0.0 || ^5.0.0
+
+ flowbite@2.5.1:
+ resolution: {integrity: sha512-7jP1jy9c3QP7y+KU9lc8ueMkTyUdMDvRP+lteSWgY5TigSZjf9K1kqZxmqjhbx2gBnFQxMl1GAjVThCa8cEpKA==}
foreground-child@3.2.1:
- resolution: { integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==}
+ engines: {node: '>=14'}
fraction.js@4.3.7:
- resolution: { integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== }
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
fs.realpath@1.0.0:
- resolution: { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== }
+ resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
fsevents@2.3.3:
- resolution: { integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== }
- engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
- os: [ darwin ]
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
function-bind@1.1.2:
- resolution: { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== }
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
glob-parent@5.1.2:
- resolution: { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
glob-parent@6.0.2:
- resolution: { integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== }
- engines: { node: '>=10.13.0' }
+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
+ engines: {node: '>=10.13.0'}
glob@10.4.5:
- resolution: { integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== }
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
hasBin: true
glob@7.2.3:
- resolution: { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== }
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
deprecated: Glob versions prior to v9 are no longer supported
globals@14.0.0:
- resolution: { integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== }
- engines: { node: '>=18' }
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
- globals@15.8.0:
- resolution: { integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw== }
- engines: { node: '>=18' }
+ globals@15.9.0:
+ resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==}
+ engines: {node: '>=18'}
globalyzer@0.1.0:
- resolution: { integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== }
+ resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
globby@11.1.0:
- resolution: { integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
globrex@0.1.2:
- resolution: { integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== }
+ resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
graceful-fs@4.2.11:
- resolution: { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== }
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
graphemer@1.4.0:
- resolution: { integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== }
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+
+ has-flag@3.0.0:
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
+ engines: {node: '>=4'}
has-flag@4.0.0:
- resolution: { integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
+ engines: {node: '>=8'}
hasown@2.0.2:
- resolution: { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
+
+ hosted-git-info@2.8.9:
+ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
ignore@5.3.1:
- resolution: { integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== }
- engines: { node: '>= 4' }
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
+ engines: {node: '>= 4'}
import-fresh@3.3.0:
- resolution: { integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
+ engines: {node: '>=6'}
import-meta-resolve@4.1.0:
- resolution: { integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== }
+ resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
imurmurhash@0.1.4:
- resolution: { integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== }
- engines: { node: '>=0.8.19' }
+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
+ engines: {node: '>=0.8.19'}
inflight@1.0.6:
- resolution: { integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== }
+ resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
inherits@2.0.4:
- resolution: { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== }
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
is-binary-path@2.1.0:
- resolution: { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-builtin-module@3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+ engines: {node: '>=6'}
is-core-module@2.15.0:
- resolution: { integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==}
+ engines: {node: '>= 0.4'}
is-extglob@2.1.1:
- resolution: { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
is-fullwidth-code-point@3.0.0:
- resolution: { integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
is-glob@4.0.3:
- resolution: { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-module@1.0.0:
+ resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
is-number@7.0.0:
- resolution: { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== }
- engines: { node: '>=0.12.0' }
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
is-path-inside@3.0.3:
- resolution: { integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
+ engines: {node: '>=8'}
+
+ is-reference@1.2.1:
+ resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
is-reference@3.0.2:
- resolution: { integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== }
+ resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==}
isexe@2.0.0:
- resolution: { integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== }
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
jackspeak@3.4.3:
- resolution: { integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== }
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
jiti@1.21.6:
- resolution: { integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== }
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
js-yaml@4.1.0:
- resolution: { integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== }
+ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
json-buffer@3.0.1:
- resolution: { integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== }
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+
+ json-parse-even-better-errors@2.3.1:
+ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
json-schema-traverse@0.4.1:
- resolution: { integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== }
+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
json-stable-stringify-without-jsonify@1.0.1:
- resolution: { integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== }
+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
keyv@4.5.4:
- resolution: { integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== }
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
kleur@4.1.5:
- resolution: { integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
+ engines: {node: '>=6'}
known-css-properties@0.34.0:
- resolution: { integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ== }
+ resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==}
levn@0.4.1:
- resolution: { integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
+ engines: {node: '>= 0.8.0'}
+
+ license-checker@25.0.1:
+ resolution: {integrity: sha512-mET5AIwl7MR2IAKYYoVBBpV0OnkKQ1xGj2IMMeEFIs42QAkEVjRtFZGWmQ28WeU7MP779iAgOaOy93Mn44mn6g==}
+ hasBin: true
lilconfig@2.1.0:
- resolution: { integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
+ engines: {node: '>=10'}
lilconfig@3.1.2:
- resolution: { integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ engines: {node: '>=14'}
lines-and-columns@1.2.4:
- resolution: { integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== }
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
locate-character@3.0.0:
- resolution: { integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA== }
+ resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
locate-path@6.0.0:
- resolution: { integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
+ engines: {node: '>=10'}
lodash.merge@4.6.2:
- resolution: { integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== }
+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
lru-cache@10.4.3:
- resolution: { integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== }
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
magic-string@0.30.11:
- resolution: { integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== }
+ resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
merge2@1.4.1:
- resolution: { integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
micromatch@4.0.7:
- resolution: { integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
+ engines: {node: '>=8.6'}
min-indent@1.0.1:
- resolution: { integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
+ engines: {node: '>=4'}
+
+ mini-svg-data-uri@1.4.4:
+ resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
+ hasBin: true
minimatch@3.1.2:
- resolution: { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== }
+ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
minimatch@9.0.5:
- resolution: { integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== }
- engines: { node: '>=16 || 14 >=14.17' }
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
minimist@1.2.8:
- resolution: { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== }
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
minipass@7.1.2:
- resolution: { integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== }
- engines: { node: '>=16 || 14 >=14.17' }
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
mkdirp@0.5.6:
- resolution: { integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== }
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
mri@1.2.0:
- resolution: { integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
+ engines: {node: '>=4'}
mrmime@2.0.0:
- resolution: { integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ engines: {node: '>=10'}
ms@2.1.2:
- resolution: { integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== }
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
mz@2.7.0:
- resolution: { integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== }
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
nanoid@3.3.7:
- resolution: { integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== }
- engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
natural-compare@1.4.0:
- resolution: { integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== }
+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
node-releases@2.0.18:
- resolution: { integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== }
+ resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
+
+ nopt@4.0.3:
+ resolution: {integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==}
+ hasBin: true
+
+ normalize-package-data@2.5.0:
+ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
normalize-path@3.0.0:
- resolution: { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
normalize-range@0.1.2:
- resolution: { integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
+ engines: {node: '>=0.10.0'}
+
+ npm-check-updates@17.0.6:
+ resolution: {integrity: sha512-KCiaJH1cfnh/RyzKiDNjNfXgcKFyQs550Uf1OF/Yzb8xO56w+RLpP/OKRUx23/GyP/mLYwEpOO65qjmVdh6j0A==}
+ engines: {node: ^18.18.0 || >=20.0.0, npm: '>=8.12.1'}
+ hasBin: true
+
+ npm-normalize-package-bin@1.0.1:
+ resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==}
object-assign@4.1.1:
- resolution: { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
object-hash@3.0.0:
- resolution: { integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
+ engines: {node: '>= 6'}
once@1.4.0:
- resolution: { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== }
+ resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
optionator@0.9.4:
- resolution: { integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
+ engines: {node: '>= 0.8.0'}
+
+ os-homedir@1.0.2:
+ resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
+ engines: {node: '>=0.10.0'}
+
+ os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
+
+ osenv@0.1.5:
+ resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
+ deprecated: This package is no longer supported.
p-limit@3.1.0:
- resolution: { integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
+ engines: {node: '>=10'}
p-locate@5.0.0:
- resolution: { integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
+ engines: {node: '>=10'}
package-json-from-dist@1.0.0:
- resolution: { integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== }
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
parent-module@1.0.1:
- resolution: { integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
+ engines: {node: '>=6'}
path-exists@4.0.0:
- resolution: { integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
+ engines: {node: '>=8'}
path-is-absolute@1.0.1:
- resolution: { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
+ engines: {node: '>=0.10.0'}
path-key@3.1.1:
- resolution: { integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
path-parse@1.0.7:
- resolution: { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== }
+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
path-scurry@1.11.1:
- resolution: { integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== }
- engines: { node: '>=16 || 14 >=14.18' }
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
path-type@4.0.0:
- resolution: { integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
picocolors@1.0.1:
- resolution: { integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== }
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
picomatch@2.3.1:
- resolution: { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== }
- engines: { node: '>=8.6' }
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
pify@2.3.0:
- resolution: { integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
+ engines: {node: '>=0.10.0'}
pirates@4.0.6:
- resolution: { integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
postcss-import@15.1.0:
- resolution: { integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== }
- engines: { node: '>=14.0.0' }
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
postcss-js@4.0.1:
- resolution: { integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== }
- engines: { node: ^12 || ^14 || >= 16 }
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
postcss-load-config@3.1.4:
- resolution: { integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg== }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
+ engines: {node: '>= 10'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
@@ -1119,8 +1327,8 @@ packages:
optional: true
postcss-load-config@4.0.2:
- resolution: { integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== }
- engines: { node: '>= 14' }
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
+ engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
@@ -1131,47 +1339,47 @@ packages:
optional: true
postcss-nested@6.2.0:
- resolution: { integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== }
- engines: { node: '>=12.0' }
+ resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
+ engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
postcss-safe-parser@6.0.0:
- resolution: { integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== }
- engines: { node: '>=12.0' }
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.3.3
postcss-scss@4.0.9:
- resolution: { integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== }
- engines: { node: '>=12.0' }
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.4.29
postcss-selector-parser@6.1.1:
- resolution: { integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
+ engines: {node: '>=4'}
postcss-value-parser@4.2.0:
- resolution: { integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== }
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.40:
- resolution: { integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q== }
- engines: { node: ^10 || ^12 || >=14 }
+ postcss@8.4.41:
+ resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
- resolution: { integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
prettier-plugin-svelte@3.2.6:
- resolution: { integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ== }
+ resolution: {integrity: sha512-Y1XWLw7vXUQQZmgv1JAEiLcErqUniAF2wO7QJsw8BVMvpLET2dI5WpEIEJx1r11iHVdSMzQxivyfrH9On9t2IQ==}
peerDependencies:
prettier: ^3.0.0
svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0
- prettier-plugin-tailwindcss@0.6.5:
- resolution: { integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ== }
- engines: { node: '>=14.21.3' }
+ prettier-plugin-tailwindcss@0.6.6:
+ resolution: {integrity: sha512-OPva5S7WAsPLEsOuOWXATi13QrCKACCiIonFgIR6V4lYv4QLp++UXVhZSzRbZxXGimkQtQT86CC6fQqTOybGng==}
+ engines: {node: '>=14.21.3'}
peerDependencies:
'@ianvs/prettier-plugin-sort-imports': '*'
'@prettier/plugin-pug': '*'
@@ -1184,6 +1392,7 @@ packages:
prettier-plugin-import-sort: '*'
prettier-plugin-jsdoc: '*'
prettier-plugin-marko: '*'
+ prettier-plugin-multiline-arrays: '*'
prettier-plugin-organize-attributes: '*'
prettier-plugin-organize-imports: '*'
prettier-plugin-sort-imports: '*'
@@ -1210,6 +1419,8 @@ packages:
optional: true
prettier-plugin-marko:
optional: true
+ prettier-plugin-multiline-arrays:
+ optional: true
prettier-plugin-organize-attributes:
optional: true
prettier-plugin-organize-imports:
@@ -1222,138 +1433,182 @@ packages:
optional: true
prettier@3.3.3:
- resolution: { integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==}
+ engines: {node: '>=14'}
hasBin: true
punycode@2.3.1:
- resolution: { integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
queue-microtask@1.2.3:
- resolution: { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== }
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
read-cache@1.0.0:
- resolution: { integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== }
+ resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
+
+ read-installed@4.0.3:
+ resolution: {integrity: sha512-O03wg/IYuV/VtnK2h/KXEt9VIbMUFbk3ERG0Iu4FhLZw0EP0T9znqrYDGn6ncbEsXUFaUjiVAWXHzxwt3lhRPQ==}
+ deprecated: This package is no longer supported.
+
+ read-package-json@2.1.2:
+ resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==}
+ deprecated: This package is no longer supported. Please use @npmcli/package-json instead.
+
+ readdir-scoped-modules@1.1.0:
+ resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==}
+ deprecated: This functionality has been moved to @npmcli/fs
readdirp@3.6.0:
- resolution: { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== }
- engines: { node: '>=8.10.0' }
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
resolve-from@4.0.0:
- resolution: { integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== }
- engines: { node: '>=4' }
+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
+ engines: {node: '>=4'}
resolve@1.22.8:
- resolution: { integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== }
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
reusify@1.0.4:
- resolution: { integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== }
- engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rimraf@2.7.1:
- resolution: { integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== }
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rollup@4.19.1:
- resolution: { integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw== }
- engines: { node: '>=18.0.0', npm: '>=8.0.0' }
+ resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
run-parallel@1.2.0:
- resolution: { integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== }
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
sade@1.8.1:
- resolution: { integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
+ engines: {node: '>=6'}
sander@0.5.1:
- resolution: { integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA== }
+ resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==}
+
+ semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
+ hasBin: true
semver@7.6.3:
- resolution: { integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ engines: {node: '>=10'}
hasBin: true
set-cookie-parser@2.6.0:
- resolution: { integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ== }
+ resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
shebang-command@2.0.0:
- resolution: { integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
shebang-regex@3.0.0:
- resolution: { integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
signal-exit@4.1.0:
- resolution: { integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== }
- engines: { node: '>=14' }
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
sirv@2.0.4:
- resolution: { integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== }
- engines: { node: '>= 10' }
+ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
+ engines: {node: '>= 10'}
slash@3.0.0:
- resolution: { integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ slide@1.1.6:
+ resolution: {integrity: sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==}
sorcery@0.11.1:
- resolution: { integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ== }
+ resolution: {integrity: sha512-o7npfeJE6wi6J9l0/5LKshFzZ2rMatRiCDwYeDQaOzqdzRJwALhX7mk/A/ecg6wjMu7wdZbmXfD2S/vpOg0bdQ==}
hasBin: true
source-map-js@1.2.0:
- resolution: { integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
+ spdx-compare@1.0.0:
+ resolution: {integrity: sha512-C1mDZOX0hnu0ep9dfmuoi03+eOdDoz2yvK79RxbcrVEG1NO1Ph35yW102DHWKN4pk80nwCgeMmSY5L25VE4D9A==}
+
+ spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
+
+ spdx-exceptions@2.5.0:
+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
+
+ spdx-expression-parse@3.0.1:
+ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
+
+ spdx-license-ids@3.0.18:
+ resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==}
+
+ spdx-ranges@2.1.1:
+ resolution: {integrity: sha512-mcdpQFV7UDAgLpXEE/jOMqvK4LBoO0uTQg0uvXUewmEFhpiZx5yJSZITHB8w1ZahKdhfZqP5GPEOKLyEq5p8XA==}
+
+ spdx-satisfies@4.0.1:
+ resolution: {integrity: sha512-WVzZ/cXAzoNmjCWiEluEA3BjHp5tiUmmhn9MK+X0tBbR9sOqtC6UQwmgCNrAIZvNlMuBUYAaHYfb2oqlF9SwKA==}
string-width@4.2.3:
- resolution: { integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
string-width@5.1.2:
- resolution: { integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
strip-ansi@6.0.1:
- resolution: { integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
strip-ansi@7.1.0:
- resolution: { integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
strip-indent@3.0.0:
- resolution: { integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
+ engines: {node: '>=8'}
strip-json-comments@3.1.1:
- resolution: { integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
+ engines: {node: '>=8'}
sucrase@3.35.0:
- resolution: { integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== }
- engines: { node: '>=16 || 14 >=14.17' }
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
+ supports-color@5.5.0:
+ resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
+ engines: {node: '>=4'}
+
supports-color@7.2.0:
- resolution: { integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== }
- engines: { node: '>=8' }
+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
+ engines: {node: '>=8'}
supports-preserve-symlinks-flag@1.0.0:
- resolution: { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== }
- engines: { node: '>= 0.4' }
+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
+ engines: {node: '>= 0.4'}
svelte-check@3.8.5:
- resolution: { integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ== }
+ resolution: {integrity: sha512-3OGGgr9+bJ/+1nbPgsvulkLC48xBsqsgtc8Wam281H4G9F5v3mYGa2bHRsPuwHC5brKl4AxJH95QF73kmfihGQ==}
hasBin: true
peerDependencies:
svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
svelte-eslint-parser@0.41.0:
- resolution: { integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA== }
- engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.191
peerDependenciesMeta:
@@ -1361,14 +1616,14 @@ packages:
optional: true
svelte-hmr@0.16.0:
- resolution: { integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA== }
- engines: { node: ^12.20 || ^14.13.1 || >= 16 }
+ resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==}
+ engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: ^3.19.0 || ^4.0.0
svelte-preprocess@5.1.4:
- resolution: { integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA== }
- engines: { node: '>= 16.0.0' }
+ resolution: {integrity: sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==}
+ engines: {node: '>= 16.0.0'}
peerDependencies:
'@babel/core': ^7.10.2
coffeescript: ^2.5.1
@@ -1403,52 +1658,96 @@ packages:
typescript:
optional: true
- svelte@5.0.0-next.202:
- resolution: { integrity: sha512-mBx8jZG3ZgPHTWJGL9O5SKi0RB16gEvLtMGxINlC1HVYRfIaceN/DDT8I1cFHmUlpEq63XpmyCNWT+SsQfOqBw== }
- engines: { node: '>=18' }
+ svelte@5.0.0-next.216:
+ resolution: {integrity: sha512-LS7XBjsG5jfq84unAlMrJmCOvJb0vLUcYyDHP/3viycm0JFyAWamfp0wzounCFOvaaJKS5a0ShCNZRPMxaWsKg==}
+ engines: {node: '>=18'}
+
+ sveltekit-search-params@3.0.0:
+ resolution: {integrity: sha512-wq1Yo5zITev8ty9CWGmHgvAh+Xb3mCUewyUmvCdv6MJWi+/aZ4o79Y6SjuduDL0Cfd/KYHkqt4f/wQ4FtokSdw==}
+ peerDependencies:
+ '@sveltejs/kit': ^1.0.0 || ^2.0.0
+ svelte: ^3.55.0 || ^4.0.0 || ^5.0.0
+
+ svg.draggable.js@2.2.2:
+ resolution: {integrity: sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==}
+ engines: {node: '>= 0.8.0'}
+
+ svg.easing.js@2.0.0:
+ resolution: {integrity: sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==}
+ engines: {node: '>= 0.8.0'}
+
+ svg.filter.js@2.0.2:
+ resolution: {integrity: sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==}
+ engines: {node: '>= 0.8.0'}
+
+ svg.js@2.7.1:
+ resolution: {integrity: sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==}
+
+ svg.pathmorphing.js@0.1.3:
+ resolution: {integrity: sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==}
+ engines: {node: '>= 0.8.0'}
- tailwindcss@3.4.7:
- resolution: { integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ== }
- engines: { node: '>=14.0.0' }
+ svg.resize.js@1.4.3:
+ resolution: {integrity: sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==}
+ engines: {node: '>= 0.8.0'}
+
+ svg.select.js@2.1.2:
+ resolution: {integrity: sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==}
+ engines: {node: '>= 0.8.0'}
+
+ svg.select.js@3.0.1:
+ resolution: {integrity: sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==}
+ engines: {node: '>= 0.8.0'}
+
+ tailwind-merge@2.4.0:
+ resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==}
+
+ tailwindcss@3.4.9:
+ resolution: {integrity: sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==}
+ engines: {node: '>=14.0.0'}
hasBin: true
text-table@0.2.0:
- resolution: { integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== }
+ resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
thenify-all@1.6.0:
- resolution: { integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== }
- engines: { node: '>=0.8' }
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
thenify@3.3.1:
- resolution: { integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== }
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
tiny-glob@0.2.9:
- resolution: { integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg== }
+ resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
to-regex-range@5.0.1:
- resolution: { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== }
- engines: { node: '>=8.0' }
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
totalist@3.0.1:
- resolution: { integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== }
- engines: { node: '>=6' }
+ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
+ engines: {node: '>=6'}
+
+ treeify@1.1.0:
+ resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==}
+ engines: {node: '>=0.6'}
ts-api-utils@1.3.0:
- resolution: { integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== }
- engines: { node: '>=16' }
+ resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
ts-interface-checker@0.1.13:
- resolution: { integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== }
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
type-check@0.4.0:
- resolution: { integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== }
- engines: { node: '>= 0.8.0' }
+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
+ engines: {node: '>= 0.8.0'}
- typescript-eslint@8.0.0-alpha.60:
- resolution: { integrity: sha512-5R6YrUeK9gBAX7O0iYhClGqXYM1SWoZOeTii1gdN3b55WhOWSyyu44o09cgn2BmqRUQKBrw+FzjHbQIk9vHWHA== }
- engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
+ typescript-eslint@8.0.1:
+ resolution: {integrity: sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -1456,31 +1755,38 @@ packages:
optional: true
typescript@5.5.4:
- resolution: { integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== }
- engines: { node: '>=14.17' }
+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ engines: {node: '>=14.17'}
hasBin: true
update-browserslist-db@1.1.0:
- resolution: { integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== }
+ resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
uri-js@4.4.1:
- resolution: { integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== }
+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
util-deprecate@1.0.2:
- resolution: { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== }
+ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+
+ util-extend@1.0.3:
+ resolution: {integrity: sha512-mLs5zAK+ctllYBj+iAQvlDCwoxU/WDOUaJkcFudeiAX6OajC6BKXJUa9a+tbtkC11dz2Ufb7h0lyvIOVn4LADA==}
- vite@5.3.5:
- resolution: { integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA== }
- engines: { node: ^18.0.0 || >=20.0.0 }
+ validate-npm-package-license@3.0.4:
+ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
+
+ vite@5.4.0:
+ resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
+ sass-embedded: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
@@ -1493,6 +1799,8 @@ packages:
optional: true
sass:
optional: true
+ sass-embedded:
+ optional: true
stylus:
optional: true
sugarss:
@@ -1501,7 +1809,7 @@ packages:
optional: true
vitefu@0.2.5:
- resolution: { integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q== }
+ resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0
peerDependenciesMeta:
@@ -1509,44 +1817,44 @@ packages:
optional: true
which@2.0.2:
- resolution: { integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== }
- engines: { node: '>= 8' }
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
hasBin: true
word-wrap@1.2.5:
- resolution: { integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== }
- engines: { node: '>=0.10.0' }
+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
+ engines: {node: '>=0.10.0'}
wrap-ansi@7.0.0:
- resolution: { integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
wrap-ansi@8.1.0:
- resolution: { integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== }
- engines: { node: '>=12' }
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
wrappy@1.0.2:
- resolution: { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== }
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
yaml@1.10.2:
- resolution: { integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== }
- engines: { node: '>= 6' }
+ resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+ engines: {node: '>= 6'}
yaml@2.5.0:
- resolution: { integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== }
- engines: { node: '>= 14' }
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
+ engines: {node: '>= 14'}
hasBin: true
yocto-queue@0.1.0:
- resolution: { integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== }
- engines: { node: '>=10' }
+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
+ engines: {node: '>=10'}
zimmerframe@1.1.2:
- resolution: { integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w== }
+ resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
snapshots:
- '@alloc/quick-lru@5.2.0': { }
+ '@alloc/quick-lru@5.2.0': {}
'@ampproject/remapping@2.3.0':
dependencies:
@@ -1622,12 +1930,12 @@ snapshots:
'@esbuild/win32-x64@0.21.5':
optional: true
- '@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)':
+ '@eslint-community/eslint-utils@4.4.0(eslint@9.9.0(jiti@1.21.6))':
dependencies:
- eslint: 9.8.0
+ eslint: 9.9.0(jiti@1.21.6)
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.11.0': { }
+ '@eslint-community/regexpp@4.11.0': {}
'@eslint/config-array@0.17.1':
dependencies:
@@ -1651,13 +1959,24 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.8.0': { }
+ '@eslint/js@9.9.0': {}
- '@eslint/object-schema@2.1.4': { }
+ '@eslint/object-schema@2.1.4': {}
- '@humanwhocodes/module-importer@1.0.1': { }
+ '@floating-ui/core@1.6.5':
+ dependencies:
+ '@floating-ui/utils': 0.2.5
+
+ '@floating-ui/dom@1.6.8':
+ dependencies:
+ '@floating-ui/core': 1.6.5
+ '@floating-ui/utils': 0.2.5
+
+ '@floating-ui/utils@0.2.5': {}
- '@humanwhocodes/retry@0.3.0': { }
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/retry@0.3.0': {}
'@isaacs/cliui@8.0.2':
dependencies:
@@ -1674,11 +1993,11 @@ snapshots:
'@jridgewell/sourcemap-codec': 1.5.0
'@jridgewell/trace-mapping': 0.3.25
- '@jridgewell/resolve-uri@3.1.2': { }
+ '@jridgewell/resolve-uri@3.1.2': {}
- '@jridgewell/set-array@1.2.1': { }
+ '@jridgewell/set-array@1.2.1': {}
- '@jridgewell/sourcemap-codec@1.5.0': { }
+ '@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
dependencies:
@@ -1690,7 +2009,7 @@ snapshots:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
- '@nodelib/fs.stat@2.0.5': { }
+ '@nodelib/fs.stat@2.0.5': {}
'@nodelib/fs.walk@1.2.8':
dependencies:
@@ -1700,7 +2019,45 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@polka/url@1.0.0-next.25': { }
+ '@polka/url@1.0.0-next.25': {}
+
+ '@popperjs/core@2.11.8': {}
+
+ '@rollup/plugin-commonjs@26.0.1(rollup@4.19.1)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.19.1)
+ commondir: 1.0.1
+ estree-walker: 2.0.2
+ glob: 10.4.5
+ is-reference: 1.2.1
+ magic-string: 0.30.11
+ optionalDependencies:
+ rollup: 4.19.1
+
+ '@rollup/plugin-json@6.1.0(rollup@4.19.1)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.19.1)
+ optionalDependencies:
+ rollup: 4.19.1
+
+ '@rollup/plugin-node-resolve@15.2.3(rollup@4.19.1)':
+ dependencies:
+ '@rollup/pluginutils': 5.1.0(rollup@4.19.1)
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.1
+ is-builtin-module: 3.2.1
+ is-module: 1.0.0
+ resolve: 1.22.8
+ optionalDependencies:
+ rollup: 4.19.1
+
+ '@rollup/pluginutils@5.1.0(rollup@4.19.1)':
+ dependencies:
+ '@types/estree': 1.0.5
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ optionalDependencies:
+ rollup: 4.19.1
'@rollup/rollup-android-arm-eabi@4.19.1':
optional: true
@@ -1750,14 +2107,17 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.19.1':
optional: true
- '@sveltejs/adapter-auto@3.2.2(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5))':
+ '@sveltejs/adapter-node@5.2.1(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))':
dependencies:
- '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5)
- import-meta-resolve: 4.1.0
+ '@rollup/plugin-commonjs': 26.0.1(rollup@4.19.1)
+ '@rollup/plugin-json': 6.1.0(rollup@4.19.1)
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.1)
+ '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)
+ rollup: 4.19.1
- '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5)':
+ '@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.202)(vite@5.3.5)
+ '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)
'@types/cookie': 0.6.0
cookie: 0.6.0
devalue: 5.0.0
@@ -1769,55 +2129,57 @@ snapshots:
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 2.0.4
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
tiny-glob: 0.2.9
- vite: 5.3.5
+ vite: 5.4.0
- '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5)':
+ '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)':
dependencies:
- '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.202)(vite@5.3.5)
+ '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)
debug: 4.3.6
- svelte: 5.0.0-next.202
- vite: 5.3.5
+ svelte: 5.0.0-next.216
+ vite: 5.4.0
transitivePeerDependencies:
- supports-color
- '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5)':
+ '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)':
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.202)(vite@5.3.5))(svelte@5.0.0-next.202)(vite@5.3.5)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)
debug: 4.3.6
deepmerge: 4.3.1
kleur: 4.1.5
magic-string: 0.30.11
- svelte: 5.0.0-next.202
- svelte-hmr: 0.16.0(svelte@5.0.0-next.202)
- vite: 5.3.5
- vitefu: 0.2.5(vite@5.3.5)
+ svelte: 5.0.0-next.216
+ svelte-hmr: 0.16.0(svelte@5.0.0-next.216)
+ vite: 5.4.0
+ vitefu: 0.2.5(vite@5.4.0)
transitivePeerDependencies:
- supports-color
- '@types/cookie@0.6.0': { }
+ '@types/cookie@0.6.0': {}
'@types/eslint@9.6.0':
dependencies:
'@types/estree': 1.0.5
'@types/json-schema': 7.0.15
- '@types/estree@1.0.5': { }
+ '@types/estree@1.0.5': {}
- '@types/json-schema@7.0.15': { }
+ '@types/json-schema@7.0.15': {}
- '@types/pug@2.0.10': { }
+ '@types/pug@2.0.10': {}
- '@typescript-eslint/eslint-plugin@8.0.0-alpha.60(@typescript-eslint/parser@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)':
+ '@types/resolve@1.20.2': {}
+
+ '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
'@eslint-community/regexpp': 4.11.0
- '@typescript-eslint/parser': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
- '@typescript-eslint/scope-manager': 8.0.0-alpha.60
- '@typescript-eslint/type-utils': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.60
- eslint: 9.8.0
+ '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/scope-manager': 8.0.1
+ '@typescript-eslint/type-utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.0.1
+ eslint: 9.9.0(jiti@1.21.6)
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
@@ -1827,28 +2189,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)':
+ '@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/scope-manager': 8.0.0-alpha.60
- '@typescript-eslint/types': 8.0.0-alpha.60
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.60(typescript@5.5.4)
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.60
+ '@typescript-eslint/scope-manager': 8.0.1
+ '@typescript-eslint/types': 8.0.1
+ '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
+ '@typescript-eslint/visitor-keys': 8.0.1
debug: 4.3.6
- eslint: 9.8.0
+ eslint: 9.9.0(jiti@1.21.6)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.0.0-alpha.60':
+ '@typescript-eslint/scope-manager@8.0.1':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.60
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.60
+ '@typescript-eslint/types': 8.0.1
+ '@typescript-eslint/visitor-keys': 8.0.1
- '@typescript-eslint/type-utils@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)':
+ '@typescript-eslint/type-utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.60(typescript@5.5.4)
- '@typescript-eslint/utils': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
+ '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
debug: 4.3.6
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@@ -1857,12 +2219,12 @@ snapshots:
- eslint
- supports-color
- '@typescript-eslint/types@8.0.0-alpha.60': { }
+ '@typescript-eslint/types@8.0.1': {}
- '@typescript-eslint/typescript-estree@8.0.0-alpha.60(typescript@5.5.4)':
+ '@typescript-eslint/typescript-estree@8.0.1(typescript@5.5.4)':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.60
- '@typescript-eslint/visitor-keys': 8.0.0-alpha.60
+ '@typescript-eslint/types': 8.0.1
+ '@typescript-eslint/visitor-keys': 8.0.1
debug: 4.3.6
globby: 11.1.0
is-glob: 4.0.3
@@ -1874,22 +2236,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)':
+ '@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)':
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
- '@typescript-eslint/scope-manager': 8.0.0-alpha.60
- '@typescript-eslint/types': 8.0.0-alpha.60
- '@typescript-eslint/typescript-estree': 8.0.0-alpha.60(typescript@5.5.4)
- eslint: 9.8.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
+ '@typescript-eslint/scope-manager': 8.0.1
+ '@typescript-eslint/types': 8.0.1
+ '@typescript-eslint/typescript-estree': 8.0.1(typescript@5.5.4)
+ eslint: 9.9.0(jiti@1.21.6)
transitivePeerDependencies:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@8.0.0-alpha.60':
+ '@typescript-eslint/visitor-keys@8.0.1':
dependencies:
- '@typescript-eslint/types': 8.0.0-alpha.60
+ '@typescript-eslint/types': 8.0.1
eslint-visitor-keys: 3.4.3
+ '@yr/monotone-cubic-spline@1.0.3': {}
+
+ abbrev@1.1.1: {}
+
acorn-jsx@5.3.2(acorn@8.12.1):
dependencies:
acorn: 8.12.1
@@ -1898,7 +2264,7 @@ snapshots:
dependencies:
acorn: 8.12.1
- acorn@8.12.1: { }
+ acorn@8.12.1: {}
ajv@6.12.6:
dependencies:
@@ -1907,48 +2273,66 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-regex@5.0.1: { }
+ ansi-regex@5.0.1: {}
+
+ ansi-regex@6.0.1: {}
- ansi-regex@6.0.1: { }
+ ansi-styles@3.2.1:
+ dependencies:
+ color-convert: 1.9.3
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- ansi-styles@6.2.1: { }
+ ansi-styles@6.2.1: {}
- any-promise@1.3.0: { }
+ any-promise@1.3.0: {}
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
- arg@5.0.2: { }
+ apexcharts@3.51.0:
+ dependencies:
+ '@yr/monotone-cubic-spline': 1.0.3
+ svg.draggable.js: 2.2.2
+ svg.easing.js: 2.0.0
+ svg.filter.js: 2.0.2
+ svg.pathmorphing.js: 0.1.3
+ svg.resize.js: 1.4.3
+ svg.select.js: 3.0.1
+
+ arg@5.0.2: {}
- argparse@2.0.1: { }
+ argparse@2.0.1: {}
aria-query@5.3.0:
dependencies:
dequal: 2.0.3
- array-union@2.1.0: { }
+ array-find-index@1.0.2: {}
+
+ array-union@2.1.0: {}
- autoprefixer@10.4.19(postcss@8.4.40):
+ asap@2.0.6: {}
+
+ autoprefixer@10.4.20(postcss@8.4.41):
dependencies:
- browserslist: 4.23.2
- caniuse-lite: 1.0.30001644
+ browserslist: 4.23.3
+ caniuse-lite: 1.0.30001646
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.1
- postcss: 8.4.40
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
- axobject-query@4.1.0: { }
+ axobject-query@4.1.0: {}
- balanced-match@1.0.2: { }
+ balanced-match@1.0.2: {}
- binary-extensions@2.3.0: { }
+ binary-extensions@2.3.0: {}
brace-expansion@1.1.11:
dependencies:
@@ -1963,20 +2347,28 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.23.2:
+ browserslist@4.23.3:
dependencies:
- caniuse-lite: 1.0.30001644
- electron-to-chromium: 1.5.3
+ caniuse-lite: 1.0.30001646
+ electron-to-chromium: 1.5.4
node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.23.2)
+ update-browserslist-db: 1.1.0(browserslist@4.23.3)
+
+ buffer-crc32@1.0.0: {}
- buffer-crc32@1.0.0: { }
+ builtin-modules@3.3.0: {}
- callsites@3.1.0: { }
+ callsites@3.1.0: {}
- camelcase-css@2.0.1: { }
+ camelcase-css@2.0.1: {}
- caniuse-lite@1.0.30001644: { }
+ caniuse-lite@1.0.30001646: {}
+
+ chalk@2.4.2:
+ dependencies:
+ ansi-styles: 3.2.1
+ escape-string-regexp: 1.0.5
+ supports-color: 5.5.0
chalk@4.1.2:
dependencies:
@@ -1995,17 +2387,25 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ color-convert@1.9.3:
+ dependencies:
+ color-name: 1.1.3
+
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- color-name@1.1.4: { }
+ color-name@1.1.3: {}
+
+ color-name@1.1.4: {}
+
+ commander@4.1.1: {}
- commander@4.1.1: { }
+ commondir@1.0.1: {}
- concat-map@0.0.1: { }
+ concat-map@0.0.1: {}
- cookie@0.6.0: { }
+ cookie@0.6.0: {}
cross-spawn@7.0.3:
dependencies:
@@ -2013,39 +2413,50 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- cssesc@3.0.0: { }
+ cssesc@3.0.0: {}
+
+ debug@3.2.7:
+ dependencies:
+ ms: 2.1.2
debug@4.3.6:
dependencies:
ms: 2.1.2
- deep-is@0.1.4: { }
+ debuglog@1.0.1: {}
+
+ deep-is@0.1.4: {}
- deepmerge@4.3.1: { }
+ deepmerge@4.3.1: {}
- dequal@2.0.3: { }
+ dequal@2.0.3: {}
- detect-indent@6.1.0: { }
+ detect-indent@6.1.0: {}
- devalue@5.0.0: { }
+ devalue@5.0.0: {}
+
+ dezalgo@1.0.4:
+ dependencies:
+ asap: 2.0.6
+ wrappy: 1.0.2
- didyoumean@1.2.2: { }
+ didyoumean@1.2.2: {}
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
- dlv@1.1.3: { }
+ dlv@1.1.3: {}
- eastasianwidth@0.2.0: { }
+ eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.3: { }
+ electron-to-chromium@1.5.4: {}
- emoji-regex@8.0.0: { }
+ emoji-regex@8.0.0: {}
- emoji-regex@9.2.2: { }
+ emoji-regex@9.2.2: {}
- es6-promise@3.3.1: { }
+ es6-promise@3.3.1: {}
esbuild@0.21.5:
optionalDependencies:
@@ -2073,35 +2484,37 @@ snapshots:
'@esbuild/win32-ia32': 0.21.5
'@esbuild/win32-x64': 0.21.5
- escalade@3.1.2: { }
+ escalade@3.1.2: {}
- escape-string-regexp@4.0.0: { }
+ escape-string-regexp@1.0.5: {}
- eslint-compat-utils@0.5.1(eslint@9.8.0):
+ escape-string-regexp@4.0.0: {}
+
+ eslint-compat-utils@0.5.1(eslint@9.9.0(jiti@1.21.6)):
dependencies:
- eslint: 9.8.0
+ eslint: 9.9.0(jiti@1.21.6)
semver: 7.6.3
- eslint-config-prettier@9.1.0(eslint@9.8.0):
+ eslint-config-prettier@9.1.0(eslint@9.9.0(jiti@1.21.6)):
dependencies:
- eslint: 9.8.0
+ eslint: 9.9.0(jiti@1.21.6)
- eslint-plugin-svelte@2.43.0(eslint@9.8.0)(svelte@5.0.0-next.202):
+ eslint-plugin-svelte@2.43.0(eslint@9.9.0(jiti@1.21.6))(svelte@5.0.0-next.216):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
'@jridgewell/sourcemap-codec': 1.5.0
- eslint: 9.8.0
- eslint-compat-utils: 0.5.1(eslint@9.8.0)
+ eslint: 9.9.0(jiti@1.21.6)
+ eslint-compat-utils: 0.5.1(eslint@9.9.0(jiti@1.21.6))
esutils: 2.0.3
known-css-properties: 0.34.0
- postcss: 8.4.40
- postcss-load-config: 3.1.4(postcss@8.4.40)
- postcss-safe-parser: 6.0.0(postcss@8.4.40)
+ postcss: 8.4.41
+ postcss-load-config: 3.1.4(postcss@8.4.41)
+ postcss-safe-parser: 6.0.0(postcss@8.4.41)
postcss-selector-parser: 6.1.1
semver: 7.6.3
- svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.202)
+ svelte-eslint-parser: 0.41.0(svelte@5.0.0-next.216)
optionalDependencies:
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
transitivePeerDependencies:
- ts-node
@@ -2115,17 +2528,17 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-visitor-keys@3.4.3: { }
+ eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@4.0.0: { }
+ eslint-visitor-keys@4.0.0: {}
- eslint@9.8.0:
+ eslint@9.9.0(jiti@1.21.6):
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6))
'@eslint-community/regexpp': 4.11.0
'@eslint/config-array': 0.17.1
'@eslint/eslintrc': 3.1.0
- '@eslint/js': 9.8.0
+ '@eslint/js': 9.9.0
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.0
'@nodelib/fs.walk': 1.2.8
@@ -2155,10 +2568,12 @@ snapshots:
optionator: 0.9.4
strip-ansi: 6.0.1
text-table: 0.2.0
+ optionalDependencies:
+ jiti: 1.21.6
transitivePeerDependencies:
- supports-color
- esm-env@1.0.0: { }
+ esm-env@1.0.0: {}
espree@10.1.0:
dependencies:
@@ -2185,11 +2600,13 @@ snapshots:
dependencies:
estraverse: 5.3.0
- estraverse@5.3.0: { }
+ estraverse@5.3.0: {}
+
+ estree-walker@2.0.2: {}
- esutils@2.0.3: { }
+ esutils@2.0.3: {}
- fast-deep-equal@3.1.3: { }
+ fast-deep-equal@3.1.3: {}
fast-glob@3.3.2:
dependencies:
@@ -2199,9 +2616,9 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.7
- fast-json-stable-stringify@2.1.0: { }
+ fast-json-stable-stringify@2.1.0: {}
- fast-levenshtein@2.0.6: { }
+ fast-levenshtein@2.0.6: {}
fastq@1.17.1:
dependencies:
@@ -2225,21 +2642,52 @@ snapshots:
flatted: 3.3.1
keyv: 4.5.4
- flatted@3.3.1: { }
+ flatted@3.3.1: {}
+
+ flowbite-datepicker@1.3.0(rollup@4.19.1):
+ dependencies:
+ '@rollup/plugin-node-resolve': 15.2.3(rollup@4.19.1)
+ flowbite: 2.5.1(rollup@4.19.1)
+ transitivePeerDependencies:
+ - rollup
+
+ flowbite-svelte-icons@2.0.0-next.15(svelte@5.0.0-next.216)(tailwind-merge@2.4.0)(tailwindcss@3.4.9):
+ dependencies:
+ svelte: 5.0.0-next.216
+ tailwind-merge: 2.4.0
+ tailwindcss: 3.4.9
+
+ flowbite-svelte@0.46.15(rollup@4.19.1)(svelte@5.0.0-next.216):
+ dependencies:
+ '@floating-ui/dom': 1.6.8
+ apexcharts: 3.51.0
+ flowbite: 2.5.1(rollup@4.19.1)
+ svelte: 5.0.0-next.216
+ tailwind-merge: 2.4.0
+ transitivePeerDependencies:
+ - rollup
+
+ flowbite@2.5.1(rollup@4.19.1):
+ dependencies:
+ '@popperjs/core': 2.11.8
+ flowbite-datepicker: 1.3.0(rollup@4.19.1)
+ mini-svg-data-uri: 1.4.4
+ transitivePeerDependencies:
+ - rollup
foreground-child@3.2.1:
dependencies:
cross-spawn: 7.0.3
signal-exit: 4.1.0
- fraction.js@4.3.7: { }
+ fraction.js@4.3.7: {}
- fs.realpath@1.0.0: { }
+ fs.realpath@1.0.0: {}
fsevents@2.3.3:
optional: true
- function-bind@1.1.2: { }
+ function-bind@1.1.2: {}
glob-parent@5.1.2:
dependencies:
@@ -2267,11 +2715,11 @@ snapshots:
once: 1.4.0
path-is-absolute: 1.0.1
- globals@14.0.0: { }
+ globals@14.0.0: {}
- globals@15.8.0: { }
+ globals@15.9.0: {}
- globalyzer@0.1.0: { }
+ globalyzer@0.1.0: {}
globby@11.1.0:
dependencies:
@@ -2282,61 +2730,75 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globrex@0.1.2: { }
+ globrex@0.1.2: {}
- graceful-fs@4.2.11: { }
+ graceful-fs@4.2.11: {}
- graphemer@1.4.0: { }
+ graphemer@1.4.0: {}
- has-flag@4.0.0: { }
+ has-flag@3.0.0: {}
+
+ has-flag@4.0.0: {}
hasown@2.0.2:
dependencies:
function-bind: 1.1.2
- ignore@5.3.1: { }
+ hosted-git-info@2.8.9: {}
+
+ ignore@5.3.1: {}
import-fresh@3.3.0:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- import-meta-resolve@4.1.0: { }
+ import-meta-resolve@4.1.0: {}
- imurmurhash@0.1.4: { }
+ imurmurhash@0.1.4: {}
inflight@1.0.6:
dependencies:
once: 1.4.0
wrappy: 1.0.2
- inherits@2.0.4: { }
+ inherits@2.0.4: {}
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
+ is-builtin-module@3.2.1:
+ dependencies:
+ builtin-modules: 3.3.0
+
is-core-module@2.15.0:
dependencies:
hasown: 2.0.2
- is-extglob@2.1.1: { }
+ is-extglob@2.1.1: {}
- is-fullwidth-code-point@3.0.0: { }
+ is-fullwidth-code-point@3.0.0: {}
is-glob@4.0.3:
dependencies:
is-extglob: 2.1.1
- is-number@7.0.0: { }
+ is-module@1.0.0: {}
- is-path-inside@3.0.3: { }
+ is-number@7.0.0: {}
+
+ is-path-inside@3.0.3: {}
+
+ is-reference@1.2.1:
+ dependencies:
+ '@types/estree': 1.0.5
is-reference@3.0.2:
dependencies:
'@types/estree': 1.0.5
- isexe@2.0.0: { }
+ isexe@2.0.0: {}
jackspeak@3.4.3:
dependencies:
@@ -2344,59 +2806,78 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jiti@1.21.6: { }
+ jiti@1.21.6: {}
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
- json-buffer@3.0.1: { }
+ json-buffer@3.0.1: {}
- json-schema-traverse@0.4.1: { }
+ json-parse-even-better-errors@2.3.1: {}
- json-stable-stringify-without-jsonify@1.0.1: { }
+ json-schema-traverse@0.4.1: {}
+
+ json-stable-stringify-without-jsonify@1.0.1: {}
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
- kleur@4.1.5: { }
+ kleur@4.1.5: {}
- known-css-properties@0.34.0: { }
+ known-css-properties@0.34.0: {}
levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
- lilconfig@2.1.0: { }
+ license-checker@25.0.1:
+ dependencies:
+ chalk: 2.4.2
+ debug: 3.2.7
+ mkdirp: 0.5.6
+ nopt: 4.0.3
+ read-installed: 4.0.3
+ semver: 5.7.2
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
+ spdx-satisfies: 4.0.1
+ treeify: 1.1.0
+ transitivePeerDependencies:
+ - supports-color
+
+ lilconfig@2.1.0: {}
- lilconfig@3.1.2: { }
+ lilconfig@3.1.2: {}
- lines-and-columns@1.2.4: { }
+ lines-and-columns@1.2.4: {}
- locate-character@3.0.0: { }
+ locate-character@3.0.0: {}
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
- lodash.merge@4.6.2: { }
+ lodash.merge@4.6.2: {}
- lru-cache@10.4.3: { }
+ lru-cache@10.4.3: {}
magic-string@0.30.11:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- merge2@1.4.1: { }
+ merge2@1.4.1: {}
micromatch@4.0.7:
dependencies:
braces: 3.0.3
picomatch: 2.3.1
- min-indent@1.0.1: { }
+ min-indent@1.0.1: {}
+
+ mini-svg-data-uri@1.4.4: {}
minimatch@3.1.2:
dependencies:
@@ -2406,19 +2887,19 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
- minimist@1.2.8: { }
+ minimist@1.2.8: {}
- minipass@7.1.2: { }
+ minipass@7.1.2: {}
mkdirp@0.5.6:
dependencies:
minimist: 1.2.8
- mri@1.2.0: { }
+ mri@1.2.0: {}
- mrmime@2.0.0: { }
+ mrmime@2.0.0: {}
- ms@2.1.2: { }
+ ms@2.1.2: {}
mz@2.7.0:
dependencies:
@@ -2426,19 +2907,35 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
- nanoid@3.3.7: { }
+ nanoid@3.3.7: {}
- natural-compare@1.4.0: { }
+ natural-compare@1.4.0: {}
- node-releases@2.0.18: { }
+ node-releases@2.0.18: {}
- normalize-path@3.0.0: { }
+ nopt@4.0.3:
+ dependencies:
+ abbrev: 1.1.1
+ osenv: 0.1.5
+
+ normalize-package-data@2.5.0:
+ dependencies:
+ hosted-git-info: 2.8.9
+ resolve: 1.22.8
+ semver: 5.7.2
+ validate-npm-package-license: 3.0.4
- normalize-range@0.1.2: { }
+ normalize-path@3.0.0: {}
- object-assign@4.1.1: { }
+ normalize-range@0.1.2: {}
- object-hash@3.0.0: { }
+ npm-check-updates@17.0.6: {}
+
+ npm-normalize-package-bin@1.0.1: {}
+
+ object-assign@4.1.1: {}
+
+ object-hash@3.0.0: {}
once@1.4.0:
dependencies:
@@ -2453,6 +2950,15 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
+ os-homedir@1.0.2: {}
+
+ os-tmpdir@1.0.2: {}
+
+ osenv@0.1.5:
+ dependencies:
+ os-homedir: 1.0.2
+ os-tmpdir: 1.0.2
+
p-limit@3.1.0:
dependencies:
yocto-queue: 0.1.0
@@ -2461,115 +2967,140 @@ snapshots:
dependencies:
p-limit: 3.1.0
- package-json-from-dist@1.0.0: { }
+ package-json-from-dist@1.0.0: {}
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- path-exists@4.0.0: { }
+ path-exists@4.0.0: {}
- path-is-absolute@1.0.1: { }
+ path-is-absolute@1.0.1: {}
- path-key@3.1.1: { }
+ path-key@3.1.1: {}
- path-parse@1.0.7: { }
+ path-parse@1.0.7: {}
path-scurry@1.11.1:
dependencies:
lru-cache: 10.4.3
minipass: 7.1.2
- path-type@4.0.0: { }
+ path-type@4.0.0: {}
- picocolors@1.0.1: { }
+ picocolors@1.0.1: {}
- picomatch@2.3.1: { }
+ picomatch@2.3.1: {}
- pify@2.3.0: { }
+ pify@2.3.0: {}
- pirates@4.0.6: { }
+ pirates@4.0.6: {}
- postcss-import@15.1.0(postcss@8.4.40):
+ postcss-import@15.1.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.8
- postcss-js@4.0.1(postcss@8.4.40):
+ postcss-js@4.0.1(postcss@8.4.41):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.40
+ postcss: 8.4.41
- postcss-load-config@3.1.4(postcss@8.4.40):
+ postcss-load-config@3.1.4(postcss@8.4.41):
dependencies:
lilconfig: 2.1.0
yaml: 1.10.2
optionalDependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
- postcss-load-config@4.0.2(postcss@8.4.40):
+ postcss-load-config@4.0.2(postcss@8.4.41):
dependencies:
lilconfig: 3.1.2
yaml: 2.5.0
optionalDependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
- postcss-nested@6.2.0(postcss@8.4.40):
+ postcss-nested@6.2.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
postcss-selector-parser: 6.1.1
- postcss-safe-parser@6.0.0(postcss@8.4.40):
+ postcss-safe-parser@6.0.0(postcss@8.4.41):
dependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
- postcss-scss@4.0.9(postcss@8.4.40):
+ postcss-scss@4.0.9(postcss@8.4.41):
dependencies:
- postcss: 8.4.40
+ postcss: 8.4.41
postcss-selector-parser@6.1.1:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-value-parser@4.2.0: { }
+ postcss-value-parser@4.2.0: {}
- postcss@8.4.40:
+ postcss@8.4.41:
dependencies:
nanoid: 3.3.7
picocolors: 1.0.1
source-map-js: 1.2.0
- prelude-ls@1.2.1: { }
+ prelude-ls@1.2.1: {}
- prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.202):
+ prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216):
dependencies:
prettier: 3.3.3
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
- prettier-plugin-tailwindcss@0.6.5(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.202))(prettier@3.3.3):
+ prettier-plugin-tailwindcss@0.6.6(prettier-plugin-svelte@3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216))(prettier@3.3.3):
dependencies:
prettier: 3.3.3
optionalDependencies:
- prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.202)
+ prettier-plugin-svelte: 3.2.6(prettier@3.3.3)(svelte@5.0.0-next.216)
- prettier@3.3.3: { }
+ prettier@3.3.3: {}
- punycode@2.3.1: { }
+ punycode@2.3.1: {}
- queue-microtask@1.2.3: { }
+ queue-microtask@1.2.3: {}
read-cache@1.0.0:
dependencies:
pify: 2.3.0
+ read-installed@4.0.3:
+ dependencies:
+ debuglog: 1.0.1
+ read-package-json: 2.1.2
+ readdir-scoped-modules: 1.1.0
+ semver: 5.7.2
+ slide: 1.1.6
+ util-extend: 1.0.3
+ optionalDependencies:
+ graceful-fs: 4.2.11
+
+ read-package-json@2.1.2:
+ dependencies:
+ glob: 7.2.3
+ json-parse-even-better-errors: 2.3.1
+ normalize-package-data: 2.5.0
+ npm-normalize-package-bin: 1.0.1
+
+ readdir-scoped-modules@1.1.0:
+ dependencies:
+ debuglog: 1.0.1
+ dezalgo: 1.0.4
+ graceful-fs: 4.2.11
+ once: 1.4.0
+
readdirp@3.6.0:
dependencies:
picomatch: 2.3.1
- resolve-from@4.0.0: { }
+ resolve-from@4.0.0: {}
resolve@1.22.8:
dependencies:
@@ -2577,7 +3108,7 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- reusify@1.0.4: { }
+ reusify@1.0.4: {}
rimraf@2.7.1:
dependencies:
@@ -2620,17 +3151,19 @@ snapshots:
mkdirp: 0.5.6
rimraf: 2.7.1
- semver@7.6.3: { }
+ semver@5.7.2: {}
- set-cookie-parser@2.6.0: { }
+ semver@7.6.3: {}
+
+ set-cookie-parser@2.6.0: {}
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
- shebang-regex@3.0.0: { }
+ shebang-regex@3.0.0: {}
- signal-exit@4.1.0: { }
+ signal-exit@4.1.0: {}
sirv@2.0.4:
dependencies:
@@ -2638,7 +3171,9 @@ snapshots:
mrmime: 2.0.0
totalist: 3.0.1
- slash@3.0.0: { }
+ slash@3.0.0: {}
+
+ slide@1.1.6: {}
sorcery@0.11.1:
dependencies:
@@ -2647,7 +3182,35 @@ snapshots:
minimist: 1.2.8
sander: 0.5.1
- source-map-js@1.2.0: { }
+ source-map-js@1.2.0: {}
+
+ spdx-compare@1.0.0:
+ dependencies:
+ array-find-index: 1.0.2
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
+
+ spdx-correct@3.2.0:
+ dependencies:
+ spdx-expression-parse: 3.0.1
+ spdx-license-ids: 3.0.18
+
+ spdx-exceptions@2.5.0: {}
+
+ spdx-expression-parse@3.0.1:
+ dependencies:
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.18
+
+ spdx-license-ids@3.0.18: {}
+
+ spdx-ranges@2.1.1: {}
+
+ spdx-satisfies@4.0.1:
+ dependencies:
+ spdx-compare: 1.0.0
+ spdx-expression-parse: 3.0.1
+ spdx-ranges: 2.1.1
string-width@4.2.3:
dependencies:
@@ -2673,7 +3236,7 @@ snapshots:
dependencies:
min-indent: 1.0.1
- strip-json-comments@3.1.1: { }
+ strip-json-comments@3.1.1: {}
sucrase@3.35.0:
dependencies:
@@ -2685,20 +3248,24 @@ snapshots:
pirates: 4.0.6
ts-interface-checker: 0.1.13
+ supports-color@5.5.0:
+ dependencies:
+ has-flag: 3.0.0
+
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
- supports-preserve-symlinks-flag@1.0.0: { }
+ supports-preserve-symlinks-flag@1.0.0: {}
- svelte-check@3.8.5(postcss-load-config@4.0.2(postcss@8.4.40))(postcss@8.4.40)(svelte@5.0.0-next.202):
+ svelte-check@3.8.5(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.216):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 3.6.0
picocolors: 1.0.1
sade: 1.8.1
- svelte: 5.0.0-next.202
- svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.40))(postcss@8.4.40)(svelte@5.0.0-next.202)(typescript@5.5.4)
+ svelte: 5.0.0-next.216
+ svelte-preprocess: 5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.216)(typescript@5.5.4)
typescript: 5.5.4
transitivePeerDependencies:
- '@babel/core'
@@ -2711,34 +3278,34 @@ snapshots:
- stylus
- sugarss
- svelte-eslint-parser@0.41.0(svelte@5.0.0-next.202):
+ svelte-eslint-parser@0.41.0(svelte@5.0.0-next.216):
dependencies:
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- postcss: 8.4.40
- postcss-scss: 4.0.9(postcss@8.4.40)
+ postcss: 8.4.41
+ postcss-scss: 4.0.9(postcss@8.4.41)
optionalDependencies:
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
- svelte-hmr@0.16.0(svelte@5.0.0-next.202):
+ svelte-hmr@0.16.0(svelte@5.0.0-next.216):
dependencies:
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
- svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.40))(postcss@8.4.40)(svelte@5.0.0-next.202)(typescript@5.5.4):
+ svelte-preprocess@5.1.4(postcss-load-config@4.0.2(postcss@8.4.41))(postcss@8.4.41)(svelte@5.0.0-next.216)(typescript@5.5.4):
dependencies:
'@types/pug': 2.0.10
detect-indent: 6.1.0
magic-string: 0.30.11
sorcery: 0.11.1
strip-indent: 3.0.0
- svelte: 5.0.0-next.202
+ svelte: 5.0.0-next.216
optionalDependencies:
- postcss: 8.4.40
- postcss-load-config: 4.0.2(postcss@8.4.40)
+ postcss: 8.4.41
+ postcss-load-config: 4.0.2(postcss@8.4.41)
typescript: 5.5.4
- svelte@5.0.0-next.202:
+ svelte@5.0.0-next.216:
dependencies:
'@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.5.0
@@ -2754,7 +3321,49 @@ snapshots:
magic-string: 0.30.11
zimmerframe: 1.1.2
- tailwindcss@3.4.7:
+ sveltekit-search-params@3.0.0(@sveltejs/kit@2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0):
+ dependencies:
+ '@sveltejs/kit': 2.5.21(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.216)(vite@5.4.0))(svelte@5.0.0-next.216)(vite@5.4.0)
+ '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.216)(vite@5.4.0)
+ svelte: 5.0.0-next.216
+ transitivePeerDependencies:
+ - supports-color
+ - vite
+
+ svg.draggable.js@2.2.2:
+ dependencies:
+ svg.js: 2.7.1
+
+ svg.easing.js@2.0.0:
+ dependencies:
+ svg.js: 2.7.1
+
+ svg.filter.js@2.0.2:
+ dependencies:
+ svg.js: 2.7.1
+
+ svg.js@2.7.1: {}
+
+ svg.pathmorphing.js@0.1.3:
+ dependencies:
+ svg.js: 2.7.1
+
+ svg.resize.js@1.4.3:
+ dependencies:
+ svg.js: 2.7.1
+ svg.select.js: 2.1.2
+
+ svg.select.js@2.1.2:
+ dependencies:
+ svg.js: 2.7.1
+
+ svg.select.js@3.0.1:
+ dependencies:
+ svg.js: 2.7.1
+
+ tailwind-merge@2.4.0: {}
+
+ tailwindcss@3.4.9:
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
@@ -2770,18 +3379,18 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.1
- postcss: 8.4.40
- postcss-import: 15.1.0(postcss@8.4.40)
- postcss-js: 4.0.1(postcss@8.4.40)
- postcss-load-config: 4.0.2(postcss@8.4.40)
- postcss-nested: 6.2.0(postcss@8.4.40)
+ postcss: 8.4.41
+ postcss-import: 15.1.0(postcss@8.4.41)
+ postcss-js: 4.0.1(postcss@8.4.41)
+ postcss-load-config: 4.0.2(postcss@8.4.41)
+ postcss-nested: 6.2.0(postcss@8.4.41)
postcss-selector-parser: 6.1.1
resolve: 1.22.8
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
- text-table@0.2.0: { }
+ text-table@0.2.0: {}
thenify-all@1.6.0:
dependencies:
@@ -2800,34 +3409,36 @@ snapshots:
dependencies:
is-number: 7.0.0
- totalist@3.0.1: { }
+ totalist@3.0.1: {}
+
+ treeify@1.1.0: {}
ts-api-utils@1.3.0(typescript@5.5.4):
dependencies:
typescript: 5.5.4
- ts-interface-checker@0.1.13: { }
+ ts-interface-checker@0.1.13: {}
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
- typescript-eslint@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4):
+ typescript-eslint@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.0.0-alpha.60(@typescript-eslint/parser@8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)
- '@typescript-eslint/parser': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
- '@typescript-eslint/utils': 8.0.0-alpha.60(eslint@9.8.0)(typescript@5.5.4)
+ '@typescript-eslint/eslint-plugin': 8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/parser': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
+ '@typescript-eslint/utils': 8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)
optionalDependencies:
typescript: 5.5.4
transitivePeerDependencies:
- eslint
- supports-color
- typescript@5.5.4: { }
+ typescript@5.5.4: {}
- update-browserslist-db@1.1.0(browserslist@4.23.2):
+ update-browserslist-db@1.1.0(browserslist@4.23.3):
dependencies:
- browserslist: 4.23.2
+ browserslist: 4.23.3
escalade: 3.1.2
picocolors: 1.0.1
@@ -2835,25 +3446,32 @@ snapshots:
dependencies:
punycode: 2.3.1
- util-deprecate@1.0.2: { }
+ util-deprecate@1.0.2: {}
+
+ util-extend@1.0.3: {}
+
+ validate-npm-package-license@3.0.4:
+ dependencies:
+ spdx-correct: 3.2.0
+ spdx-expression-parse: 3.0.1
- vite@5.3.5:
+ vite@5.4.0:
dependencies:
esbuild: 0.21.5
- postcss: 8.4.40
+ postcss: 8.4.41
rollup: 4.19.1
optionalDependencies:
fsevents: 2.3.3
- vitefu@0.2.5(vite@5.3.5):
+ vitefu@0.2.5(vite@5.4.0):
optionalDependencies:
- vite: 5.3.5
+ vite: 5.4.0
which@2.0.2:
dependencies:
isexe: 2.0.0
- word-wrap@1.2.5: { }
+ word-wrap@1.2.5: {}
wrap-ansi@7.0.0:
dependencies:
@@ -2867,12 +3485,12 @@ snapshots:
string-width: 5.1.2
strip-ansi: 7.1.0
- wrappy@1.0.2: { }
+ wrappy@1.0.2: {}
- yaml@1.10.2: { }
+ yaml@1.10.2: {}
- yaml@2.5.0: { }
+ yaml@2.5.0: {}
- yocto-queue@0.1.0: { }
+ yocto-queue@0.1.0: {}
- zimmerframe@1.1.2: { }
+ zimmerframe@1.1.2: {}
diff --git a/src/app.css b/src/app.css
index 76fcadc..60e16c5 100644
--- a/src/app.css
+++ b/src/app.css
@@ -1,3 +1,20 @@
@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";
+
+/*https://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html*/
+/* Webkit-based browsers (Chrome, Safari, Opera) */
+input[type="range"]::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ @apply bg-primary-600
+}
+
+/* Firefox */
+input[type="range"]::-moz-range-thumb {
+ @apply bg-primary-600
+}
+
+/* Internet Explorer and Edge */
+input[type="range"]::-ms-thumb {
+ @apply bg-primary-600
+}
diff --git a/src/app.html b/src/app.html
index 45bde59..10ab2c7 100644
--- a/src/app.html
+++ b/src/app.html
@@ -1,12 +1,38 @@
-
-
-
-
- %sveltekit.head%
-
-
-%sveltekit.body%
-
+
+
+
+
+
+
+
+
+
+
+ %sveltekit.head%
+
+
+ %sveltekit.body%
+
diff --git a/src/lib/Coordinate.svelte b/src/lib/Coordinate.svelte
new file mode 100644
index 0000000..7854011
--- /dev/null
+++ b/src/lib/Coordinate.svelte
@@ -0,0 +1,63 @@
+
+
+ {}}
+ onmouseenter={() => (hovered = true)}
+ onmouseleave={() => (hovered = false)}
+ role="checkbox"
+ tabindex="0"
+>
+
+
+
+
+
+ {west} 'W
+
+
+ {south} 'S
+
+
+
diff --git a/src/lib/Map.svelte b/src/lib/Map.svelte
new file mode 100644
index 0000000..f885c54
--- /dev/null
+++ b/src/lib/Map.svelte
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+ {#each { length: southLength } as _, south}
+
+ {#each { length: westLength } as _, west}
+
+ {/each}
+ {/each}
+
+
diff --git a/src/lib/Navbar.svelte b/src/lib/Navbar.svelte
new file mode 100644
index 0000000..aa6a2db
--- /dev/null
+++ b/src/lib/Navbar.svelte
@@ -0,0 +1,23 @@
+
+
+
+ Green Hell Maps
+
+ Story Mode
+
+ Spirits of Amazonia
+
+
+
diff --git a/src/lib/Settings.svelte b/src/lib/Settings.svelte
new file mode 100644
index 0000000..db8cf79
--- /dev/null
+++ b/src/lib/Settings.svelte
@@ -0,0 +1,33 @@
+
+
+
+
+ Always show coordinate overlay
+
+
+
+
+ Coordinate overlay opacity
+
+ ($coordinateOverlayOpacity = 0.6)}
+ />
+
+
+ ($clickedCoordinates = null)}
+ >
+ Unselect all coordinates
+
+
+
diff --git a/src/lib/extension/NavbarA.svelte b/src/lib/extension/NavbarA.svelte
new file mode 100644
index 0000000..704ad77
--- /dev/null
+++ b/src/lib/extension/NavbarA.svelte
@@ -0,0 +1,16 @@
+
+
+
+
+
diff --git a/src/lib/index.ts b/src/lib/index.ts
deleted file mode 100644
index 856f2b6..0000000
--- a/src/lib/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-// place files you want to import through the `$lib` alias in this folder.
diff --git a/src/lib/settings.ts b/src/lib/settings.ts
new file mode 100644
index 0000000..8b6eaad
--- /dev/null
+++ b/src/lib/settings.ts
@@ -0,0 +1,68 @@
+import { writable } from "svelte/store";
+import { queryParam } from "sveltekit-search-params";
+
+export const alwaysShowCoordinateOverlay = writable(false);
+export const coordinateOverlayOpacity = writable(0.6);
+export const clickedCoordinates = queryParam("coordinates", {
+ encode: (value: number[]) => clickedCoordinatesEncode(value),
+ decode: (value: string | null) => clickedCoordinatesDecode(value),
+});
+
+/**
+ * Encodes an array of four-digit integers into a compact string representation.
+ * This encoded string is suitable for use in URL query parameters.
+ *
+ * @param {number[]} value - The array of four-digit integers to encode.
+ * @returns {string} - The encoded string representation.
+ */
+function clickedCoordinatesEncode(value: number[]): string {
+ // Convert the array of integers to a single string of digits.
+ // Each integer is padded to four digits for uniformity.
+ const str = value.map((num) => num.toString().padStart(4, "0")).join("");
+
+ // Compact the string by grouping digits in pairs and converting them to characters.
+ // This reduces the size of the string for URL compatibility.
+ let compactStr = "";
+ for (let i = 0; i < str.length; i += 2) {
+ // Convert each pair of digits to a number, add 65, and convert to a character.
+ // The +65 ensures the character is a printable ASCII character (starting from 'A').
+ compactStr += String.fromCharCode(parseInt(str.slice(i, i + 2), 10) + 65);
+ }
+
+ return compactStr;
+}
+
+/**
+ * Decodes a compact string representation back into an array of four-digit integers.
+ * This function reverses the encoding process to restore the original data.
+ *
+ * @param {string | null} value - The compact string representation to decode.
+ * @returns {number[] | null} - The decoded array of four-digit integers, or null if decoding fails.
+ */
+function clickedCoordinatesDecode(value: string | null): number[] | null {
+ if (value === null) return null;
+
+ try {
+ // Expand the compacted string back to the original string of digits.
+ // Each character represents a pair of digits, so we convert back to numbers.
+ let str = "";
+ for (const char of value) {
+ // Convert each character back to a number, subtract 65, and pad with zeros.
+ // This reverses the encoding step and restores the original digits.
+ const num = char.charCodeAt(0) - 65;
+ str += num.toString().padStart(2, "0");
+ }
+
+ // Split the string into an array of four-digit integers.
+ // This step restores the original array structure from the string.
+ const result: number[] = [];
+ for (let i = 0; i < str.length; i += 4) {
+ result.push(parseInt(str.slice(i, i + 4), 10));
+ }
+
+ return result;
+ } catch {
+ // Return null if any error occurs during decoding, e.g., invalid input.
+ return null;
+ }
+}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 872f217..c8ee12c 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,5 +1,17 @@
-
-
+
+
+
+ {#if ["/story-mode", "/spirits-of-amazonia"].includes($page.url.pathname)}
+
+ {/if}
+
+
+
+
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 5982b0a..ea73a5a 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,2 +1,63 @@
-Welcome to SvelteKit
-Visit kit.svelte.dev to read the documentation
+
+
+
+ Green Hell Maps
+
+
+
+
diff --git a/src/routes/licenses/+page.svelte b/src/routes/licenses/+page.svelte
new file mode 100644
index 0000000..81eb17b
--- /dev/null
+++ b/src/routes/licenses/+page.svelte
@@ -0,0 +1,39 @@
+
+
+
+ {#each Object.entries(licenses) as [packageId, packageLicense]}
+
+
+ {#if packageLicense.repository}
+ {packageId}
+ {:else}
+ {packageId}
+ {/if}
+
+ {#if packageLicense.description}
+ {packageLicense.description}
+ {/if}
+ {#if packageLicense.publisher}
+ Published by: {packageLicense.publisher}
+ {/if}
+ {#if packageLicense.copyright}
+ {packageLicense.copyright}
+ {/if}
+ {#if packageLicense.licenses}
+ License: {packageLicense.licenses}
+ {/if}
+
+ {/each}
+
diff --git a/src/routes/licenses/+page.ts b/src/routes/licenses/+page.ts
new file mode 100644
index 0000000..2df8d57
--- /dev/null
+++ b/src/routes/licenses/+page.ts
@@ -0,0 +1,18 @@
+import type { PageLoad } from "./$types";
+
+type License = {
+ name?: string;
+ version?: string;
+ description?: string;
+ repository?: string;
+ publisher?: string;
+ licenses?: string;
+ copyright?: string;
+};
+type Licenses = Record;
+
+export const load: PageLoad = async ({ fetch }) => {
+ const response = await fetch("/licenses.json");
+ const licenses: Licenses = await response.json();
+ return { licenses };
+};
diff --git a/src/routes/spirits-of-amazonia/+page.svelte b/src/routes/spirits-of-amazonia/+page.svelte
new file mode 100644
index 0000000..514731b
--- /dev/null
+++ b/src/routes/spirits-of-amazonia/+page.svelte
@@ -0,0 +1,10 @@
+
+
+
+ Green Hell Maps - Spirits of Amazonia
+
+
+
+
diff --git a/src/routes/story-mode/+page.svelte b/src/routes/story-mode/+page.svelte
new file mode 100644
index 0000000..e17eb01
--- /dev/null
+++ b/src/routes/story-mode/+page.svelte
@@ -0,0 +1,10 @@
+
+
+
+ Green Hell Maps - Story Mode
+
+
+
+
diff --git a/static/favicon-black.png b/static/favicon-black.png
new file mode 100644
index 0000000..3b699f3
Binary files /dev/null and b/static/favicon-black.png differ
diff --git a/static/favicon-black.svg b/static/favicon-black.svg
new file mode 100644
index 0000000..bbf20ac
--- /dev/null
+++ b/static/favicon-black.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/static/favicon-white.png b/static/favicon-white.png
new file mode 100644
index 0000000..8d4e577
Binary files /dev/null and b/static/favicon-white.png differ
diff --git a/static/favicon-white.svg b/static/favicon-white.svg
new file mode 100644
index 0000000..40181c7
--- /dev/null
+++ b/static/favicon-white.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/static/favicon.png b/static/favicon.png
deleted file mode 100644
index 825b9e6..0000000
Binary files a/static/favicon.png and /dev/null differ
diff --git a/static/licenses.json b/static/licenses.json
new file mode 100644
index 0000000..4290925
--- /dev/null
+++ b/static/licenses.json
@@ -0,0 +1,389 @@
+{
+ "@eslint-community/eslint-utils@4.4.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/eslint-community/eslint-utils",
+ "publisher": "Toru Nagashima",
+ "name": "@eslint-community/eslint-utils",
+ "version": "4.4.0",
+ "description": "Utilities for ESLint plugins.",
+ "copyright": "Copyright (c) 2018 Toru Nagashima"
+ },
+ "@eslint-community/regexpp@4.11.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/eslint-community/regexpp",
+ "publisher": "Toru Nagashima",
+ "name": "@eslint-community/regexpp",
+ "version": "4.11.0",
+ "description": "Regular expression parser for ECMAScript.",
+ "copyright": "Copyright (c) 2018 Toru Nagashima"
+ },
+ "@eslint/config-array@0.17.1": {
+ "licenses": "Apache-2.0",
+ "repository": "https://github.com/eslint/rewrite",
+ "publisher": "Nicholas C. Zakas",
+ "name": "@eslint/config-array",
+ "version": "0.17.1",
+ "description": "General purpose glob-based configuration matching."
+ },
+ "@eslint/eslintrc@3.1.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/eslint/eslintrc",
+ "publisher": "Nicholas C. Zakas",
+ "name": "@eslint/eslintrc",
+ "version": "3.1.0",
+ "description": "The legacy ESLintRC config file format for ESLint",
+ "copyright": "Copyright OpenJS Foundation and other contributors, "
+ },
+ "@eslint/js@9.9.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/eslint/eslint",
+ "name": "@eslint/js",
+ "version": "9.9.0",
+ "description": "ESLint JavaScript language implementation",
+ "copyright": "Copyright OpenJS Foundation and other contributors, "
+ },
+ "@eslint/object-schema@2.1.4": {
+ "licenses": "Apache-2.0",
+ "repository": "https://github.com/eslint/rewrite",
+ "publisher": "Nicholas C. Zakas",
+ "name": "@eslint/object-schema",
+ "version": "2.1.4",
+ "description": "An object schema merger/validator"
+ },
+ "@sveltejs/adapter-node@5.2.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/kit",
+ "name": "@sveltejs/adapter-node",
+ "version": "5.2.1",
+ "description": "Adapter for SvelteKit apps that generates a standalone Node server",
+ "copyright": "Copyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)"
+ },
+ "@sveltejs/kit@2.5.21": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/kit",
+ "name": "@sveltejs/kit",
+ "version": "2.5.21",
+ "description": "SvelteKit is the fastest way to build Svelte apps",
+ "copyright": "Copyright (c) 2020 [these people](https://github.com/sveltejs/kit/graphs/contributors)"
+ },
+ "@sveltejs/vite-plugin-svelte@3.1.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/vite-plugin-svelte",
+ "publisher": "dominikg",
+ "name": "@sveltejs/vite-plugin-svelte",
+ "version": "3.1.1",
+ "description": "The official [Svelte](https://svelte.dev) plugin for [Vite](https://vitejs.dev).",
+ "copyright": "Copyright (c) 2021 [these people](https://github.com/sveltejs/vite-plugin-svelte/graphs/contributors)"
+ },
+ "@types/eslint@9.6.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped",
+ "name": "@types/eslint",
+ "version": "9.6.0",
+ "description": "TypeScript definitions for eslint"
+ },
+ "@typescript-eslint/eslint-plugin@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/eslint-plugin",
+ "version": "8.0.1",
+ "description": "TypeScript plugin for ESLint",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "@typescript-eslint/parser@8.0.1": {
+ "licenses": "BSD-2-Clause",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/parser",
+ "version": "8.0.1",
+ "description": "An ESLint custom parser which leverages TypeScript ESTree"
+ },
+ "@typescript-eslint/scope-manager@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/scope-manager",
+ "version": "8.0.1",
+ "description": "TypeScript scope analyser for ESLint",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "@typescript-eslint/type-utils@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/type-utils",
+ "version": "8.0.1",
+ "description": "Type utilities for working with TypeScript + ESLint together",
+ "copyright": "Copyright (c) 2021 typescript-eslint and other contributors"
+ },
+ "@typescript-eslint/types@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/types",
+ "version": "8.0.1",
+ "description": "Types for the TypeScript-ESTree AST spec",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "@typescript-eslint/typescript-estree@8.0.1": {
+ "licenses": "BSD-2-Clause",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/typescript-estree",
+ "version": "8.0.1",
+ "description": "A parser that converts TypeScript source code into an ESTree compatible form"
+ },
+ "@typescript-eslint/utils@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/utils",
+ "version": "8.0.1",
+ "description": "Utilities for working with TypeScript + ESLint together",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "@typescript-eslint/visitor-keys@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "@typescript-eslint/visitor-keys",
+ "version": "8.0.1",
+ "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "autoprefixer@10.4.20": {
+ "licenses": "MIT",
+ "repository": "https://github.com/postcss/autoprefixer",
+ "publisher": "Andrey Sitnik",
+ "email": "andrey@sitnik.ru",
+ "name": "autoprefixer",
+ "version": "10.4.20",
+ "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website",
+ "copyright": "Copyright 2013 Andrey Sitnik "
+ },
+ "eslint-compat-utils@0.5.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/ota-meshi/eslint-compat-utils",
+ "publisher": "Yosuke Ota",
+ "url": "https://github.com/ota-meshi",
+ "name": "eslint-compat-utils",
+ "version": "0.5.1",
+ "description": "Provides an API for ESLint custom rules that is compatible with the latest ESLint even when using older ESLint.",
+ "copyright": "Copyright (c) 2023 Yosuke Ota"
+ },
+ "eslint-config-prettier@9.1.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/prettier/eslint-config-prettier",
+ "publisher": "Simon Lydell",
+ "name": "eslint-config-prettier",
+ "version": "9.1.0",
+ "description": "Turns off all rules that are unnecessary or might conflict with Prettier.",
+ "copyright": "Copyright (c) 2017, 2018, 2019, 2020, 2021, 2022, 2023 Simon Lydell and contributors"
+ },
+ "eslint-plugin-svelte@2.43.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/eslint-plugin-svelte",
+ "publisher": "Yosuke Ota",
+ "url": "https://github.com/ota-meshi",
+ "name": "eslint-plugin-svelte",
+ "version": "2.43.0",
+ "description": "ESLint plugin for Svelte using AST",
+ "copyright": "Copyright (c) 2021 Yosuke Ota"
+ },
+ "eslint-scope@8.0.2": {
+ "licenses": "BSD-2-Clause",
+ "repository": "https://github.com/eslint/eslint-scope",
+ "name": "eslint-scope",
+ "version": "8.0.2",
+ "description": "ECMAScript scope analyzer for ESLint",
+ "copyright": "Copyright JS Foundation and other contributors, https://js.foundation. Copyright (C) 2012-2013 Yusuke Suzuki (twitter: @Constellation) and other contributors."
+ },
+ "eslint-visitor-keys@4.0.0": {
+ "licenses": "Apache-2.0",
+ "repository": "https://github.com/eslint/eslint-visitor-keys",
+ "publisher": "Toru Nagashima",
+ "url": "https://github.com/mysticatea",
+ "name": "eslint-visitor-keys",
+ "version": "4.0.0",
+ "description": "Constants and utilities about visitor keys to traverse AST."
+ },
+ "eslint@9.9.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/eslint/eslint",
+ "publisher": "Nicholas C. Zakas",
+ "email": "nicholas+npm@nczconsulting.com",
+ "name": "eslint",
+ "version": "9.9.0",
+ "description": "An AST-based pattern checker for JavaScript.",
+ "copyright": "Copyright OpenJS Foundation and other contributors, "
+ },
+ "flowbite-svelte-icons@2.0.0-next.15": {
+ "licenses": "MIT",
+ "repository": "https://github.com/themesberg/flowbite-svelte-icons",
+ "publisher": "Shinichi Okada",
+ "email": "connect@codewithshin.com",
+ "url": "https://blog.codewithshin.com",
+ "name": "flowbite-svelte-icons",
+ "version": "2.0.0-next.15",
+ "description": "Flowbite icon components for Svelte 5 Runes",
+ "copyright": "Copyright (c) [year] [fullname]"
+ },
+ "flowbite-svelte@0.46.15": {
+ "licenses": "MIT",
+ "repository": "https://github.com/themesberg/flowbite-svelte",
+ "publisher": "Shinichi Okada",
+ "email": "connect@codewithshin.com",
+ "url": "https://blog.codewithshin.com",
+ "name": "flowbite-svelte",
+ "version": "0.46.15",
+ "description": "Flowbite components for Svelte",
+ "copyright": "Copyright (c) 2022 Flowbite Svelte (created by Shinichi Okada)"
+ },
+ "flowbite@2.5.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/themesberg/flowbite",
+ "publisher": "Bergside Inc.",
+ "name": "flowbite",
+ "version": "2.5.1",
+ "description": "The most popular library of interactive components built with Tailwind CSS",
+ "copyright": "Copyright (c) 2023 Bergside Inc."
+ },
+ "globals@15.9.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sindresorhus/globals",
+ "publisher": "Sindre Sorhus",
+ "email": "sindresorhus@gmail.com",
+ "url": "https://sindresorhus.com",
+ "name": "globals",
+ "version": "15.9.0",
+ "description": "Global identifiers from different JavaScript environments",
+ "copyright": "Copyright (c) Sindre Sorhus (https://sindresorhus.com)"
+ },
+ "green-hell-maps@1.0.0": {
+ "licenses": "Custom: https://green-hell-maps.daschi.dev/",
+ "repository": "https://github.com/Daschi1/green-hell-maps",
+ "publisher": "Daschi",
+ "name": "green-hell-maps",
+ "version": "1.0.0",
+ "description": "Green Hell interactive maps"
+ },
+ "license-checker@25.0.1": {
+ "licenses": "BSD-3-Clause",
+ "repository": "https://github.com/davglass/license-checker",
+ "publisher": "Dav Glass",
+ "email": "davglass@gmail.com",
+ "name": "license-checker",
+ "version": "25.0.1",
+ "description": "Check license info for a package",
+ "copyright": "Copyright 2012 Yahoo Inc."
+ },
+ "npm-check-updates@17.0.6": {
+ "licenses": "Apache-2.0",
+ "repository": "https://github.com/raineorshine/npm-check-updates",
+ "publisher": "Tomas Junnonen",
+ "email": "tomas1@gmail.com",
+ "name": "npm-check-updates",
+ "version": "17.0.6",
+ "description": "Find newer versions of dependencies than what your package.json allows",
+ "copyright": "Copyright 2013 Tomas Junnonen"
+ },
+ "postcss@8.4.41": {
+ "licenses": "MIT",
+ "repository": "https://github.com/postcss/postcss",
+ "publisher": "Andrey Sitnik",
+ "email": "andrey@sitnik.ru",
+ "name": "postcss",
+ "version": "8.4.41",
+ "description": "Tool for transforming styles with JS plugins",
+ "copyright": "Copyright 2013 Andrey Sitnik "
+ },
+ "prettier-plugin-svelte@3.2.6": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/prettier-plugin-svelte",
+ "publisher": "James Birtles",
+ "email": "jameshbirtles@gmail.com",
+ "name": "prettier-plugin-svelte",
+ "version": "3.2.6",
+ "description": "Svelte plugin for prettier",
+ "copyright": "Copyright (c) 2019 [Contributors](https://github.com/sveltejs/prettier-plugin-svelte/graphs/contributors)"
+ },
+ "prettier-plugin-tailwindcss@0.6.6": {
+ "licenses": "MIT",
+ "repository": "https://github.com/tailwindlabs/prettier-plugin-tailwindcss",
+ "name": "prettier-plugin-tailwindcss",
+ "version": "0.6.6",
+ "description": "A Prettier plugin for sorting Tailwind CSS classes.",
+ "copyright": "Copyright (c) Tailwind Labs Inc."
+ },
+ "prettier@3.3.3": {
+ "licenses": "MIT",
+ "repository": "https://github.com/prettier/prettier",
+ "publisher": "James Long",
+ "name": "prettier",
+ "version": "3.3.3",
+ "description": "Prettier is an opinionated code formatter",
+ "copyright": "Copyright © James Long and contributors"
+ },
+ "svelte-check@3.8.5": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/language-tools",
+ "publisher": "The Svelte Community",
+ "name": "svelte-check",
+ "version": "3.8.5",
+ "description": "Svelte Code Checker Terminal Interface",
+ "copyright": "Copyright (c) 2020-Present [these people](https://github.com/sveltejs/language-tools/graphs/contributors)"
+ },
+ "svelte-eslint-parser@0.41.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/svelte-eslint-parser",
+ "publisher": "Yosuke Ota",
+ "url": "https://github.com/ota-meshi",
+ "name": "svelte-eslint-parser",
+ "version": "0.41.0",
+ "description": "Svelte parser for ESLint",
+ "copyright": "Copyright (c) 2021 Yosuke Ota"
+ },
+ "svelte@5.0.0-next.216": {
+ "licenses": "MIT",
+ "repository": "https://github.com/sveltejs/svelte",
+ "name": "svelte",
+ "version": "5.0.0-next.216",
+ "description": "Cybernetically enhanced web apps",
+ "copyright": "Copyright (c) 2016-24 [these people](https://github.com/sveltejs/svelte/graphs/contributors)"
+ },
+ "sveltekit-search-params@3.0.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/paoloricciuti/sveltekit-search-params",
+ "publisher": "Paolo Ricciuti",
+ "name": "sveltekit-search-params",
+ "version": "3.0.0",
+ "description": "The fastest way to read **AND WRITE** from query search params in [sveltekit](https://github.com/sveltejs/kit).",
+ "copyright": "Copyright (c) 2022 Paolo Ricciuti"
+ },
+ "tailwindcss@3.4.9": {
+ "licenses": "MIT",
+ "repository": "https://github.com/tailwindlabs/tailwindcss",
+ "name": "tailwindcss",
+ "version": "3.4.9",
+ "description": "A utility-first CSS framework for rapidly building custom user interfaces.",
+ "copyright": "Copyright (c) Tailwind Labs, Inc."
+ },
+ "typescript-eslint@8.0.1": {
+ "licenses": "MIT",
+ "repository": "https://github.com/typescript-eslint/typescript-eslint",
+ "name": "typescript-eslint",
+ "version": "8.0.1",
+ "description": "Tooling which enables you to use TypeScript with ESLint",
+ "copyright": "Copyright (c) 2019 typescript-eslint and other contributors"
+ },
+ "typescript@5.5.4": {
+ "licenses": "Apache-2.0",
+ "repository": "https://github.com/Microsoft/TypeScript",
+ "publisher": "Microsoft Corp.",
+ "name": "typescript",
+ "version": "5.5.4",
+ "description": "TypeScript is a language for application scale JavaScript development"
+ },
+ "vite@5.4.0": {
+ "licenses": "MIT",
+ "repository": "https://github.com/vitejs/vite",
+ "publisher": "Evan You",
+ "name": "vite",
+ "version": "5.4.0",
+ "description": "Native-ESM powered web dev build tool",
+ "copyright": "Copyright (c) 2019-present, Yuxi (Evan) You and Vite contributors"
+ }
+}
diff --git a/static/sm-map-updated.png b/static/sm-map-updated.png
new file mode 100644
index 0000000..adb092c
Binary files /dev/null and b/static/sm-map-updated.png differ
diff --git a/static/sm-map.png b/static/sm-map.png
new file mode 100644
index 0000000..0956494
Binary files /dev/null and b/static/sm-map.png differ
diff --git a/static/soa-map-updated.png b/static/soa-map-updated.png
new file mode 100644
index 0000000..069a345
Binary files /dev/null and b/static/soa-map-updated.png differ
diff --git a/static/soa-map.png b/static/soa-map.png
new file mode 100644
index 0000000..77325d9
Binary files /dev/null and b/static/soa-map.png differ
diff --git a/svelte.config.js b/svelte.config.js
index a77dd15..329f08a 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -1,4 +1,4 @@
-import adapter from "@sveltejs/adapter-auto";
+import adapter from "@sveltejs/adapter-node";
import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
/** @type {import("@sveltejs/kit").Config} */
@@ -8,11 +8,9 @@ const config = {
preprocess: vitePreprocess(),
kit: {
- // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
- // If your environment is not supported, or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
- adapter: adapter()
- }
+ adapter: adapter(),
+ },
};
export default config;
diff --git a/tailwind.config.ts b/tailwind.config.ts
index 6bfa528..aa30bd1 100644
--- a/tailwind.config.ts
+++ b/tailwind.config.ts
@@ -1,11 +1,35 @@
+import flowbitePlugin from "flowbite/plugin";
import type { Config } from "tailwindcss";
export default {
- content: ["./src/**/*.{html,js,svelte,ts}"],
+ content: [
+ "./src/**/*.{html,js,svelte,ts}",
+ "./node_modules/flowbite-svelte/**/*.{html,js,svelte,ts}",
+ "./node_modules/flowbite-svelte-icons/**/*.{html,js,svelte,ts}",
+ ],
+
+ darkMode: "media",
theme: {
- extend: {}
+ extend: {
+ colors: {
+ // flowbite-svelte
+ // green
+ primary: {
+ "50": "#f0fdf4",
+ "100": "#dcfce7",
+ "200": "#bbf7d0",
+ "300": "#86efac",
+ "400": "#4ade80",
+ "500": "#22c55e",
+ "600": "#16a34a",
+ "700": "#15803d",
+ "800": "#166534",
+ "900": "#14532d",
+ },
+ },
+ },
},
- plugins: []
+ plugins: [flowbitePlugin],
} as Config;