diff --git a/.gitignore b/.gitignore index 17ad0f228..dc6cf2a15 100644 --- a/.gitignore +++ b/.gitignore @@ -163,4 +163,7 @@ dist .sourcebot /bin /config.json -.DS_Store \ No newline at end of file +.DS_Store + +# Claude Code generated files +CLAUDE.md \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f621c8e10..7004add92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added +- Added comprehensive Gerrit HTTP authentication support with username/password credentials via secrets and environment variables. [#366](https://github.com/sourcebot-dev/sourcebot/pull/366) + ## [4.7.0] - 2025-09-17 ### Added diff --git a/docs/docs/connections/gerrit.mdx b/docs/docs/connections/gerrit.mdx index 4b312b368..307a3a30d 100644 --- a/docs/docs/connections/gerrit.mdx +++ b/docs/docs/connections/gerrit.mdx @@ -6,74 +6,165 @@ icon: crow import GerritSchema from '/snippets/schemas/v3/gerrit.schema.mdx' -Authenticating with Gerrit is currently not supported. If you need this capability, please raise a [feature request](https://github.com/sourcebot-dev/sourcebot/issues/new?template=feature_request.md). +Sourcebot can sync code from self-hosted Gerrit instances, including both public and authenticated repositories. -Sourcebot can sync code from self-hosted gerrit instances. +## Authentication Support + + +**Authentication Status**: Gerrit authentication is supported through HTTP Basic Auth using username and HTTP password credentials. This guide documents the verified authentication methods and implementation details. + + +### Authentication Methods + +Gerrit supports these authentication methods with Sourcebot: + +1. **Public Access**: For publicly accessible projects (no authentication required) +2. **HTTP Basic Auth**: Using Gerrit username and HTTP password If you're not familiar with Sourcebot [connections](/docs/connections/overview), please read that overview first. ## Connecting to a Gerrit instance -To connect to a gerrit instance, provide the `url` property to your config: +### Basic Connection (Public Projects) + +For publicly accessible Gerrit projects: + +```json +{ + "type": "gerrit", + "url": "https://gerrit.example.com", + "projects": ["public-project-name"] +} +``` + +### Authenticated Connection + +For private/authenticated Gerrit projects, you need to provide credentials: ```json { "type": "gerrit", - "url": "https://gerrit.example.com" - // .. rest of config .. + "url": "https://gerrit.example.com", + "projects": ["private-project-name"], + "auth": { + "username": "your-gerrit-username", + "password": { + "env": "GERRIT_HTTP_PASSWORD" + } + } } ``` + +Use **HTTP Password**, not your Gerrit account password. Generate an HTTP password in Gerrit: **Settings → HTTP Credentials → Generate Password**. + + +Set your Gerrit HTTP password as an environment variable: + +```bash +export GERRIT_HTTP_PASSWORD="your-generated-http-password" +``` + +When running with Docker: + +```bash +docker run -e GERRIT_HTTP_PASSWORD="your-http-password" ... +``` + +## Authentication Setup + +### Generate HTTP Password + +1. Log into your Gerrit instance +2. Go to **Settings** → **HTTP Credentials** → **Generate Password** +3. Copy the generated password (this is your HTTP password) + + +**Special Characters**: If your HTTP password contains special characters like `/`, `+`, or `=`, Sourcebot automatically handles URL encoding for git operations. + + ## Examples + + ```json + { + "type": "gerrit", + "url": "https://gerrit.googlesource.com", + "projects": ["android/platform/build"] + } + ``` + + + + ```json + { + "type": "gerrit", + "url": "https://gerrit.company.com", + "projects": ["internal-project"], + "auth": { + "username": "john.doe", + "password": { + "env": "GERRIT_HTTP_PASSWORD" + } + } + } + ``` + + ```json { "type": "gerrit", "url": "https://gerrit.example.com", - // Sync all repos under project1 and project2/sub-project "projects": [ "project1/**", "project2/sub-project/**" - ] + ], + "auth": { + "username": "your-username", + "password": { + "env": "GERRIT_HTTP_PASSWORD" + } + } } ``` + ```json { "type": "gerrit", "url": "https://gerrit.example.com", - // Sync all repos under project1 and project2/sub-project... "projects": [ "project1/**", "project2/sub-project/**" ], - // ...except: "exclude": { - // any project that matches these glob patterns "projects": [ "project1/foo-project", "project2/sub-project/some-sub-folder/**" ], - - // projects that have state READ_ONLY "readOnly": true, - - // projects that have state HIDDEN "hidden": true + }, + "auth": { + "username": "your-username", + "password": { + "env": "GERRIT_HTTP_PASSWORD" + } } } ``` -## Schema reference +## Schema Reference [schemas/v3/gerrit.json](https://github.com/sourcebot-dev/sourcebot/blob/main/schemas/v3/gerrit.json) - \ No newline at end of file + + diff --git a/docs/snippets/schemas/v3/azuredevops.schema.mdx b/docs/snippets/schemas/v3/azuredevops.schema.mdx index a36132ff7..8616e5505 100644 --- a/docs/snippets/schemas/v3/azuredevops.schema.mdx +++ b/docs/snippets/schemas/v3/azuredevops.schema.mdx @@ -22,6 +22,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -35,6 +36,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/bitbucket.schema.mdx b/docs/snippets/schemas/v3/bitbucket.schema.mdx index 829d0254f..24c9ba868 100644 --- a/docs/snippets/schemas/v3/bitbucket.schema.mdx +++ b/docs/snippets/schemas/v3/bitbucket.schema.mdx @@ -26,6 +26,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -39,6 +40,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/connection.schema.mdx b/docs/snippets/schemas/v3/connection.schema.mdx index 3203cadd5..4f4fd4ba0 100644 --- a/docs/snippets/schemas/v3/connection.schema.mdx +++ b/docs/snippets/schemas/v3/connection.schema.mdx @@ -26,6 +26,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -39,6 +40,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -239,6 +241,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -252,6 +255,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -446,6 +450,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -459,6 +464,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -602,6 +608,65 @@ ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { @@ -718,6 +783,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -731,6 +797,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -891,6 +958,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -904,6 +972,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/gerrit.schema.mdx b/docs/snippets/schemas/v3/gerrit.schema.mdx index cd8c0a645..f7e7811ce 100644 --- a/docs/snippets/schemas/v3/gerrit.schema.mdx +++ b/docs/snippets/schemas/v3/gerrit.schema.mdx @@ -18,6 +18,65 @@ ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { diff --git a/docs/snippets/schemas/v3/gitea.schema.mdx b/docs/snippets/schemas/v3/gitea.schema.mdx index f236e3fe0..e3bc184e9 100644 --- a/docs/snippets/schemas/v3/gitea.schema.mdx +++ b/docs/snippets/schemas/v3/gitea.schema.mdx @@ -22,6 +22,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -35,6 +36,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/github.schema.mdx b/docs/snippets/schemas/v3/github.schema.mdx index 1858eee88..c7b4c0d47 100644 --- a/docs/snippets/schemas/v3/github.schema.mdx +++ b/docs/snippets/schemas/v3/github.schema.mdx @@ -22,6 +22,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -35,6 +36,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/gitlab.schema.mdx b/docs/snippets/schemas/v3/gitlab.schema.mdx index 1d322f441..e20519f92 100644 --- a/docs/snippets/schemas/v3/gitlab.schema.mdx +++ b/docs/snippets/schemas/v3/gitlab.schema.mdx @@ -22,6 +22,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -35,6 +36,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/index.schema.mdx b/docs/snippets/schemas/v3/index.schema.mdx index 8f3a4e6f0..f9a327db0 100644 --- a/docs/snippets/schemas/v3/index.schema.mdx +++ b/docs/snippets/schemas/v3/index.schema.mdx @@ -289,6 +289,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -302,6 +303,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -502,6 +504,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -515,6 +518,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -709,6 +713,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -722,6 +727,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -865,6 +871,65 @@ ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { @@ -981,6 +1046,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -994,6 +1060,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1154,6 +1221,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1167,6 +1235,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1438,6 +1507,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1451,6 +1521,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1469,6 +1540,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1482,6 +1554,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1500,6 +1573,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1513,6 +1587,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1554,6 +1629,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1567,6 +1643,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1611,6 +1688,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1624,6 +1702,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1657,6 +1736,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1670,6 +1750,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1718,6 +1799,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1731,6 +1813,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1768,6 +1851,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1781,6 +1865,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1825,6 +1910,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1838,6 +1924,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1871,6 +1958,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1884,6 +1972,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1928,6 +2017,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1941,6 +2031,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1974,6 +2065,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1987,6 +2079,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2047,6 +2140,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2060,6 +2154,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2093,6 +2188,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2106,6 +2202,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2168,6 +2265,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2181,6 +2279,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2214,6 +2313,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2227,6 +2327,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2271,6 +2372,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2284,6 +2386,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2317,6 +2420,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2330,6 +2434,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2380,6 +2485,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2393,6 +2499,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2436,6 +2543,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2449,6 +2557,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2493,6 +2602,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2506,6 +2616,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2542,6 +2653,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2555,6 +2667,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2586,6 +2699,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2599,6 +2713,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2644,6 +2759,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2657,6 +2773,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2690,6 +2807,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2703,6 +2821,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2751,6 +2870,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2764,6 +2884,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2797,6 +2918,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2810,6 +2932,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2857,6 +2980,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2870,6 +2994,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2888,6 +3013,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2901,6 +3027,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2919,6 +3046,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2932,6 +3060,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2973,6 +3102,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2986,6 +3116,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3030,6 +3161,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3043,6 +3175,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3076,6 +3209,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3089,6 +3223,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3137,6 +3272,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3150,6 +3286,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3187,6 +3324,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3200,6 +3338,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3244,6 +3383,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3257,6 +3397,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3290,6 +3431,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3303,6 +3445,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3347,6 +3490,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3360,6 +3504,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3393,6 +3538,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3406,6 +3552,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3466,6 +3613,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3479,6 +3627,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3512,6 +3661,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3525,6 +3675,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3587,6 +3738,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3600,6 +3752,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3633,6 +3786,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3646,6 +3800,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3690,6 +3845,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3703,6 +3859,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3736,6 +3893,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3749,6 +3907,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3799,6 +3958,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3812,6 +3972,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3855,6 +4016,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3868,6 +4030,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3912,6 +4075,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3925,6 +4089,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3961,6 +4126,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3974,6 +4140,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4005,6 +4172,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4018,6 +4186,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4063,6 +4232,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4076,6 +4246,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4109,6 +4280,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4122,6 +4294,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4170,6 +4343,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4183,6 +4357,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4216,6 +4391,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4229,6 +4405,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/languageModel.schema.mdx b/docs/snippets/schemas/v3/languageModel.schema.mdx index d90c4a76d..0fb1580d7 100644 --- a/docs/snippets/schemas/v3/languageModel.schema.mdx +++ b/docs/snippets/schemas/v3/languageModel.schema.mdx @@ -27,6 +27,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -40,6 +41,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -58,6 +60,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -71,6 +74,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -89,6 +93,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -102,6 +107,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -143,6 +149,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -156,6 +163,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -200,6 +208,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -213,6 +222,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -246,6 +256,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -259,6 +270,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -307,6 +319,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -320,6 +333,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -357,6 +371,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -370,6 +385,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -414,6 +430,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -427,6 +444,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -460,6 +478,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -473,6 +492,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -517,6 +537,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -530,6 +551,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -563,6 +585,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -576,6 +599,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -636,6 +660,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -649,6 +674,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -682,6 +708,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -695,6 +722,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -757,6 +785,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -770,6 +799,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -803,6 +833,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -816,6 +847,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -860,6 +892,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -873,6 +906,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -906,6 +940,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -919,6 +954,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -969,6 +1005,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -982,6 +1019,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1025,6 +1063,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1038,6 +1077,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1082,6 +1122,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1095,6 +1136,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1131,6 +1173,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1144,6 +1187,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1175,6 +1219,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1188,6 +1233,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1233,6 +1279,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1246,6 +1293,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1279,6 +1327,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1292,6 +1341,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1340,6 +1390,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1353,6 +1404,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1386,6 +1438,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1399,6 +1452,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1446,6 +1500,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1459,6 +1514,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1477,6 +1533,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1490,6 +1547,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1508,6 +1566,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1521,6 +1580,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1562,6 +1622,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1575,6 +1636,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1619,6 +1681,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1632,6 +1695,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1665,6 +1729,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1678,6 +1743,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1726,6 +1792,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1739,6 +1806,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1776,6 +1844,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1789,6 +1858,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1833,6 +1903,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1846,6 +1917,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1879,6 +1951,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1892,6 +1965,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1936,6 +2010,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1949,6 +2024,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1982,6 +2058,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1995,6 +2072,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2055,6 +2133,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2068,6 +2147,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2101,6 +2181,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2114,6 +2195,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2176,6 +2258,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2189,6 +2272,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2222,6 +2306,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2235,6 +2320,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2279,6 +2365,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2292,6 +2379,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2325,6 +2413,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2338,6 +2427,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2388,6 +2478,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2401,6 +2492,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2444,6 +2536,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2457,6 +2550,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2501,6 +2595,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2514,6 +2609,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2550,6 +2646,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2563,6 +2660,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2594,6 +2692,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2607,6 +2706,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2652,6 +2752,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2665,6 +2766,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2698,6 +2800,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2711,6 +2814,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2759,6 +2863,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2772,6 +2877,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2805,6 +2911,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2818,6 +2925,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/docs/snippets/schemas/v3/shared.schema.mdx b/docs/snippets/schemas/v3/shared.schema.mdx index 82ca91951..c0af2b56d 100644 --- a/docs/snippets/schemas/v3/shared.schema.mdx +++ b/docs/snippets/schemas/v3/shared.schema.mdx @@ -11,6 +11,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -24,6 +25,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -91,6 +93,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -104,6 +107,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -135,6 +139,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -148,6 +153,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/backend/src/connectionManager.ts b/packages/backend/src/connectionManager.ts index 5cf119b64..e87cc73fc 100644 --- a/packages/backend/src/connectionManager.ts +++ b/packages/backend/src/connectionManager.ts @@ -172,7 +172,7 @@ export class ConnectionManager implements IConnectionManager { return await compileGiteaConfig(config, job.data.connectionId, orgId, this.db); } case 'gerrit': { - return await compileGerritConfig(config, job.data.connectionId, orgId); + return await compileGerritConfig(config, job.data.connectionId, orgId, this.db); } case 'bitbucket': { return await compileBitbucketConfig(config, job.data.connectionId, orgId, this.db); diff --git a/packages/backend/src/gerrit.test.ts b/packages/backend/src/gerrit.test.ts new file mode 100644 index 000000000..ad492b637 --- /dev/null +++ b/packages/backend/src/gerrit.test.ts @@ -0,0 +1,1011 @@ +import { expect, test, vi, beforeEach, afterEach } from 'vitest'; +import { shouldExcludeProject, GerritProject, getGerritReposFromConfig } from './gerrit'; +import { GerritConnectionConfig } from '@sourcebot/schemas/v3/index.type'; +import { PrismaClient } from '@sourcebot/db'; +import { BackendException, BackendError } from '@sourcebot/error'; +import fetch from 'cross-fetch'; + +// Mock dependencies +vi.mock('cross-fetch'); +vi.mock('./logger.js', () => ({ + createLogger: () => ({ + debug: vi.fn(), + info: vi.fn(), + error: vi.fn(), + warn: vi.fn(), + }) +})); +vi.mock('./utils.js', async () => { + const actual = await vi.importActual('./utils.js'); + return { + ...actual, + measure: vi.fn(async (fn) => { + const result = await fn(); + return { data: result, durationMs: 100 }; + }), + fetchWithRetry: vi.fn(async (fn) => { + const result = await fn(); + return result; + }), + getTokenFromConfig: vi.fn().mockImplementation(async (token) => { + // String tokens are no longer supported (security measure) + if (typeof token === 'string') { + throw new Error('Invalid token configuration'); + } + // For objects (env/secret), return mock value + if (token && typeof token === 'object' && ('secret' in token || 'env' in token)) { + return 'mock-password'; + } + throw new Error('Invalid token configuration'); + }), + }; +}); +vi.mock('@sentry/node', () => ({ + captureException: vi.fn(), +})); + +const mockFetch = vi.mocked(fetch); +const mockDb = {} as PrismaClient; + +beforeEach(() => { + vi.clearAllMocks(); +}); + +afterEach(() => { + vi.restoreAllMocks(); +}); + +test('shouldExcludeProject returns false when the project is not excluded', () => { + const project: GerritProject = { + name: 'test/project', + id: 'test%2Fproject', + state: 'ACTIVE' + }; + + expect(shouldExcludeProject({ + project, + })).toBe(false); +}); + +test('shouldExcludeProject returns true for special Gerrit projects', () => { + const specialProjects = [ + 'All-Projects', + 'All-Users', + 'All-Avatars', + 'All-Archived-Projects' + ]; + + specialProjects.forEach(projectName => { + const project: GerritProject = { + name: projectName, + id: projectName.replace(/-/g, '%2D'), + state: 'ACTIVE' + }; + + expect(shouldExcludeProject({ project })).toBe(true); + }); +}); + +test('shouldExcludeProject handles readOnly projects correctly', () => { + const project: GerritProject = { + name: 'test/readonly-project', + id: 'test%2Freadonly-project', + state: 'READ_ONLY' + }; + + expect(shouldExcludeProject({ project })).toBe(false); + expect(shouldExcludeProject({ + project, + exclude: { readOnly: true } + })).toBe(true); + expect(shouldExcludeProject({ + project, + exclude: { readOnly: false } + })).toBe(false); +}); + +test('shouldExcludeProject handles hidden projects correctly', () => { + const project: GerritProject = { + name: 'test/hidden-project', + id: 'test%2Fhidden-project', + state: 'HIDDEN' + }; + + expect(shouldExcludeProject({ project })).toBe(false); + expect(shouldExcludeProject({ + project, + exclude: { hidden: true } + })).toBe(true); + expect(shouldExcludeProject({ + project, + exclude: { hidden: false } + })).toBe(false); +}); + +test('shouldExcludeProject handles exclude.projects correctly', () => { + const project: GerritProject = { + name: 'test/example-project', + id: 'test%2Fexample-project', + state: 'ACTIVE' + }; + + expect(shouldExcludeProject({ + project, + exclude: { + projects: [] + } + })).toBe(false); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['test/example-project'] + } + })).toBe(true); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['test/*'] + } + })).toBe(true); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['other/project'] + } + })).toBe(false); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['test/different-*'] + } + })).toBe(false); +}); + +test('shouldExcludeProject handles complex glob patterns correctly', () => { + const project: GerritProject = { + name: 'android/platform/build', + id: 'android%2Fplatform%2Fbuild', + state: 'ACTIVE' + }; + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['android/**'] + } + })).toBe(true); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['android/platform/*'] + } + })).toBe(true); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['android/*/build'] + } + })).toBe(true); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['ios/**'] + } + })).toBe(false); +}); + +test('shouldExcludeProject handles multiple exclusion criteria', () => { + const readOnlyProject: GerritProject = { + name: 'archived/old-project', + id: 'archived%2Fold-project', + state: 'READ_ONLY' + }; + + expect(shouldExcludeProject({ + project: readOnlyProject, + exclude: { + readOnly: true, + projects: ['archived/*'] + } + })).toBe(true); + + const hiddenProject: GerritProject = { + name: 'secret/internal-project', + id: 'secret%2Finternal-project', + state: 'HIDDEN' + }; + + expect(shouldExcludeProject({ + project: hiddenProject, + exclude: { + hidden: true, + projects: ['public/*'] + } + })).toBe(true); +}); + +test('shouldExcludeProject handles edge cases', () => { + // Test with minimal project data + const minimalProject: GerritProject = { + name: 'minimal', + id: 'minimal' + }; + + expect(shouldExcludeProject({ project: minimalProject })).toBe(false); + + // Test with empty exclude object + expect(shouldExcludeProject({ + project: minimalProject, + exclude: {} + })).toBe(false); + + // Test with undefined exclude + expect(shouldExcludeProject({ + project: minimalProject, + exclude: undefined + })).toBe(false); +}); + +test('shouldExcludeProject handles case sensitivity in project names', () => { + const project: GerritProject = { + name: 'Test/Example-Project', + id: 'Test%2FExample-Project', + state: 'ACTIVE' + }; + + // micromatch should handle case sensitivity based on its default behavior + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['test/example-project'] + } + })).toBe(false); + + expect(shouldExcludeProject({ + project, + exclude: { + projects: ['Test/Example-Project'] + } + })).toBe(true); +}); + +test('shouldExcludeProject handles project with web_links', () => { + const projectWithLinks: GerritProject = { + name: 'test/project-with-links', + id: 'test%2Fproject-with-links', + state: 'ACTIVE', + web_links: [ + { + name: 'browse', + url: 'https://gerrit.example.com/plugins/gitiles/test/project-with-links' + } + ] + }; + + expect(shouldExcludeProject({ project: projectWithLinks })).toBe(false); + + expect(shouldExcludeProject({ + project: projectWithLinks, + exclude: { + projects: ['test/*'] + } + })).toBe(true); +}); + +// === HTTP Authentication Tests === + +test('getGerritReposFromConfig handles public access without authentication', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0]).toEqual({ + name: 'test-project', + id: 'test%2Dproject', + state: 'ACTIVE' + }); + + // Verify that public endpoint was called (no /a/ prefix) + expect(mockFetch).toHaveBeenCalledWith( + 'https://gerrit.example.com/projects/?S=0', + expect.objectContaining({ + method: 'GET', + headers: expect.objectContaining({ + 'Accept': 'application/json', + 'User-Agent': 'Sourcebot-Gerrit-Client/1.0' + }) + }) + ); + + // Verify no Authorization header for public access + const [, options] = mockFetch.mock.calls[0]; + const headers = options?.headers as Record; + expect(headers).not.toHaveProperty('Authorization'); +}); + +test('getGerritReposFromConfig handles authenticated access with HTTP Basic Auth', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { secret: 'test-secret' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0]).toEqual({ + name: 'test-project', + id: 'test%2Dproject', + state: 'ACTIVE' + }); + + // Verify that authenticated endpoint was called (with /a/ prefix) + expect(mockFetch).toHaveBeenCalledWith( + 'https://gerrit.example.com/a/projects/?S=0', + expect.objectContaining({ + method: 'GET', + headers: expect.objectContaining({ + 'Accept': 'application/json', + 'User-Agent': 'Sourcebot-Gerrit-Client/1.0', + 'Authorization': expect.stringMatching(/^Basic /) + }) + }) + ); + + // Verify that Authorization header is present and properly formatted + const [, options] = mockFetch.mock.calls[0]; + const headers = options?.headers as Record; + const authHeader = headers?.Authorization; + + // Verify Basic Auth format exists + expect(authHeader).toMatch(/^Basic [A-Za-z0-9+/]+=*$/); + + // Verify it contains the username (password will be mocked) + const encodedCredentials = authHeader?.replace('Basic ', ''); + const decodedCredentials = Buffer.from(encodedCredentials || '', 'base64').toString(); + expect(decodedCredentials).toContain('testuser:'); +}); + +test('getGerritReposFromConfig handles environment variable password', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { env: 'GERRIT_HTTP_PASSWORD' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + + // Verify that getTokenFromConfig was called for environment variable + const { getTokenFromConfig } = await import('./utils.js'); + expect(getTokenFromConfig).toHaveBeenCalledWith( + { env: 'GERRIT_HTTP_PASSWORD' }, + 1, + mockDb, + expect.any(Object) + ); +}); + +test('getGerritReposFromConfig handles secret-based password', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { secret: 'GERRIT_SECRET' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + + // Verify that getTokenFromConfig was called for secret + const { getTokenFromConfig } = await import('./utils.js'); + expect(getTokenFromConfig).toHaveBeenCalledWith( + { secret: 'GERRIT_SECRET' }, + 1, + mockDb, + expect.any(Object) + ); +}); + +test('getGerritReposFromConfig handles authentication errors', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { secret: 'invalid-secret' } + } + }; + + const mockResponse = { + ok: false, + status: 401, + text: () => Promise.resolve('Unauthorized'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + await expect(getGerritReposFromConfig(config, 1, mockDb)).rejects.toThrow(BackendException); +}); + +test('getGerritReposFromConfig handles network errors', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + const networkError = new Error('Network error'); + (networkError as any).code = 'ECONNREFUSED'; + mockFetch.mockRejectedValueOnce(networkError); + + await expect(getGerritReposFromConfig(config, 1, mockDb)).rejects.toThrow(BackendException); +}); + +test('getGerritReposFromConfig handles malformed JSON response', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve('invalid json'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + await expect(getGerritReposFromConfig(config, 1, mockDb)).rejects.toThrow(); +}); + +test('getGerritReposFromConfig strips XSSI protection prefix correctly', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0]).toEqual({ + name: 'test-project', + id: 'test%2Dproject', + state: 'ACTIVE' + }); +}); + +test('getGerritReposFromConfig handles pagination correctly', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com' + }; + + // First page response + const firstPageResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"project1": {"id": "project1", "_more_projects": true}}'), + }; + + // Second page response + const secondPageResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"project2": {"id": "project2"}}'), + }; + + mockFetch + .mockResolvedValueOnce(firstPageResponse as any) + .mockResolvedValueOnce(secondPageResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(2); + expect(result[0].name).toBe('project1'); + expect(result[1].name).toBe('project2'); + + // Verify pagination calls + expect(mockFetch).toHaveBeenCalledTimes(2); + expect(mockFetch).toHaveBeenNthCalledWith(1, + 'https://gerrit.example.com/projects/?S=0', + expect.any(Object) + ); + expect(mockFetch).toHaveBeenNthCalledWith(2, + 'https://gerrit.example.com/projects/?S=1', + expect.any(Object) + ); +}); + +test('getGerritReposFromConfig filters projects based on config.projects', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-*'] // Only projects matching this pattern + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}, "other-project": {"id": "other%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0].name).toBe('test-project'); +}); + +test('getGerritReposFromConfig excludes projects based on config.exclude', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + exclude: { + readOnly: true, + hidden: true, + projects: ['excluded-*'] + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{' + + '"active-project": {"id": "active%2Dproject", "state": "ACTIVE"}, ' + + '"readonly-project": {"id": "readonly%2Dproject", "state": "READ_ONLY"}, ' + + '"hidden-project": {"id": "hidden%2Dproject", "state": "HIDDEN"}, ' + + '"excluded-project": {"id": "excluded%2Dproject", "state": "ACTIVE"}' + + '}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0].name).toBe('active-project'); +}); + +test('getGerritReposFromConfig handles trailing slash in URL correctly', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com/', // Note trailing slash + projects: ['test-project'] + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + await getGerritReposFromConfig(config, 1, mockDb); + + // Verify URL is normalized correctly + expect(mockFetch).toHaveBeenCalledWith( + 'https://gerrit.example.com/projects/?S=0', + expect.any(Object) + ); +}); + +test('getGerritReposFromConfig handles projects with web_links', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{' + + '"test-project": {' + + '"id": "test%2Dproject", ' + + '"state": "ACTIVE", ' + + '"web_links": [{"name": "browse", "url": "https://gerrit.example.com/plugins/gitiles/test-project"}]' + + '}' + + '}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0]).toEqual({ + name: 'test-project', + id: 'test%2Dproject', + state: 'ACTIVE', + web_links: [ + { + name: 'browse', + url: 'https://gerrit.example.com/plugins/gitiles/test-project' + } + ] + }); +}); + +test('getGerritReposFromConfig handles authentication credential retrieval errors', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { env: 'MISSING_ENV_VAR' } + } + }; + + // Mock getTokenFromConfig to throw an error + const { getTokenFromConfig } = await import('./utils.js'); + vi.mocked(getTokenFromConfig).mockRejectedValueOnce(new Error('Environment variable not found')); + + await expect(getGerritReposFromConfig(config, 1, mockDb)).rejects.toThrow('Environment variable not found'); +}); + +test('getGerritReposFromConfig handles empty projects response', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com' + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(0); +}); + +test('getGerritReposFromConfig handles response without XSSI prefix', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + // Response without XSSI prefix (some Gerrit instances might not include it) + const mockResponse = { + ok: true, + text: () => Promise.resolve('{"test-project": {"id": "test%2Dproject", "state": "ACTIVE"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(1); + expect(result[0]).toEqual({ + name: 'test-project', + id: 'test%2Dproject', + state: 'ACTIVE' + }); +}); + +test('getGerritReposFromConfig validates Basic Auth header format', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'user@example.com', + password: { secret: 'complex-secret' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + await getGerritReposFromConfig(config, 1, mockDb); + + const [, options] = mockFetch.mock.calls[0]; + const headers = options?.headers as Record; + const authHeader = headers?.Authorization; + + // Verify Basic Auth format + expect(authHeader).toMatch(/^Basic [A-Za-z0-9+/]+=*$/); + + // Verify credentials can be decoded and contain the username + const encodedCredentials = authHeader?.replace('Basic ', ''); + const decodedCredentials = Buffer.from(encodedCredentials || '', 'base64').toString(); + expect(decodedCredentials).toContain('user@example.com:'); +}); + +test('getGerritReposFromConfig handles special characters in project names', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com' + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{' + + '"project/with-dashes": {"id": "project%2Fwith-dashes"}, ' + + '"project_with_underscores": {"id": "project_with_underscores"}, ' + + '"project.with.dots": {"id": "project.with.dots"}, ' + + '"project with spaces": {"id": "project%20with%20spaces"}' + + '}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(4); + expect(result.map(p => p.name)).toEqual([ + 'project/with-dashes', + 'project_with_underscores', + 'project.with.dots', + 'project with spaces' + ]); +}); + +test('getGerritReposFromConfig handles large project responses', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com' + }; + + // Generate a large response with many projects + const projects: Record = {}; + for (let i = 0; i < 100; i++) { + projects[`project-${i}`] = { + id: `project%2D${i}`, + state: 'ACTIVE' + }; + } + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n' + JSON.stringify(projects)), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + const result = await getGerritReposFromConfig(config, 1, mockDb); + + expect(result).toHaveLength(100); + expect(result[0].name).toBe('project-0'); + expect(result[99].name).toBe('project-99'); +}); + +test('getGerritReposFromConfig handles mixed authentication scenarios', async () => { + // Test that the function correctly chooses authenticated vs public endpoints + const publicConfig: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['public-project'] + }; + + const authenticatedConfig: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['private-project'], + auth: { + username: 'testuser', + password: { secret: 'test-secret' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + + // Test public access + mockFetch.mockResolvedValueOnce(mockResponse as any); + await getGerritReposFromConfig(publicConfig, 1, mockDb); + + expect(mockFetch).toHaveBeenLastCalledWith( + 'https://gerrit.example.com/projects/?S=0', + expect.objectContaining({ + headers: expect.not.objectContaining({ + Authorization: expect.any(String) + }) + }) + ); + + // Test authenticated access + mockFetch.mockResolvedValueOnce(mockResponse as any); + await getGerritReposFromConfig(authenticatedConfig, 1, mockDb); + + expect(mockFetch).toHaveBeenLastCalledWith( + 'https://gerrit.example.com/a/projects/?S=0', + expect.objectContaining({ + headers: expect.objectContaining({ + Authorization: expect.stringMatching(/^Basic /) + }) + }) + ); +}); + +test('getGerritReposFromConfig handles passwords with special characters', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'user@example.com', + password: { env: 'GERRIT_SPECIAL_PASSWORD' } + } + }; + + // Mock getTokenFromConfig to return password with special characters + const { getTokenFromConfig } = await import('./utils.js'); + vi.mocked(getTokenFromConfig).mockResolvedValueOnce('pass/with+special=chars'); + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(mockResponse as any); + + await getGerritReposFromConfig(config, 1, mockDb); + + const [, options] = mockFetch.mock.calls[0]; + const headers = options?.headers as Record; + const authHeader = headers?.Authorization; + + // Verify Basic Auth format + expect(authHeader).toMatch(/^Basic [A-Za-z0-9+/]+=*$/); + + // Verify credentials can be decoded and contain the special characters + const encodedCredentials = authHeader?.replace('Basic ', ''); + const decodedCredentials = Buffer.from(encodedCredentials || '', 'base64').toString(); + expect(decodedCredentials).toContain('user@example.com:pass/with+special=chars'); + + // Verify that getTokenFromConfig was called for the password with special characters + expect(getTokenFromConfig).toHaveBeenCalledWith( + { env: 'GERRIT_SPECIAL_PASSWORD' }, + 1, + mockDb, + expect.any(Object) + ); +}); + +test('getGerritReposFromConfig handles concurrent authentication requests', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { env: 'GERRIT_HTTP_PASSWORD' } + } + }; + + const mockResponse = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + + // Mock multiple concurrent calls + mockFetch.mockResolvedValue(mockResponse as any); + + const promises = Array(5).fill(null).map(() => + getGerritReposFromConfig(config, 1, mockDb) + ); + + const results = await Promise.all(promises); + + // All should succeed + expect(results).toHaveLength(5); + results.forEach(result => { + expect(result).toHaveLength(1); + expect(result[0].name).toBe('test-project'); + }); + + // Verify getTokenFromConfig was called for each request + const { getTokenFromConfig } = await import('./utils.js'); + expect(getTokenFromConfig).toHaveBeenCalledTimes(5); +}); + +test('getGerritReposFromConfig rejects invalid token formats (security)', async () => { + const configWithStringToken: any = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { secret: 'invalid-secret' } // This should be rejected for other reasons + } + }; + + await expect(getGerritReposFromConfig(configWithStringToken, 1, mockDb)) + .rejects.toThrow('CONNECTION_SYNC_FAILED_TO_FETCH_GERRIT_PROJECTS'); + + const configWithMalformedToken: any = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'], + auth: { + username: 'testuser', + password: { invalid: 'format' } // This should be rejected + } + }; + + await expect(getGerritReposFromConfig(configWithMalformedToken, 1, mockDb)) + .rejects.toThrow('CONNECTION_SYNC_FAILED_TO_FETCH_GERRIT_PROJECTS'); +}); + +test('getGerritReposFromConfig handles responses with and without XSSI prefix', async () => { + const config: GerritConnectionConfig = { + type: 'gerrit', + url: 'https://gerrit.example.com', + projects: ['test-project'] + }; + + // Test with XSSI prefix + const responseWithXSSI = { + ok: true, + text: () => Promise.resolve(')]}\'\n{"test-project": {"id": "test%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(responseWithXSSI as any); + + const result1 = await getGerritReposFromConfig(config, 1, mockDb); + expect(result1).toHaveLength(1); + expect(result1[0].name).toBe('test-project'); + + // Test without XSSI prefix + const responseWithoutXSSI = { + ok: true, + text: () => Promise.resolve('{"test-project": {"id": "test%2Dproject"}}'), + }; + mockFetch.mockResolvedValueOnce(responseWithoutXSSI as any); + + const result2 = await getGerritReposFromConfig(config, 1, mockDb); + expect(result2).toHaveLength(1); + expect(result2[0].name).toBe('test-project'); +}); \ No newline at end of file diff --git a/packages/backend/src/gerrit.ts b/packages/backend/src/gerrit.ts index 25e3cfa7b..14460c652 100644 --- a/packages/backend/src/gerrit.ts +++ b/packages/backend/src/gerrit.ts @@ -1,10 +1,11 @@ import fetch from 'cross-fetch'; import { GerritConnectionConfig } from "@sourcebot/schemas/v3/index.type" -import { createLogger } from '@sourcebot/logger'; +import { createLogger } from "@sourcebot/logger"; import micromatch from "micromatch"; -import { measure, fetchWithRetry } from './utils.js'; +import { measure, fetchWithRetry, getTokenFromConfig } from './utils.js'; import { BackendError } from '@sourcebot/error'; import { BackendException } from '@sourcebot/error'; +import { PrismaClient } from "@sourcebot/db"; import * as Sentry from "@sentry/node"; // https://gerrit-review.googlesource.com/Documentation/rest-api.html @@ -21,7 +22,7 @@ interface GerritProjectInfo { web_links?: GerritWebLink[]; } -interface GerritProject { +export interface GerritProject { name: string; id: string; state?: GerritProjectState; @@ -33,15 +34,40 @@ interface GerritWebLink { url: string; } +interface GerritAuthConfig { + username: string; + password: string; +} + const logger = createLogger('gerrit'); -export const getGerritReposFromConfig = async (config: GerritConnectionConfig): Promise => { +export const getGerritReposFromConfig = async ( + config: GerritConnectionConfig, + orgId: number, + db: PrismaClient +): Promise => { const url = config.url.endsWith('/') ? config.url : `${config.url}/`; const hostname = new URL(config.url).hostname; + // Get authentication credentials if provided + let auth: GerritAuthConfig | undefined; + if (config.auth) { + try { + const password = await getTokenFromConfig(config.auth.password, orgId, db, logger); + auth = { + username: config.auth.username, + password: password + }; + logger.debug(`Using authentication for Gerrit instance ${hostname} with username: ${auth.username}`); + } catch (error) { + logger.error(`Failed to retrieve Gerrit authentication credentials: ${error}`); + throw error; + } + } + let { durationMs, data: projects } = await measure(async () => { try { - const fetchFn = () => fetchAllProjects(url); + const fetchFn = () => fetchAllProjects(url, auth); return fetchWithRetry(fetchFn, `projects from ${url}`, logger); } catch (err) { Sentry.captureException(err); @@ -61,7 +87,7 @@ export const getGerritReposFromConfig = async (config: GerritConnectionConfig): } // include repos by glob if specified in config - if (config.projects) { + if (config.projects?.length) { projects = projects.filter((project) => { return micromatch.isMatch(project.name, config.projects!); }); @@ -81,23 +107,42 @@ export const getGerritReposFromConfig = async (config: GerritConnectionConfig): return projects; }; -const fetchAllProjects = async (url: string): Promise => { - const projectsEndpoint = `${url}projects/`; +const fetchAllProjects = async (url: string, auth?: GerritAuthConfig): Promise => { + // Use authenticated endpoint if auth is provided, otherwise use public endpoint + // See: https://gerrit-review.googlesource.com/Documentation/rest-api.html#:~:text=Protocol%20Details-,Authentication,-By%20default%20all + const projectsEndpoint = auth ? `${url}a/projects/` : `${url}projects/`; let allProjects: GerritProject[] = []; let start = 0; // Start offset for pagination let hasMoreProjects = true; + // Prepare authentication headers if credentials are provided + const headers: Record = { + 'Accept': 'application/json', + 'User-Agent': 'Sourcebot-Gerrit-Client/1.0' + }; + + if (auth) { + const authString = Buffer.from(`${auth.username}:${auth.password}`).toString('base64'); + headers['Authorization'] = `Basic ${authString}`; + logger.debug(`Using HTTP Basic authentication for user: ${auth.username}`); + } + while (hasMoreProjects) { const endpointWithParams = `${projectsEndpoint}?S=${start}`; - logger.debug(`Fetching projects from Gerrit at ${endpointWithParams}`); + logger.debug(`Fetching projects from Gerrit at ${endpointWithParams} ${auth ? '(authenticated)' : '(public)'}`); let response: Response; try { - response = await fetch(endpointWithParams); + response = await fetch(endpointWithParams, { + method: 'GET', + headers + }); + if (!response.ok) { - logger.error(`Failed to fetch projects from Gerrit at ${endpointWithParams} with status ${response.status}`); + const errorText = await response.text().catch(() => 'Unknown error'); + logger.error(`Failed to fetch projects from Gerrit at ${endpointWithParams} with status ${response.status}: ${errorText}`); const e = new BackendException(BackendError.CONNECTION_SYNC_FAILED_TO_FETCH_GERRIT_PROJECTS, { - status: response.status, + status: response.status }); Sentry.captureException(e); throw e; @@ -108,15 +153,19 @@ const fetchAllProjects = async (url: string): Promise => { throw err; } - const status = (err as any).code; - logger.error(`Failed to fetch projects from Gerrit at ${endpointWithParams} with status ${status}`); + const status = (err as any).code ?? 0; + const message = (err as Error)?.message ?? String(err); + logger.error(`Failed to fetch projects from Gerrit at ${endpointWithParams} with status ${status}: ${message}`); throw new BackendException(BackendError.CONNECTION_SYNC_FAILED_TO_FETCH_GERRIT_PROJECTS, { - status: status, + status }); } const text = await response.text(); - const jsonText = text.replace(")]}'\n", ''); // Remove XSSI protection prefix + // Remove XSSI protection prefix that Gerrit adds to JSON responses + // The regex /^\)\]\}'\n/ matches the literal string ")]}'" at the start of the response + // followed by a newline character, which Gerrit adds to prevent JSON hijacking + const jsonText = text.replace(/^\)\]\}'\s*/, ''); const data: GerritProjects = JSON.parse(jsonText); // Add fetched projects to allProjects @@ -138,10 +187,11 @@ const fetchAllProjects = async (url: string): Promise => { start += Object.keys(data).length; } + logger.debug(`Successfully fetched ${allProjects.length} projects ${auth ? '(authenticated)' : '(public)'}`); return allProjects; }; -const shouldExcludeProject = ({ +export const shouldExcludeProject = ({ project, exclude, }: { diff --git a/packages/backend/src/github.ts b/packages/backend/src/github.ts index 7c53bf374..83b7103a9 100644 --- a/packages/backend/src/github.ts +++ b/packages/backend/src/github.ts @@ -66,7 +66,7 @@ export const getGitHubReposFromConfig = async (config: GithubConnectionConfig, o if (isHttpError(error, 401)) { const e = new BackendException(BackendError.CONNECTION_SYNC_INVALID_TOKEN, { - ...(config.token && 'secret' in config.token ? { + ...(config.token && typeof config.token === 'object' && 'secret' in config.token ? { secretKey: config.token.secret, } : {}), }); diff --git a/packages/backend/src/repoCompileUtils.ts b/packages/backend/src/repoCompileUtils.ts index ab162ffee..ce7ddb750 100644 --- a/packages/backend/src/repoCompileUtils.ts +++ b/packages/backend/src/repoCompileUtils.ts @@ -248,16 +248,21 @@ export const compileGiteaConfig = async ( export const compileGerritConfig = async ( config: GerritConnectionConfig, connectionId: number, - orgId: number) => { + orgId: number, + db: PrismaClient) => { - const gerritRepos = await getGerritReposFromConfig(config); + const gerritRepos = await getGerritReposFromConfig(config, orgId, db); const hostUrl = config.url; const repoNameRoot = new URL(hostUrl) .toString() .replace(/^https?:\/\//, ''); const repos = gerritRepos.map((project) => { - const cloneUrl = new URL(path.join(hostUrl, encodeURIComponent(project.name))); + // Use authenticated clone URL (/a/) if auth is configured, otherwise use public URL + const cloneUrlPath = config.auth ? + path.join(hostUrl, 'a', encodeURIComponent(project.name)) : + path.join(hostUrl, encodeURIComponent(project.name)); + const cloneUrl = new URL(cloneUrlPath); const repoDisplayName = project.name; const repoName = path.join(repoNameRoot, repoDisplayName); diff --git a/packages/backend/src/repoManager.ts b/packages/backend/src/repoManager.ts index 0a58c2fe8..8845c59d2 100644 --- a/packages/backend/src/repoManager.ts +++ b/packages/backend/src/repoManager.ts @@ -2,7 +2,7 @@ import { Job, Queue, Worker } from 'bullmq'; import { Redis } from 'ioredis'; import { createLogger } from "@sourcebot/logger"; import { Connection, PrismaClient, Repo, RepoToConnection, RepoIndexingStatus, StripeSubscriptionStatus } from "@sourcebot/db"; -import { GithubConnectionConfig, GitlabConnectionConfig, GiteaConnectionConfig, BitbucketConnectionConfig, AzureDevOpsConnectionConfig } from '@sourcebot/schemas/v3/connection.type'; +import { GithubConnectionConfig, GitlabConnectionConfig, GiteaConnectionConfig, BitbucketConnectionConfig, AzureDevOpsConnectionConfig, GerritConnectionConfig } from '@sourcebot/schemas/v3/connection.type'; import { AppContext, Settings, repoMetadataSchema } from "./types.js"; import { getRepoPath, getTokenFromConfig, measure, getShardPrefix } from "./utils.js"; import { cloneRepository, fetchRepository, unsetGitConfig, upsertGitConfig } from "./git.js"; @@ -186,7 +186,9 @@ export class RepoManager implements IRepoManager { password: token, } } - } else if (connection.connectionType === 'gitlab') { + } + + else if (connection.connectionType === 'gitlab') { const config = connection.config as unknown as GitlabConnectionConfig; if (config.token) { const token = await getTokenFromConfig(config.token, connection.orgId, db, logger); @@ -195,7 +197,9 @@ export class RepoManager implements IRepoManager { password: token, } } - } else if (connection.connectionType === 'gitea') { + } + + else if (connection.connectionType === 'gitea') { const config = connection.config as unknown as GiteaConnectionConfig; if (config.token) { const token = await getTokenFromConfig(config.token, connection.orgId, db, logger); @@ -203,7 +207,9 @@ export class RepoManager implements IRepoManager { password: token, } } - } else if (connection.connectionType === 'bitbucket') { + } + + else if (connection.connectionType === 'bitbucket') { const config = connection.config as unknown as BitbucketConnectionConfig; if (config.token) { const token = await getTokenFromConfig(config.token, connection.orgId, db, logger); @@ -213,12 +219,15 @@ export class RepoManager implements IRepoManager { password: token, } } - } else if (connection.connectionType === 'azuredevops') { - const config = connection.config as unknown as AzureDevOpsConnectionConfig; - if (config.token) { - const token = await getTokenFromConfig(config.token, connection.orgId, db, logger); + } + + else if (connection.connectionType === 'gerrit') { + const config = connection.config as unknown as GerritConnectionConfig; + if (config.auth) { + const password = await getTokenFromConfig(config.auth.password, connection.orgId, db, logger); return { - password: token, + username: config.auth.username, + password: password, } } } @@ -239,39 +248,12 @@ export class RepoManager implements IRepoManager { await promises.rm(repoPath, { recursive: true, force: true }); } - const credentials = await this.getCloneCredentialsForRepo(repo, this.db); - const remoteUrl = new URL(repo.cloneUrl); - if (credentials) { - // @note: URL has a weird behavior where if you set the password but - // _not_ the username, the ":" delimiter will still be present in the - // URL (e.g., https://:password@example.com). To get around this, if - // we only have a password, we set the username to the password. - // @see: https://www.typescriptlang.org/play/?#code/MYewdgzgLgBArgJwDYwLwzAUwO4wKoBKAMgBQBEAFlFAA4QBcA9I5gB4CGAtjUpgHShOZADQBKANwAoREj412ECNhAIAJmhhl5i5WrJTQkELz5IQAcxIy+UEAGUoCAJZhLo0UA - if (!credentials.username) { - remoteUrl.username = credentials.password; - } else { - remoteUrl.username = credentials.username; - remoteUrl.password = credentials.password; - } - } - if (existsSync(repoPath) && !isReadOnly) { - // @NOTE: in #483, we changed the cloning method s.t., we _no longer_ - // write the clone URL (which could contain a auth token) to the - // `remote.origin.url` entry. For the upgrade scenario, we want - // to unset this key since it is no longer needed, hence this line. - // This will no-op if the key is already unset. - // @see: https://github.com/sourcebot-dev/sourcebot/pull/483 - await unsetGitConfig(repoPath, ["remote.origin.url"]); - logger.info(`Fetching ${repo.displayName}...`); - const { durationMs } = await measure(() => fetchRepository( - remoteUrl, - repoPath, - ({ method, stage, progress }) => { - logger.debug(`git.${method} ${stage} stage ${progress}% complete for ${repo.displayName}`) - } - )); + + const { durationMs } = await measure(() => fetchRepository(new URL(repo.cloneUrl), repoPath, ({ method, stage, progress }) => { + logger.debug(`git.${method} ${stage} stage ${progress}% complete for ${repo.displayName}`) + })); const fetchDuration_s = durationMs / 1000; process.stdout.write('\n'); @@ -280,13 +262,25 @@ export class RepoManager implements IRepoManager { } else if (!isReadOnly) { logger.info(`Cloning ${repo.displayName}...`); - const { durationMs } = await measure(() => cloneRepository( - remoteUrl, - repoPath, - ({ method, stage, progress }) => { - logger.debug(`git.${method} ${stage} stage ${progress}% complete for ${repo.displayName}`) + const auth = await this.getCloneCredentialsForRepo(repo, this.db); + const cloneUrl = new URL(repo.cloneUrl); + if (auth) { + // @note: URL has a weird behavior where if you set the password but + // _not_ the username, the ":" delimiter will still be present in the + // URL (e.g., https://:password@example.com). To get around this, if + // we only have a password, we set the username to the password. + // @see: https://www.typescriptlang.org/play/?#code/MYewdgzgLgBArgJwDYwLwzAUwO4wKoBKAMgBQBEAFlFAA4QBcA9I5gB4CGAtjUpgHShOZADQBKANwAoREj412ECNhAIAJmhhl5i5WrJTQkELz5IQAcxIy+UEAGUoCAJZhLo0UA + if (!auth.username) { + cloneUrl.username = encodeURIComponent(auth.password); + } else { + cloneUrl.username = encodeURIComponent(auth.username); + cloneUrl.password = encodeURIComponent(auth.password); } - )); + } + + const { durationMs } = await measure(() => cloneRepository(cloneUrl, repoPath, ({ method, stage, progress }) => { + logger.debug(`git.${method} ${stage} stage ${progress}% complete for ${repo.displayName}`) + })); const cloneDuration_s = durationMs / 1000; process.stdout.write('\n'); @@ -557,7 +551,7 @@ export class RepoManager implements IRepoManager { public async validateIndexedReposHaveShards() { logger.info('Validating indexed repos have shards...'); - + const indexedRepos = await this.db.repo.findMany({ where: { repoIndexingStatus: RepoIndexingStatus.INDEXED @@ -573,7 +567,7 @@ export class RepoManager implements IRepoManager { const reposToReindex: number[] = []; for (const repo of indexedRepos) { const shardPrefix = getShardPrefix(repo.orgId, repo.id); - + // TODO: this doesn't take into account if a repo has multiple shards and only some of them are missing. To support that, this logic // would need to know how many total shards are expected for this repo let hasShards = false; diff --git a/packages/backend/src/utils.ts b/packages/backend/src/utils.ts index 3245828dc..d98f4fb43 100644 --- a/packages/backend/src/utils.ts +++ b/packages/backend/src/utils.ts @@ -3,6 +3,7 @@ import { AppContext } from "./types.js"; import path from 'path'; import { PrismaClient, Repo } from "@sourcebot/db"; import { getTokenFromConfig as getTokenFromConfigBase } from "@sourcebot/crypto"; +import { Token } from "@sourcebot/schemas/v3/shared.type"; import { BackendException, BackendError } from "@sourcebot/error"; import * as Sentry from "@sentry/node"; @@ -20,7 +21,8 @@ export const marshalBool = (value?: boolean) => { return !!value ? '1' : '0'; } -export const getTokenFromConfig = async (token: any, orgId: number, db: PrismaClient, logger?: Logger) => { + +export const getTokenFromConfig = async (token: Token, orgId: number, db: PrismaClient, logger?: Logger) => { try { return await getTokenFromConfigBase(token, orgId, db); } catch (error: unknown) { diff --git a/packages/crypto/package.json b/packages/crypto/package.json index abccd406a..212c12b10 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -5,7 +5,8 @@ "private": true, "scripts": { "build": "tsc", - "postinstall": "yarn build" + "postinstall": "yarn build", + "test": "cross-env SKIP_ENV_VALIDATION=1 vitest --config ./vitest.config.ts" }, "dependencies": { "@sourcebot/db": "*", @@ -14,6 +15,8 @@ }, "devDependencies": { "@types/node": "^22.7.5", - "typescript": "^5.7.3" + "cross-env": "^7.0.3", + "typescript": "^5.7.3", + "vitest": "^2.1.9" } } diff --git a/packages/crypto/src/tokenUtils.test.ts b/packages/crypto/src/tokenUtils.test.ts new file mode 100644 index 000000000..01ee7d63f --- /dev/null +++ b/packages/crypto/src/tokenUtils.test.ts @@ -0,0 +1,88 @@ +import { describe, test, expect, vi, beforeEach } from 'vitest'; +import { getTokenFromConfig } from './tokenUtils'; + +// Mock the decrypt function +vi.mock('./index.js', () => ({ + decrypt: vi.fn().mockReturnValue('decrypted-secret-value') +})); + +describe('tokenUtils', () => { + let mockPrisma: any; + const testOrgId = 1; + + beforeEach(() => { + mockPrisma = { + secret: { + findUnique: vi.fn(), + }, + }; + + vi.clearAllMocks(); + process.env.TEST_TOKEN = undefined; + process.env.EMPTY_TOKEN = undefined; + }); + + describe('getTokenFromConfig', () => { + test('handles secret-based tokens', async () => { + const mockSecret = { + iv: 'test-iv', + encryptedValue: 'encrypted-value' + }; + mockPrisma.secret.findUnique.mockResolvedValue(mockSecret); + + const config = { secret: 'my-secret' }; + const result = await getTokenFromConfig(config, testOrgId, mockPrisma); + + expect(result).toBe('decrypted-secret-value'); + // Verify we invoked decrypt with the secret's IV and encrypted value + const { decrypt } = await import('./index.js'); + expect(decrypt).toHaveBeenCalledWith('test-iv', 'encrypted-value'); + expect(mockPrisma.secret.findUnique).toHaveBeenCalledWith({ + where: { + orgId_key: { + key: 'my-secret', + orgId: testOrgId + } + } + }); + }); + + test('handles environment variable tokens', async () => { + process.env.TEST_TOKEN = 'env-token-value'; + + const config = { env: 'TEST_TOKEN' }; + const result = await getTokenFromConfig(config, testOrgId, mockPrisma); + + expect(result).toBe('env-token-value'); + expect(mockPrisma.secret.findUnique).not.toHaveBeenCalled(); + }); + + + test('throws error for missing secret', async () => { + mockPrisma.secret.findUnique.mockResolvedValue(null); + + const config = { secret: 'non-existent-secret' }; + + await expect(getTokenFromConfig(config, testOrgId, mockPrisma)) + .rejects.toThrow('Secret with key non-existent-secret not found for org 1'); + const { decrypt } = await import('./index.js'); + expect(decrypt).not.toHaveBeenCalled(); + }); + + test('throws error for missing environment variable', async () => { + const config = { env: 'NON_EXISTENT_VAR' }; + + await expect(getTokenFromConfig(config, testOrgId, mockPrisma)) + .rejects.toThrow('Environment variable NON_EXISTENT_VAR not found.'); + }); + + test('handles empty environment variable', async () => { + process.env.EMPTY_TOKEN = ''; + + const config = { env: 'EMPTY_TOKEN' }; + + await expect(getTokenFromConfig(config, testOrgId, mockPrisma)) + .rejects.toThrow('Environment variable EMPTY_TOKEN not found.'); + }); + }); +}); \ No newline at end of file diff --git a/packages/crypto/vitest.config.ts b/packages/crypto/vitest.config.ts new file mode 100644 index 000000000..7c052526f --- /dev/null +++ b/packages/crypto/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'node', + watch: false, + } +}); \ No newline at end of file diff --git a/packages/schemas/package.json b/packages/schemas/package.json index 632361fd8..8e85cdca6 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -6,15 +6,19 @@ "build": "yarn generate && tsc", "generate": "tsx tools/generate.ts", "watch": "nodemon --watch ../../schemas -e json -x 'yarn generate'", - "postinstall": "yarn build" + "postinstall": "yarn build", + "test": "cross-env SKIP_ENV_VALIDATION=1 vitest --config ./vitest.config.ts" }, "devDependencies": { "@apidevtools/json-schema-ref-parser": "^11.7.3", + "ajv": "^8.12.0", + "cross-env": "^7.0.3", "glob": "^11.0.1", "json-schema-to-typescript": "^15.0.4", "nodemon": "^3.1.10", "tsx": "^4.19.2", - "typescript": "^5.7.3" + "typescript": "^5.7.3", + "vitest": "^2.1.9" }, "exports": { "./v2/*": "./dist/v2/*.js", diff --git a/packages/schemas/src/v3/azuredevops.schema.ts b/packages/schemas/src/v3/azuredevops.schema.ts index 02bc989df..64d5ceac6 100644 --- a/packages/schemas/src/v3/azuredevops.schema.ts +++ b/packages/schemas/src/v3/azuredevops.schema.ts @@ -21,6 +21,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -34,6 +35,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/bitbucket.schema.ts b/packages/schemas/src/v3/bitbucket.schema.ts index a7c857ce3..ebd27898c 100644 --- a/packages/schemas/src/v3/bitbucket.schema.ts +++ b/packages/schemas/src/v3/bitbucket.schema.ts @@ -25,6 +25,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -38,6 +39,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/connection.schema.ts b/packages/schemas/src/v3/connection.schema.ts index cb8676943..235a2e4dc 100644 --- a/packages/schemas/src/v3/connection.schema.ts +++ b/packages/schemas/src/v3/connection.schema.ts @@ -25,6 +25,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -38,6 +39,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -238,6 +240,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -251,6 +254,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -445,6 +449,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -458,6 +463,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -601,6 +607,65 @@ const schema = { ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { @@ -717,6 +782,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -730,6 +796,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -890,6 +957,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -903,6 +971,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/connection.type.ts b/packages/schemas/src/v3/connection.type.ts index 7922ef208..db7067c29 100644 --- a/packages/schemas/src/v3/connection.type.ts +++ b/packages/schemas/src/v3/connection.type.ts @@ -231,6 +231,31 @@ export interface GerritConnectionConfig { * The URL of the Gerrit host. */ url: string; + /** + * Authentication configuration for Gerrit + */ + auth?: { + /** + * Gerrit username for authentication + */ + username: string; + /** + * Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP. + */ + password: + | { + /** + * The name of the secret that contains the token. + */ + secret: string; + } + | { + /** + * The name of the environment variable that contains the token. Only supported in declarative connection configs. + */ + env: string; + }; + }; /** * List of specific projects to sync. If not specified, all projects will be synced. Glob patterns are supported */ diff --git a/packages/schemas/src/v3/gerrit.schema.ts b/packages/schemas/src/v3/gerrit.schema.ts index 8733ba8df..6720c51ca 100644 --- a/packages/schemas/src/v3/gerrit.schema.ts +++ b/packages/schemas/src/v3/gerrit.schema.ts @@ -17,6 +17,65 @@ const schema = { ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { diff --git a/packages/schemas/src/v3/gerrit.type.ts b/packages/schemas/src/v3/gerrit.type.ts index 01462e3a5..f2d6dc48b 100644 --- a/packages/schemas/src/v3/gerrit.type.ts +++ b/packages/schemas/src/v3/gerrit.type.ts @@ -9,6 +9,31 @@ export interface GerritConnectionConfig { * The URL of the Gerrit host. */ url: string; + /** + * Authentication configuration for Gerrit + */ + auth?: { + /** + * Gerrit username for authentication + */ + username: string; + /** + * Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP. + */ + password: + | { + /** + * The name of the secret that contains the token. + */ + secret: string; + } + | { + /** + * The name of the environment variable that contains the token. Only supported in declarative connection configs. + */ + env: string; + }; + }; /** * List of specific projects to sync. If not specified, all projects will be synced. Glob patterns are supported */ diff --git a/packages/schemas/src/v3/gitea.schema.ts b/packages/schemas/src/v3/gitea.schema.ts index 1e1283ee0..51accbd11 100644 --- a/packages/schemas/src/v3/gitea.schema.ts +++ b/packages/schemas/src/v3/gitea.schema.ts @@ -21,6 +21,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -34,6 +35,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/github.schema.ts b/packages/schemas/src/v3/github.schema.ts index c29e1c08b..45635f137 100644 --- a/packages/schemas/src/v3/github.schema.ts +++ b/packages/schemas/src/v3/github.schema.ts @@ -21,6 +21,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -34,6 +35,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/gitlab.schema.ts b/packages/schemas/src/v3/gitlab.schema.ts index 72d367e17..0dcba5d09 100644 --- a/packages/schemas/src/v3/gitlab.schema.ts +++ b/packages/schemas/src/v3/gitlab.schema.ts @@ -21,6 +21,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -34,6 +35,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/index.schema.ts b/packages/schemas/src/v3/index.schema.ts index 02b9f3613..432c45a15 100644 --- a/packages/schemas/src/v3/index.schema.ts +++ b/packages/schemas/src/v3/index.schema.ts @@ -288,6 +288,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -301,6 +302,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -501,6 +503,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -514,6 +517,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -708,6 +712,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -721,6 +726,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -864,6 +870,65 @@ const schema = { ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ], + "anyOf": [ + { + "type": "object", + "properties": { + "secret": { + "type": "string", + "minLength": 1, + "description": "The name of the secret that contains the token." + } + }, + "required": [ + "secret" + ], + "additionalProperties": false + }, + { + "type": "object", + "properties": { + "env": { + "type": "string", + "minLength": 1, + "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." + } + }, + "required": [ + "env" + ], + "additionalProperties": false + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { @@ -980,6 +1045,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -993,6 +1059,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1153,6 +1220,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1166,6 +1234,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1437,6 +1506,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1450,6 +1520,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1468,6 +1539,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1481,6 +1553,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1499,6 +1572,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1512,6 +1586,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1553,6 +1628,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1566,6 +1642,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1610,6 +1687,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1623,6 +1701,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1656,6 +1735,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1669,6 +1749,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1717,6 +1798,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1730,6 +1812,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1767,6 +1850,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1780,6 +1864,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1824,6 +1909,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1837,6 +1923,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1870,6 +1957,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1883,6 +1971,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1927,6 +2016,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1940,6 +2030,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1973,6 +2064,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1986,6 +2078,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2046,6 +2139,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2059,6 +2153,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2092,6 +2187,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2105,6 +2201,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2167,6 +2264,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2180,6 +2278,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2213,6 +2312,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2226,6 +2326,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2270,6 +2371,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2283,6 +2385,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2316,6 +2419,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2329,6 +2433,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2379,6 +2484,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2392,6 +2498,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2435,6 +2542,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2448,6 +2556,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2492,6 +2601,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2505,6 +2615,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2541,6 +2652,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2554,6 +2666,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2585,6 +2698,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2598,6 +2712,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2643,6 +2758,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2656,6 +2772,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2689,6 +2806,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2702,6 +2820,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2750,6 +2869,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2763,6 +2883,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2796,6 +2917,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2809,6 +2931,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2856,6 +2979,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2869,6 +2993,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2887,6 +3012,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2900,6 +3026,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2918,6 +3045,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2931,6 +3059,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2972,6 +3101,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2985,6 +3115,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3029,6 +3160,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3042,6 +3174,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3075,6 +3208,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3088,6 +3222,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3136,6 +3271,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3149,6 +3285,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3186,6 +3323,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3199,6 +3337,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3243,6 +3382,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3256,6 +3396,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3289,6 +3430,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3302,6 +3444,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3346,6 +3489,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3359,6 +3503,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3392,6 +3537,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3405,6 +3551,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3465,6 +3612,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3478,6 +3626,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3511,6 +3660,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3524,6 +3674,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3586,6 +3737,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3599,6 +3751,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3632,6 +3785,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3645,6 +3799,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3689,6 +3844,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3702,6 +3858,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3735,6 +3892,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3748,6 +3906,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3798,6 +3957,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3811,6 +3971,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3854,6 +4015,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3867,6 +4029,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3911,6 +4074,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3924,6 +4088,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -3960,6 +4125,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -3973,6 +4139,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4004,6 +4171,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4017,6 +4185,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4062,6 +4231,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4075,6 +4245,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4108,6 +4279,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4121,6 +4293,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4169,6 +4342,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4182,6 +4356,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -4215,6 +4390,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -4228,6 +4404,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/index.type.ts b/packages/schemas/src/v3/index.type.ts index 68417ba79..d0aa8e33c 100644 --- a/packages/schemas/src/v3/index.type.ts +++ b/packages/schemas/src/v3/index.type.ts @@ -356,6 +356,31 @@ export interface GerritConnectionConfig { * The URL of the Gerrit host. */ url: string; + /** + * Authentication configuration for Gerrit + */ + auth?: { + /** + * Gerrit username for authentication + */ + username: string; + /** + * Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP. + */ + password: + | { + /** + * The name of the secret that contains the token. + */ + secret: string; + } + | { + /** + * The name of the environment variable that contains the token. Only supported in declarative connection configs. + */ + env: string; + }; + }; /** * List of specific projects to sync. If not specified, all projects will be synced. Glob patterns are supported */ diff --git a/packages/schemas/src/v3/languageModel.schema.ts b/packages/schemas/src/v3/languageModel.schema.ts index cd879e590..849f73129 100644 --- a/packages/schemas/src/v3/languageModel.schema.ts +++ b/packages/schemas/src/v3/languageModel.schema.ts @@ -26,6 +26,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -39,6 +40,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -57,6 +59,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -70,6 +73,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -88,6 +92,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -101,6 +106,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -142,6 +148,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -155,6 +162,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -199,6 +207,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -212,6 +221,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -245,6 +255,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -258,6 +269,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -306,6 +318,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -319,6 +332,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -356,6 +370,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -369,6 +384,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -413,6 +429,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -426,6 +443,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -459,6 +477,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -472,6 +491,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -516,6 +536,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -529,6 +550,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -562,6 +584,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -575,6 +598,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -635,6 +659,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -648,6 +673,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -681,6 +707,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -694,6 +721,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -756,6 +784,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -769,6 +798,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -802,6 +832,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -815,6 +846,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -859,6 +891,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -872,6 +905,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -905,6 +939,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -918,6 +953,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -968,6 +1004,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -981,6 +1018,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1024,6 +1062,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1037,6 +1076,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1081,6 +1121,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1094,6 +1135,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1130,6 +1172,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1143,6 +1186,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1174,6 +1218,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1187,6 +1232,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1232,6 +1278,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1245,6 +1292,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1278,6 +1326,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1291,6 +1340,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1339,6 +1389,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1352,6 +1403,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1385,6 +1437,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1398,6 +1451,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1445,6 +1499,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1458,6 +1513,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1476,6 +1532,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1489,6 +1546,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1507,6 +1565,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1520,6 +1579,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1561,6 +1621,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1574,6 +1635,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1618,6 +1680,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1631,6 +1694,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1664,6 +1728,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1677,6 +1742,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1725,6 +1791,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1738,6 +1805,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1775,6 +1843,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1788,6 +1857,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1832,6 +1902,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1845,6 +1916,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1878,6 +1950,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1891,6 +1964,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1935,6 +2009,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1948,6 +2023,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -1981,6 +2057,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -1994,6 +2071,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2054,6 +2132,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2067,6 +2146,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2100,6 +2180,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2113,6 +2194,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2175,6 +2257,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2188,6 +2271,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2221,6 +2305,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2234,6 +2319,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2278,6 +2364,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2291,6 +2378,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2324,6 +2412,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2337,6 +2426,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2387,6 +2477,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2400,6 +2491,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2443,6 +2535,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2456,6 +2549,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2500,6 +2594,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2513,6 +2608,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2549,6 +2645,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2562,6 +2659,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2593,6 +2691,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2606,6 +2705,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2651,6 +2751,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2664,6 +2765,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2697,6 +2799,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2710,6 +2813,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2758,6 +2862,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2771,6 +2876,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -2804,6 +2910,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -2817,6 +2924,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/src/v3/shared.schema.test.ts b/packages/schemas/src/v3/shared.schema.test.ts new file mode 100644 index 000000000..f3006e3a7 --- /dev/null +++ b/packages/schemas/src/v3/shared.schema.test.ts @@ -0,0 +1,155 @@ +import { describe, test, expect, beforeEach } from 'vitest'; +import Ajv from 'ajv'; +import { sharedSchema } from './shared.schema'; + +describe('shared schema validation', () => { + let ajv: Ajv; + + beforeEach(() => { + ajv = new Ajv({ strict: false }); + }); + + describe('Token validation', () => { + test('accepts valid secret token format', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const validToken = { secret: 'my-secret-name' }; + const isValid = validate(validToken); + + expect(isValid).toBe(true); + expect(validate.errors).toBeNull(); + }); + + test('accepts valid environment variable token format', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const validToken = { env: 'MY_TOKEN_VAR' }; + const isValid = validate(validToken); + + expect(isValid).toBe(true); + expect(validate.errors).toBeNull(); + }); + + test('rejects string tokens (security measure)', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const stringToken = 'direct-string-token'; + const isValid = validate(stringToken); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + expect(validate.errors![0].message).toContain('must be object'); + }); + + test('rejects empty string tokens', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const emptyStringToken = ''; + const isValid = validate(emptyStringToken); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + + test('rejects malformed token objects', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const malformedToken = { invalid: 'format' }; + const isValid = validate(malformedToken); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + + test('rejects token objects with both secret and env', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const invalidToken = { secret: 'my-secret', env: 'MY_VAR' }; + const isValid = validate(invalidToken); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + + test('rejects empty secret name (security measure)', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const tokenWithEmptySecret = { secret: '' }; + const isValid = validate(tokenWithEmptySecret); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + + test('rejects empty environment variable name (security measure)', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const tokenWithEmptyEnv = { env: '' }; + const isValid = validate(tokenWithEmptyEnv); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + + test('rejects token objects with additional properties', () => { + const tokenSchema = sharedSchema.definitions!.Token; + const validate = ajv.compile(tokenSchema); + + const invalidToken = { secret: 'my-secret', extra: 'property' }; + const isValid = validate(invalidToken); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + }); + + describe('GitRevisions validation', () => { + test('accepts valid GitRevisions object', () => { + const revisionsSchema = sharedSchema.definitions!.GitRevisions; + const validate = ajv.compile(revisionsSchema); + + const validRevisions = { + branches: ['main', 'develop'], + tags: ['v1.0.0', 'latest'] + }; + const isValid = validate(validRevisions); + + expect(isValid).toBe(true); + expect(validate.errors).toBeNull(); + }); + + test('accepts empty GitRevisions object', () => { + const revisionsSchema = sharedSchema.definitions!.GitRevisions; + const validate = ajv.compile(revisionsSchema); + + const emptyRevisions = {}; + const isValid = validate(emptyRevisions); + + expect(isValid).toBe(true); + expect(validate.errors).toBeNull(); + }); + + test('rejects GitRevisions with additional properties', () => { + const revisionsSchema = sharedSchema.definitions!.GitRevisions; + const validate = ajv.compile(revisionsSchema); + + const invalidRevisions = { + branches: ['main'], + tags: ['v1.0.0'], + invalid: 'property' + }; + const isValid = validate(invalidRevisions); + + expect(isValid).toBe(false); + expect(validate.errors).toBeTruthy(); + }); + }); +}); \ No newline at end of file diff --git a/packages/schemas/src/v3/shared.schema.ts b/packages/schemas/src/v3/shared.schema.ts index 5ecacd448..ff2d50972 100644 --- a/packages/schemas/src/v3/shared.schema.ts +++ b/packages/schemas/src/v3/shared.schema.ts @@ -10,6 +10,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -23,6 +24,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -90,6 +92,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -103,6 +106,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, @@ -134,6 +138,7 @@ const schema = { "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -147,6 +152,7 @@ const schema = { "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/packages/schemas/vitest.config.ts b/packages/schemas/vitest.config.ts new file mode 100644 index 000000000..7c052526f --- /dev/null +++ b/packages/schemas/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'node', + watch: false, + } +}); \ No newline at end of file diff --git a/packages/web/package.json b/packages/web/package.json index 709d0e474..c1481c5d6 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -191,6 +191,7 @@ "@eslint/eslintrc": "^3", "@tanstack/eslint-plugin-query": "^5.74.7", "@testing-library/dom": "^10.4.1", + "@testing-library/jest-dom": "^6.7.0", "@testing-library/react": "^16.3.0", "@types/micromatch": "^4.0.9", "@types/node": "^20", diff --git a/packages/web/src/actions.ts b/packages/web/src/actions.ts index 25e62a7f9..6f6715f41 100644 --- a/packages/web/src/actions.ts +++ b/packages/web/src/actions.ts @@ -2212,7 +2212,7 @@ const parseConnectionConfig = (config: string) => { } satisfies ServiceError; } - if ('token' in parsedConfig && parsedConfig.token && 'env' in parsedConfig.token) { + if ('token' in parsedConfig && parsedConfig.token && typeof parsedConfig.token === 'object' && 'env' in parsedConfig.token) { return { statusCode: StatusCodes.BAD_REQUEST, errorCode: ErrorCode.INVALID_REQUEST_BODY, diff --git a/schemas/v3/gerrit.json b/schemas/v3/gerrit.json index 3ff031dfa..1c5d2a8a4 100644 --- a/schemas/v3/gerrit.json +++ b/schemas/v3/gerrit.json @@ -16,6 +16,36 @@ ], "pattern": "^https?:\\/\\/[^\\s/$.?#].[^\\s]*$" }, + "auth": { + "type": "object", + "description": "Authentication configuration for Gerrit", + "properties": { + "username": { + "type": "string", + "description": "Gerrit username for authentication", + "examples": [ + "john.doe" + ] + }, + "password": { + "$ref": "./shared.json#/definitions/Token", + "description": "Gerrit HTTP password (not your account password). Generate this in Gerrit → Settings → HTTP Credentials → Generate Password. Note: HTTP password authentication requires Gerrit's auth.gitBasicAuthPolicy to be set to HTTP or HTTP_LDAP.", + "examples": [ + { + "env": "GERRIT_HTTP_PASSWORD" + }, + { + "secret": "GERRIT_PASSWORD_SECRET" + } + ] + } + }, + "required": [ + "username", + "password" + ], + "additionalProperties": false + }, "projects": { "type": "array", "items": { diff --git a/schemas/v3/shared.json b/schemas/v3/shared.json index baa6dae86..e57ae8a18 100644 --- a/schemas/v3/shared.json +++ b/schemas/v3/shared.json @@ -9,6 +9,7 @@ "properties": { "secret": { "type": "string", + "minLength": 1, "description": "The name of the secret that contains the token." } }, @@ -22,6 +23,7 @@ "properties": { "env": { "type": "string", + "minLength": 1, "description": "The name of the environment variable that contains the token. Only supported in declarative connection configs." } }, diff --git a/yarn.lock b/yarn.lock index 7fae191bc..d1950530f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,13 @@ __metadata: version: 8 cacheKey: 10c0 +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.4 + resolution: "@adobe/css-tools@npm:4.4.4" + checksum: 10c0/8f3e6cfaa5e6286e6f05de01d91d060425be2ebaef490881f5fe6da8bbdb336835c5d373ea337b0c3b0a1af4be048ba18780f0f6021d30809b4545922a7e13d9 + languageName: node + linkType: hard + "@ai-sdk/amazon-bedrock@npm:^3.0.22": version: 3.0.22 resolution: "@ai-sdk/amazon-bedrock@npm:3.0.22" @@ -215,48 +222,22 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^3.1.1": - version: 3.1.1 - resolution: "@asamuzakjp/css-color@npm:3.1.1" +"@asamuzakjp/css-color@npm:^3.2.0": + version: 3.2.0 + resolution: "@asamuzakjp/css-color@npm:3.2.0" dependencies: - "@csstools/css-calc": "npm:^2.1.2" - "@csstools/css-color-parser": "npm:^3.0.8" + "@csstools/css-calc": "npm:^2.1.3" + "@csstools/css-color-parser": "npm:^3.0.9" "@csstools/css-parser-algorithms": "npm:^3.0.4" "@csstools/css-tokenizer": "npm:^3.0.3" lru-cache: "npm:^10.4.3" - checksum: 10c0/4abb010fd29de8acae8571eba738468c22cb45a1f77647df3c59a80f1c83d83d728cae3ebbf99e5c73f2517761abaaffbe5e4176fc46b5f9bf60f1478463b51e - languageName: node - linkType: hard - -"@auth/core@npm:0.37.2": - version: 0.37.2 - resolution: "@auth/core@npm:0.37.2" - dependencies: - "@panva/hkdf": "npm:^1.2.1" - "@types/cookie": "npm:0.6.0" - cookie: "npm:0.7.1" - jose: "npm:^5.9.3" - oauth4webapi: "npm:^3.0.0" - preact: "npm:10.11.3" - preact-render-to-string: "npm:5.2.3" - peerDependencies: - "@simplewebauthn/browser": ^9.0.1 - "@simplewebauthn/server": ^9.0.2 - nodemailer: ^6.8.0 - peerDependenciesMeta: - "@simplewebauthn/browser": - optional: true - "@simplewebauthn/server": - optional: true - nodemailer: - optional: true - checksum: 10c0/ff2c6c9bd5fca34c2b18b947e0d76906408b92480a441f5e0ccf51112cc80db9ef926d49c6cfd1500c4dac22eeee9179046826f2a3c628f36aeaab7f4f86d215 + checksum: 10c0/a4bf1c831751b1fae46b437e37e8a38c0b5bd58d23230157ae210bd1e905fe509b89b7c243e63d1522d852668a6292ed730a160e21342772b4e5b7b8ea14c092 languageName: node linkType: hard -"@auth/core@npm:0.38.0": - version: 0.38.0 - resolution: "@auth/core@npm:0.38.0" +"@auth/core@npm:0.40.0": + version: 0.40.0 + resolution: "@auth/core@npm:0.40.0" dependencies: "@panva/hkdf": "npm:^1.2.1" jose: "npm:^6.0.6" @@ -274,18 +255,18 @@ __metadata: optional: true nodemailer: optional: true - checksum: 10c0/8bbf4dc40af59285298b7dc57a07d6e3fb5c0734a650694e127d37b86a4cc80fa82a97e17162e9ea36013965e9123c492a147dcaa7ebd692368ef824b3a86ccb + checksum: 10c0/25cd12f22611eedc21c17dc1908fa9428ae5f0e32eb32c1ab009642276c37099cce58f49ffbb7f8e8d6d6488d5101a24fb9808ec662eee5aca19d520750acaa3 languageName: node linkType: hard "@auth/prisma-adapter@npm:^2.7.4": - version: 2.8.0 - resolution: "@auth/prisma-adapter@npm:2.8.0" + version: 2.10.0 + resolution: "@auth/prisma-adapter@npm:2.10.0" dependencies: - "@auth/core": "npm:0.38.0" + "@auth/core": "npm:0.40.0" peerDependencies: "@prisma/client": ">=2.26.0 || >=3 || >=4 || >=5 || >=6" - checksum: 10c0/92dd1d7dd1029d690ed20e9a0220d149c62b9a31394878bc6e54332a68d377e7d4358eeb3c7e07b921d316748fea2a5adcaa7868c60337fc18fcec26a6ba328a + checksum: 10c0/f6c95f144958c678e8cbc691b205c937cbc456beab3da035ab3e00d55e91b8b39be6ff8529dbe3c72d0f95365988db09bc5862445f70c2438061dbe69bca34f5 languageName: node linkType: hard @@ -346,23 +327,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/client-cognito-identity@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/client-cognito-identity@npm:3.890.0" +"@aws-sdk/client-cognito-identity@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.891.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/credential-provider-node": "npm:3.890.0" - "@aws-sdk/middleware-host-header": "npm:3.887.0" - "@aws-sdk/middleware-logger": "npm:3.887.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" - "@aws-sdk/middleware-user-agent": "npm:3.890.0" + "@aws-sdk/credential-provider-node": "npm:3.891.0" + "@aws-sdk/middleware-host-header": "npm:3.891.0" + "@aws-sdk/middleware-logger": "npm:3.891.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.891.0" + "@aws-sdk/middleware-user-agent": "npm:3.891.0" "@aws-sdk/region-config-resolver": "npm:3.890.0" "@aws-sdk/types": "npm:3.887.0" - "@aws-sdk/util-endpoints": "npm:3.890.0" + "@aws-sdk/util-endpoints": "npm:3.891.0" "@aws-sdk/util-user-agent-browser": "npm:3.887.0" - "@aws-sdk/util-user-agent-node": "npm:3.890.0" + "@aws-sdk/util-user-agent-node": "npm:3.891.0" "@smithy/config-resolver": "npm:^4.2.2" "@smithy/core": "npm:^3.11.0" "@smithy/fetch-http-handler": "npm:^5.2.1" @@ -370,7 +351,7 @@ __metadata: "@smithy/invalid-dependency": "npm:^4.1.1" "@smithy/middleware-content-length": "npm:^4.1.1" "@smithy/middleware-endpoint": "npm:^4.2.2" - "@smithy/middleware-retry": "npm:^4.2.2" + "@smithy/middleware-retry": "npm:^4.2.3" "@smithy/middleware-serde": "npm:^4.1.1" "@smithy/middleware-stack": "npm:^4.1.1" "@smithy/node-config-provider": "npm:^4.2.2" @@ -386,29 +367,77 @@ __metadata: "@smithy/util-defaults-mode-node": "npm:^4.1.2" "@smithy/util-endpoints": "npm:^3.1.2" "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/512354198074886a92df0a1f7a41f3a68279929c164bb808ae846929dbfea5826b847eabb41ec7031686f13c72ce7a56d894434cb77d10216e8c7f02d0fb22e1 + checksum: 10c0/79ca88b559c6ffb4e3405a6cde759a0ccedbe53f9ef1f446469d78b637b4d53d53cf093ea183793d728a7726ab2f38ef1929f72bc77b2ca44cbe5d913831e87c languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/client-sso@npm:3.890.0" +"@aws-sdk/client-ses@npm:^3.731.1": + version: 3.891.0 + resolution: "@aws-sdk/client-ses@npm:3.891.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.890.0" + "@aws-sdk/credential-provider-node": "npm:3.891.0" + "@aws-sdk/middleware-host-header": "npm:3.891.0" + "@aws-sdk/middleware-logger": "npm:3.891.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.891.0" + "@aws-sdk/middleware-user-agent": "npm:3.891.0" + "@aws-sdk/region-config-resolver": "npm:3.890.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-endpoints": "npm:3.891.0" + "@aws-sdk/util-user-agent-browser": "npm:3.887.0" + "@aws-sdk/util-user-agent-node": "npm:3.891.0" + "@smithy/config-resolver": "npm:^4.2.2" + "@smithy/core": "npm:^3.11.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.2" + "@smithy/middleware-retry": "npm:^4.2.3" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.2" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.2" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.2" + "@smithy/util-defaults-mode-node": "npm:^4.1.2" + "@smithy/util-endpoints": "npm:^3.1.2" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/util-waiter": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/03b7ad6b3134bfb437e80a0c43047235b7178cf0129398acac0687ff5f3abfd1df526848b961473d3df132a4f6b5ed6cca1920cf3ec151a7ad3b47a8db0e39b5 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/client-sso@npm:3.891.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/middleware-host-header": "npm:3.887.0" - "@aws-sdk/middleware-logger": "npm:3.887.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" - "@aws-sdk/middleware-user-agent": "npm:3.890.0" + "@aws-sdk/middleware-host-header": "npm:3.891.0" + "@aws-sdk/middleware-logger": "npm:3.891.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.891.0" + "@aws-sdk/middleware-user-agent": "npm:3.891.0" "@aws-sdk/region-config-resolver": "npm:3.890.0" "@aws-sdk/types": "npm:3.887.0" - "@aws-sdk/util-endpoints": "npm:3.890.0" + "@aws-sdk/util-endpoints": "npm:3.891.0" "@aws-sdk/util-user-agent-browser": "npm:3.887.0" - "@aws-sdk/util-user-agent-node": "npm:3.890.0" + "@aws-sdk/util-user-agent-node": "npm:3.891.0" "@smithy/config-resolver": "npm:^4.2.2" "@smithy/core": "npm:^3.11.0" "@smithy/fetch-http-handler": "npm:^5.2.1" @@ -416,7 +445,7 @@ __metadata: "@smithy/invalid-dependency": "npm:^4.1.1" "@smithy/middleware-content-length": "npm:^4.1.1" "@smithy/middleware-endpoint": "npm:^4.2.2" - "@smithy/middleware-retry": "npm:^4.2.2" + "@smithy/middleware-retry": "npm:^4.2.3" "@smithy/middleware-serde": "npm:^4.1.1" "@smithy/middleware-stack": "npm:^4.1.1" "@smithy/node-config-provider": "npm:^4.2.2" @@ -432,10 +461,10 @@ __metadata: "@smithy/util-defaults-mode-node": "npm:^4.1.2" "@smithy/util-endpoints": "npm:^3.1.2" "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/5ce35d1700b9ea78c4b567fa4323746b6ee64083fc81c59d8b5b3532892984027655ffc68c8e8d8244aa74da37c028b32aedcb5eec19df3d1b6db000d8b38aa5 + checksum: 10c0/5e52e5b6fb6935c38a0453a9aa70ccdb7c82c71d9148466dfaa5b0741e8ea962843b245c3b08945feee38e718351f47d167a8bd3ac158b25bc0b778f41559a69 languageName: node linkType: hard @@ -462,16 +491,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-cognito-identity@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.890.0" +"@aws-sdk/credential-provider-cognito-identity@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.891.0" dependencies: - "@aws-sdk/client-cognito-identity": "npm:3.890.0" + "@aws-sdk/client-cognito-identity": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/property-provider": "npm:^4.1.1" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/b116e28f7d798d9c8b8a4545aef0a77e635b24911c79a8abbd12443caaf7bcc3172362f147d241c249596c4714f4e910735b112a7a20bde5467509eb44fcf106 + checksum: 10c0/158ce460a02ae87cffcf669daf945b939eeeadbea96f1cacb7325e775bd219d2731d69c839196fe5230b6c455b719e54b7a93acdcc8f2404fa69084eace9e084 languageName: node linkType: hard @@ -506,44 +535,44 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.890.0" +"@aws-sdk/credential-provider-ini@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.891.0" dependencies: "@aws-sdk/core": "npm:3.890.0" "@aws-sdk/credential-provider-env": "npm:3.890.0" "@aws-sdk/credential-provider-http": "npm:3.890.0" "@aws-sdk/credential-provider-process": "npm:3.890.0" - "@aws-sdk/credential-provider-sso": "npm:3.890.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.890.0" - "@aws-sdk/nested-clients": "npm:3.890.0" + "@aws-sdk/credential-provider-sso": "npm:3.891.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.891.0" + "@aws-sdk/nested-clients": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/credential-provider-imds": "npm:^4.1.2" "@smithy/property-provider": "npm:^4.1.1" "@smithy/shared-ini-file-loader": "npm:^4.2.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/e53cc74e2e0c1abb99798786f6dec2443c8488383030772f7f1ad9e34a3db940398ebedee3914a2ec97a41853ba90252aff1c9e292e998f3275934351b1652af + checksum: 10c0/642d533f8e94c6b3b94659a7c8985d072c423fdd7d3d340875366656441857c83e1965a6305a438ce8db451ec83f597916bb01815baa0a0c12d8c75f4b0d9adf languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.890.0" +"@aws-sdk/credential-provider-node@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.891.0" dependencies: "@aws-sdk/credential-provider-env": "npm:3.890.0" "@aws-sdk/credential-provider-http": "npm:3.890.0" - "@aws-sdk/credential-provider-ini": "npm:3.890.0" + "@aws-sdk/credential-provider-ini": "npm:3.891.0" "@aws-sdk/credential-provider-process": "npm:3.890.0" - "@aws-sdk/credential-provider-sso": "npm:3.890.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.890.0" + "@aws-sdk/credential-provider-sso": "npm:3.891.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/credential-provider-imds": "npm:^4.1.2" "@smithy/property-provider": "npm:^4.1.1" "@smithy/shared-ini-file-loader": "npm:^4.2.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/8d16bb4fa144b4880b38af11c2680dd591d2fcd88d8c9f449a92d5480458a524cd1bcd6838f9b93d5fc78cdcd8b3ab2b6412c370af23bba5db52ac90c811c401 + checksum: 10c0/9f701c7fcf58f9421ede8ceeaa8d261a835216eb9f7910fc3ecf8f59ff4f4a84008be335ae329816ddc6119e30aa358ae92133081daa97ef2363561b81b44b5f languageName: node linkType: hard @@ -561,52 +590,52 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.890.0" +"@aws-sdk/credential-provider-sso@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.891.0" dependencies: - "@aws-sdk/client-sso": "npm:3.890.0" + "@aws-sdk/client-sso": "npm:3.891.0" "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/token-providers": "npm:3.890.0" + "@aws-sdk/token-providers": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/property-provider": "npm:^4.1.1" "@smithy/shared-ini-file-loader": "npm:^4.2.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/04840cb0a070d16c320f5bb6eefbea03711bfb321b681e4b1e781d878591bce08b57206eeecad1470062e2bab3f64318409da5d6880016bc2cdd3ae826c72653 + checksum: 10c0/618e4ef6b6b0a58ddfa28cb80d883eb947be4ca6a91c3c62c6d83c615ccf4bb9ae5c371beac03fed31c3afde13dfea0c6ca6483ca5aa9baee7e41b4b94e4e006 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.890.0" +"@aws-sdk/credential-provider-web-identity@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.891.0" dependencies: "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/nested-clients": "npm:3.890.0" + "@aws-sdk/nested-clients": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/property-provider": "npm:^4.1.1" "@smithy/shared-ini-file-loader": "npm:^4.2.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/2044b8322cfb22f70128135e01fd4d63a92803b5b8324ad2dcd6e5ac9dd7e59070928db36db0f64b010d8fd418282b179db6ccabb088b6f7a2d2324d1b95cff0 + checksum: 10c0/3efbf1c8bcb9438bf09673a6eaf6cb0ad1a1b39635e7462f515818f66748ca9dafe58208be152574c6b967d061616822f6dfd702bb385f32bc7090e981300e49 languageName: node linkType: hard "@aws-sdk/credential-providers@npm:^3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/credential-providers@npm:3.890.0" + version: 3.891.0 + resolution: "@aws-sdk/credential-providers@npm:3.891.0" dependencies: - "@aws-sdk/client-cognito-identity": "npm:3.890.0" + "@aws-sdk/client-cognito-identity": "npm:3.891.0" "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/credential-provider-cognito-identity": "npm:3.890.0" + "@aws-sdk/credential-provider-cognito-identity": "npm:3.891.0" "@aws-sdk/credential-provider-env": "npm:3.890.0" "@aws-sdk/credential-provider-http": "npm:3.890.0" - "@aws-sdk/credential-provider-ini": "npm:3.890.0" - "@aws-sdk/credential-provider-node": "npm:3.890.0" + "@aws-sdk/credential-provider-ini": "npm:3.891.0" + "@aws-sdk/credential-provider-node": "npm:3.891.0" "@aws-sdk/credential-provider-process": "npm:3.890.0" - "@aws-sdk/credential-provider-sso": "npm:3.890.0" - "@aws-sdk/credential-provider-web-identity": "npm:3.890.0" - "@aws-sdk/nested-clients": "npm:3.890.0" + "@aws-sdk/credential-provider-sso": "npm:3.891.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.891.0" + "@aws-sdk/nested-clients": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/config-resolver": "npm:^4.2.2" "@smithy/core": "npm:^3.11.0" @@ -615,77 +644,77 @@ __metadata: "@smithy/property-provider": "npm:^4.1.1" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/f73873a58b0df8257d2df10ee6607cb26045a01409248a756b366e060cf628c723e1bae755bd3c77606f6c5314da3be0339d81b8600132b9acf60bd4a4c8b880 + checksum: 10c0/f6d042586f330ca025977228bd4a860cc39e70e113bd06fa0702fb821f3f561345fdadc33737905d57785d77f22a3890e5d1bc134d2b253f1d96844166c42fa1 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.887.0" +"@aws-sdk/middleware-host-header@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.891.0" dependencies: "@aws-sdk/types": "npm:3.887.0" "@smithy/protocol-http": "npm:^5.2.1" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/2fcd88f9e4bd06a37f7e6d53cd86d8e031decedaf036e4d76f044b034808042b6713af88c86d4d9d981c41ac6c52c6d3d420644283a56b58d0243b59b465a17a + checksum: 10c0/5716641a3732ffcae51387af289888dd771260b783e75b8c1c137ba18565a1e3a33318a1673f736baec36aaeba7f7cfd3446ce4844caed3fa2c080cf23d523f4 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/middleware-logger@npm:3.887.0" +"@aws-sdk/middleware-logger@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/middleware-logger@npm:3.891.0" dependencies: "@aws-sdk/types": "npm:3.887.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/025e37a0945fe3c34ac49c34d420b5b66d3258d425039fcec150a0180e6f5cce744017256dfdbb773d860aaaf6f541de90e623bc0cd84ef3a99c0313d7d941b9 + checksum: 10c0/6eab8cb71b14597e30334df164e211fadd093a380811efef156baa126b9ed42fdf005f54447cd48050e211e277719cd182f4534a44757d799b21a77ef39b460d languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.887.0": - version: 3.887.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.887.0" +"@aws-sdk/middleware-recursion-detection@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.891.0" dependencies: "@aws-sdk/types": "npm:3.887.0" "@aws/lambda-invoke-store": "npm:^0.0.1" "@smithy/protocol-http": "npm:^5.2.1" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/a10fdf1ed626f7bcd8b8cc91145723611be8d5fc8d9127d8be6fe90bb0d4164914e74bc5946baad48bfd09352ac0810204f7be69df450da9c71391fda853d191 + checksum: 10c0/3e8af5cc39f1d85a91d7856cce38070948e90b9cb0068e8e5cc861ce91d3d9370cdbdbef305bd5770e31e0f4fea330e3447df4030f1b9ce51c4e9974d0e001ad languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.890.0" +"@aws-sdk/middleware-user-agent@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.891.0" dependencies: "@aws-sdk/core": "npm:3.890.0" "@aws-sdk/types": "npm:3.887.0" - "@aws-sdk/util-endpoints": "npm:3.890.0" + "@aws-sdk/util-endpoints": "npm:3.891.0" "@smithy/core": "npm:^3.11.0" "@smithy/protocol-http": "npm:^5.2.1" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/1e0b4ae0bd4043fca3bd1d7f4cd0bbccfd72797fe4355f8f60c776cb2055b2dbe8f3b3b493427b8007c2c6f4f742b9f8e5eee5585ee579be92350ef78a5adf9e + checksum: 10c0/9a9bd85ebccbf705a40c53490e523a5e4a311fe9f8eb9d3e5cd8593b84011db03d90a153dcb2f984cb908b6e7e65fa23ecf0bc48234e73aca3ebf3b031bd0202 languageName: node linkType: hard -"@aws-sdk/nested-clients@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/nested-clients@npm:3.890.0" +"@aws-sdk/nested-clients@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/nested-clients@npm:3.891.0" dependencies: "@aws-crypto/sha256-browser": "npm:5.2.0" "@aws-crypto/sha256-js": "npm:5.2.0" "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/middleware-host-header": "npm:3.887.0" - "@aws-sdk/middleware-logger": "npm:3.887.0" - "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" - "@aws-sdk/middleware-user-agent": "npm:3.890.0" + "@aws-sdk/middleware-host-header": "npm:3.891.0" + "@aws-sdk/middleware-logger": "npm:3.891.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.891.0" + "@aws-sdk/middleware-user-agent": "npm:3.891.0" "@aws-sdk/region-config-resolver": "npm:3.890.0" "@aws-sdk/types": "npm:3.887.0" - "@aws-sdk/util-endpoints": "npm:3.890.0" + "@aws-sdk/util-endpoints": "npm:3.891.0" "@aws-sdk/util-user-agent-browser": "npm:3.887.0" - "@aws-sdk/util-user-agent-node": "npm:3.890.0" + "@aws-sdk/util-user-agent-node": "npm:3.891.0" "@smithy/config-resolver": "npm:^4.2.2" "@smithy/core": "npm:^3.11.0" "@smithy/fetch-http-handler": "npm:^5.2.1" @@ -693,7 +722,7 @@ __metadata: "@smithy/invalid-dependency": "npm:^4.1.1" "@smithy/middleware-content-length": "npm:^4.1.1" "@smithy/middleware-endpoint": "npm:^4.2.2" - "@smithy/middleware-retry": "npm:^4.2.2" + "@smithy/middleware-retry": "npm:^4.2.3" "@smithy/middleware-serde": "npm:^4.1.1" "@smithy/middleware-stack": "npm:^4.1.1" "@smithy/node-config-provider": "npm:^4.2.2" @@ -709,10 +738,10 @@ __metadata: "@smithy/util-defaults-mode-node": "npm:^4.1.2" "@smithy/util-endpoints": "npm:^3.1.2" "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.2" "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/f7d905b77b1c2159dab63ac5ad4ee1f45732e3dec84a29c84179996b9eb7eeb0f53c60a4d521bf86e5da3e018a5aaf21f4e12830942132204e2570232f29a948 + checksum: 10c0/f69d9f9cf0f94558367312e47741cdfe94472d7a3e94f44723c22fe796f007207bebc19c6fe2b12ac0f44bb067f7cd65499a0936ec91e94f445579e7147a7813 languageName: node linkType: hard @@ -730,22 +759,22 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/token-providers@npm:3.890.0" +"@aws-sdk/token-providers@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/token-providers@npm:3.891.0" dependencies: "@aws-sdk/core": "npm:3.890.0" - "@aws-sdk/nested-clients": "npm:3.890.0" + "@aws-sdk/nested-clients": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/property-provider": "npm:^4.1.1" "@smithy/shared-ini-file-loader": "npm:^4.2.0" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/059b76c588a3c67d4e4612e7874ef9cf1079e9da6d16846d5ef39bdc7503729ab4c9237ebe4f51fdca97d3df764f1630f659cc39ddaabb6b6a6c24cda4c4bac9 + checksum: 10c0/ed6f689a9e643dc240b65d8b109b841694f71cb9aeaf73df185b757be3311165b90bd5068437857e347094a4338deb2036b084eef7e66845f9f905342918c773 languageName: node linkType: hard -"@aws-sdk/types@npm:3.887.0": +"@aws-sdk/types@npm:3.887.0, @aws-sdk/types@npm:^3.222.0": version: 3.887.0 resolution: "@aws-sdk/types@npm:3.887.0" dependencies: @@ -755,26 +784,16 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/types@npm:^3.222.0": - version: 3.821.0 - resolution: "@aws-sdk/types@npm:3.821.0" - dependencies: - "@smithy/types": "npm:^4.3.1" - tslib: "npm:^2.6.2" - checksum: 10c0/6202b2c0db1dd5ee78e6dc45c51f8b19deff0ee400dd5a7a15d089cc5493a2db6a6e0553ff32742e8bc810d428b36599534e14c1b466695550aef1b1d87f043d - languageName: node - linkType: hard - -"@aws-sdk/util-endpoints@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/util-endpoints@npm:3.890.0" +"@aws-sdk/util-endpoints@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/util-endpoints@npm:3.891.0" dependencies: "@aws-sdk/types": "npm:3.887.0" "@smithy/types": "npm:^4.5.0" "@smithy/url-parser": "npm:^4.1.1" "@smithy/util-endpoints": "npm:^3.1.2" tslib: "npm:^2.6.2" - checksum: 10c0/f9c01dde2383a70ab7d8dfcbf9dfa58823a4d0a78dd02d9749787f730f3eecbcf4b2ef5cb4b5c93b78802892f3c31967972d6820bd9edaec3088ecd10c7adeda + checksum: 10c0/78c0cf6956f4b866449ba535a4055a67c801f26f25e9839c96cec899a8e369f6db648739d4428ce7d3799103cd7aed76040bd817b31fdf907fb4bfe10de968d7 languageName: node linkType: hard @@ -799,11 +818,11 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.890.0": - version: 3.890.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.890.0" +"@aws-sdk/util-user-agent-node@npm:3.891.0": + version: 3.891.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.891.0" dependencies: - "@aws-sdk/middleware-user-agent": "npm:3.890.0" + "@aws-sdk/middleware-user-agent": "npm:3.891.0" "@aws-sdk/types": "npm:3.887.0" "@smithy/node-config-provider": "npm:^4.2.2" "@smithy/types": "npm:^4.5.0" @@ -813,7 +832,7 @@ __metadata: peerDependenciesMeta: aws-crt: optional: true - checksum: 10c0/9ed961cdc61f1347193bbd66bf8ee34e8fec9fee63d49ed1b7395204752e08666aafd55dbfb4c391cab9e9403ee2281cbdb6587290989db34fcc894ce5f2192b + checksum: 10c0/ec0da41bc610859ec2004cbd33cb934091bc92f857d5c4f1d21be5487afd7cc98dfd7afb1170e4507dc7a54f594a8898e0bef80543f5b7c2cfd1b66c680b50f1 languageName: node linkType: hard @@ -834,7 +853,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.10.4": +"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -845,21 +864,10 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/code-frame@npm:7.26.2" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.26.5": - version: 7.26.8 - resolution: "@babel/compat-data@npm:7.26.8" - checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca +"@babel/compat-data@npm:^7.27.2": + version: 7.28.4 + resolution: "@babel/compat-data@npm:7.28.4" + checksum: 10c0/9d346471e0a016641df9a325f42ad1e8324bbdc0243ce4af4dd2b10b974128590da9eb179eea2c36647b9bb987343119105e96773c1f6981732cd4f87e5a03b9 languageName: node linkType: hard @@ -887,88 +895,88 @@ __metadata: linkType: hard "@babel/core@npm:^7.18.5": - version: 7.26.10 - resolution: "@babel/core@npm:7.26.10" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.10" - "@babel/helper-compilation-targets": "npm:^7.26.5" - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.10" - "@babel/parser": "npm:^7.26.10" - "@babel/template": "npm:^7.26.9" - "@babel/traverse": "npm:^7.26.10" - "@babel/types": "npm:^7.26.10" + version: 7.28.4 + resolution: "@babel/core@npm:7.28.4" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.4" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.4" + "@babel/types": "npm:^7.28.4" + "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 + checksum: 10c0/ef5a6c3c6bf40d3589b5593f8118cfe2602ce737412629fb6e26d595be2fcbaae0807b43027a5c42ec4fba5b895ff65891f2503b5918c8a3ea3542ab44d4c278 languageName: node linkType: hard -"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.26.10": - version: 7.26.10 - resolution: "@babel/generator@npm:7.26.10" +"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/generator@npm:7.28.3" dependencies: - "@babel/parser": "npm:^7.26.10" - "@babel/types": "npm:^7.26.10" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" + "@babel/parser": "npm:^7.28.3" + "@babel/types": "npm:^7.28.2" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 10c0/88b3b3ea80592fc89349c4e1a145e1386e4042866d2507298adf452bf972f68d13bf699a845e6ab8c028bd52c2247013eb1221b86e1db5c9779faacba9c4b10e + checksum: 10c0/0ff58bcf04f8803dcc29479b547b43b9b0b828ec1ee0668e92d79f9e90f388c28589056637c5ff2fd7bcf8d153c990d29c448d449d852bf9d1bc64753ca462bc languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/helper-compilation-targets@npm:7.26.5" +"@babel/helper-compilation-targets@npm:^7.23.6, @babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" dependencies: - "@babel/compat-data": "npm:^7.26.5" - "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 + checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-imports@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.5, @babel/helper-module-transforms@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helper-module-transforms@npm:7.26.0" +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 +"@babel/helper-module-transforms@npm:^7.24.5, @babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/549be62515a6d50cd4cfefcab1b005c47f89bd9135a22d602ee6a5e3a01f27571868ada10b75b033569f24dc4a2bb8d04bfa05ee75c16da7ade2d0db1437fcdb languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-identifier@npm:7.25.9" - checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard @@ -979,20 +987,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-option@npm:7.25.9" - checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5, @babel/helpers@npm:^7.26.10": - version: 7.26.10 - resolution: "@babel/helpers@npm:7.26.10" +"@babel/helpers@npm:^7.24.5, @babel/helpers@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" dependencies: - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.10" - checksum: 10c0/f99e1836bcffce96db43158518bb4a24cf266820021f6461092a776cba2dc01d9fc8b1b90979d7643c5c2ab7facc438149064463a52dd528b21c6ab32509784f + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + checksum: 10c0/aaa5fb8098926dfed5f223adf2c5e4c7fbba4b911b73dfec2d7d3083f8ba694d201a206db673da2d9b3ae8c01793e795767654558c450c8c14b4c2175b4fcb44 languageName: node linkType: hard @@ -1005,97 +1013,81 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.24.5, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9": - version: 7.26.10 - resolution: "@babel/parser@npm:7.26.10" +"@babel/parser@npm:^7.24.5, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/parser@npm:7.28.4" dependencies: - "@babel/types": "npm:^7.26.10" + "@babel/types": "npm:^7.28.4" bin: parser: ./bin/babel-parser.js - checksum: 10c0/c47f5c0f63cd12a663e9dc94a635f9efbb5059d98086a92286d7764357c66bceba18ccbe79333e01e9be3bfb8caba34b3aaebfd8e62c3d5921c8cf907267be75 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.12.5": - version: 7.28.3 - resolution: "@babel/runtime@npm:7.28.3" - checksum: 10c0/b360f82c2c5114f2a062d4d143d7b4ec690094764853937110585a9497977aed66c102166d0e404766c274e02a50ffb8f6d77fef7251ecf3f607f0e03e6397bc - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6": - version: 7.26.10 - resolution: "@babel/runtime@npm:7.26.10" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/6dc6d88c7908f505c4f7770fb4677dfa61f68f659b943c2be1f2a99cb6680343462867abf2d49822adc435932919b36c77ac60125793e719ea8745f2073d3745 + checksum: 10c0/58b239a5b1477ac7ed7e29d86d675cc81075ca055424eba6485872626db2dc556ce63c45043e5a679cd925e999471dba8a3ed4864e7ab1dbf64306ab72c52707 languageName: node linkType: hard -"@babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": - version: 7.27.6 - resolution: "@babel/runtime@npm:7.27.6" - checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8 +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": + version: 7.28.4 + resolution: "@babel/runtime@npm:7.28.4" + checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7 languageName: node linkType: hard -"@babel/template@npm:^7.24.0, @babel/template@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/template@npm:7.26.9" +"@babel/template@npm:^7.24.0, @babel/template@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.2" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/ed9e9022651e463cc5f2cc21942f0e74544f1754d231add6348ff1b472985a3b3502041c0be62dc99ed2d12cfae0c51394bf827452b98a2f8769c03b87aadc81 languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10": - version: 7.26.10 - resolution: "@babel/traverse@npm:7.26.10" +"@babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": + version: 7.28.4 + resolution: "@babel/traverse@npm:7.28.4" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.10" - "@babel/parser": "npm:^7.26.10" - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.10" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.4" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/4e86bb4e3c30a6162bb91df86329df79d96566c3e2d9ccba04f108c30473a3a4fd360d9990531493d90f6a12004f10f616bf9b9229ca30c816b708615e9de2ac + checksum: 10c0/ee678fdd49c9f54a32e07e8455242390d43ce44887cea6567b233fe13907b89240c377e7633478a32c6cf1be0e17c2f7f3b0c59f0666e39c5074cc47b968489c languageName: node linkType: hard -"@babel/types@npm:^7.24.5, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9, @babel/types@npm:^7.8.3": - version: 7.26.10 - resolution: "@babel/types@npm:7.26.10" +"@babel/types@npm:^7.24.5, @babel/types@npm:^7.27.1, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.8.3": + version: 7.28.4 + resolution: "@babel/types@npm:7.28.4" dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/7a7f83f568bfc3dfabfaf9ae3a97ab5c061726c0afa7dcd94226d4f84a81559da368ed79671e3a8039d16f12476cf110381a377ebdea07587925f69628200dac + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10c0/ac6f909d6191319e08c80efbfac7bd9a25f80cc83b43cd6d82e7233f7a6b9d6e7b90236f3af7400a3f83b576895bcab9188a22b584eb0f224e80e6d4e95f4517 languageName: node linkType: hard "@codemirror/autocomplete@npm:^6.0.0, @codemirror/autocomplete@npm:^6.16.2, @codemirror/autocomplete@npm:^6.3.2, @codemirror/autocomplete@npm:^6.7.1": - version: 6.18.6 - resolution: "@codemirror/autocomplete@npm:6.18.6" + version: 6.18.7 + resolution: "@codemirror/autocomplete@npm:6.18.7" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.17.0" "@lezer/common": "npm:^1.0.0" - checksum: 10c0/65069493978b2af7c600af5020a8873270a8bc9a6820da192bf28b03535f1a0127aa5767eb30d9bfa5d36c61186ee2766925625e8a6c731194e7def0d882fb84 + checksum: 10c0/562c13711fc1b184d3684300d255ebb0c7d45a4ea2c7f14e9307b5372f5af213720d06431864239d1507ba4613fb0ee7c5091b327a2125b2ee8109d4f5344fb1 languageName: node linkType: hard "@codemirror/commands@npm:^6.0.0, @codemirror/commands@npm:^6.1.0, @codemirror/commands@npm:^6.6.0": - version: 6.8.0 - resolution: "@codemirror/commands@npm:6.8.0" + version: 6.8.1 + resolution: "@codemirror/commands@npm:6.8.1" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.4.0" "@codemirror/view": "npm:^6.27.0" "@lezer/common": "npm:^1.1.0" - checksum: 10c0/689f85a305f96fbe43df888c901411aefc1b937cfc8217f74d8d4d36d8bb343c5a7eae4f153391749d5fd9e49001338e39b898ce39de837d63bc83e2a6d8180d + checksum: 10c0/da61311f4c39036f93fbe518c673f2464902cf1b64b071319b14b7d690315b72828de4bc12f28be78eeac6e8b8bd8800d4e7921dc37977f78baac4dd49c5b4bf languageName: node linkType: hard @@ -1128,12 +1120,12 @@ __metadata: linkType: hard "@codemirror/lang-cpp@npm:^6.0.0, @codemirror/lang-cpp@npm:^6.0.2": - version: 6.0.2 - resolution: "@codemirror/lang-cpp@npm:6.0.2" + version: 6.0.3 + resolution: "@codemirror/lang-cpp@npm:6.0.3" dependencies: "@codemirror/language": "npm:^6.0.0" "@lezer/cpp": "npm:^1.0.0" - checksum: 10c0/afce320324a1536aa9c86f2bd0709d1cfb7e3c5fc5349027e146354cae566319f6d5bfada77067b26b5111bab6c3e747cc818bda926d218e261e208e36185e60 + checksum: 10c0/cd4c76f60509761bc8375cd702696777e241bba451b9b31f52568be4c9f093732e5a32fa7c384646c2334ce4f92067c90e31ad4673e8c2049c3a0c9c2494c215 languageName: node linkType: hard @@ -1164,8 +1156,8 @@ __metadata: linkType: hard "@codemirror/lang-html@npm:^6.0.0, @codemirror/lang-html@npm:^6.4.7, @codemirror/lang-html@npm:^6.4.9": - version: 6.4.9 - resolution: "@codemirror/lang-html@npm:6.4.9" + version: 6.4.10 + resolution: "@codemirror/lang-html@npm:6.4.10" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/lang-css": "npm:^6.0.0" @@ -1176,23 +1168,23 @@ __metadata: "@lezer/common": "npm:^1.0.0" "@lezer/css": "npm:^1.1.0" "@lezer/html": "npm:^1.3.0" - checksum: 10c0/0d6197aa645cc0a9da33789ea30423d4b8320b8e636c8587c7fcf58bdf90ea6934451d84ccbd9dd60dbc7046428204d7c986bd742c2cc459bee7c9653258db70 + checksum: 10c0/57c6ddcc2ddf76b95bd60015054945d46bd2e474dc2d02c230a7c12a83617d881ac9da46d8fe690d1ffac2c935ac4ecc2971c4d666252a71a258b47f5c4ce62e languageName: node linkType: hard "@codemirror/lang-java@npm:^6.0.0, @codemirror/lang-java@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-java@npm:6.0.1" + version: 6.0.2 + resolution: "@codemirror/lang-java@npm:6.0.2" dependencies: "@codemirror/language": "npm:^6.0.0" "@lezer/java": "npm:^1.0.0" - checksum: 10c0/d8526423f8e33019ad9095d5c4a857f5ef5f842f926f37cff4f95a99e7e28e0b27def0098e5ecb4abbafe358854d49232dc143c3a909d34eca5f9cf5c6a355fb + checksum: 10c0/ee9d5f87e8d38c26149b3ac3c3a7a98fbb11b2b84f90de46018977132153b84165af4e563455d5961b802c748744fa2fda0c7c5db278de2877219af6e8c8a450 languageName: node linkType: hard "@codemirror/lang-javascript@npm:^6.0.0, @codemirror/lang-javascript@npm:^6.1.2, @codemirror/lang-javascript@npm:^6.2.2": - version: 6.2.3 - resolution: "@codemirror/lang-javascript@npm:6.2.3" + version: 6.2.4 + resolution: "@codemirror/lang-javascript@npm:6.2.4" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/language": "npm:^6.6.0" @@ -1201,17 +1193,17 @@ __metadata: "@codemirror/view": "npm:^6.17.0" "@lezer/common": "npm:^1.0.0" "@lezer/javascript": "npm:^1.0.0" - checksum: 10c0/6f7c2563325a4b9ea13aadf92e8d4fa0b4da6b6ea6f623e8a593732b7965b863bf66ca2273202954c70d4f9a2bdc74dcb03bb8100300f4c08d5834afe8f2aede + checksum: 10c0/af6faaa9566c57e233459d48e8afbdbf99b6d666695fa49b2d352cda15b6022edbe319e1b296f76526f48c313627bbcd2a340872e6627a17358edabc08e8e129 languageName: node linkType: hard "@codemirror/lang-json@npm:^6.0.0, @codemirror/lang-json@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-json@npm:6.0.1" + version: 6.0.2 + resolution: "@codemirror/lang-json@npm:6.0.2" dependencies: "@codemirror/language": "npm:^6.0.0" "@lezer/json": "npm:^1.0.0" - checksum: 10c0/c70301ba43d44dbd1ff0ccab6ec6e3fb9825d61d4854b4839441a8144a9c96997acdad16d93199d157308dd80088a5e9f14b66f395c7e79f4dadc6b4e70ce8a8 + checksum: 10c0/4a36022226557d0571c143f907638eb2d46c0f7cf96c6d9a86dac397a789efa2b387e3dd3df94bac21e27692892443b24f8129c044c9012df66e68f5080745b0 languageName: node linkType: hard @@ -1229,8 +1221,8 @@ __metadata: linkType: hard "@codemirror/lang-liquid@npm:^6.0.0, @codemirror/lang-liquid@npm:^6.2.2": - version: 6.2.3 - resolution: "@codemirror/lang-liquid@npm:6.2.3" + version: 6.3.0 + resolution: "@codemirror/lang-liquid@npm:6.3.0" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/lang-html": "npm:^6.0.0" @@ -1240,13 +1232,13 @@ __metadata: "@lezer/common": "npm:^1.0.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.3.1" - checksum: 10c0/4f1a6a2a76974a97d72e07809cfbf33fe4d65b9abd10ca0abf26e4e0f5515262af3ad3acee2c86b8397471aec88de12f2e0bd590715024c9fa36ec1c18645142 + checksum: 10c0/e11e2dd9f6a465fdeff02f7a177819285cc4196617d67eb135fa662b25f1189bd2f8e78f7c6fdb055c52fe1b0d891fb9b5c6103d141bed1126b790c3ec5d3d49 languageName: node linkType: hard "@codemirror/lang-markdown@npm:^6.0.0, @codemirror/lang-markdown@npm:^6.2.5": - version: 6.3.2 - resolution: "@codemirror/lang-markdown@npm:6.3.2" + version: 6.3.4 + resolution: "@codemirror/lang-markdown@npm:6.3.4" dependencies: "@codemirror/autocomplete": "npm:^6.7.1" "@codemirror/lang-html": "npm:^6.0.0" @@ -1255,24 +1247,24 @@ __metadata: "@codemirror/view": "npm:^6.0.0" "@lezer/common": "npm:^1.2.1" "@lezer/markdown": "npm:^1.0.0" - checksum: 10c0/dc1c8449cf320def12d2d9bbcba24a697513431650cc5a97413de9b70fc514521e1a677351f45cc73081ac1ff58812554ba580929a1f722d21ae66233f944499 + checksum: 10c0/4d8fcbab4f21b56e88d8df951a1717d32618606bca90426005e81d0a0b0600061db3bb728c6170c6475c3655563175cff3409a9b989c5511f1987faf407203ed languageName: node linkType: hard "@codemirror/lang-php@npm:^6.0.0, @codemirror/lang-php@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-php@npm:6.0.1" + version: 6.0.2 + resolution: "@codemirror/lang-php@npm:6.0.2" dependencies: "@codemirror/lang-html": "npm:^6.0.0" "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" "@lezer/common": "npm:^1.0.0" "@lezer/php": "npm:^1.0.0" - checksum: 10c0/1dd34674ca0dc8d1d0616efc080ef98cbe998b023d434b24a923369c78e46bad839e8c45d7d2cbe86379b410b328f0aa79a4bccd7739a2bdfd9fd47071a8b521 + checksum: 10c0/8c1315561e8ae3fc9c45442a7d90fb2ccee7024a6c2acd67b74be2340fa4bc3996d1f3044c54470f403a5d478ff0cc97cea341eda94bdce518d7514e24d54019 languageName: node linkType: hard -"@codemirror/lang-python@npm:^6.0.0": +"@codemirror/lang-python@npm:^6.0.0, @codemirror/lang-python@npm:^6.1.6": version: 6.2.1 resolution: "@codemirror/lang-python@npm:6.2.1" dependencies: @@ -1285,26 +1277,13 @@ __metadata: languageName: node linkType: hard -"@codemirror/lang-python@npm:^6.1.6": - version: 6.1.7 - resolution: "@codemirror/lang-python@npm:6.1.7" - dependencies: - "@codemirror/autocomplete": "npm:^6.3.2" - "@codemirror/language": "npm:^6.8.0" - "@codemirror/state": "npm:^6.0.0" - "@lezer/common": "npm:^1.2.1" - "@lezer/python": "npm:^1.1.4" - checksum: 10c0/446c8410ff5e406a9a2f9eecc4468b7059290607d6b1559a6630ccd524f51967b31703c629f123ae57c278a5305ee8687e1b17c3a9bbf89f27d04eb37010cd37 - languageName: node - linkType: hard - "@codemirror/lang-rust@npm:^6.0.0, @codemirror/lang-rust@npm:^6.0.1": - version: 6.0.1 - resolution: "@codemirror/lang-rust@npm:6.0.1" + version: 6.0.2 + resolution: "@codemirror/lang-rust@npm:6.0.2" dependencies: "@codemirror/language": "npm:^6.0.0" "@lezer/rust": "npm:^1.0.0" - checksum: 10c0/688763c130c973471fadd1932db12e60bffa5e18e0e69c00a415a154e727e141cf4cc554575f193440f80347be039cc4c21e0857bd651db7421633ca4fa612b6 + checksum: 10c0/f0f3345c279a84572d29ee9284ac6b96abcb8521db7c2247b561dc59823adeabd529280e5313e304e11bce6f3fb57386e7859e183fb0404bd8d8a81751587695 languageName: node linkType: hard @@ -1322,8 +1301,8 @@ __metadata: linkType: hard "@codemirror/lang-sql@npm:^6.0.0, @codemirror/lang-sql@npm:^6.7.1": - version: 6.8.0 - resolution: "@codemirror/lang-sql@npm:6.8.0" + version: 6.10.0 + resolution: "@codemirror/lang-sql@npm:6.10.0" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/language": "npm:^6.0.0" @@ -1331,7 +1310,7 @@ __metadata: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: 10c0/a2500e4cebf6c074c89338a020332c44094e7a6eead04ad6d7e423173a4f4637a6021fdbf68935a2f23550eb7b1d1d078855b3d3bf84b50ab7ad1ff01a95d463 + checksum: 10c0/05875f1d03fb741c392d9beed61d29398edd9bcb057340ad14e301e2576bb1652c6bfe9e4d8b14afbab42449b2db03dce15e81348ea57c2daddb94604e3671b0 languageName: node linkType: hard @@ -1420,9 +1399,9 @@ __metadata: languageName: node linkType: hard -"@codemirror/language@npm:6.x, @codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.2, @codemirror/language@npm:^6.10.3, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0, @codemirror/language@npm:^6.9.0": - version: 6.11.0 - resolution: "@codemirror/language@npm:6.11.0" +"@codemirror/language@npm:6.x, @codemirror/language@npm:^6.0.0, @codemirror/language@npm:^6.10.3, @codemirror/language@npm:^6.11.0, @codemirror/language@npm:^6.3.0, @codemirror/language@npm:^6.4.0, @codemirror/language@npm:^6.6.0, @codemirror/language@npm:^6.8.0, @codemirror/language@npm:^6.9.0": + version: 6.11.3 + resolution: "@codemirror/language@npm:6.11.3" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.23.0" @@ -1430,7 +1409,7 @@ __metadata: "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" style-mod: "npm:^4.0.0" - checksum: 10c0/a8e45ef6dbccc5a7389f277b026412eeecc4ce3dfd806f77f34a8d85df20e257b3b5d0da26c59d9f024e7109542614c62cfa708158da447b0ae97b8fd8476fa9 + checksum: 10c0/0cbc2a98bd9e94e8e186af30613741a553fc45479e3875c79bddc32340d4d75ecc36229c66e2ee5fcffbc8fdd49b442e43847799d1d68651e3b4f8ec20d3d092 languageName: node linkType: hard @@ -1447,7 +1426,7 @@ __metadata: languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.4.0": +"@codemirror/legacy-modes@npm:^6.4.0, @codemirror/legacy-modes@npm:^6.4.2": version: 6.5.1 resolution: "@codemirror/legacy-modes@npm:6.5.1" dependencies: @@ -1456,23 +1435,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/legacy-modes@npm:^6.4.2": - version: 6.5.0 - resolution: "@codemirror/legacy-modes@npm:6.5.0" - dependencies: - "@codemirror/language": "npm:^6.0.0" - checksum: 10c0/f1d8432e96a0647a22901a065cd074391ca8daf879e92cf87d9fbae15a40777a77fe4fc2076591319d32c47f5793b203a64c1e941de088c317e7ece5d14aa1b8 - languageName: node - linkType: hard - "@codemirror/lint@npm:^6.0.0": - version: 6.8.4 - resolution: "@codemirror/lint@npm:6.8.4" + version: 6.8.5 + resolution: "@codemirror/lint@npm:6.8.5" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.35.0" crelt: "npm:^1.0.5" - checksum: 10c0/2614f25c50061b8bea4a430d19b25dca03e3d3059ade0bbc5768d2a1ac1dbc2e653ccc810d951860e6bd9e37031c850f439054c6df6522d533d93984df68bc79 + checksum: 10c0/3ae3ca239575e81255d6968f73d444335fcbc576eccf96a070cf5d838b3121814e6e0a92a4c5450672ce8178e3f5595bdba00a704915ce29fb0218968e383941 languageName: node linkType: hard @@ -1486,13 +1456,13 @@ __metadata: linkType: hard "@codemirror/search@npm:^6.0.0, @codemirror/search@npm:^6.5.6": - version: 6.5.10 - resolution: "@codemirror/search@npm:6.5.10" + version: 6.5.11 + resolution: "@codemirror/search@npm:6.5.11" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 10c0/01806b0a04e6274077bac5de9fc201194147da25ec888dec0186269da9aff089d321a1a09245b4de39148c76b30ba8595a95d42dea6f5913d19c3a0107401d3a + checksum: 10c0/8f25647ceb9a255a6e5797c20ec787587537e8496f651d8815d3f8f6c9fc5bf586b6552dadfcc7ad24364c659fcd12315c5fa235a098ba15840bb76bed35cc09 languageName: node linkType: hard @@ -1522,14 +1492,14 @@ __metadata: linkType: hard "@codemirror/theme-one-dark@npm:^6.0.0": - version: 6.1.2 - resolution: "@codemirror/theme-one-dark@npm:6.1.2" + version: 6.1.3 + resolution: "@codemirror/theme-one-dark@npm:6.1.3" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" "@lezer/highlight": "npm:^1.0.0" - checksum: 10c0/d0d70ce1e03fa7e5d51cc72d8bdef043f30e14a5aee88f4dd71b64e176c3d68629c82390b9cfdab8cc1ac20d35703b65fe9160051fddc873aa67c613d9525a3d + checksum: 10c0/de8483c69911bcd61a19679384de663ced9c8bed3c776f08581a8b724e9f456a17053b1cf6e9d1f2a475fa6bc42e905ec8ba1ee0a8b55213d18087d9d9150317 languageName: node linkType: hard @@ -1547,24 +1517,25 @@ __metadata: linkType: hard "@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.33.0, @codemirror/view@npm:^6.35.0": - version: 6.36.4 - resolution: "@codemirror/view@npm:6.36.4" + version: 6.38.2 + resolution: "@codemirror/view@npm:6.38.2" dependencies: "@codemirror/state": "npm:^6.5.0" + crelt: "npm:^1.0.6" style-mod: "npm:^4.1.0" w3c-keyname: "npm:^2.2.4" - checksum: 10c0/6381ddfefba1564f17d4782980c02bb6b5356848ecf683435928a17d166fbd37dfece9db6bbcacf40be81d5e60c473acb1a192c3199f269a8651fdd73da5c2bc + checksum: 10c0/d4c26a3defda58c6ac594a25bfd4bfb0273b49349f8f38c36eeed9ee0eef93883f4a946300631379312c51356e8919fea852189366d0ca7e1294b0a06f06cbd6 languageName: node linkType: hard "@coderabbitai/bitbucket@npm:^1.1.3": - version: 1.1.3 - resolution: "@coderabbitai/bitbucket@npm:1.1.3" + version: 1.1.4 + resolution: "@coderabbitai/bitbucket@npm:1.1.4" dependencies: - openapi-fetch: "npm:^0.13.4" + openapi-fetch: "npm:~0.14.0" bin: coderabbitai-bitbucket: dist/main.js - checksum: 10c0/0c034866f8094b9ce68a5292d513fe6226d50b333a0a6ce929542b635a8bcf1d8d5abc7eb1aaf665ebce99e312a192d83b224085843d5641806ca4adc36ab0ff + checksum: 10c0/46d47e192ca51463ed024f5751bad0c371154582d2b4356de7ff7ebd2e2a58e58bda5f4321571c06902e2c81f5d90452c9d8d0b9d3d1df2c6b33c829475bc115 languageName: node linkType: hard @@ -1575,49 +1546,49 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^5.0.2": - version: 5.0.2 - resolution: "@csstools/color-helpers@npm:5.0.2" - checksum: 10c0/bebaddb28b9eb58b0449edd5d0c0318fa88f3cb079602ee27e88c9118070d666dcc4e09a5aa936aba2fde6ba419922ade07b7b506af97dd7051abd08dfb2959b +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10c0/b7f99d2e455cf1c9b41a67a5327d5d02888cd5c8802a68b1887dffef537d9d4bc66b3c10c1e62b40bbed638b6c1d60b85a232f904ed7b39809c4029cb36567db languageName: node linkType: hard -"@csstools/css-calc@npm:^2.1.2": - version: 2.1.2 - resolution: "@csstools/css-calc@npm:2.1.2" +"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.4 - "@csstools/css-tokenizer": ^3.0.3 - checksum: 10c0/34ced30553968ef5d5f9e00e3b90b48c47480cf130e282e99d57ec9b09f803aab8bc06325683e72a1518b5e7180a3da8b533f1b462062757c21989a53b482e1a + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/42ce5793e55ec4d772083808a11e9fb2dfe36db3ec168713069a276b4c3882205b3507c4680224c28a5d35fe0bc2d308c77f8f2c39c7c09aad8747708eb8ddd8 languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.8": - version: 3.0.8 - resolution: "@csstools/css-color-parser@npm:3.0.8" +"@csstools/css-color-parser@npm:^3.0.9": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" dependencies: - "@csstools/color-helpers": "npm:^5.0.2" - "@csstools/css-calc": "npm:^2.1.2" + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.4 - "@csstools/css-tokenizer": ^3.0.3 - checksum: 10c0/90722c5a62ca94e9d578ddf59be604a76400b932bd3d4bd23cb1ae9b7ace8fcf83c06995d2b31f96f4afef24a7cefba79beb11ed7ee4999d7ecfec3869368359 + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/0e0c670ad54ec8ec4d9b07568b80defd83b9482191f5e8ca84ab546b7be6db5d7cc2ba7ac9fae54488b129a4be235d6183d3aab4416fec5e89351f73af4222c5 languageName: node linkType: hard "@csstools/css-parser-algorithms@npm:^3.0.4": - version: 3.0.4 - resolution: "@csstools/css-parser-algorithms@npm:3.0.4" + version: 3.0.5 + resolution: "@csstools/css-parser-algorithms@npm:3.0.5" peerDependencies: - "@csstools/css-tokenizer": ^3.0.3 - checksum: 10c0/d411f07765e14eede17bccc6bd4f90ff303694df09aabfede3fd104b2dfacfd4fe3697cd25ddad14684c850328f3f9420ebfa9f78380892492974db24ae47dbd + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10c0/d9a1c888bd43849ae3437ca39251d5c95d2c8fd6b5ccdb7c45491dfd2c1cbdc3075645e80901d120e4d2c1993db9a5b2d83793b779dbbabcfb132adb142eb7f7 languageName: node linkType: hard "@csstools/css-tokenizer@npm:^3.0.3": - version: 3.0.3 - resolution: "@csstools/css-tokenizer@npm:3.0.3" - checksum: 10c0/c31bf410e1244b942e71798e37c54639d040cb59e0121b21712b40015fced2b0fb1ffe588434c5f8923c9cd0017cfc1c1c8f3921abc94c96edf471aac2eba5e5 + version: 3.0.4 + resolution: "@csstools/css-tokenizer@npm:3.0.4" + checksum: 10c0/3b589f8e9942075a642213b389bab75a2d50d05d203727fcdac6827648a5572674caff07907eff3f9a2389d86a4ee47308fafe4f8588f4a77b7167c588d2559f languageName: node linkType: hard @@ -1632,40 +1603,31 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.3.1": - version: 1.3.1 - resolution: "@emnapi/core@npm:1.3.1" - dependencies: - "@emnapi/wasi-threads": "npm:1.0.1" - tslib: "npm:^2.4.0" - checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 - languageName: node - linkType: hard - -"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.3.1": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" +"@emnapi/core@npm:^1.4.3": + version: 1.5.0 + resolution: "@emnapi/core@npm:1.5.0" dependencies: + "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c + checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.4": - version: 1.4.5 - resolution: "@emnapi/runtime@npm:1.4.5" +"@emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.5.0": + version: 1.5.0 + resolution: "@emnapi/runtime@npm:1.5.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/37a0278be5ac81e918efe36f1449875cbafba947039c53c65a1f8fc238001b866446fc66041513b286baaff5d6f9bec667f5164b3ca481373a8d9cb65bfc984b + checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.1": - version: 1.0.1 - resolution: "@emnapi/wasi-threads@npm:1.0.1" +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c + checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 languageName: node linkType: hard @@ -1683,9 +1645,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/aix-ppc64@npm:0.25.1" +"@esbuild/aix-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/aix-ppc64@npm:0.25.10" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -1704,9 +1666,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-arm64@npm:0.25.1" +"@esbuild/android-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm64@npm:0.25.10" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -1725,9 +1687,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-arm@npm:0.25.1" +"@esbuild/android-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-arm@npm:0.25.10" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -1746,9 +1708,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/android-x64@npm:0.25.1" +"@esbuild/android-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/android-x64@npm:0.25.10" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -1767,9 +1729,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/darwin-arm64@npm:0.25.1" +"@esbuild/darwin-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-arm64@npm:0.25.10" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -1788,9 +1750,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/darwin-x64@npm:0.25.1" +"@esbuild/darwin-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/darwin-x64@npm:0.25.10" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -1809,9 +1771,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/freebsd-arm64@npm:0.25.1" +"@esbuild/freebsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-arm64@npm:0.25.10" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -1830,9 +1792,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/freebsd-x64@npm:0.25.1" +"@esbuild/freebsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/freebsd-x64@npm:0.25.10" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -1851,9 +1813,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-arm64@npm:0.25.1" +"@esbuild/linux-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm64@npm:0.25.10" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1872,9 +1834,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-arm@npm:0.25.1" +"@esbuild/linux-arm@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-arm@npm:0.25.10" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1893,9 +1855,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-ia32@npm:0.25.1" +"@esbuild/linux-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ia32@npm:0.25.10" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1914,9 +1876,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-loong64@npm:0.25.1" +"@esbuild/linux-loong64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-loong64@npm:0.25.10" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1935,9 +1897,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-mips64el@npm:0.25.1" +"@esbuild/linux-mips64el@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-mips64el@npm:0.25.10" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1956,9 +1918,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-ppc64@npm:0.25.1" +"@esbuild/linux-ppc64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-ppc64@npm:0.25.10" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1977,9 +1939,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-riscv64@npm:0.25.1" +"@esbuild/linux-riscv64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-riscv64@npm:0.25.10" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1998,9 +1960,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-s390x@npm:0.25.1" +"@esbuild/linux-s390x@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-s390x@npm:0.25.10" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2019,16 +1981,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/linux-x64@npm:0.25.1" +"@esbuild/linux-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/linux-x64@npm:0.25.10" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/netbsd-arm64@npm:0.25.1" +"@esbuild/netbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-arm64@npm:0.25.10" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard @@ -2047,16 +2009,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/netbsd-x64@npm:0.25.1" +"@esbuild/netbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/netbsd-x64@npm:0.25.10" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/openbsd-arm64@npm:0.25.1" +"@esbuild/openbsd-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-arm64@npm:0.25.10" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -2075,13 +2037,20 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/openbsd-x64@npm:0.25.1" +"@esbuild/openbsd-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openbsd-x64@npm:0.25.10" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard +"@esbuild/openharmony-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/openharmony-arm64@npm:0.25.10" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.19.11": version: 0.19.11 resolution: "@esbuild/sunos-x64@npm:0.19.11" @@ -2096,9 +2065,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/sunos-x64@npm:0.25.1" +"@esbuild/sunos-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/sunos-x64@npm:0.25.10" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2117,9 +2086,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-arm64@npm:0.25.1" +"@esbuild/win32-arm64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-arm64@npm:0.25.10" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2138,9 +2107,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-ia32@npm:0.25.1" +"@esbuild/win32-ia32@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-ia32@npm:0.25.10" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2159,32 +2128,21 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.1": - version: 0.25.1 - resolution: "@esbuild/win32-x64@npm:0.25.1" +"@esbuild/win32-x64@npm:0.25.10": + version: 0.25.10 + resolution: "@esbuild/win32-x64@npm:0.25.10" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.5.1 - resolution: "@eslint-community/eslint-utils@npm:4.5.1" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/b520ae1b7bd04531a5c5da2021071815df4717a9f7d13720e3a5ddccf5c9c619532039830811fcbae1c2f1c9d133e63af2435ee69e0fc0fabbd6d928c6800fb2 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.7.0": - version: 4.7.0 - resolution: "@eslint-community/eslint-utils@npm:4.7.0" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.9.0 + resolution: "@eslint-community/eslint-utils@npm:4.9.0" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf + checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 languageName: node linkType: hard @@ -2236,55 +2194,55 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.6.0": - version: 1.6.9 - resolution: "@floating-ui/core@npm:1.6.9" +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" dependencies: - "@floating-ui/utils": "npm:^0.2.9" - checksum: 10c0/77debdfc26bc36c6f5ae1f26ab3c15468215738b3f5682af4e1915602fa21ba33ad210273f31c9d2da1c531409929e1afb1138b1608c6b54a0f5853ee84c340d + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.0": - version: 1.6.13 - resolution: "@floating-ui/dom@npm:1.6.13" +"@floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" dependencies: - "@floating-ui/core": "npm:^1.6.0" - "@floating-ui/utils": "npm:^0.2.9" - checksum: 10c0/272242d2eb6238ffcee0cb1f3c66e0eafae804d5d7b449db5ecf904bc37d31ad96cf575a9e650b93c1190f64f49a684b1559d10e05ed3ec210628b19116991a9 + "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.2": - version: 2.1.2 - resolution: "@floating-ui/react-dom@npm:2.1.2" +"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.1.6": + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" dependencies: - "@floating-ui/dom": "npm:^1.0.0" + "@floating-ui/dom": "npm:^1.7.4" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60 + checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 languageName: node linkType: hard "@floating-ui/react@npm:^0.27.2": - version: 0.27.5 - resolution: "@floating-ui/react@npm:0.27.5" + version: 0.27.16 + resolution: "@floating-ui/react@npm:0.27.16" dependencies: - "@floating-ui/react-dom": "npm:^2.1.2" - "@floating-ui/utils": "npm:^0.2.9" + "@floating-ui/react-dom": "npm:^2.1.6" + "@floating-ui/utils": "npm:^0.2.10" tabbable: "npm:^6.0.0" peerDependencies: react: ">=17.0.0" react-dom: ">=17.0.0" - checksum: 10c0/2da91779fddd3f368bfec0ceeb67b98e7b73f07b27f56f5ae339169de9c4145851ed432469d5dd81b99b9d6a5f0fefbb4ea8c881d2c97dd2dc0a0e96ad0945dd + checksum: 10c0/a026266d8875e69de1ac1e1a00588660c8ee299c1e7d067c5c5fd1d69a46fd10acff5dd6cb66c3fe40a3347b443234309ba95f5b33d49059d0cda121f558f566 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.9": - version: 0.2.9 - resolution: "@floating-ui/utils@npm:0.2.9" - checksum: 10c0/48bbed10f91cb7863a796cc0d0e917c78d11aeb89f98d03fc38d79e7eb792224a79f538ed8a2d5d5584511d4ca6354ef35f1712659fd569868e342df4398ad6f +"@floating-ui/utils@npm:^0.2.10": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: 10c0/e9bc2a1730ede1ee25843937e911ab6e846a733a4488623cd353f94721b05ec2c9ec6437613a2ac9379a94c2fd40c797a2ba6fa1df2716f5ce4aa6ddb1cf9ea4 languageName: node linkType: hard @@ -2356,13 +2314,13 @@ __metadata: linkType: hard "@iconify/react@npm:^5.1.0": - version: 5.2.0 - resolution: "@iconify/react@npm:5.2.0" + version: 5.2.1 + resolution: "@iconify/react@npm:5.2.1" dependencies: "@iconify/types": "npm:^2.0.0" peerDependencies: react: ">=16" - checksum: 10c0/e63102e6408506058fc8a6a37681a8037bc9796c35ea9d334a8d741d5c0d89e72ce75f5bb6181c42c507d0252018ba5b8a118de87651efe1cc890899dc9f48bd + checksum: 10c0/aafd1b170de7d83a4d36d5ae3d5fa38384020858a2147d7e9d9f88a066ea57eed754fa48d393967052a38414df175013007555a4cf5840c98ca1b23cf955cf65 languageName: node linkType: hard @@ -2385,6 +2343,13 @@ __metadata: languageName: node linkType: hard +"@img/colour@npm:^1.0.0": + version: 1.0.0 + resolution: "@img/colour@npm:1.0.0" + checksum: 10c0/02261719c1e0d7aa5a2d585981954f2ac126f0c432400aa1a01b925aa2c41417b7695da8544ee04fd29eba7ecea8eaf9b8bef06f19dc8faba78f94eeac40667d + languageName: node + linkType: hard + "@img/sharp-darwin-arm64@npm:0.33.5": version: 0.33.5 resolution: "@img/sharp-darwin-arm64@npm:0.33.5" @@ -2397,11 +2362,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-darwin-arm64@npm:0.34.3" +"@img/sharp-darwin-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-arm64@npm:0.34.4" dependencies: - "@img/sharp-libvips-darwin-arm64": "npm:1.2.0" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true @@ -2421,11 +2386,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-darwin-x64@npm:0.34.3" +"@img/sharp-darwin-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-darwin-x64@npm:0.34.4" dependencies: - "@img/sharp-libvips-darwin-x64": "npm:1.2.0" + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true @@ -2440,9 +2405,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.0" +"@img/sharp-libvips-darwin-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2454,9 +2419,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.0" +"@img/sharp-libvips-darwin-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2468,9 +2433,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.0" +"@img/sharp-libvips-linux-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -2482,16 +2447,16 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linux-arm@npm:1.2.0" +"@img/sharp-libvips-linux-arm@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-arm@npm:1.2.3" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-ppc64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.0" +"@img/sharp-libvips-linux-ppc64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.3" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -2503,9 +2468,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.0" +"@img/sharp-libvips-linux-s390x@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.3" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -2517,9 +2482,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linux-x64@npm:1.2.0" +"@img/sharp-libvips-linux-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linux-x64@npm:1.2.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -2531,9 +2496,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.0" +"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -2545,9 +2510,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.2.0": - version: 1.2.0 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.0" +"@img/sharp-libvips-linuxmusl-x64@npm:1.2.3": + version: 1.2.3 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -2564,11 +2529,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linux-arm64@npm:0.34.3" +"@img/sharp-linux-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm64@npm:0.34.4" dependencies: - "@img/sharp-libvips-linux-arm64": "npm:1.2.0" + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true @@ -2588,11 +2553,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linux-arm@npm:0.34.3" +"@img/sharp-linux-arm@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-arm@npm:0.34.4" dependencies: - "@img/sharp-libvips-linux-arm": "npm:1.2.0" + "@img/sharp-libvips-linux-arm": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true @@ -2600,11 +2565,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-ppc64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linux-ppc64@npm:0.34.3" +"@img/sharp-linux-ppc64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-ppc64@npm:0.34.4" dependencies: - "@img/sharp-libvips-linux-ppc64": "npm:1.2.0" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linux-ppc64": optional: true @@ -2624,11 +2589,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linux-s390x@npm:0.34.3" +"@img/sharp-linux-s390x@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-s390x@npm:0.34.4" dependencies: - "@img/sharp-libvips-linux-s390x": "npm:1.2.0" + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true @@ -2648,11 +2613,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linux-x64@npm:0.34.3" +"@img/sharp-linux-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linux-x64@npm:0.34.4" dependencies: - "@img/sharp-libvips-linux-x64": "npm:1.2.0" + "@img/sharp-libvips-linux-x64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true @@ -2672,11 +2637,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.3" +"@img/sharp-linuxmusl-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.4" dependencies: - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.0" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true @@ -2696,11 +2661,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-linuxmusl-x64@npm:0.34.3" +"@img/sharp-linuxmusl-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.34.4" dependencies: - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.0" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true @@ -2717,18 +2682,18 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-wasm32@npm:0.34.3" +"@img/sharp-wasm32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-wasm32@npm:0.34.4" dependencies: - "@emnapi/runtime": "npm:^1.4.4" + "@emnapi/runtime": "npm:^1.5.0" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-arm64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-win32-arm64@npm:0.34.3" +"@img/sharp-win32-arm64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-arm64@npm:0.34.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2740,9 +2705,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-win32-ia32@npm:0.34.3" +"@img/sharp-win32-ia32@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-ia32@npm:0.34.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2754,17 +2719,33 @@ __metadata: languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.34.3": - version: 0.34.3 - resolution: "@img/sharp-win32-x64@npm:0.34.3" +"@img/sharp-win32-x64@npm:0.34.4": + version: 0.34.4 + resolution: "@img/sharp-win32-x64@npm:0.34.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 10c0/a5d3c29dd84d8a28b7c67a441ac1715cbd7337a7b88649c0f17c345d89aa218578d2b360760017c48149ef8a70f44b051af9ac0921a0622c2b479614c4f65b36 +"@ioredis/commands@npm:^1.3.0": + version: 1.4.0 + resolution: "@ioredis/commands@npm:1.4.0" + checksum: 10c0/99afe21fba794f84a2b84cceabcc370a7622e7b8b97a6589456c07c9fa62a15d54c5546f6f7214fb9a2458b1fa87579d5c531aaf48e06cc9be156d5923892c8d + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 languageName: node linkType: hard @@ -2791,14 +2772,23 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 languageName: node linkType: hard @@ -2809,27 +2799,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 languageName: node linkType: hard @@ -2889,24 +2872,24 @@ __metadata: linkType: hard "@lezer/css@npm:^1.1.0, @lezer/css@npm:^1.1.7": - version: 1.1.10 - resolution: "@lezer/css@npm:1.1.10" + version: 1.3.0 + resolution: "@lezer/css@npm:1.3.0" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" - "@lezer/lr": "npm:^1.0.0" - checksum: 10c0/f4e870f1890b8131bf641ac3455e26ba72081b311f62dc6204d0df64228f137b8e5a157ba162b752c03d623e6064cac1fc4b96a7f06f6c20b4415dc66baf8821 + "@lezer/lr": "npm:^1.3.0" + checksum: 10c0/ca63614cbc1b3d884b80de86a76acfd35b19a0134ebeb0fb93f677f6dc034b79fb493168c3ef17143642264b59011dd28a26c6909861f02c8fd715e298477577 languageName: node linkType: hard "@lezer/go@npm:^1.0.0": - version: 1.0.0 - resolution: "@lezer/go@npm:1.0.0" + version: 1.0.1 + resolution: "@lezer/go@npm:1.0.1" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" - "@lezer/lr": "npm:^1.0.0" - checksum: 10c0/0a28007d04134f923d6a650da73dfca942bbe6b667351b582c5ef9541aacc6ac9fdb318cc57b560f962d49a85c1b1ddc8dd93caec8e21bfa4224ede40fcfc73d + "@lezer/lr": "npm:^1.3.0" + checksum: 10c0/aa4f593b4b34e2b4b802f1dcd7769ad4e7a4f8a3e4e49418769a465999e34e1a2f62d89151ad4a5d56cd2dfcccf85e047d9ec9ae7cb7207a08d47be03c948607 languageName: node linkType: hard @@ -2942,13 +2925,13 @@ __metadata: linkType: hard "@lezer/javascript@npm:^1.0.0": - version: 1.4.21 - resolution: "@lezer/javascript@npm:1.4.21" + version: 1.5.3 + resolution: "@lezer/javascript@npm:1.5.3" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.1.3" "@lezer/lr": "npm:^1.3.0" - checksum: 10c0/ddbfee18aa87f6bffd3ac255b96c9e9ab61c9d44adfaba08c538e742e7264ecf6a238d253214d3330420d341a826f193232a9d4454126e75854e2bea2cbb703c + checksum: 10c0/d42e72fb250b2d94e7a3bd95e952835835ed73bb57aab32e97e3dce4d0cb31246af98770c36acd22a8e490068a465e93ec378d0261aa9edc2132dfa445183148 languageName: node linkType: hard @@ -2982,34 +2965,34 @@ __metadata: linkType: hard "@lezer/markdown@npm:^1.0.0": - version: 1.4.2 - resolution: "@lezer/markdown@npm:1.4.2" + version: 1.4.3 + resolution: "@lezer/markdown@npm:1.4.3" dependencies: "@lezer/common": "npm:^1.0.0" "@lezer/highlight": "npm:^1.0.0" - checksum: 10c0/b3916a50f94cdf382d1742b2b84fc14d4d531351b79c2c1580a451fa8704653aba083ea1ad4ef631faf548a82fe805f617175123ba26384c5aa9388703191dd7 + checksum: 10c0/bee0fa2c537cef8a543e939d250304d7d3398f3af012a0c9e37079c3f26ca7b3e63c75c5ba8357f008f48475a33f609cd875a4591757d1cc6ece3eae89518e54 languageName: node linkType: hard "@lezer/php@npm:^1.0.0": - version: 1.0.2 - resolution: "@lezer/php@npm:1.0.2" + version: 1.0.4 + resolution: "@lezer/php@npm:1.0.4" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.1.0" - checksum: 10c0/55525c3cc4a769ddbc2af3acc45c088cdbdacdf6491ed5f63e0cadac307b500e004a70c03797ba552c9047083155a0a1a90ef2966d460ba03d1d093bd7abd0d7 + checksum: 10c0/c0780f0718673cf9afeb0c683826745bf9da4d542bf6ef4fcf0d060bd53d5b6665e63a18a39bd082291206332d60b8c89b97f1470d5e133797d4ceb28e0349fe languageName: node linkType: hard "@lezer/python@npm:^1.1.4": - version: 1.1.16 - resolution: "@lezer/python@npm:1.1.16" + version: 1.1.18 + resolution: "@lezer/python@npm:1.1.18" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: 10c0/b8d4098aeb292847b57f3b4d5415f5a17f2b2608c17bb2e62451317b0f6296d0ae570d38d45791d44b43cda60cf4bab87864790e6c8f43db8405fa4ea9f4b0d8 + checksum: 10c0/8d984729e887808c75800f18ed54560adfd4e67094b301a1666bdcd49e8987ab45f04c515563a92dfb1377d4a04dcf6616adc50a75285afe9ab53ab90f659bd5 languageName: node linkType: hard @@ -3025,13 +3008,13 @@ __metadata: linkType: hard "@lezer/sass@npm:^1.0.0": - version: 1.0.7 - resolution: "@lezer/sass@npm:1.0.7" + version: 1.1.0 + resolution: "@lezer/sass@npm:1.1.0" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: 10c0/6308873c74e10e2f075945f85068333e1cd95f65743a9bc054456e4f55b0a68563ccdfefa9f372d9c234640eca41455877d6a8d4db9c0a09eea5beb71f065009 + checksum: 10c0/1b40310ad861b183fb525b1bcdfa27e2bd06e8ad913df4c044be4bfcda5bc5ddbb1d1b3675016bd7792ceaa934548ceb3dc9ad3d3d57b72a31babfe389ab9bab languageName: node linkType: hard @@ -3057,60 +3040,57 @@ __metadata: languageName: node linkType: hard -"@logtail/core@npm:^0.5.2": - version: 0.5.2 - resolution: "@logtail/core@npm:0.5.2" +"@logtail/core@npm:^0.5.6": + version: 0.5.6 + resolution: "@logtail/core@npm:0.5.6" dependencies: - "@logtail/tools": "npm:^0.5.2" - "@logtail/types": "npm:^0.5.2" + "@logtail/tools": "npm:^0.5.6" + "@logtail/types": "npm:^0.5.6" serialize-error: "npm:8.1.0" - checksum: 10c0/133c9ec9912ed7599f060656e60cd2b4a18acbbfbe59498bb4450f8acd9fe4bbefd689baae2a928b8507a511e5e6e30e6bbcda1a9b7a1ba8d3d00f52e0a3f54e + checksum: 10c0/90542e18521589aec4dc3c1c0ed996a564417f3f05a78547641a058540648eb797e896ddd059a2fc51a3fabafc0720357dfca08885040158323c52712ba6b97c languageName: node linkType: hard -"@logtail/node@npm:^0.5.2": - version: 0.5.2 - resolution: "@logtail/node@npm:0.5.2" +"@logtail/node@npm:^0.5.2, @logtail/node@npm:^0.5.6": + version: 0.5.6 + resolution: "@logtail/node@npm:0.5.6" dependencies: - "@logtail/core": "npm:^0.5.2" - "@logtail/types": "npm:^0.5.2" + "@logtail/core": "npm:^0.5.6" + "@logtail/types": "npm:^0.5.6" "@msgpack/msgpack": "npm:^2.5.1" "@types/stack-trace": "npm:^0.0.33" - cross-fetch: "npm:^4.0.0" minimatch: "npm:^9.0.5" - serialize-error: "npm:8.1.0" stack-trace: "npm:0.0.10" - checksum: 10c0/37db2dfdcbedce94ccce3dc5e8ce18d795a0f8f2c590d2eb1db75e03f7a3f819f10d1b0cc5959f4dcbc58b78ff7b365169e2b988e8a5c1cc9ea5e69c1f842830 + checksum: 10c0/9506a8e0a186fd34a0a23f9949321641a5065b266e242f53a51ebfd6d35f10174eed3fefec12f096b9048e31c6d9d047a806c0e67d0fd5d51e4f999877b6cab6 languageName: node linkType: hard -"@logtail/tools@npm:^0.5.2": - version: 0.5.2 - resolution: "@logtail/tools@npm:0.5.2" +"@logtail/tools@npm:^0.5.6": + version: 0.5.6 + resolution: "@logtail/tools@npm:0.5.6" dependencies: - "@logtail/types": "npm:^0.5.2" - cross-fetch: "npm:^4.0.0" - checksum: 10c0/791f42822170e957881a484b98767f648b20100f6d500ca107ab018ba7fc643e4f72cc451a6d409779963b3edfdeb01ce3081abbec2519c0433776e3a2cad767 + "@logtail/types": "npm:^0.5.6" + checksum: 10c0/7a804560514b76b8cef264fc4fc265c37e8ef3fdc9be3fde02b07b87e131c1dec712462530a42db8a69a1dfbbbd40f6f75f543af2ffa418d37583d78aa800f98 languageName: node linkType: hard -"@logtail/types@npm:^0.5.2": - version: 0.5.2 - resolution: "@logtail/types@npm:0.5.2" - checksum: 10c0/c2e31ef9097a0b208741217b2ed7aa16131df3ed27c76cb14a23a4750a33c5d0378411feea3edcab5a18c0f235859e68b7ec2ffbcb64092128f553a48a338807 +"@logtail/types@npm:^0.5.6": + version: 0.5.6 + resolution: "@logtail/types@npm:0.5.6" + checksum: 10c0/30933a1780605760c5da366d0648842f1e195369ea7516732940bea01a006e61844bd0880fd8fbe5963d09f24e1889a02c0592e8f9a8e84849b396d056ceb911 languageName: node linkType: hard "@logtail/winston@npm:^0.5.2": - version: 0.5.2 - resolution: "@logtail/winston@npm:0.5.2" + version: 0.5.6 + resolution: "@logtail/winston@npm:0.5.6" dependencies: - "@logtail/node": "npm:^0.5.2" - "@logtail/types": "npm:^0.5.2" + "@logtail/node": "npm:^0.5.6" + "@logtail/types": "npm:^0.5.6" winston-transport: "npm:^4.3.0" peerDependencies: winston: ">=3.2.1" - checksum: 10c0/db14ed53e09474e5387cf45843df3efc0e3f4eb8dd9dfbe8fd2128c73dd58f7b9ddf166ce32dc049ab837cf20f860eed9e93001ef86ee3a71e5a8ac89081385b + checksum: 10c0/020acaa38696c6a709f201a4d31b4194513b440384c8b4cb0a95e9d11408a9d26f4550423b9f67015de19361390ce4430d0b1db44a48d83c266104a2ca4a6715 languageName: node linkType: hard @@ -3122,20 +3102,22 @@ __metadata: linkType: hard "@modelcontextprotocol/sdk@npm:^1.10.2": - version: 1.10.2 - resolution: "@modelcontextprotocol/sdk@npm:1.10.2" + version: 1.18.0 + resolution: "@modelcontextprotocol/sdk@npm:1.18.0" dependencies: + ajv: "npm:^6.12.6" content-type: "npm:^1.0.5" cors: "npm:^2.8.5" - cross-spawn: "npm:^7.0.3" + cross-spawn: "npm:^7.0.5" eventsource: "npm:^3.0.2" + eventsource-parser: "npm:^3.0.0" express: "npm:^5.0.1" express-rate-limit: "npm:^7.5.0" pkce-challenge: "npm:^5.0.0" raw-body: "npm:^3.0.0" zod: "npm:^3.23.8" zod-to-json-schema: "npm:^3.24.1" - checksum: 10c0/a2a146dec37d13c8108b4c42912d65f1f5b0e8f3adda4c300336369519f3caa52e996afb65d6a6c03ae3b6fc1e2425cad4af1e619206b6ee3e15327b4ee01d4c + checksum: 10c0/73ee91a2f72bdbb9cb9ed1a20f0c35d8ba7439d34b0fb5143814834504b6b244462a5789f30ebe72568c07b4a2cf0ac5a3c15009832f5d0e9a644178f3b8f2ca languageName: node linkType: hard @@ -3188,14 +3170,14 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.7": - version: 0.2.7 - resolution: "@napi-rs/wasm-runtime@npm:0.2.7" +"@napi-rs/wasm-runtime@npm:^0.2.11": + version: 0.2.12 + resolution: "@napi-rs/wasm-runtime@npm:0.2.12" dependencies: - "@emnapi/core": "npm:^1.3.1" - "@emnapi/runtime": "npm:^1.3.1" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/04a5edd79144bfa4e821a373fb6d4939f10c578c5f3633b5e67a57d0f5e36a593f595834d26654ea757bba7cd80b6c42d0d1405d6a8460c5d774e8cd5c9548a4 + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.10.0" + checksum: 10c0/6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d languageName: node linkType: hard @@ -3413,8 +3395,8 @@ __metadata: linkType: hard "@octokit/auth-app@npm:^7.2.1": - version: 7.2.1 - resolution: "@octokit/auth-app@npm:7.2.1" + version: 7.2.2 + resolution: "@octokit/auth-app@npm:7.2.2" dependencies: "@octokit/auth-oauth-app": "npm:^8.1.4" "@octokit/auth-oauth-user": "npm:^5.1.4" @@ -3424,7 +3406,7 @@ __metadata: toad-cache: "npm:^3.7.0" universal-github-app-jwt: "npm:^2.2.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/da8890ad8ae554697a4d58427d7633c8d4d6f7acbfc14e98345b85035cca6773c393f5db5767b455dfc8de9bc5bac4da2d24e443cd48e701de11dd52fa128385 + checksum: 10c0/f96c5f4c9ac823ff7066558247f612d2efe1bc32d98b21df04efdfa46d28b011d16f9aef842f5eb3d6a0ba038f670c9b10b6b47a67221022dcb38f037003c459 languageName: node linkType: hard @@ -3454,15 +3436,15 @@ __metadata: linkType: hard "@octokit/auth-oauth-user@npm:^5.1.3, @octokit/auth-oauth-user@npm:^5.1.4": - version: 5.1.4 - resolution: "@octokit/auth-oauth-user@npm:5.1.4" + version: 5.1.6 + resolution: "@octokit/auth-oauth-user@npm:5.1.6" dependencies: "@octokit/auth-oauth-device": "npm:^7.1.5" "@octokit/oauth-methods": "npm:^5.1.5" "@octokit/request": "npm:^9.2.3" "@octokit/types": "npm:^14.0.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/2bb597b2e50fbd5c03bee3a276efa72b03105aff1d9e243c18a71b72d9fe4ad4b1cee52c2df3e022c4169c7c1d37ab14d05455d5de982528914af965e14b763a + checksum: 10c0/48f566ea2ba103433e2bb1f96d62a0cf085306fc92091cf51f0c353ac724bfe76fc7a5636186c720b5fb76332aea35247b5a203023fa00f95bc98cbe98dee521 languageName: node linkType: hard @@ -3483,24 +3465,9 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:^6.1.4": - version: 6.1.4 - resolution: "@octokit/core@npm:6.1.4" - dependencies: - "@octokit/auth-token": "npm:^5.0.0" - "@octokit/graphql": "npm:^8.1.2" - "@octokit/request": "npm:^9.2.1" - "@octokit/request-error": "npm:^6.1.7" - "@octokit/types": "npm:^13.6.2" - before-after-hook: "npm:^3.0.2" - universal-user-agent: "npm:^7.0.0" - checksum: 10c0/bcb05e83c54f686ae55bd3793e63a1832f83cbe804586b52c61b0e18942609dcc209af501720de6f2c87dc575047645b074f4cd5822d461e892058ea9654aebc - languageName: node - linkType: hard - -"@octokit/core@npm:^6.1.5": - version: 6.1.5 - resolution: "@octokit/core@npm:6.1.5" +"@octokit/core@npm:^6.1.4, @octokit/core@npm:^6.1.5": + version: 6.1.6 + resolution: "@octokit/core@npm:6.1.6" dependencies: "@octokit/auth-token": "npm:^5.0.0" "@octokit/graphql": "npm:^8.2.2" @@ -3509,17 +3476,7 @@ __metadata: "@octokit/types": "npm:^14.0.0" before-after-hook: "npm:^3.0.2" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/c89ea754cc33da740fdd69fadb971b4b65c89971bba4e8ad545d3ea7aba79759ee3e195c3b72e7df78f14b8b1d392bddc56e7c385d48b5272319ea6a0246ac7c - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^10.1.3": - version: 10.1.3 - resolution: "@octokit/endpoint@npm:10.1.3" - dependencies: - "@octokit/types": "npm:^13.6.2" - universal-user-agent: "npm:^7.0.2" - checksum: 10c0/096956534efee1f683b4749673c2d1673c6fbe5362b9cce553f9f4b956feaf59bde816594de72f4352f749b862d0b15bc0e2fa7fb0e198deb1fe637b5f4a8bc7 + checksum: 10c0/72fcbafb61e3fed34bc1fd3795349a46fcc4c7e5815f2d0840c786372a9a529c0372f645b836b55f073401364938fcc202f49f887e8edbfb924fe69f533f4b86 languageName: node linkType: hard @@ -3533,17 +3490,6 @@ __metadata: languageName: node linkType: hard -"@octokit/graphql@npm:^8.1.2": - version: 8.2.1 - resolution: "@octokit/graphql@npm:8.2.1" - dependencies: - "@octokit/request": "npm:^9.2.2" - "@octokit/types": "npm:^13.8.0" - universal-user-agent: "npm:^7.0.0" - checksum: 10c0/79fe7b50113bef90a32e3b6ee48923cad2afc049aba5c22e44167cf5773e2688a4e953f3ee1e24bee9706ccf7588ae14451933b282f63f1f7d5c95d319df23dd - languageName: node - linkType: hard - "@octokit/graphql@npm:^8.2.2": version: 8.2.2 resolution: "@octokit/graphql@npm:8.2.2" @@ -3597,10 +3543,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^25.0.0": - version: 25.0.0 - resolution: "@octokit/openapi-types@npm:25.0.0" - checksum: 10c0/59c9e5998e08cecec155b776c93d8f6f88ab1a812add61cc65f3de8f3744201565545eac308083d18c9fa330a4381a27bcd771a311ac0348d3590a00f333f233 +"@octokit/openapi-types@npm:^25.1.0": + version: 25.1.0 + resolution: "@octokit/openapi-types@npm:25.1.0" + checksum: 10c0/b5b1293b11c6ec7112c7a2713f8507c2696d5db8902ce893b594080ab0329f5a6fcda1b5ac6fe6eed9425e897f4d03326c1bdf5c337e35d324e7b925e52a2661 languageName: node linkType: hard @@ -3698,16 +3644,7 @@ __metadata: languageName: node linkType: hard -"@octokit/request-error@npm:^6.1.7": - version: 6.1.7 - resolution: "@octokit/request-error@npm:6.1.7" - dependencies: - "@octokit/types": "npm:^13.6.2" - checksum: 10c0/24bd6f98b1d7b2d4062de34777b4195d3cc4dc40c3187a0321dd588291ec5e13b5760765aacdef3a73796a529d3dec0bfb820780be6ef526a3e774d13566b5b0 - languageName: node - linkType: hard - -"@octokit/request-error@npm:^6.1.8": +"@octokit/request-error@npm:^6.1.7, @octokit/request-error@npm:^6.1.8": version: 6.1.8 resolution: "@octokit/request-error@npm:6.1.8" dependencies: @@ -3716,29 +3653,16 @@ __metadata: languageName: node linkType: hard -"@octokit/request@npm:^9.2.1, @octokit/request@npm:^9.2.2": - version: 9.2.2 - resolution: "@octokit/request@npm:9.2.2" - dependencies: - "@octokit/endpoint": "npm:^10.1.3" - "@octokit/request-error": "npm:^6.1.7" - "@octokit/types": "npm:^13.6.2" - fast-content-type-parse: "npm:^2.0.0" - universal-user-agent: "npm:^7.0.2" - checksum: 10c0/14cb523c17ed619c63e52025af9fdc67357b63d113905ec0ccb47badd20926e6f37a17a0620d3a906823b496e3b7efb29ed1e2af658cde5daf3ed3f88b421973 - languageName: node - linkType: hard - "@octokit/request@npm:^9.2.3": - version: 9.2.3 - resolution: "@octokit/request@npm:9.2.3" + version: 9.2.4 + resolution: "@octokit/request@npm:9.2.4" dependencies: "@octokit/endpoint": "npm:^10.1.4" "@octokit/request-error": "npm:^6.1.8" "@octokit/types": "npm:^14.0.0" fast-content-type-parse: "npm:^2.0.0" universal-user-agent: "npm:^7.0.2" - checksum: 10c0/96067fc9a5f30f2faa00f08015309930561c3ea0536b543e1c91c475f965eabc81c48fc27d401681ebdb3f6c1acc5d46eaa69163ab98b0faa08be1c02ea5b684 + checksum: 10c0/783ddf004e89e9738a6b4196c38fc377f166196a9f39a4956c50d675310113cf7a8e1ed1ed3842ae1d222d990231d1361fc8cf96adea2740e7e4caad216f19ab languageName: node linkType: hard @@ -3754,7 +3678,7 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.10.0, @octokit/types@npm:^13.6.2, @octokit/types@npm:^13.8.0": +"@octokit/types@npm:^13.10.0": version: 13.10.0 resolution: "@octokit/types@npm:13.10.0" dependencies: @@ -3764,11 +3688,11 @@ __metadata: linkType: hard "@octokit/types@npm:^14.0.0": - version: 14.0.0 - resolution: "@octokit/types@npm:14.0.0" + version: 14.1.0 + resolution: "@octokit/types@npm:14.1.0" dependencies: - "@octokit/openapi-types": "npm:^25.0.0" - checksum: 10c0/c82da635fe99f265dbef7bf954d45a23ca7ce9c6fc9a8478c247b5435799e5d0eab3ff42f085785ee0882b2de293cab0ab831b379c66f41d00b78412df850ba4 + "@octokit/openapi-types": "npm:^25.1.0" + checksum: 10c0/4640a6c0a95386be4d015b96c3a906756ea657f7df3c6e706d19fea6bf3ac44fd2991c8c817afe1e670ff9042b85b0e06f7fd373f6bbd47da64208701bb46d5b languageName: node linkType: hard @@ -3779,24 +3703,24 @@ __metadata: languageName: node linkType: hard -"@octokit/webhooks@npm:^13.6.1": - version: 13.8.2 - resolution: "@octokit/webhooks@npm:13.8.2" +"@octokit/webhooks@npm:^13.6.1, @octokit/webhooks@npm:^13.8.3": + version: 13.9.1 + resolution: "@octokit/webhooks@npm:13.9.1" dependencies: "@octokit/openapi-webhooks-types": "npm:11.0.0" "@octokit/request-error": "npm:^6.1.7" "@octokit/webhooks-methods": "npm:^5.1.1" - checksum: 10c0/5053ab9cff8afe4cd6e7d7a41af3f1b0c0ccc5058482577aa82bb8e5003f3002896c68bd59d7da363204c2d6baa4cca73ed684bb7a5a9286ca4b43172cd1fe9e + checksum: 10c0/feb4a595d5f160908f97be9b68c9c579b5cdf7abc28407998e652759b15f9082b026caa6b41bd4f56132e3c99f0a9e5ebfe4319177818d14bd65ec49cd2b93f3 languageName: node linkType: hard "@openrouter/ai-sdk-provider@npm:^1.1.0": - version: 1.1.0 - resolution: "@openrouter/ai-sdk-provider@npm:1.1.0" + version: 1.2.0 + resolution: "@openrouter/ai-sdk-provider@npm:1.2.0" peerDependencies: ai: ^5.0.0 zod: ^3.24.1 || ^v4 - checksum: 10c0/e4c5f844dac7ab0d0cf52d2d339dcb04e2e9b4959be04fa8befb2a83083b2cfd00eec8c25ca718370effd3689db40c486d64a542030baf4b0bbd7b34b71b84b2 + checksum: 10c0/4ca7c471ec46bdd48eea9c56d94778a06ca4b74b6ef2ab892ab7eadbd409e3530ac0c5791cd80e88cafc44a49a76585e59707104792e3e3124237fed767104ef languageName: node linkType: hard @@ -3907,19 +3831,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation-fastify@npm:0.44.2": - version: 0.44.2 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.44.2" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.1" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/2306bbf9b59e5d29002b9c14493de92817e268c92587b285a0a4bbeece4a3f791db8e0d1be0e22ad9f6a97075071aa5c3269cf2d219e378480dc1ceafbf2927c - languageName: node - linkType: hard - "@opentelemetry/instrumentation-fs@npm:0.19.1": version: 0.19.1 resolution: "@opentelemetry/instrumentation-fs@npm:0.19.1" @@ -4241,17 +4152,10 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.30.0": - version: 1.30.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.30.0" - checksum: 10c0/0bf99552e3b4b7e8b7eb504b678d52f59c6f259df88e740a2011a0d858e523d36fee86047ae1b7f45849c77f00f970c3059ba58e0a06a7d47d6f01dbe8c455bd - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:^1.29.0": - version: 1.36.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.36.0" - checksum: 10c0/edc8a6fe3ec4fc0c67ba3a92b86fb3dcc78fe1eb4f19838d8013c3232b9868540a034dd25cfe0afdd5eae752c5f0e9f42272ff46da144a2d5b35c644478e1c62 +"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.29.0, @opentelemetry/semantic-conventions@npm:^1.34.0": + version: 1.37.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.37.0" + checksum: 10c0/ddce99f36e390603d6bbc556a50c070e41303d764a830808a4c451f02f4e6a3d989dbde8bcfac15e4e5bba13686b36c6664a323321c9259f9030eb70522a7c68 languageName: node linkType: hard @@ -4280,6 +4184,13 @@ __metadata: languageName: node linkType: hard +"@posthog/core@npm:1.0.2": + version: 1.0.2 + resolution: "@posthog/core@npm:1.0.2" + checksum: 10c0/b6cb66df077230c5cbd0de15b708b7e6fa47dac20a1bcfe5308d5c1b1ec487e57c923e22a51d6f8d45acea8239562fa9546c528d5c2bef1487419c70d3a76a43 + languageName: node + linkType: hard + "@prisma/client@npm:6.2.1": version: 6.2.1 resolution: "@prisma/client@npm:6.2.1" @@ -4292,77 +4203,79 @@ __metadata: languageName: node linkType: hard -"@prisma/config@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/config@npm:6.5.0" +"@prisma/config@npm:6.16.2": + version: 6.16.2 + resolution: "@prisma/config@npm:6.16.2" dependencies: - esbuild: "npm:>=0.12 <1" - esbuild-register: "npm:3.6.0" - checksum: 10c0/6096e946aa8787cd216a9661ab12641776cfc21c2142f25b2fa3a199042a761de3fbfeca0bf0e8acd77f4913e8ecb1cea37a04ecf51a4a110f06c17963665b7c + c12: "npm:3.1.0" + deepmerge-ts: "npm:7.1.5" + effect: "npm:3.16.12" + empathic: "npm:2.0.0" + checksum: 10c0/1b79d11b341a2313df887539c8a186b28a8ff92db993521183f29bfa31daf6b9dbb5b9d538311291ffbadaa43db9ae2ce334c95d7bf3ec89329ac8f152b14a97 languageName: node linkType: hard -"@prisma/debug@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/debug@npm:6.5.0" - checksum: 10c0/e33ba5750642c3ecf73844df7b8d7a1b35bd45601e6449bd6fdd56df7bf5a1c09f3b034594b2cd150aae86e822b6de5f29fae5681a0c94c38b1e393ce439e923 +"@prisma/debug@npm:6.16.2": + version: 6.16.2 + resolution: "@prisma/debug@npm:6.16.2" + checksum: 10c0/3e80485754af027104f7199de954c79b973c0e42486aa40ae5671577599a87410cbf4c55b42559c20d1ab6a8ff067071bc39daa0dfe2a9f25760fdd20971473a languageName: node linkType: hard -"@prisma/engines-version@npm:6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60": - version: 6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60 - resolution: "@prisma/engines-version@npm:6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60" - checksum: 10c0/92792c7f4ece28bfb3f6be14c8d3c625bc201a802ab9c71cf5b04e7e1fef827c75e73f63258c3ae5e63658eec97306d172b8104e5ee4e73583e7cb586479d724 +"@prisma/engines-version@npm:6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3c43": + version: 6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3c43 + resolution: "@prisma/engines-version@npm:6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3c43" + checksum: 10c0/7971286c541af3016e00e5568fb9e9c4f17d540bfc3ff910eefd0b3339e27d4a78ed38f841cabd07fed67e42b005fbfddb7c25e871651de5b8feb8befb44756f languageName: node linkType: hard -"@prisma/engines@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/engines@npm:6.5.0" +"@prisma/engines@npm:6.16.2": + version: 6.16.2 + resolution: "@prisma/engines@npm:6.16.2" dependencies: - "@prisma/debug": "npm:6.5.0" - "@prisma/engines-version": "npm:6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60" - "@prisma/fetch-engine": "npm:6.5.0" - "@prisma/get-platform": "npm:6.5.0" - checksum: 10c0/61cc51e28f403a9540183d7276e3f4e191daa854005642f80747f122f4d99e322d036b112da5ab0be77938198b5298138243c72d9d56e6841066b808a6c73f93 + "@prisma/debug": "npm:6.16.2" + "@prisma/engines-version": "npm:6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3c43" + "@prisma/fetch-engine": "npm:6.16.2" + "@prisma/get-platform": "npm:6.16.2" + checksum: 10c0/85638c73815cec40c20799c5bfd9a32e55854e0984038d47e2d3ab28aeeec3f93da65f9b82a6b51d6d5e31d9ff7657a7b5b65185e1edac25c3370a2c990fbd21 languageName: node linkType: hard -"@prisma/fetch-engine@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/fetch-engine@npm:6.5.0" +"@prisma/fetch-engine@npm:6.16.2": + version: 6.16.2 + resolution: "@prisma/fetch-engine@npm:6.16.2" dependencies: - "@prisma/debug": "npm:6.5.0" - "@prisma/engines-version": "npm:6.5.0-73.173f8d54f8d52e692c7e27e72a88314ec7aeff60" - "@prisma/get-platform": "npm:6.5.0" - checksum: 10c0/4f26fb07fd183f9a975674b29f976d94fe0301a4fd0571b85b3f6995127ce70d0a65e84a821daef95f4053ae3a02b0cc9535e1e113d363f70d3f606eca587df5 + "@prisma/debug": "npm:6.16.2" + "@prisma/engines-version": "npm:6.16.0-7.1c57fdcd7e44b29b9313256c76699e91c3ac3c43" + "@prisma/get-platform": "npm:6.16.2" + checksum: 10c0/c36606e7cb4b580a1e2ebe4f074785f012eea216d5b49dd67f1a038fb540237bbfe424a55dc01ff1deb267aacbff4e15547d2e8cee3a8673a0ccbe8c0b4ad9de languageName: node linkType: hard -"@prisma/get-platform@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/get-platform@npm:6.5.0" +"@prisma/get-platform@npm:6.16.2": + version: 6.16.2 + resolution: "@prisma/get-platform@npm:6.16.2" dependencies: - "@prisma/debug": "npm:6.5.0" - checksum: 10c0/45033d8c20a19d6e0329ff15901606a53be9f43c843ddfd99848c8ac388b12e1b65c202e95a1d5cdc7da4bfee77ed3795ba3c7e0b1d1fa6380c9a253e1bedfd2 + "@prisma/debug": "npm:6.16.2" + checksum: 10c0/28a26aeaf73d4057fe15628525d21685624dff5e700a990317f41f4d3baa9d676c0bf3740a054040dd916ac519c2839e52af8f29fae43b4974318f3062afeddd languageName: node linkType: hard -"@prisma/instrumentation@npm:6.5.0": - version: 6.5.0 - resolution: "@prisma/instrumentation@npm:6.5.0" +"@prisma/instrumentation@npm:6.11.1": + version: 6.11.1 + resolution: "@prisma/instrumentation@npm:6.11.1" dependencies: "@opentelemetry/instrumentation": "npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0" peerDependencies: "@opentelemetry/api": ^1.8 - checksum: 10c0/b9223ccc437d0f1f82f8ea8ce50befed18d5337b1079f7a652a0c4e6d9645bcae3ccaf124cc90b94d336b47f195f4bf7b1c4513fac3cb07a8952df576c5b891b + checksum: 10c0/2b1f2b46955a1353fb5ba522c0e51a55dcd15eee2d140b5c7b7368bfe1fa2a80b51c4ba3b90f5246ee0beae4cf3e383266c3294cf2ecb856ddd84cdbd3f30e99 languageName: node linkType: hard -"@radix-ui/number@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/number@npm:1.1.0" - checksum: 10c0/a48e34d5ff1484de1b7cf5d7317fefc831d49e96a2229f300fd37b657bd8cfb59c922830c00ec02838ab21de3b299a523474592e4f30882153412ed47edce6a4 +"@radix-ui/number@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/number@npm:1.1.1" + checksum: 10c0/0570ad92287398e8a7910786d7cee0a998174cdd6637ba61571992897c13204adf70b9ed02d0da2af554119411128e701d9c6b893420612897b438dc91db712b languageName: node linkType: hard @@ -4375,26 +4288,19 @@ __metadata: languageName: node linkType: hard -"@radix-ui/primitive@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/primitive@npm:1.1.1" - checksum: 10c0/6457bd8d1aa4ecb948e5d2a2484fc570698b2ab472db6d915a8f1eec04823f80423efa60b5ba840f0693bec2ca380333cc5f3b52586b40f407d9f572f9261f8d - languageName: node - linkType: hard - -"@radix-ui/primitive@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/primitive@npm:1.1.2" - checksum: 10c0/5e2d2528d2fe37c16865e77b0beaac2b415a817ad13d8178db6e8187b2a092672568a64ee0041510abfde3034490a5cadd3057049bb15789020c06892047597c +"@radix-ui/primitive@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/primitive@npm:1.1.3" + checksum: 10c0/88860165ee7066fa2c179f32ffcd3ee6d527d9dcdc0e8be85e9cb0e2c84834be8e3c1a976c74ba44b193f709544e12f54455d892b28e32f0708d89deda6b9f1d languageName: node linkType: hard "@radix-ui/react-accordion@npm:^1.2.11": - version: 1.2.11 - resolution: "@radix-ui/react-accordion@npm:1.2.11" + version: 1.2.12 + resolution: "@radix-ui/react-accordion@npm:1.2.12" dependencies: - "@radix-ui/primitive": "npm:1.1.2" - "@radix-ui/react-collapsible": "npm:1.1.11" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collapsible": "npm:1.1.12" "@radix-ui/react-collection": "npm:1.1.7" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" @@ -4412,20 +4318,20 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/40c5f09380c86e61d8c24ec596be4099cf4b26533f7de7c7f1da8c2e558dfaca93298011484e0697cb9b7fd9949b21c755d67dbc649accec877c02aac3b48a36 + checksum: 10c0/c64a53ce766a1ef529cf6413ed7382598c94f78879b3a83ceda27cb1894ed6eb6e8ad61f6a550ca3c7fa813657045dadfc7328dbf1d736a37e1cf3c446db43de languageName: node linkType: hard "@radix-ui/react-alert-dialog@npm:^1.1.5": - version: 1.1.6 - resolution: "@radix-ui/react-alert-dialog@npm:1.1.6" + version: 1.1.15 + resolution: "@radix-ui/react-alert-dialog@npm:1.1.15" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dialog": "npm:1.1.6" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dialog": "npm:1.1.15" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4436,15 +4342,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/87acd4313b4a2fb1233cc94685aeebf7051de20570cb1f11d1c805a6023582e9d487cbef811569d87e03745c4e4a42f011c0c8aa0998f54899e9c5fc2c778bbb + checksum: 10c0/038de84ad1b36c162e5f5a3b4034de95558698eb6e3f483d2b1a15f4a502c921c4e6a5a723fe6f29e928ed7001ffe38ac6fd16bb720b1e629892ce7beb1da174 languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-arrow@npm:1.1.2" +"@radix-ui/react-arrow@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-arrow@npm:1.1.7" dependencies: - "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-primitive": "npm:2.1.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4455,18 +4361,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/38e1a338da1131f325e417ac456b1b6c16c76aa9da0635916262b4682d4e648226fd37b23348964a8e909c98b4d2293c7c5789be8f243cfe03856e6f0765cf5d + checksum: 10c0/c3b46766238b3ee2a394d8806a5141432361bf1425110c9f0dcf480bda4ebd304453a53f294b5399c6ee3ccfcae6fd544921fd01ddc379cf5942acdd7168664b languageName: node linkType: hard "@radix-ui/react-avatar@npm:^1.1.2": - version: 1.1.3 - resolution: "@radix-ui/react-avatar@npm:1.1.3" + version: 1.1.10 + resolution: "@radix-ui/react-avatar@npm:1.1.10" dependencies: - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-is-hydrated": "npm:0.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4477,18 +4384,18 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/ecf0c2b8477346c087b6a22e2a01b6e2984a0722f0bcef9436f398386735e2ec83fbf20e3740b9e9b23ea5c5a43918cef14e009698dbffe6980e3c2d94aa5e16 + checksum: 10c0/9fb0cf9a9d0fdbeaa2efda476402fc09db2e6ff9cd9aa3ea1d315d9c9579840722a4833725cb196c455e0bd775dfe04221a4f6855685ce89d2133c42e2b07e5f languageName: node linkType: hard "@radix-ui/react-checkbox@npm:^1.3.2": - version: 1.3.2 - resolution: "@radix-ui/react-checkbox@npm:1.3.2" + version: 1.3.3 + resolution: "@radix-ui/react-checkbox@npm:1.3.3" dependencies: - "@radix-ui/primitive": "npm:1.1.2" + "@radix-ui/primitive": "npm:1.1.3" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-presence": "npm:1.1.5" "@radix-ui/react-primitive": "npm:2.1.3" "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-previous": "npm:1.1.1" @@ -4503,19 +4410,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/8be7c06b3a7d3cff099cca1ccaf65258d65d9f10b5bb3a78ff6fc024799ac78befb3dfbb2965900c409a3dcbb99458bd3a9925392299f9f150a4f35eef040c59 + checksum: 10c0/5eeb78e37a6c9611a638a80b309c931dd6f1f8968357ab2abb453505392fa1397491441447ca2d5f4381faaac7fab2dc84c780e8ce27d931bd203fa014088b74 languageName: node linkType: hard -"@radix-ui/react-collapsible@npm:1.1.11, @radix-ui/react-collapsible@npm:^1.1.11": - version: 1.1.11 - resolution: "@radix-ui/react-collapsible@npm:1.1.11" +"@radix-ui/react-collapsible@npm:1.1.12, @radix-ui/react-collapsible@npm:^1.1.11": + version: 1.1.12 + resolution: "@radix-ui/react-collapsible@npm:1.1.12" dependencies: - "@radix-ui/primitive": "npm:1.1.2" + "@radix-ui/primitive": "npm:1.1.3" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-presence": "npm:1.1.5" "@radix-ui/react-primitive": "npm:2.1.3" "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-layout-effect": "npm:1.1.1" @@ -4529,29 +4436,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/fa2de539ef06e2b2d18acebb12a34ce1534ca88bd484b7359aac05534d1e551fe83eaafbf60915c00161bb370f0dc9fc303903133510dea0a59fd018155b7db5 - languageName: node - linkType: hard - -"@radix-ui/react-collection@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-collection@npm:1.1.2" - dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/8376aa0c0f38efbb45e5c0a2e8724b0ca2ccdab511f5aee4c3eb62a89959b20be0d4dd410b7068bc13d722751cbc88e916e10573784fb26b084c43f930818715 + checksum: 10c0/777cced73fbbec9cfafe6325aa5605e90f49d889af2778f4c4a6be101c07cacd69ae817d0b41cc27e3181f49392e2c06db7f32d6b084db047a51805ec70729b3 languageName: node linkType: hard @@ -4592,19 +4477,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-compose-refs@npm:1.1.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/3e84580024e66e3cc5b9ae79355e787815c1d2a3c7d46e7f47900a29c33751ca24cf4ac8903314957ab1f7788aebe1687e2258641c188cf94653f7ddf8f70627 - languageName: node - linkType: hard - "@radix-ui/react-compose-refs@npm:1.1.2": version: 1.1.2 resolution: "@radix-ui/react-compose-refs@npm:1.1.2" @@ -4633,19 +4505,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-context@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-context@npm:1.1.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/fc4ace9d79d7954c715ade765e06c95d7e1b12a63a536bcbe842fb904f03f88fc5bd6e38d44bd23243d37a270b4c44380fedddaeeae2d274f0b898a20665aba2 - languageName: node - linkType: hard - "@radix-ui/react-context@npm:1.1.2": version: 1.1.2 resolution: "@radix-ui/react-context@npm:1.1.2" @@ -4692,22 +4551,22 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dialog@npm:1.1.6, @radix-ui/react-dialog@npm:^1.1.4": - version: 1.1.6 - resolution: "@radix-ui/react-dialog@npm:1.1.6" +"@radix-ui/react-dialog@npm:1.1.15, @radix-ui/react-dialog@npm:^1.1.4": + version: 1.1.15 + resolution: "@radix-ui/react-dialog@npm:1.1.15" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.2" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-focus-guards": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.7" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -4720,20 +4579,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/98e425549573c5d6fb0fee94ecd40427a8b8897bb2d9bb2a44fe64e484754376ff23b64fcf64e061d42fc774b9627a28cb5b1bb5652e567908dac9a8d8618705 - languageName: node - linkType: hard - -"@radix-ui/react-direction@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-direction@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/eb07d8cc3ae2388b824e0a11ae0e3b71fb0c49972b506e249cec9f27a5b7ef4305ee668c98b674833c92e842163549a83beb0a197dec1ec65774bdeeb61f932c + checksum: 10c0/2f2c88e3c281acaea2fd9b96fa82132d59177d3aa5da2e7c045596fd4028e84e44ac52ac28f4f236910605dd7d9338c2858ba44a9ced2af2e3e523abbfd33014 languageName: node linkType: hard @@ -4774,15 +4620,15 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.1.5": - version: 1.1.5 - resolution: "@radix-ui/react-dismissable-layer@npm:1.1.5" +"@radix-ui/react-dismissable-layer@npm:1.1.11": + version: 1.1.11 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.11" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-escape-keydown": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-escape-keydown": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4793,21 +4639,21 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/05c5adfcd42a736c456f50bdca25bf7f6b25eef7328e4c05de535fea128328666433a89d68cb1445e039c188d7f1397df6a4a02e2da0970762f2a80fd29b48ea + checksum: 10c0/c825572a64073c4d3853702029979f6658770ffd6a98eabc4984e1dee1b226b4078a2a4dc7003f96475b438985e9b21a58e75f51db74dd06848dcae1f2d395dc languageName: node linkType: hard "@radix-ui/react-dropdown-menu@npm:^2.1.1": - version: 2.1.6 - resolution: "@radix-ui/react-dropdown-menu@npm:2.1.6" + version: 2.1.16 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.16" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-menu": "npm:2.1.6" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-menu": "npm:2.1.16" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4818,7 +4664,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1165cc6a7c914b4491f83b7ff2bd84e5c52016f5ee48ae9b841482ed09b349adb294a8269cc69ba5a20fee75400b521843130a490da7e81c39361f63092266ba + checksum: 10c0/8caaa8dd791ccb284568720adafa59855e13860aa29eb20e10a04ba671cbbfa519a4c5d3a339a4d9fb08009eeb1065f4a8b5c3c8ef45e9753161cc560106b935 languageName: node linkType: hard @@ -4837,16 +4683,16 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-focus-guards@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-focus-guards@npm:1.1.1" +"@radix-ui/react-focus-guards@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-focus-guards@npm:1.1.3" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2e99750ca593083a530542a185d656b45b100752353a7a193a67566e3c256414a76fa9171d152f8c0167b8d6c1fdf62b2e07750d7af2974bf8ef39eb204aa537 + checksum: 10c0/0bab65eb8d7e4f72f685d63de7fbba2450e3cb15ad6a20a16b42195e9d335c576356f5a47cb58d1ffc115393e46d7b14b12c5d4b10029b0ec090861255866985 languageName: node linkType: hard @@ -4872,13 +4718,13 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-focus-scope@npm:1.1.2" +"@radix-ui/react-focus-scope@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-focus-scope@npm:1.1.7" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4889,23 +4735,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/7b93866a9980bc938fc3fcfacfc49467c13144931c9b7a3b5423c0c3817685dc421499d73f58335f6c3c1c0f4fea9c9b7c16aa06a1d30571620787086082bea0 + checksum: 10c0/8a6071331bdeeb79b223463de75caf759b8ad19339cab838e537b8dbb2db236891a1f4df252445c854d375d43d9d315dfcce0a6b01553a2984ec372bb8f1300e languageName: node linkType: hard "@radix-ui/react-hover-card@npm:^1.1.6": - version: 1.1.6 - resolution: "@radix-ui/react-hover-card@npm:1.1.6" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-popper": "npm:1.2.2" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + version: 1.1.15 + resolution: "@radix-ui/react-hover-card@npm:1.1.15" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-popper": "npm:1.2.8" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4916,7 +4762,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/4cbc9458f9d411ce37f3390d96d3dda1289774c3e996a8ae691429b4eeb02c2c39dcfe6fddb73275babb749d4da537f989dfa3b077de088ad37f3a549a395338 + checksum: 10c0/c44ab88b0c62a3c1bf274b72e5cc3f5a6aea571a52bf2fcb2d471e1336738adabdbd10c26c8e72071cad444704ac28fcf2679d43132b69279564ad689839cf4e languageName: node linkType: hard @@ -4945,21 +4791,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-id@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-id@npm:1.1.0" - dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/acf13e29e51ee96336837fc0cfecc306328b20b0e0070f6f0f7aa7a621ded4a1ee5537cfad58456f64bae76caa7f8769231e88dc7dc106197347ee433c275a79 - languageName: node - linkType: hard - "@radix-ui/react-id@npm:1.1.1": version: 1.1.1 resolution: "@radix-ui/react-id@npm:1.1.1" @@ -4976,10 +4807,10 @@ __metadata: linkType: hard "@radix-ui/react-label@npm:^2.1.0": - version: 2.1.2 - resolution: "@radix-ui/react-label@npm:2.1.2" + version: 2.1.7 + resolution: "@radix-ui/react-label@npm:2.1.7" dependencies: - "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-primitive": "npm:2.1.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -4990,30 +4821,30 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/c425ea25a67f60142645e6dd7669aa90bd9017e8d99c347736c9c19c44cea52e33224e4d086fd7e4945a7e9baa49335d42a5801d3bead884305515023e3ab31c + checksum: 10c0/d8c81411d5327b6db5cbf4b900bfcc52030315539911701cf8d82b4970aed80cbd66df5b62d2242859572c666cf4b0e147a8b39dc3c04bd024a4b4405e1183fe languageName: node linkType: hard -"@radix-ui/react-menu@npm:2.1.6": - version: 2.1.6 - resolution: "@radix-ui/react-menu@npm:2.1.6" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.2" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.2" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-roving-focus": "npm:1.1.2" - "@radix-ui/react-slot": "npm:1.1.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" +"@radix-ui/react-menu@npm:2.1.16": + version: 2.1.16 + resolution: "@radix-ui/react-menu@npm:2.1.16" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-focus-guards": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.7" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-popper": "npm:1.2.8" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-roving-focus": "npm:1.1.11" + "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -5026,28 +4857,28 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/0b5420f181e38ec146572f56ebe51a4e7f28663939f8149a246f5d319b79633574fa35a3f3c7c85deb44a6fe31d94af62a34407b1a8e97c1eae99cfca5db40ed + checksum: 10c0/27516b2b987fa9181c4da8645000af8f60691866a349d7a46b9505fa7d2e9d92b9e364db4f7305d08e9e57d0e1afc8df8354f8ee3c12aa05c0100c16b0e76c27 languageName: node linkType: hard "@radix-ui/react-navigation-menu@npm:^1.2.0": - version: 1.2.5 - resolution: "@radix-ui/react-navigation-menu@npm:1.2.5" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - "@radix-ui/react-use-previous": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.2" + version: 1.2.14 + resolution: "@radix-ui/react-navigation-menu@npm:1.2.14" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + "@radix-ui/react-use-previous": "npm:1.1.1" + "@radix-ui/react-visually-hidden": "npm:1.2.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5058,27 +4889,27 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/fba44c307cff567eabcf98863ca458ddefa242c0252f1b73dc8e7ead690d431454f55b6db28161f0ee6a19b734cd68d85bc998966bcd90b1d1dc08b01f83e28f + checksum: 10c0/c06ca983fc99bf37f09101b1f423def413e5b7437308e519c878180411a12f837a6a3b293b873293b06e68ca60294597da0f2bf0321efaf9028ab4144e13187e languageName: node linkType: hard "@radix-ui/react-popover@npm:^1.1.6": - version: 1.1.6 - resolution: "@radix-ui/react-popover@npm:1.1.6" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.2" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.2" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + version: 1.1.15 + resolution: "@radix-ui/react-popover@npm:1.1.15" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-focus-guards": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.7" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-popper": "npm:1.2.8" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -5091,24 +4922,24 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/63cc2761693193f8c28c43a25d9eea69e4095ba47da11413dfa19436d6116c814851c388ab78f93a3bda0cc88ec4c234bd31d971ade2fcfbc08a0645ccde1d91 + checksum: 10c0/c1c76b5e5985b128d03b621424fb453f769931d497759a1977734d303007da9f970570cf3ea1f6968ab609ab4a97f384168bff056197bd2d3d422abea0e3614b languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.2.2": - version: 1.2.2 - resolution: "@radix-ui/react-popper@npm:1.2.2" +"@radix-ui/react-popper@npm:1.2.8": + version: 1.2.8 + resolution: "@radix-ui/react-popper@npm:1.2.8" dependencies: "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - "@radix-ui/react-use-rect": "npm:1.1.0" - "@radix-ui/react-use-size": "npm:1.1.0" - "@radix-ui/rect": "npm:1.1.0" + "@radix-ui/react-arrow": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + "@radix-ui/react-use-rect": "npm:1.1.1" + "@radix-ui/react-use-size": "npm:1.1.1" + "@radix-ui/rect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5119,7 +4950,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/556cef98c0fe50bcfaaa4ae2e85af737755c884b78a04b6bdac3682829051ea0a4cf1163fc8bde782e33280613424e2ebb10b8af507da53e1aea08966c13cc86 + checksum: 10c0/48e3f13eac3b8c13aca8ded37d74db17e1bb294da8d69f142ab6b8719a06c3f90051668bed64520bf9f3abdd77b382ce7ce209d056bb56137cecc949b69b421c languageName: node linkType: hard @@ -5143,12 +4974,12 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.1.4": - version: 1.1.4 - resolution: "@radix-ui/react-portal@npm:1.1.4" +"@radix-ui/react-portal@npm:1.1.9": + version: 1.1.9 + resolution: "@radix-ui/react-portal@npm:1.1.9" dependencies: - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5159,7 +4990,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e4038eb2f20be10d9754d099d00620f429711919d20c4c630946d9c4941f1c83ef1a3f4110c221c70486e65bc565ebba4ada22a0e7e2d179c039f2a014300793 + checksum: 10c0/45b432497c722720c72c493a29ef6085bc84b50eafe79d48b45c553121b63e94f9cdb77a3a74b9c49126f8feb3feee009fe400d48b7759d3552396356b192cd7 languageName: node linkType: hard @@ -5184,29 +5015,9 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-presence@npm:1.1.2" - dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/0c6fa281368636308044df3be4c1f02733094b5e35ba04f26e610dd1c4315a245ffc758e0e176c444742a7a46f4328af1a9d8181e860175ec39338d06525a78d - languageName: node - linkType: hard - -"@radix-ui/react-presence@npm:1.1.4": - version: 1.1.4 - resolution: "@radix-ui/react-presence@npm:1.1.4" +"@radix-ui/react-presence@npm:1.1.5": + version: 1.1.5 + resolution: "@radix-ui/react-presence@npm:1.1.5" dependencies: "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-use-layout-effect": "npm:1.1.1" @@ -5220,7 +5031,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/8202647139d6f5097b0abcc43dfba471c00b69da95ca336afe3ea23a165e05ca21992f40fc801760fe442f3e064e54e2f2cbcb9ad758c4b07ef6c69a5b6777bd + checksum: 10c0/d0e61d314250eeaef5369983cb790701d667f51734bafd98cf759072755562018052c594e6cdc5389789f4543cb0a4d98f03ff4e8f37338d6b5bf51a1700c1d1 languageName: node linkType: hard @@ -5244,11 +5055,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-primitive@npm:2.0.2": - version: 2.0.2 - resolution: "@radix-ui/react-primitive@npm:2.0.2" +"@radix-ui/react-primitive@npm:2.1.3": + version: 2.1.3 + resolution: "@radix-ui/react-primitive@npm:2.1.3" dependencies: - "@radix-ui/react-slot": "npm:1.1.2" + "@radix-ui/react-slot": "npm:1.2.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5259,15 +5070,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1af7a33a86f8bd2467f2300b1bb6ca9af67cae3950953ba543d2a625c17f341dff05d19056ece7b03e5ced8b9f8de99c74f806710ce0da6b9a000f2af063fffe + checksum: 10c0/fdff9b84913bb4172ef6d3af7442fca5f9bba5f2709cba08950071f819d7057aec3a4a2d9ef44cf9cbfb8014d02573c6884a04cff175895823aaef809ebdb034 languageName: node linkType: hard -"@radix-ui/react-primitive@npm:2.1.2": - version: 2.1.2 - resolution: "@radix-ui/react-primitive@npm:2.1.2" +"@radix-ui/react-roving-focus@npm:1.1.11": + version: 1.1.11 + resolution: "@radix-ui/react-roving-focus@npm:1.1.11" dependencies: - "@radix-ui/react-slot": "npm:1.2.2" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5278,15 +5097,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/0c1b4b5d2f225dc85e02a915b362e38383eb3bd6d150a72cb9183485c066156caad1a9f530202b84a5ad900d365302c0843fdcabb13100808872b3655709099d + checksum: 10c0/2cd43339c36e89a3bf1db8aab34b939113dfbde56bf3a33df2d74757c78c9489b847b1962f1e2441c67e41817d120cb6177943e0f655f47bc1ff8e44fd55b1a2 languageName: node linkType: hard -"@radix-ui/react-primitive@npm:2.1.3": - version: 2.1.3 - resolution: "@radix-ui/react-primitive@npm:2.1.3" +"@radix-ui/react-scroll-area@npm:^1.1.0": + version: 1.2.10 + resolution: "@radix-ui/react-scroll-area@npm:1.2.10" dependencies: - "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/number": "npm:1.1.1" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5297,87 +5124,33 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/fdff9b84913bb4172ef6d3af7442fca5f9bba5f2709cba08950071f819d7057aec3a4a2d9ef44cf9cbfb8014d02573c6884a04cff175895823aaef809ebdb034 - languageName: node - linkType: hard - -"@radix-ui/react-roving-focus@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-roving-focus@npm:1.1.2" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/80e378e1156d5b8af14995e908fe2358c8f4757fbf274e30d2ee3c1cedc3a0c7192524df7e3bb1d5011ee9ab8ab7445b60eff06617370e58abcd1ae97e0e40f6 - languageName: node - linkType: hard - -"@radix-ui/react-scroll-area@npm:^1.1.0": - version: 1.2.3 - resolution: "@radix-ui/react-scroll-area@npm:1.2.3" - dependencies: - "@radix-ui/number": "npm:1.1.0" - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - "@types/react-dom": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - checksum: 10c0/029b95f0e89cb1ef8b04a237784894587baed87c6e7b57088101820cfaf5d12987a6671a76a6d7d8054a42cbd738b3c44ae110b55b990b144696e2971571bf4b + checksum: 10c0/8acdacd255fdfcefe4f72028a13dc554df73327db94c250f54a85b9608aa0313284dbb6c417f28a48e7b7b7bcaa76ddf3297e91ba07d833604d428f869259622 languageName: node linkType: hard "@radix-ui/react-select@npm:^2.1.6": - version: 2.1.6 - resolution: "@radix-ui/react-select@npm:2.1.6" - dependencies: - "@radix-ui/number": "npm:1.1.0" - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-focus-guards": "npm:1.1.1" - "@radix-ui/react-focus-scope": "npm:1.1.2" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.2" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - "@radix-ui/react-use-previous": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.2" + version: 2.2.6 + resolution: "@radix-ui/react-select@npm:2.2.6" + dependencies: + "@radix-ui/number": "npm:1.1.1" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-focus-guards": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.7" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-popper": "npm:1.2.8" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + "@radix-ui/react-use-previous": "npm:1.1.1" + "@radix-ui/react-visually-hidden": "npm:1.2.3" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -5390,15 +5163,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/bc953806b861c66f01371502ac7404e1e3c783290e979f9446e89b643bff7f90164ce91126f719e5aec4d9601b9ad0e4e7b7e747bfc0fbfcf7a31aeeac0a484d + checksum: 10c0/34b2492589c3a4b118a03900d622640033630f30ac93c4a69b3701513117607f4ac3a0d9dd3cad39caa8b6495660f71f3aa9d0074d4eb4dac6804dc0b8408deb languageName: node linkType: hard "@radix-ui/react-separator@npm:^1.1.0": - version: 1.1.2 - resolution: "@radix-ui/react-separator@npm:1.1.2" + version: 1.1.7 + resolution: "@radix-ui/react-separator@npm:1.1.7" dependencies: - "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-primitive": "npm:2.1.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5409,7 +5182,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/9efffd4319ab25210702cbacd5a3fe15f22ab9e29afe407b778112056e6a2e1e43847f1ad5f5b73bff5d604722a4fdabd66816216e7ad8f627f7b4c20a19174e + checksum: 10c0/32c0eb4fe018397efbe580542e6e33fdc09b76b96395b2bb4c55da7b6d49224b18f46143bdaf9eb6cb01e166c459fb77508a81d20a591a9034949acee5d171d9 languageName: node linkType: hard @@ -5429,37 +5202,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.1.2, @radix-ui/react-slot@npm:^1.1.1": - version: 1.1.2 - resolution: "@radix-ui/react-slot@npm:1.1.2" - dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.1" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/81d45091806c52b507cec80b4477e4f31189d76ffcd7845b382eb3a034e6cf1faef71b881612028d5893f7580bf9ab59daa18fbf2792042dccd755c99a18df67 - languageName: node - linkType: hard - -"@radix-ui/react-slot@npm:1.2.2": - version: 1.2.2 - resolution: "@radix-ui/react-slot@npm:1.2.2" - dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.2" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/74489f5ad11b17444560a1cdd664c01308206ce5cb9fcd46121b45281ece20273948479711411223c1081f709c15409242d51ca6cc57ff81f6335d70e0cbe0b5 - languageName: node - linkType: hard - -"@radix-ui/react-slot@npm:1.2.3": +"@radix-ui/react-slot@npm:1.2.3, @radix-ui/react-slot@npm:^1.1.1": version: 1.2.3 resolution: "@radix-ui/react-slot@npm:1.2.3" dependencies: @@ -5475,13 +5218,13 @@ __metadata: linkType: hard "@radix-ui/react-switch@npm:^1.2.4": - version: 1.2.4 - resolution: "@radix-ui/react-switch@npm:1.2.4" + version: 1.2.6 + resolution: "@radix-ui/react-switch@npm:1.2.6" dependencies: - "@radix-ui/primitive": "npm:1.1.2" + "@radix-ui/primitive": "npm:1.1.3" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.1.2" + "@radix-ui/react-primitive": "npm:2.1.3" "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-previous": "npm:1.1.1" "@radix-ui/react-use-size": "npm:1.1.1" @@ -5495,22 +5238,22 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/53f1f985dd0ed7b28b108b8075078912fed1496313f23270f0be3234fedebb5df4b4b33f2cb1a9c5670d48a38200fc4e1f09db2608c3e94d1de61339ac2d2c53 + checksum: 10c0/888303cbeb0e69ebba5676b225f9ea0f00f61453c6b8a6b66384b5c5c4c7fb0ccc53493c1eb14ec6d436e5b867b302aadd6af51a1f2e6c04581c583fd9be65be languageName: node linkType: hard "@radix-ui/react-tabs@npm:^1.1.2": - version: 1.1.3 - resolution: "@radix-ui/react-tabs@npm:1.1.3" + version: 1.1.13 + resolution: "@radix-ui/react-tabs@npm:1.1.13" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-direction": "npm:1.1.0" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-roving-focus": "npm:1.1.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-direction": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-roving-focus": "npm:1.1.11" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5521,26 +5264,26 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2f621c43a8e1dd0d54c828f8b4d88414c9114af6b720a650ad9587cc0a7a7536da778f2fe5181a38494cc2956f2b238fbe64790f6daad1d058b34f4acaee520e + checksum: 10c0/a3c78cd8c30dcb95faf1605a8424a1a71dab121dfa6e9c0019bb30d0f36d882762c925b17596d4977990005a255d8ddc0b7454e4f83337fe557b45570a2d8058 languageName: node linkType: hard "@radix-ui/react-toast@npm:^1.2.2": - version: 1.2.6 - resolution: "@radix-ui/react-toast@npm:1.2.6" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-collection": "npm:1.1.2" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" - "@radix-ui/react-use-layout-effect": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.2" + version: 1.2.15 + resolution: "@radix-ui/react-toast@npm:1.2.15" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.7" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + "@radix-ui/react-visually-hidden": "npm:1.2.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5551,17 +5294,17 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/34334eb835097de9474137bea41a68a5299ab3a2db7f88f4c9007c85ef19b8798f25771a726aed83a76c4f33ce4592b0a84d870d9754e0c2a9e23022fec9721a + checksum: 10c0/e7050d356719f438e087e8033e47a8854fba001cf71eb4e0c0203d53a4fbbd35aca9f17f73abe4dadc406d2d85badf4e37065865d07835763d0e3cb9d95a518d languageName: node linkType: hard "@radix-ui/react-toggle@npm:^1.1.0": - version: 1.1.2 - resolution: "@radix-ui/react-toggle@npm:1.1.2" + version: 1.1.10 + resolution: "@radix-ui/react-toggle@npm:1.1.10" dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5572,26 +5315,26 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2cd8dc6b64c2680f4c0662ff2424963e8cc432de3a925a549e8fd5e5e7b48da1a08434ef4ab49b6b627faea1628160f89a16f098399104ed06a00220170f72a2 + checksum: 10c0/5406cdf5dd7299ae6cfdb4865dc5fd43ca3c475ebcd4e86830bd296d734255b61f749c9bde452ebfaad126033f92dd1112ee9d95982344ffad34491238dcc9b1 languageName: node linkType: hard "@radix-ui/react-tooltip@npm:^1.1.4": - version: 1.1.8 - resolution: "@radix-ui/react-tooltip@npm:1.1.8" - dependencies: - "@radix-ui/primitive": "npm:1.1.1" - "@radix-ui/react-compose-refs": "npm:1.1.1" - "@radix-ui/react-context": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.5" - "@radix-ui/react-id": "npm:1.1.0" - "@radix-ui/react-popper": "npm:1.2.2" - "@radix-ui/react-portal": "npm:1.1.4" - "@radix-ui/react-presence": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.2" - "@radix-ui/react-slot": "npm:1.1.2" - "@radix-ui/react-use-controllable-state": "npm:1.1.0" - "@radix-ui/react-visually-hidden": "npm:1.1.2" + version: 1.2.8 + resolution: "@radix-ui/react-tooltip@npm:1.2.8" + dependencies: + "@radix-ui/primitive": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.2" + "@radix-ui/react-context": "npm:1.1.2" + "@radix-ui/react-dismissable-layer": "npm:1.1.11" + "@radix-ui/react-id": "npm:1.1.1" + "@radix-ui/react-popper": "npm:1.2.8" + "@radix-ui/react-portal": "npm:1.1.9" + "@radix-ui/react-presence": "npm:1.1.5" + "@radix-ui/react-primitive": "npm:2.1.3" + "@radix-ui/react-slot": "npm:1.2.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-visually-hidden": "npm:1.2.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5602,7 +5345,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/696486eb472686e3fa7af1efa7ba10b177543c60b9f3caa7365b4527a11e3d6019b655cf820b3aa23d931b4bd2100b68f9d4125fee542abf0d44e401896615a1 + checksum: 10c0/de0cbae9c571a00671f160928d819e59502f59be8749f536ab4b180181d9d70aee3925a5b2555f8f32d0bea622bc35f65b70ca7ff0449e4844f891302310cc48 languageName: node linkType: hard @@ -5621,16 +5364,16 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" +"@radix-ui/react-use-callback-ref@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e954863f3baa151faf89ac052a5468b42650efca924417470efd1bd254b411a94c69c30de2fdbb90187b38cb984795978e12e30423dc41e4309d93d53b66d819 + checksum: 10c0/5f6aff8592dea6a7e46589808912aba3fb3b626cf6edd2b14f01638b61dbbe49eeb9f67cd5601f4c15b2fb547b9a7e825f7c4961acd4dd70176c969ae405f8d8 languageName: node linkType: hard @@ -5650,21 +5393,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" - dependencies: - "@radix-ui/react-use-callback-ref": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/2af883b5b25822ac226e60a6bfde647c0123a76345052a90219026059b3f7225844b2c13a9a16fba859c1cda5fb3d057f2a04503f71780e607516492db4eb3a1 - languageName: node - linkType: hard - "@radix-ui/react-use-controllable-state@npm:1.2.2": version: 1.2.2 resolution: "@radix-ui/react-use-controllable-state@npm:1.2.2" @@ -5712,46 +5440,48 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-escape-keydown@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" +"@radix-ui/react-use-escape-keydown@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.1" dependencies: - "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/910fd696e5a0994b0e06b9cb68def8a865f47951a013ec240c77db2a9e1e726105602700ef5e5f01af49f2f18fe0e73164f9a9651021f28538ef8a30d91f3fbb + checksum: 10c0/bff53be99e940fef1d3c4df7d560e1d9133182e5a98336255d3063327d1d3dd4ec54a95dc5afe15cca4fb6c184f0a956c70de2815578c318cf995a7f9beabaa1 languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" +"@radix-ui/react-use-is-hydrated@npm:0.1.0": + version: 0.1.0 + resolution: "@radix-ui/react-use-is-hydrated@npm:0.1.0" dependencies: - "@babel/runtime": "npm:^7.13.10" + use-sync-external-store: "npm:^1.5.0" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a + checksum: 10c0/635079bafe32829fc7405895154568ea94a22689b170489fd6d77668e4885e72ff71ed6d0ea3d602852841ef0f1927aa400fee2178d5dfbeb8bc9297da7d6498 languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" +"@radix-ui/react-use-layout-effect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" + dependencies: + "@babel/runtime": "npm:^7.13.10" peerDependencies: "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9bf87ece1845c038ed95863cfccf9d75f557c2400d606343bab0ab3192b9806b9840e6aa0a0333fdf3e83cf9982632852192f3e68d7d8367bc8c788dfdf8e62b + checksum: 10c0/13cd0c38395c5838bc9a18238020d3bcf67fb340039e6d1cbf438be1b91d64cf6900b78121f3dc9219faeb40dcc7b523ce0f17e4a41631655690e5a30a40886a languageName: node linkType: hard @@ -5768,19 +5498,6 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-previous@npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/9787d24790d4e330715127f2f4db56c4cbed9b0a47f97e11a68582c08a356a53c1ec41c7537382f6fb8d0db25de152770f17430e8eaf0fa59705be97760acbad - languageName: node - linkType: hard - "@radix-ui/react-use-previous@npm:1.1.1": version: 1.1.1 resolution: "@radix-ui/react-use-previous@npm:1.1.1" @@ -5794,33 +5511,18 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-rect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-rect@npm:1.1.0" - dependencies: - "@radix-ui/rect": "npm:1.1.0" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/c2e30150ab49e2cec238cda306fd748c3d47fb96dcff69a3b08e1d19108d80bac239d48f1747a25dadca614e3e967267d43b91e60ea59db2befbc7bea913ff84 - languageName: node - linkType: hard - -"@radix-ui/react-use-size@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/react-use-size@npm:1.1.0" +"@radix-ui/react-use-rect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-use-rect@npm:1.1.1" dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/4c8b89037597fdc1824d009e0c941b510c7c6c30f83024cc02c934edd748886786e7d9f36f57323b02ad29833e7fa7e8974d81969b4ab33d8f41661afa4f30a6 + checksum: 10c0/271711404c05c589c8dbdaa748749e7daf44bcc6bffc9ecd910821c3ebca0ee245616cf5b39653ce690f53f875c3836fd3f36f51ab1c628273b6db599eee4864 languageName: node linkType: hard @@ -5839,11 +5541,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-visually-hidden@npm:1.1.2" +"@radix-ui/react-visually-hidden@npm:1.2.3": + version: 1.2.3 + resolution: "@radix-ui/react-visually-hidden@npm:1.2.3" dependencies: - "@radix-ui/react-primitive": "npm:2.0.2" + "@radix-ui/react-primitive": "npm:2.1.3" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -5854,14 +5556,14 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/ea6dc8ec284b32bca6f24809db257394802e14af7c95e4a237af51009fa222c42e3b7a55b3bfc94d753f509086636555058ae8e535be25956c46529abf41b448 + checksum: 10c0/cf86a37f1cbee50a964056f3dc4f6bb1ee79c76daa321f913aa20ff3e1ccdfafbf2b114d7bb616aeefc7c4b895e6ca898523fdb67710d89bd5d8edb739a0d9b6 languageName: node linkType: hard -"@radix-ui/rect@npm:1.1.0": - version: 1.1.0 - resolution: "@radix-ui/rect@npm:1.1.0" - checksum: 10c0/a26ff7f8708fb5f2f7949baad70a6b2a597d761ee4dd4aadaf1c1a33ea82ea23dfef6ce6366a08310c5d008cdd60b2e626e4ee03fa342bd5f246ddd9d427f6be +"@radix-ui/rect@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/rect@npm:1.1.1" + checksum: 10c0/0dac4f0f15691199abe6a0e067821ddd9d0349c0c05f39834e4eafc8403caf724106884035ae91bbc826e10367e6a5672e7bec4d4243860fa7649de246b1f60b languageName: node linkType: hard @@ -6034,7 +5736,7 @@ __metadata: languageName: node linkType: hard -"@react-email/render@npm:1.0.5, @react-email/render@npm:^1.0.5": +"@react-email/render@npm:1.0.5": version: 1.0.5 resolution: "@react-email/render@npm:1.0.5" dependencies: @@ -6048,6 +5750,20 @@ __metadata: languageName: node linkType: hard +"@react-email/render@npm:^1.0.5": + version: 1.2.3 + resolution: "@react-email/render@npm:1.2.3" + dependencies: + html-to-text: "npm:^9.0.5" + prettier: "npm:^3.5.3" + react-promise-suspense: "npm:^0.3.4" + peerDependencies: + react: ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc + checksum: 10c0/7ddd786e808fae6dc9aa456965ec5a67dff5d143b027c70538158e182a99a59b784a092c44f61ace20368ab5e31c31875ae1513593efe153d029c9870928d07b + languageName: node + linkType: hard + "@react-email/row@npm:0.0.12": version: 0.0.12 resolution: "@react-email/row@npm:0.0.12" @@ -6145,15 +5861,15 @@ __metadata: linkType: hard "@replit/codemirror-vim@npm:^6.2.1": - version: 6.2.1 - resolution: "@replit/codemirror-vim@npm:6.2.1" + version: 6.3.0 + resolution: "@replit/codemirror-vim@npm:6.3.0" peerDependencies: - "@codemirror/commands": ^6.0.0 - "@codemirror/language": ^6.1.0 - "@codemirror/search": ^6.2.0 - "@codemirror/state": ^6.0.1 - "@codemirror/view": ^6.0.3 - checksum: 10c0/007a516769bd9809c036cc2a75b1f31ec79d697d81488d638fcd7c6fc315472e8130a11361bf3006b91474e4277151374468ee02b925bd60847628f42ef53922 + "@codemirror/commands": 6.x.x + "@codemirror/language": 6.x.x + "@codemirror/search": 6.x.x + "@codemirror/state": 6.x.x + "@codemirror/view": 6.x.x + checksum: 10c0/ba222b8fb85f9e4f4e1ef08271c00a48ba5c35c16d8731daa3fa8f2b004a3a5ea51599d485f58be871b769ffd0e8c84b086dcd0071e4813b57497cc998f1b9ae languageName: node linkType: hard @@ -6178,8 +5894,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.1": - version: 5.1.4 - resolution: "@rollup/pluginutils@npm:5.1.4" + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" @@ -6189,279 +5905,153 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 10c0/6d58fbc6f1024eb4b087bc9bf59a1d655a8056a60c0b4021d3beaeec3f0743503f52467fd89d2cf0e7eccf2831feb40a05ad541a17637ea21ba10b21c2004deb + checksum: 10c0/001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.35.0" +"@rollup/rollup-android-arm-eabi@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.50.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.37.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - -"@rollup/rollup-android-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-android-arm64@npm:4.35.0" +"@rollup/rollup-android-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-android-arm64@npm:4.50.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-android-arm64@npm:4.37.0" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.35.0" +"@rollup/rollup-darwin-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.50.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.37.0" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.35.0" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-darwin-x64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.37.0" +"@rollup/rollup-darwin-x64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.50.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.35.0" +"@rollup/rollup-freebsd-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.50.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.37.0" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.35.0" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.37.0" +"@rollup/rollup-freebsd-x64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-freebsd-x64@npm:4.50.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.35.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.50.2" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.35.0" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.37.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.50.2" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.35.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.50.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.37.0" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.35.0" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.37.0" +"@rollup/rollup-linux-arm64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.50.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.35.0" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0" +"@rollup/rollup-linux-loong64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.50.2" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.35.0" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0" +"@rollup/rollup-linux-ppc64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.50.2" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.35.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.50.2" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.37.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.37.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.50.2" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.35.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.50.2" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.37.0" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.35.0" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-gnu@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.37.0" +"@rollup/rollup-linux-x64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.50.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.35.0" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-x64-musl@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.37.0" +"@rollup/rollup-linux-x64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.50.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.35.0" - conditions: os=win32 & cpu=arm64 +"@rollup/rollup-openharmony-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.50.2" + conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.37.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.50.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.35.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-ia32-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.37.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.50.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.35.0": - version: 4.35.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.35.0" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.37.0": - version: 4.37.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.37.0" +"@rollup/rollup-win32-x64-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.50.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6507,200 +6097,159 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/browser-utils@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry-internal/browser-utils@npm:9.8.0" +"@sentry-internal/browser-utils@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry-internal/browser-utils@npm:9.46.0" dependencies: - "@sentry/core": "npm:9.8.0" - checksum: 10c0/25ed8dff012420ae48c6c71358afa4a32ec191941f4b5688ea1f4a4621cae14f601f6676de3c61fee2eb0ec408497207fd6002fcfb24bb99e5c53748c0808e7c + "@sentry/core": "npm:9.46.0" + checksum: 10c0/224abccf406661089c796a1849e7c5fb5dc0ca7ddb0d5fe2b251544bbc5d819ac22d78d1b0d16acef9e8a7d65c29ff3433e5f22f929f567829b15aefc08c3ac6 languageName: node linkType: hard -"@sentry-internal/feedback@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry-internal/feedback@npm:9.8.0" +"@sentry-internal/feedback@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry-internal/feedback@npm:9.46.0" dependencies: - "@sentry/core": "npm:9.8.0" - checksum: 10c0/7a29381443893f55a6be4d06b64f91e2c19311e0fd2ccf39b24b619ab7e9725c0777eac86400ac36d41643da4bf16bc3c6795d0425e822a5c2eb493b360f0f0b + "@sentry/core": "npm:9.46.0" + checksum: 10c0/b24316474702f9ed86a209a7109ae39961a132de4ca477a7e830271cd3ebca55cfbae8f06929c482405098e2b723e9dfb6d0efd4880b2962d02b9374b3d2cea0 languageName: node linkType: hard -"@sentry-internal/node-cpu-profiler@npm:^2.0.0": - version: 2.1.0 - resolution: "@sentry-internal/node-cpu-profiler@npm:2.1.0" +"@sentry-internal/node-cpu-profiler@npm:^2.2.0": + version: 2.2.0 + resolution: "@sentry-internal/node-cpu-profiler@npm:2.2.0" dependencies: detect-libc: "npm:^2.0.3" node-abi: "npm:^3.73.0" node-gyp: "npm:latest" - checksum: 10c0/3d31564cda398b4e1b1053665087a6db7ebf195beece7d1e5bac1632e4e23f3a82b097c0063d32c7b2457d760360f8dcfb42878845d61b67721d7906004f134b + checksum: 10c0/8b9d1a0e0db6a3b322370c018a02ec085807ee372cd01de83d077711a6f49c27e1291059b53d239ee00e8c35fff7feeb766b58dcba19a35ffcf5293bd4756672 languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry-internal/replay-canvas@npm:9.8.0" +"@sentry-internal/replay-canvas@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry-internal/replay-canvas@npm:9.46.0" dependencies: - "@sentry-internal/replay": "npm:9.8.0" - "@sentry/core": "npm:9.8.0" - checksum: 10c0/7372246706f62e0e315bbaca13c7c04df4f8935fe48bdeea456a43d4e3dba8a64e757790af5a61fdaf2df6418fdc7d7483e52f65ada26842dcab2c7b8390a8a9 + "@sentry-internal/replay": "npm:9.46.0" + "@sentry/core": "npm:9.46.0" + checksum: 10c0/ffb170be22e69ad23c681827a1b2a5fef7ca1c4c77fde03293101c62bc8d3c73b3f39a18e8cdf0a71e6e23c669d9eef4ade6ece2faf3f4e3a15abc2ba7d2bff4 languageName: node linkType: hard -"@sentry-internal/replay@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry-internal/replay@npm:9.8.0" +"@sentry-internal/replay@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry-internal/replay@npm:9.46.0" dependencies: - "@sentry-internal/browser-utils": "npm:9.8.0" - "@sentry/core": "npm:9.8.0" - checksum: 10c0/9218c8763b588b31034b7d9db362461eb91663df577f728107652926fefd2a3062c3f6971e477e2d5b6ad5349e69ff4681f6c09c16186af515f75f49a713a774 + "@sentry-internal/browser-utils": "npm:9.46.0" + "@sentry/core": "npm:9.46.0" + checksum: 10c0/83df9467c1870edb4b43e6f2d06aa4e66fe0185bbc3dc2f6003a0efe60bc067202bd02caf686729f13817c4392eb6c9a7f7223b826efb5a4d6b03a4822bfa3e8 languageName: node linkType: hard -"@sentry/babel-plugin-component-annotate@npm:3.2.2": - version: 3.2.2 - resolution: "@sentry/babel-plugin-component-annotate@npm:3.2.2" - checksum: 10c0/96835b165b6f7904eb74d117fed137f724490bc919940c740113eb2d8836de6ccd977b7ec056a0ca20712e6cdb19c30a9f515ec0028ecac70c7880f0a6b9a58d +"@sentry/babel-plugin-component-annotate@npm:3.6.1": + version: 3.6.1 + resolution: "@sentry/babel-plugin-component-annotate@npm:3.6.1" + checksum: 10c0/e8876cd4c370ad24d148bbce4f2bda53f35a7a4bd4209c543e9448f0d2577245fb1fa20a7742e50c6171dbc78158fc36fbc53e23939d492abad4e7c8752a962f languageName: node linkType: hard -"@sentry/browser@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry/browser@npm:9.8.0" +"@sentry/browser@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/browser@npm:9.46.0" dependencies: - "@sentry-internal/browser-utils": "npm:9.8.0" - "@sentry-internal/feedback": "npm:9.8.0" - "@sentry-internal/replay": "npm:9.8.0" - "@sentry-internal/replay-canvas": "npm:9.8.0" - "@sentry/core": "npm:9.8.0" - checksum: 10c0/9c52845070cc66fd7bd3e6d09d5b9600c8250398ef4ff3c8426902fe4d138f9b2e4959f9e83a2a93c01fe4d09ab08b86ede764020e18cb1e433230fa34584247 + "@sentry-internal/browser-utils": "npm:9.46.0" + "@sentry-internal/feedback": "npm:9.46.0" + "@sentry-internal/replay": "npm:9.46.0" + "@sentry-internal/replay-canvas": "npm:9.46.0" + "@sentry/core": "npm:9.46.0" + checksum: 10c0/b0202fbe72e9343be0fff2b41347efe3e7bdf4b04a526fae852a5a1f4c8161ba54f45200ad0853ed4cc732413a40742e13ffd9bd85b8bb718d0abecff64966f0 languageName: node linkType: hard -"@sentry/bundler-plugin-core@npm:3.2.2": - version: 3.2.2 - resolution: "@sentry/bundler-plugin-core@npm:3.2.2" +"@sentry/bundler-plugin-core@npm:3.6.1": + version: 3.6.1 + resolution: "@sentry/bundler-plugin-core@npm:3.6.1" dependencies: "@babel/core": "npm:^7.18.5" - "@sentry/babel-plugin-component-annotate": "npm:3.2.2" - "@sentry/cli": "npm:2.42.2" + "@sentry/babel-plugin-component-annotate": "npm:3.6.1" + "@sentry/cli": "npm:^2.49.0" dotenv: "npm:^16.3.1" find-up: "npm:^5.0.0" glob: "npm:^9.3.2" magic-string: "npm:0.30.8" unplugin: "npm:1.0.1" - checksum: 10c0/b028bfb8f1535bccac1c3d3f335c1e960dc28b17804f85fdc89b5ac8b42029bd989fd24da6b7a5620adb86891273b9e6ac5bb4d787b20af85c736ddea01a1acb - languageName: node - linkType: hard - -"@sentry/cli-darwin@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-darwin@npm:2.42.2" - conditions: os=darwin + checksum: 10c0/64db0123db0c6e4f31be09cc7fb4b5b8ef4721d693f40d852d3e8e9f1e1e1c4289491a1c3d656603c0b422da836161a3ca2042ee7ee96f284cef52e1c4d407ae languageName: node linkType: hard -"@sentry/cli-darwin@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-darwin@npm:2.42.4" +"@sentry/cli-darwin@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-darwin@npm:2.53.0" conditions: os=darwin languageName: node linkType: hard -"@sentry/cli-linux-arm64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-arm64@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=arm64 - languageName: node - linkType: hard - -"@sentry/cli-linux-arm64@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-linux-arm64@npm:2.42.4" - conditions: (os=linux | os=freebsd) & cpu=arm64 +"@sentry/cli-linux-arm64@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-linux-arm64@npm:2.53.0" + conditions: (os=linux | os=freebsd | os=android) & cpu=arm64 languageName: node linkType: hard -"@sentry/cli-linux-arm@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-arm@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=arm +"@sentry/cli-linux-arm@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-linux-arm@npm:2.53.0" + conditions: (os=linux | os=freebsd | os=android) & cpu=arm languageName: node linkType: hard -"@sentry/cli-linux-arm@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-linux-arm@npm:2.42.4" - conditions: (os=linux | os=freebsd) & cpu=arm +"@sentry/cli-linux-i686@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-linux-i686@npm:2.53.0" + conditions: (os=linux | os=freebsd | os=android) & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-linux-i686@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-i686@npm:2.42.2" - conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) +"@sentry/cli-linux-x64@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-linux-x64@npm:2.53.0" + conditions: (os=linux | os=freebsd | os=android) & cpu=x64 languageName: node linkType: hard -"@sentry/cli-linux-i686@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-linux-i686@npm:2.42.4" - conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) - languageName: node - linkType: hard - -"@sentry/cli-linux-x64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-linux-x64@npm:2.42.2" - conditions: (os=linux | os=freebsd) & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli-linux-x64@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-linux-x64@npm:2.42.4" - conditions: (os=linux | os=freebsd) & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli-win32-i686@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-win32-i686@npm:2.42.2" - conditions: os=win32 & (cpu=x86 | cpu=ia32) +"@sentry/cli-win32-arm64@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-win32-arm64@npm:2.53.0" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@sentry/cli-win32-i686@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-win32-i686@npm:2.42.4" +"@sentry/cli-win32-i686@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-win32-i686@npm:2.53.0" conditions: os=win32 & (cpu=x86 | cpu=ia32) languageName: node linkType: hard -"@sentry/cli-win32-x64@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli-win32-x64@npm:2.42.2" +"@sentry/cli-win32-x64@npm:2.53.0": + version: 2.53.0 + resolution: "@sentry/cli-win32-x64@npm:2.53.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@sentry/cli-win32-x64@npm:2.42.4": - version: 2.42.4 - resolution: "@sentry/cli-win32-x64@npm:2.42.4" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@sentry/cli@npm:2.42.2": - version: 2.42.2 - resolution: "@sentry/cli@npm:2.42.2" +"@sentry/cli@npm:^2.42.2, @sentry/cli@npm:^2.49.0": + version: 2.53.0 + resolution: "@sentry/cli@npm:2.53.0" dependencies: - "@sentry/cli-darwin": "npm:2.42.2" - "@sentry/cli-linux-arm": "npm:2.42.2" - "@sentry/cli-linux-arm64": "npm:2.42.2" - "@sentry/cli-linux-i686": "npm:2.42.2" - "@sentry/cli-linux-x64": "npm:2.42.2" - "@sentry/cli-win32-i686": "npm:2.42.2" - "@sentry/cli-win32-x64": "npm:2.42.2" + "@sentry/cli-darwin": "npm:2.53.0" + "@sentry/cli-linux-arm": "npm:2.53.0" + "@sentry/cli-linux-arm64": "npm:2.53.0" + "@sentry/cli-linux-i686": "npm:2.53.0" + "@sentry/cli-linux-x64": "npm:2.53.0" + "@sentry/cli-win32-arm64": "npm:2.53.0" + "@sentry/cli-win32-i686": "npm:2.53.0" + "@sentry/cli-win32-x64": "npm:2.53.0" https-proxy-agent: "npm:^5.0.0" node-fetch: "npm:^2.6.7" progress: "npm:^2.0.3" @@ -6717,42 +6266,7 @@ __metadata: optional: true "@sentry/cli-linux-x64": optional: true - "@sentry/cli-win32-i686": - optional: true - "@sentry/cli-win32-x64": - optional: true - bin: - sentry-cli: bin/sentry-cli - checksum: 10c0/286910a194a386b9f21ef9e6dc171cbba35f1db09cb3bd53f19724ccf08b0819fb1c35e7fd2e7844da24a28428ca94ff3be7ae85f14056d6e6fc0193976d3815 - languageName: node - linkType: hard - -"@sentry/cli@npm:^2.42.2": - version: 2.42.4 - resolution: "@sentry/cli@npm:2.42.4" - dependencies: - "@sentry/cli-darwin": "npm:2.42.4" - "@sentry/cli-linux-arm": "npm:2.42.4" - "@sentry/cli-linux-arm64": "npm:2.42.4" - "@sentry/cli-linux-i686": "npm:2.42.4" - "@sentry/cli-linux-x64": "npm:2.42.4" - "@sentry/cli-win32-i686": "npm:2.42.4" - "@sentry/cli-win32-x64": "npm:2.42.4" - https-proxy-agent: "npm:^5.0.0" - node-fetch: "npm:^2.6.7" - progress: "npm:^2.0.3" - proxy-from-env: "npm:^1.1.0" - which: "npm:^2.0.2" - dependenciesMeta: - "@sentry/cli-darwin": - optional: true - "@sentry/cli-linux-arm": - optional: true - "@sentry/cli-linux-arm64": - optional: true - "@sentry/cli-linux-i686": - optional: true - "@sentry/cli-linux-x64": + "@sentry/cli-win32-arm64": optional: true "@sentry/cli-win32-i686": optional: true @@ -6760,44 +6274,63 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 10c0/e3900743803470874228a7d9b02f54e7973b01c89d433cd03d7d6fe71ae44df3f4420743fcae821613a572978ab1ff6fa397ab447a320bbe021bee333f04f397 + checksum: 10c0/ea6acf44d336feb3911b07ddac4cde96a0d86cd72eb96be75ad531efa2ba713190eea02f92526b7014289dac85ede58e93575672236a8cc60695e6ad1c604df6 languageName: node linkType: hard -"@sentry/core@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry/core@npm:9.8.0" - checksum: 10c0/ee803c093116a02c51326dc95ff67dc236a3eb6ef63f96005fee8c7fd9ca14c60ea7fed650d848583ef475489a588c1a4d0a33d77feed10e6648af7005b144b6 +"@sentry/core@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/core@npm:9.46.0" + checksum: 10c0/b23fabbbceadf790103da4f94c3537205a8c98a6554e8b73e62816df854299171e95ad9376ab54bb48450917b01a31f3e2b4f5d3b775a88057542fe775c46dc1 languageName: node linkType: hard "@sentry/nextjs@npm:^9": - version: 9.8.0 - resolution: "@sentry/nextjs@npm:9.8.0" + version: 9.46.0 + resolution: "@sentry/nextjs@npm:9.46.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/semantic-conventions": "npm:^1.30.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" "@rollup/plugin-commonjs": "npm:28.0.1" - "@sentry-internal/browser-utils": "npm:9.8.0" - "@sentry/core": "npm:9.8.0" - "@sentry/node": "npm:9.8.0" - "@sentry/opentelemetry": "npm:9.8.0" - "@sentry/react": "npm:9.8.0" - "@sentry/vercel-edge": "npm:9.8.0" - "@sentry/webpack-plugin": "npm:3.2.2" + "@sentry-internal/browser-utils": "npm:9.46.0" + "@sentry/core": "npm:9.46.0" + "@sentry/node": "npm:9.46.0" + "@sentry/opentelemetry": "npm:9.46.0" + "@sentry/react": "npm:9.46.0" + "@sentry/vercel-edge": "npm:9.46.0" + "@sentry/webpack-plugin": "npm:^3.5.0" chalk: "npm:3.0.0" resolve: "npm:1.22.8" - rollup: "npm:4.35.0" + rollup: "npm:^4.35.0" stacktrace-parser: "npm:^0.1.10" peerDependencies: next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - checksum: 10c0/504ec4054485cc7413d005c57c3dbdec8be64fd5d097702a9ff8353fdac6ef60c2d13bb52135dfe2a6aeccef0df5a9ce703c97e6cbb5c566c39b97b0ccaa910c + checksum: 10c0/ea8cc07f4a1fbfcef7197838e256b125bd778d2d1984d4cad424611626be799c7e26812da80c89d5e6086b071211d17633baf40f54559942d070b69df214d3e5 languageName: node linkType: hard -"@sentry/node@npm:9.8.0, @sentry/node@npm:^9.3.0": - version: 9.8.0 - resolution: "@sentry/node@npm:9.8.0" +"@sentry/node-core@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/node-core@npm:9.46.0" + dependencies: + "@sentry/core": "npm:9.46.0" + "@sentry/opentelemetry": "npm:9.46.0" + import-in-the-middle: "npm:^1.14.2" + peerDependencies: + "@opentelemetry/api": ^1.9.0 + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.0.0 + "@opentelemetry/core": ^1.30.1 || ^2.0.0 + "@opentelemetry/instrumentation": ">=0.57.1 <1" + "@opentelemetry/resources": ^1.30.1 || ^2.0.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.0.0 + "@opentelemetry/semantic-conventions": ^1.34.0 + checksum: 10c0/c845222a0a269747c3396c80ae6c264232e15708d817debbe62774a35410fbeb4a610144beafe2a9470e4958cd5e2a5f98459e0aa400729ff35d48e650f64128 + languageName: node + linkType: hard + +"@sentry/node@npm:9.46.0, @sentry/node@npm:^9.3.0": + version: 9.46.0 + resolution: "@sentry/node@npm:9.46.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" "@opentelemetry/context-async-hooks": "npm:^1.30.1" @@ -6807,7 +6340,6 @@ __metadata: "@opentelemetry/instrumentation-connect": "npm:0.43.1" "@opentelemetry/instrumentation-dataloader": "npm:0.16.1" "@opentelemetry/instrumentation-express": "npm:0.47.1" - "@opentelemetry/instrumentation-fastify": "npm:0.44.2" "@opentelemetry/instrumentation-fs": "npm:0.19.1" "@opentelemetry/instrumentation-generic-pool": "npm:0.43.1" "@opentelemetry/instrumentation-graphql": "npm:0.47.1" @@ -6828,77 +6360,81 @@ __metadata: "@opentelemetry/instrumentation-undici": "npm:0.10.1" "@opentelemetry/resources": "npm:^1.30.1" "@opentelemetry/sdk-trace-base": "npm:^1.30.1" - "@opentelemetry/semantic-conventions": "npm:^1.30.0" - "@prisma/instrumentation": "npm:6.5.0" - "@sentry/core": "npm:9.8.0" - "@sentry/opentelemetry": "npm:9.8.0" - import-in-the-middle: "npm:^1.13.0" - checksum: 10c0/ba1c7bd3f82194475a0b9112e2835830ef9870ded5cd2842c50a081981cd1ba3fe61509acfbf36e435f6ffac591e1a493dc40e83a0e75d16d99217ac1aaa665b + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@prisma/instrumentation": "npm:6.11.1" + "@sentry/core": "npm:9.46.0" + "@sentry/node-core": "npm:9.46.0" + "@sentry/opentelemetry": "npm:9.46.0" + import-in-the-middle: "npm:^1.14.2" + minimatch: "npm:^9.0.0" + checksum: 10c0/2e4079b788a4a906b99e509b937e0fdc110388e86f90c709895be942a34a7eab4ec24838a37d5001da1fc733c754bf86a1ef0a9620a054dc24679ba2c31f5677 languageName: node linkType: hard -"@sentry/opentelemetry@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry/opentelemetry@npm:9.8.0" +"@sentry/opentelemetry@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/opentelemetry@npm:9.46.0" dependencies: - "@sentry/core": "npm:9.8.0" + "@sentry/core": "npm:9.46.0" peerDependencies: "@opentelemetry/api": ^1.9.0 - "@opentelemetry/context-async-hooks": ^1.30.1 - "@opentelemetry/core": ^1.30.1 - "@opentelemetry/instrumentation": ^0.57.1 - "@opentelemetry/sdk-trace-base": ^1.30.1 - "@opentelemetry/semantic-conventions": ^1.28.0 - checksum: 10c0/a9afaf3b19b3d893771a073db1823d5e7d2de408a59d491ea09e623efbab7fbd995da8dbd37d6524d4212cef4ae267d476571a5ef5c98ab99c84c8c3d143b198 + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.0.0 + "@opentelemetry/core": ^1.30.1 || ^2.0.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.0.0 + "@opentelemetry/semantic-conventions": ^1.34.0 + checksum: 10c0/83d6c7c9a5c446fca1445975eed3eb232ecc8ee25898662d44fcf5e72a78f29f6927dd36c0c77f2b910f18611208aafdfa3e29af3d7bbabea32a377c242f8779 languageName: node linkType: hard "@sentry/profiling-node@npm:^9.3.0": - version: 9.8.0 - resolution: "@sentry/profiling-node@npm:9.8.0" + version: 9.46.0 + resolution: "@sentry/profiling-node@npm:9.46.0" dependencies: - "@sentry-internal/node-cpu-profiler": "npm:^2.0.0" - "@sentry/core": "npm:9.8.0" - "@sentry/node": "npm:9.8.0" + "@sentry-internal/node-cpu-profiler": "npm:^2.2.0" + "@sentry/core": "npm:9.46.0" + "@sentry/node": "npm:9.46.0" bin: sentry-prune-profiler-binaries: scripts/prune-profiler-binaries.js - checksum: 10c0/9d1dfc6912f8d6186fc9adc7000f664baa3c7f16e1cf7a9d6ad4a884ee983c0f801fd370388acd350ee2cd0f899e8c80a22e0ddfde3e0a29488e1085cad981cd + checksum: 10c0/d3d5aefcd013ce588537fe89ba0915193e7715134f175c369fd2d010da489cae6d1543d7c6cd69d2523d1fc0a75ac20c6c26bcd74a8b59d4f938f033e1524e01 languageName: node linkType: hard -"@sentry/react@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry/react@npm:9.8.0" +"@sentry/react@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/react@npm:9.46.0" dependencies: - "@sentry/browser": "npm:9.8.0" - "@sentry/core": "npm:9.8.0" + "@sentry/browser": "npm:9.46.0" + "@sentry/core": "npm:9.46.0" hoist-non-react-statics: "npm:^3.3.2" peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - checksum: 10c0/9381cf3a72546b6a499582dcccd9cbf5ff8c39bb50dc1ff4820b7e83e6e039b30eccfce628234fa4a126c26075e96b6badfe0d931b6b61022716051fb94dc31a + checksum: 10c0/3dfbfaf4d5da1807ffba888a0bf6c123e36f91225067bb400069c59da66b9135afb37f5ac7ce41e42cad150768d5f8e0172bb9540ecfdd85eb42e5a9abb527bb languageName: node linkType: hard -"@sentry/vercel-edge@npm:9.8.0": - version: 9.8.0 - resolution: "@sentry/vercel-edge@npm:9.8.0" +"@sentry/vercel-edge@npm:9.46.0": + version: 9.46.0 + resolution: "@sentry/vercel-edge@npm:9.46.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" - "@sentry/core": "npm:9.8.0" - checksum: 10c0/cb0ab5c3f0a5716e173cfa199a2d29335398e1c853aa7ee9be1c6ccb707f918547754168960e3a61efdef658d72864d0fb27edd6a952bb9bb83d3a57f48e1354 + "@opentelemetry/resources": "npm:^1.30.1" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@sentry/core": "npm:9.46.0" + "@sentry/opentelemetry": "npm:9.46.0" + checksum: 10c0/2f0d42e0a1e550bde708bb788f793756253dd933a23da2a243fa6c3939dc2eee024200432ef386f72c269b1559fc2f083f537cecb7272b35ebd81cf111cfa6d3 languageName: node linkType: hard -"@sentry/webpack-plugin@npm:3.2.2": - version: 3.2.2 - resolution: "@sentry/webpack-plugin@npm:3.2.2" +"@sentry/webpack-plugin@npm:^3.5.0": + version: 3.6.1 + resolution: "@sentry/webpack-plugin@npm:3.6.1" dependencies: - "@sentry/bundler-plugin-core": "npm:3.2.2" + "@sentry/bundler-plugin-core": "npm:3.6.1" unplugin: "npm:1.0.1" uuid: "npm:^9.0.0" peerDependencies: webpack: ">=4.40.0" - checksum: 10c0/4de449b9a95ffca573761109bdadef5f6c1015b0b314bef9cc2fab9f3145553de61ae09003a22e8f24da920775241abc564a0b1ae7bbbbef513e6e9005afab1b + checksum: 10c0/dc9466b32df15faa98915a916faeaaca4dc374d823f855c39f3edbdf9939eaf44d73f49bc3de9a91bb593ae5f76de1a55aa5939d319c9ef752076a169e44f43d languageName: node linkType: hard @@ -7015,9 +6551,9 @@ __metadata: languageName: node linkType: hard -"@smithy/core@npm:^3.11.0": - version: 3.11.0 - resolution: "@smithy/core@npm:3.11.0" +"@smithy/core@npm:^3.11.0, @smithy/core@npm:^3.11.1": + version: 3.11.1 + resolution: "@smithy/core@npm:3.11.1" dependencies: "@smithy/middleware-serde": "npm:^4.1.1" "@smithy/protocol-http": "npm:^5.2.1" @@ -7025,12 +6561,12 @@ __metadata: "@smithy/util-base64": "npm:^4.1.0" "@smithy/util-body-length-browser": "npm:^4.1.0" "@smithy/util-middleware": "npm:^4.1.1" - "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-stream": "npm:^4.3.2" "@smithy/util-utf8": "npm:^4.1.0" "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" - checksum: 10c0/290d088cc7a14b38c96943577d6bfde1b0c47588493c0b18dfacc98affb02a3d067f9b57d71a838bd79b46c3a7a10458f445eada37934bf308c1e21ae02b4b7d + checksum: 10c0/b6e8e647834f0371a35344223c6a74cdf03aefa1258e9e07586ee7f5dd2b12f5783f08bec95d5b12d9075eaf5039102153417e84aab80abd677bbf213fafb3c6 languageName: node linkType: hard @@ -7048,14 +6584,14 @@ __metadata: linkType: hard "@smithy/eventstream-codec@npm:^4.0.1": - version: 4.0.4 - resolution: "@smithy/eventstream-codec@npm:4.0.4" + version: 4.1.1 + resolution: "@smithy/eventstream-codec@npm:4.1.1" dependencies: "@aws-crypto/crc32": "npm:5.2.0" - "@smithy/types": "npm:^4.3.1" - "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/89b76826d4d3bf97317e3539ece105b9a03552144ad816a687b0b2cbca60e2b3513062c04b6cfacaffb270d616ffc8ac8bf549afc4aa676a6d7465df5a3215ba + checksum: 10c0/b3f3f11789cda08846d4e44065c870d30501b9c51042d756fab2fc3917b5886719a458cc4613890650cbcf9761b78fce8ead5add0385bc091c31fff186bbff85 languageName: node linkType: hard @@ -7103,15 +6639,6 @@ __metadata: languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/is-array-buffer@npm:4.0.0" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/ae393fbd5944d710443cd5dd225d1178ef7fb5d6259c14f3e1316ec75e401bda6cf86f7eb98bfd38e5ed76e664b810426a5756b916702cbd418f0933e15e7a3b - languageName: node - linkType: hard - "@smithy/is-array-buffer@npm:^4.1.0": version: 4.1.0 resolution: "@smithy/is-array-buffer@npm:4.1.0" @@ -7132,11 +6659,11 @@ __metadata: languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^4.2.2": - version: 4.2.2 - resolution: "@smithy/middleware-endpoint@npm:4.2.2" +"@smithy/middleware-endpoint@npm:^4.2.2, @smithy/middleware-endpoint@npm:^4.2.3": + version: 4.2.3 + resolution: "@smithy/middleware-endpoint@npm:4.2.3" dependencies: - "@smithy/core": "npm:^3.11.0" + "@smithy/core": "npm:^3.11.1" "@smithy/middleware-serde": "npm:^4.1.1" "@smithy/node-config-provider": "npm:^4.2.2" "@smithy/shared-ini-file-loader": "npm:^4.2.0" @@ -7144,25 +6671,25 @@ __metadata: "@smithy/url-parser": "npm:^4.1.1" "@smithy/util-middleware": "npm:^4.1.1" tslib: "npm:^2.6.2" - checksum: 10c0/1c720187426c10fff6eb750cd0148047cfb03c97dbfd2f0bfc4a1d9ada2bb1dc480627cfdeef04cb911d4b44545ccac3119ee7da25f22b05b07aad1c404d5ca4 + checksum: 10c0/7d3589bf140c9d13d7ae8055d23bdff056f3c0d92ff915eae616b594b8f7d9d8ce91169acc052406a38acf0fad93cfd625b7c2d877bc3bf4a73173989799215e languageName: node linkType: hard -"@smithy/middleware-retry@npm:^4.2.2": - version: 4.2.3 - resolution: "@smithy/middleware-retry@npm:4.2.3" +"@smithy/middleware-retry@npm:^4.2.3": + version: 4.2.4 + resolution: "@smithy/middleware-retry@npm:4.2.4" dependencies: "@smithy/node-config-provider": "npm:^4.2.2" "@smithy/protocol-http": "npm:^5.2.1" "@smithy/service-error-classification": "npm:^4.1.2" - "@smithy/smithy-client": "npm:^4.6.2" + "@smithy/smithy-client": "npm:^4.6.3" "@smithy/types": "npm:^4.5.0" "@smithy/util-middleware": "npm:^4.1.1" "@smithy/util-retry": "npm:^4.1.2" "@types/uuid": "npm:^9.0.1" tslib: "npm:^2.6.2" uuid: "npm:^9.0.1" - checksum: 10c0/90701134dc363a7ef6fc10279608e7e8592b56775a4d759f982e4c42692f644acb7ffe7345e2d3e7f10d6d6f8b2b0c6964e948ce137a9622ce08811cd1c1b852 + checksum: 10c0/05d96f2d1bf48521f2df9b352f733a7723e21863d4b9855ba84b1534a29b18e045bb37cad0b36fc629e807a3382c902c4a3e233d518310e5b8d4a6636a1df401 languageName: node linkType: hard @@ -7288,27 +6815,18 @@ __metadata: languageName: node linkType: hard -"@smithy/smithy-client@npm:^4.6.2": - version: 4.6.2 - resolution: "@smithy/smithy-client@npm:4.6.2" +"@smithy/smithy-client@npm:^4.6.2, @smithy/smithy-client@npm:^4.6.3": + version: 4.6.3 + resolution: "@smithy/smithy-client@npm:4.6.3" dependencies: - "@smithy/core": "npm:^3.11.0" - "@smithy/middleware-endpoint": "npm:^4.2.2" + "@smithy/core": "npm:^3.11.1" + "@smithy/middleware-endpoint": "npm:^4.2.3" "@smithy/middleware-stack": "npm:^4.1.1" "@smithy/protocol-http": "npm:^5.2.1" "@smithy/types": "npm:^4.5.0" - "@smithy/util-stream": "npm:^4.3.1" - tslib: "npm:^2.6.2" - checksum: 10c0/69393eb48120b0d3a49f0a216504a9e3a8360cf20777bb44ba0dcfacc7f45c21883a3a7cded3c53d818fbf518afe513b0b25dbf7c8ed9ac4fca772f090d3155b - languageName: node - linkType: hard - -"@smithy/types@npm:^4.3.1": - version: 4.3.1 - resolution: "@smithy/types@npm:4.3.1" - dependencies: + "@smithy/util-stream": "npm:^4.3.2" tslib: "npm:^2.6.2" - checksum: 10c0/8b350562b9ed4ff97465025b4ae77a34bb07b9d47fb6f9781755aac9401b0355a63c2fef307393e2dae3fa0277149dd7d83f5bc2a63d4ad3519ea32fd56b5cda + checksum: 10c0/2ab48c80b4484913b30f176f333c80b1cb7a01cfb869b6791e8bef13652380bb0d6e57852a09d464a52e7b13f62a1969b0b561fd9f768ef21255fd918dd98a4b languageName: node linkType: hard @@ -7365,19 +6883,9 @@ __metadata: version: 2.2.0 resolution: "@smithy/util-buffer-from@npm:2.2.0" dependencies: - "@smithy/is-array-buffer": "npm:^2.2.0" - tslib: "npm:^2.6.2" - checksum: 10c0/223d6a508b52ff236eea01cddc062b7652d859dd01d457a4e50365af3de1e24a05f756e19433f6ccf1538544076b4215469e21a4ea83dc1d58d829725b0dbc5a - languageName: node - linkType: hard - -"@smithy/util-buffer-from@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-buffer-from@npm:4.0.0" - dependencies: - "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/is-array-buffer": "npm:^2.2.0" tslib: "npm:^2.6.2" - checksum: 10c0/be7cd33b6cb91503982b297716251e67cdca02819a15797632091cadab2dc0b4a147fff0709a0aa9bbc0b82a2644a7ed7c8afdd2194d5093cee2e9605b3a9f6f + checksum: 10c0/223d6a508b52ff236eea01cddc062b7652d859dd01d457a4e50365af3de1e24a05f756e19433f6ccf1538544076b4215469e21a4ea83dc1d58d829725b0dbc5a languageName: node linkType: hard @@ -7401,30 +6909,30 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-browser@npm:^4.1.2": - version: 4.1.2 - resolution: "@smithy/util-defaults-mode-browser@npm:4.1.2" + version: 4.1.3 + resolution: "@smithy/util-defaults-mode-browser@npm:4.1.3" dependencies: "@smithy/property-provider": "npm:^4.1.1" - "@smithy/smithy-client": "npm:^4.6.2" + "@smithy/smithy-client": "npm:^4.6.3" "@smithy/types": "npm:^4.5.0" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10c0/d93c24587d7555dac6d5e6e0aacf1493769b1ed2c5e9931bbd3a3e6f78ceae1d76852eb81577409cd4fbf774aa5c3df8dc1768e2a49a6089e57127f382fb6f8e + checksum: 10c0/3699a4938b76221bfb2585a63f7bd9731a9beba9f759c24e670e3ad57f0e3c9f167380004daeeaff0c38242284ff6e3f0b3bd5427e90116b521aa756b1cc3ed0 languageName: node linkType: hard "@smithy/util-defaults-mode-node@npm:^4.1.2": - version: 4.1.2 - resolution: "@smithy/util-defaults-mode-node@npm:4.1.2" + version: 4.1.3 + resolution: "@smithy/util-defaults-mode-node@npm:4.1.3" dependencies: "@smithy/config-resolver": "npm:^4.2.2" "@smithy/credential-provider-imds": "npm:^4.1.2" "@smithy/node-config-provider": "npm:^4.2.2" "@smithy/property-provider": "npm:^4.1.1" - "@smithy/smithy-client": "npm:^4.6.2" + "@smithy/smithy-client": "npm:^4.6.3" "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/ccff3039600e8bee569c54786efafad84653e8a8142326eb6ecd36fee7e01f41721d911e357857ecee2ac7acfc87ac33b1f0a164b8bb5f1ecbb6767131a09a2f + checksum: 10c0/b84cfae293e96a669b7d2bd7dde1addec482b9c5290732fc9a2cb653894e44d0fe633b0d7f730f4f12c76b3be8e39911548cb1c6a0a7ea96972479bee98c4328 languageName: node linkType: hard @@ -7439,15 +6947,6 @@ __metadata: languageName: node linkType: hard -"@smithy/util-hex-encoding@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-hex-encoding@npm:4.0.0" - dependencies: - tslib: "npm:^2.6.2" - checksum: 10c0/70dbb3aa1a79aff3329d07a66411ff26398df338bdd8a6d077b438231afe3dc86d9a7022204baddecd8bc633f059d5c841fa916d81dd7447ea79b64148f386d2 - languageName: node - linkType: hard - "@smithy/util-hex-encoding@npm:^4.1.0": version: 4.1.0 resolution: "@smithy/util-hex-encoding@npm:4.1.0" @@ -7467,7 +6966,7 @@ __metadata: languageName: node linkType: hard -"@smithy/util-retry@npm:^4.1.1, @smithy/util-retry@npm:^4.1.2": +"@smithy/util-retry@npm:^4.1.2": version: 4.1.2 resolution: "@smithy/util-retry@npm:4.1.2" dependencies: @@ -7478,9 +6977,9 @@ __metadata: languageName: node linkType: hard -"@smithy/util-stream@npm:^4.3.1": - version: 4.3.1 - resolution: "@smithy/util-stream@npm:4.3.1" +"@smithy/util-stream@npm:^4.3.1, @smithy/util-stream@npm:^4.3.2": + version: 4.3.2 + resolution: "@smithy/util-stream@npm:4.3.2" dependencies: "@smithy/fetch-http-handler": "npm:^5.2.1" "@smithy/node-http-handler": "npm:^4.2.1" @@ -7490,7 +6989,7 @@ __metadata: "@smithy/util-hex-encoding": "npm:^4.1.0" "@smithy/util-utf8": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/7fd8fde8b011fe3535799d9a60195fe8e1229c6976b76d3bf930dbb9d27204754acbf082816cdacaa00e77857ab9e4b673c331c6626aba7ef242cdb7e143b028 + checksum: 10c0/681544c3794709ee3c56d0bdbacf8ce9046b4a08ec75656c46a9951a1d82c24617737cb25aad0703571f558d89ed3d42e335c14372e25d92eb15ec11deb613f0 languageName: node linkType: hard @@ -7513,23 +7012,24 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/util-utf8@npm:4.0.0" +"@smithy/util-utf8@npm:^4.0.0, @smithy/util-utf8@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-utf8@npm:4.1.0" dependencies: - "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.1.0" tslib: "npm:^2.6.2" - checksum: 10c0/28a5a5372cbf0b3d2e32dd16f79b04c2aec6f704cf13789db922e9686fde38dde0171491cfa4c2c201595d54752a319faaeeed3c325329610887694431e28c98 + checksum: 10c0/4331c056b005647701609c42609c3bf0848fdaa01134d891327820c32cfcf7410d8bce1c15d534e5c75af79ea4527c3ca33bccfc104e19a94475fbfe125ecb86 languageName: node linkType: hard -"@smithy/util-utf8@npm:^4.1.0": - version: 4.1.0 - resolution: "@smithy/util-utf8@npm:4.1.0" +"@smithy/util-waiter@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-waiter@npm:4.1.1" dependencies: - "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" tslib: "npm:^2.6.2" - checksum: 10c0/4331c056b005647701609c42609c3bf0848fdaa01134d891327820c32cfcf7410d8bce1c15d534e5c75af79ea4527c3ca33bccfc104e19a94475fbfe125ecb86 + checksum: 10c0/0ecdaa4b8a2036f753e0ad6c2a4f3c98b069b98f16525db9e8219aaceb189e78b46ebcd8829210874cc44a4693f9a83da9eb96315c2ed30f379065b821d6447c languageName: node linkType: hard @@ -7607,8 +7107,10 @@ __metadata: "@sourcebot/db": "npm:*" "@sourcebot/schemas": "npm:*" "@types/node": "npm:^22.7.5" + cross-env: "npm:^7.0.3" dotenv: "npm:^16.4.5" typescript: "npm:^5.7.3" + vitest: "npm:^2.1.9" languageName: unknown linkType: soft @@ -7677,11 +7179,14 @@ __metadata: resolution: "@sourcebot/schemas@workspace:packages/schemas" dependencies: "@apidevtools/json-schema-ref-parser": "npm:^11.7.3" + ajv: "npm:^8.12.0" + cross-env: "npm:^7.0.3" glob: "npm:^11.0.1" json-schema-to-typescript: "npm:^15.0.4" nodemon: "npm:^3.1.10" tsx: "npm:^4.19.2" typescript: "npm:^5.7.3" + vitest: "npm:^2.1.9" languageName: unknown linkType: soft @@ -7804,7 +7309,9 @@ __metadata: "@tanstack/react-table": "npm:^8.20.5" "@tanstack/react-virtual": "npm:^3.10.8" "@testing-library/dom": "npm:^10.4.1" + "@testing-library/jest-dom": "npm:^6.7.0" "@testing-library/react": "npm:^16.3.0" + "@testing-library/react-hooks": "npm:^8.0.1" "@types/micromatch": "npm:^4.0.9" "@types/node": "npm:^20" "@types/nodemailer": "npm:^6.4.17" @@ -7932,15 +7439,15 @@ __metadata: linkType: hard "@stripe/react-stripe-js@npm:^3.1.1": - version: 3.5.1 - resolution: "@stripe/react-stripe-js@npm:3.5.1" + version: 3.10.0 + resolution: "@stripe/react-stripe-js@npm:3.10.0" dependencies: prop-types: "npm:^15.7.2" peerDependencies: - "@stripe/stripe-js": ">=1.44.1 <7.0.0" + "@stripe/stripe-js": ">=1.44.1 <8.0.0" react: ">=16.8.0 <20.0.0" react-dom: ">=16.8.0 <20.0.0" - checksum: 10c0/999f52c420657a9a4f287de12f4e1c560e168f10f8e12f6c6f4314fb170478d4c594fc8dcec7f3bdc4413f21cbc23155f8849b19ed0589e5bcb558f065c63cfe + checksum: 10c0/d7629436629571883e1ab44b1fdbdd5bc002c9020400bbad212caccddad5eaedefbdb171e970bd34276b72d9c23deac86d1e0898db11961de2a7e8951bf9711a languageName: node linkType: hard @@ -7996,21 +7503,23 @@ __metadata: linkType: hard "@t3-oss/env-core@npm:^0.13.4": - version: 0.13.4 - resolution: "@t3-oss/env-core@npm:0.13.4" + version: 0.13.8 + resolution: "@t3-oss/env-core@npm:0.13.8" peerDependencies: arktype: ^2.1.0 typescript: ">=5.0.0" valibot: ^1.0.0-beta.7 || ^1.0.0 zod: ^3.24.0 || ^4.0.0-beta.0 peerDependenciesMeta: + arktype: + optional: true typescript: optional: true valibot: optional: true zod: optional: true - checksum: 10c0/3598c1582b4cd0aead095a492d60cb7656ffa308c0362744fe32f04ec6563601c04d898c0da7b5efb4dc7ace1d3b18a77f268a15a9e940a6997d9dd84f86a749 + checksum: 10c0/429a082d3c6dff9fb020b725e0fad5a08f6b210caf367e320d3a6b1835297d497aa29eb7e39018d442b03d2aa43a3361bde7dad06d8b6d0a57068adfb65bd367 languageName: node linkType: hard @@ -8049,69 +7558,69 @@ __metadata: linkType: hard "@tanstack/eslint-plugin-query@npm:^5.74.7": - version: 5.74.7 - resolution: "@tanstack/eslint-plugin-query@npm:5.74.7" + version: 5.89.0 + resolution: "@tanstack/eslint-plugin-query@npm:5.89.0" dependencies: - "@typescript-eslint/utils": "npm:^8.18.1" + "@typescript-eslint/utils": "npm:^8.37.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/7f026af15918e0f77e1032c0e53d70fd952d32735b0987a84d0df2b1c6b47ac01773da3812d579c999c398dd677d45400e133a1b3c2979e3f125028743451850 + checksum: 10c0/5e58c4bf09af67c592ee0017f60737afd50dc67ea8fc7a5c658231840a644090d1a70d06fbdd78ac09a0fedd2cd6f7d3f910e9550ddf53528da32b537099b94f languageName: node linkType: hard -"@tanstack/query-core@npm:5.69.0": - version: 5.69.0 - resolution: "@tanstack/query-core@npm:5.69.0" - checksum: 10c0/8ad87046d1a8c18773de10e74d7fef2093cdbe9734e76460945048c00a219ae3d2421eab2b4d54340f3f491813f99ceef7d2849827d95490c8b67de1b87934ae +"@tanstack/query-core@npm:5.89.0": + version: 5.89.0 + resolution: "@tanstack/query-core@npm:5.89.0" + checksum: 10c0/8e1e92fb4e3694d7f706bb686135a237280528ad5da890e996521780ecf30dbe139662dfd75b2f73bfe617e9275de1b3e7ab5c9fc6cacbf79cabf8163922e334 languageName: node linkType: hard "@tanstack/react-query@npm:^5.53.3": - version: 5.69.0 - resolution: "@tanstack/react-query@npm:5.69.0" + version: 5.89.0 + resolution: "@tanstack/react-query@npm:5.89.0" dependencies: - "@tanstack/query-core": "npm:5.69.0" + "@tanstack/query-core": "npm:5.89.0" peerDependencies: react: ^18 || ^19 - checksum: 10c0/3481218d0dd1623af8148037011415ca6f57f2f918e859f6856b7d6cec191ca79029f6fd9e5b1139b1ec252198bda645ce8c1b44ac8dd28adf3c5f978a4126ec + checksum: 10c0/07364b36bcf8424777b79fad3a87e16867e955a09c27696e8a9833bacf5cd2a3f69474bb7285b6103a7c49f578a23a3f211cf3dbd36c63871ffdacd8baf0faeb languageName: node linkType: hard "@tanstack/react-table@npm:^8.20.5": - version: 8.21.2 - resolution: "@tanstack/react-table@npm:8.21.2" + version: 8.21.3 + resolution: "@tanstack/react-table@npm:8.21.3" dependencies: - "@tanstack/table-core": "npm:8.21.2" + "@tanstack/table-core": "npm:8.21.3" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/192392c7d945bf50a21a0904fdce07e4abb74bc6187bcd32ae843031d48e851a10899e0218443d742ee01c30ca1ff890a8677a5878b8904561ebc23479adfdf1 + checksum: 10c0/85d1d0fcb690ecc011f68a5a61c96f82142e31a0270dcf9cbc699a6f36715b1653fe6ff1518302a6d08b7093351fc4cabefd055a7db3cd8ac01e068956b0f944 languageName: node linkType: hard "@tanstack/react-virtual@npm:^3.10.8": - version: 3.13.4 - resolution: "@tanstack/react-virtual@npm:3.13.4" + version: 3.13.12 + resolution: "@tanstack/react-virtual@npm:3.13.12" dependencies: - "@tanstack/virtual-core": "npm:3.13.4" + "@tanstack/virtual-core": "npm:3.13.12" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/45cf785fa2984d536218aa546dc0b515cd6be2c8160987d01815a5b182fc517923d41d7f852fad718132ffc17faed94093a8318158ad6b338fdaba3243485da3 + checksum: 10c0/0eda3d5691ec3bf93a1cdaa955f4972c7aa9a5026179622824bb52ff8c47e59ee4634208e52d77f43ffb3ce435ee39a0899d6a81f6316918ce89d68122490371 languageName: node linkType: hard -"@tanstack/table-core@npm:8.21.2": - version: 8.21.2 - resolution: "@tanstack/table-core@npm:8.21.2" - checksum: 10c0/836326c6aef7e0b9b4566f9b2ade5ea73b90ce94f2b0cc35a3b3e1f44a9b3512d5507e4818c509824443b3d0488f2026df54e7a9f8f0cdccae6040347e6ff079 +"@tanstack/table-core@npm:8.21.3": + version: 8.21.3 + resolution: "@tanstack/table-core@npm:8.21.3" + checksum: 10c0/40e3560e6d55e07cc047024aa7f83bd47a9323d21920d4adabba8071fd2d21230c48460b26cedf392588f8265b9edc133abb1b0d6d0adf4dae0970032900a8c9 languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.13.4": - version: 3.13.4 - resolution: "@tanstack/virtual-core@npm:3.13.4" - checksum: 10c0/00ed3054e5f1370fe61d3fc9eec40ca0f18b66cfcb4a0bbce1a26397518c90145a0b493e463992b352842760bb8b0ec40969f07e3bb94dc6e68064f3973fe41a +"@tanstack/virtual-core@npm:3.13.12": + version: 3.13.12 + resolution: "@tanstack/virtual-core@npm:3.13.12" + checksum: 10c0/483f38761b73db05c181c10181f0781c1051be3350ae5c378e65057e5f1fdd6606e06e17dbaad8a5e36c04b208ea1a1344cacd4eca0dcde60f335cf398e4d698 languageName: node linkType: hard @@ -8131,6 +7640,42 @@ __metadata: languageName: node linkType: hard +"@testing-library/jest-dom@npm:^6.7.0": + version: 6.8.0 + resolution: "@testing-library/jest-dom@npm:6.8.0" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + picocolors: "npm:^1.1.1" + redent: "npm:^3.0.0" + checksum: 10c0/4c5b8b433e0339e0399b940ae901a99ae00f1d5ffb7cbb295460b2c44aaad0bc7befcca7b06ceed7aa68a524970077468046c9fe52836ee26f45b807c80a7ff1 + languageName: node + linkType: hard + +"@testing-library/react-hooks@npm:^8.0.1": + version: 8.0.1 + resolution: "@testing-library/react-hooks@npm:8.0.1" + dependencies: + "@babel/runtime": "npm:^7.12.5" + react-error-boundary: "npm:^3.1.0" + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 + react: ^16.9.0 || ^17.0.0 + react-dom: ^16.9.0 || ^17.0.0 + react-test-renderer: ^16.9.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + react-dom: + optional: true + react-test-renderer: + optional: true + checksum: 10c0/83bef2d4c437b84143213b5275ef00ef14e5bcd344f9ded12b162d253dc3c799138ead4428026b9c725e5a38dbebf611f2898aa43f3e43432bcaccbd7bf413e5 + languageName: node + linkType: hard + "@testing-library/react@npm:^16.3.0": version: 16.3.0 resolution: "@testing-library/react@npm:16.3.0" @@ -8151,12 +7696,12 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.9.0": - version: 0.9.0 - resolution: "@tybys/wasm-util@npm:0.9.0" +"@tybys/wasm-util@npm:^0.10.0": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d + checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 languageName: node linkType: hard @@ -8175,19 +7720,19 @@ __metadata: linkType: hard "@types/aws-lambda@npm:^8.10.83": - version: 8.10.149 - resolution: "@types/aws-lambda@npm:8.10.149" - checksum: 10c0/9ef41214a1b69fa30d89cab575429793f1ccc49cfe3a7aa75228aef31a202bb6d2c306a5b33def61ef29e0d0a1a324412bf6a4fa5a615e61117685584a394047 + version: 8.10.152 + resolution: "@types/aws-lambda@npm:8.10.152" + checksum: 10c0/ddb3858d961b88a3c5eb947ddd8890bf6d0ae8d24ce5bf7d4fd8b54f7d45646864da10cdde038755d191e834201624a40eb3240dbe48f633f4dd18137ac2e3d7 languageName: node linkType: hard "@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" + version: 1.19.6 + resolution: "@types/body-parser@npm:1.19.6" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + checksum: 10c0/542da05c924dce58ee23f50a8b981fee36921850c82222e384931fda3e106f750f7880c47be665217d72dbe445129049db6eb1f44e7a06b09d62af8f3cca8ea7 languageName: node linkType: hard @@ -8207,26 +7752,19 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - "@types/cors@npm:^2.8.12": - version: 2.8.17 - resolution: "@types/cors@npm:2.8.17" + version: 2.8.19 + resolution: "@types/cors@npm:2.8.19" dependencies: "@types/node": "npm:*" - checksum: 10c0/457364c28c89f3d9ed34800e1de5c6eaaf344d1bb39af122f013322a50bc606eb2aa6f63de4e41a7a08ba7ef454473926c94a830636723da45bf786df032696d + checksum: 10c0/b5dd407040db7d8aa1bd36e79e5f3f32292f6b075abc287529e9f48df1a25fda3e3799ba30b4656667ffb931d3b75690c1d6ca71e39f7337ea6dfda8581916d0 languageName: node linkType: hard "@types/d3-array@npm:^3.0.3": - version: 3.2.1 - resolution: "@types/d3-array@npm:3.2.1" - checksum: 10c0/38bf2c778451f4b79ec81a2288cb4312fe3d6449ecdf562970cc339b60f280f31c93a024c7ff512607795e79d3beb0cbda123bb07010167bce32927f71364bca + version: 3.2.2 + resolution: "@types/d3-array@npm:3.2.2" + checksum: 10c0/6137cb97302f8a4f18ca22c0560c585cfcb823f276b23d89f2c0c005d72697ec13bca671c08e68b4b0cabd622e3f0e91782ee221580d6774074050be96dd7028 languageName: node linkType: hard @@ -8310,33 +7848,33 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a +"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard "@types/express-serve-static-core@npm:^5.0.0": - version: 5.0.6 - resolution: "@types/express-serve-static-core@npm:5.0.6" + version: 5.0.7 + resolution: "@types/express-serve-static-core@npm:5.0.7" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c0/aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 + checksum: 10c0/28666f6a0743b8678be920a6eed075bc8afc96fc7d8ef59c3c049bd6b51533da3b24daf3b437d061e053fba1475e4f3175cb4972f5e8db41608e817997526430 languageName: node linkType: hard "@types/express@npm:^5.0.0, @types/express@npm:^5.0.1": - version: 5.0.1 - resolution: "@types/express@npm:5.0.1" + version: 5.0.3 + resolution: "@types/express@npm:5.0.3" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^5.0.0" "@types/serve-static": "npm:*" - checksum: 10c0/e1385028c7251360ce916aab0e304187b613ca18cb9aa3fa90794a337e5b2e0c76330d467f41d3b3e936ce5336c4f3e63e323dc01192cf20f9686905daa6d00a + checksum: 10c0/f0fbc8daa7f40070b103cf4d020ff1dd08503477d866d1134b87c0390bba71d5d7949cb8b4e719a81ccba89294d8e1573414e6dcbb5bb1d097a7b820928ebdef languageName: node linkType: hard @@ -8350,9 +7888,9 @@ __metadata: linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: 10c0/00f8140fbc504f47356512bd88e1910c2f07e04233d99c88c854b3600ce0523c8cd0ba7d1897667243282eb44c59abb9245959e2428b9de004f93937f52f7c15 languageName: node linkType: hard @@ -8378,9 +7916,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.17.7": - version: 4.17.16 - resolution: "@types/lodash@npm:4.17.16" - checksum: 10c0/cf017901b8ab1d7aabc86d5189d9288f4f99f19a75caf020c0e2c77b8d4cead4db0d0b842d009b029339f92399f49f34377dd7c2721053388f251778b4c23534 + version: 4.17.20 + resolution: "@types/lodash@npm:4.17.20" + checksum: 10c0/98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f languageName: node linkType: hard @@ -8426,57 +7964,58 @@ __metadata: linkType: hard "@types/node-fetch@npm:^2.6.4": - version: 2.6.12 - resolution: "@types/node-fetch@npm:2.6.12" + version: 2.6.13 + resolution: "@types/node-fetch@npm:2.6.13" dependencies: "@types/node": "npm:*" - form-data: "npm:^4.0.0" - checksum: 10c0/7693acad5499b7df2d1727d46cff092a63896dc04645f36b973dd6dd754a59a7faba76fcb777bdaa35d80625c6a9dd7257cca9c401a4bab03b04480cda7fd1af + form-data: "npm:^4.0.4" + checksum: 10c0/6313c89f62c50bd0513a6839cdff0a06727ac5495ccbb2eeda51bb2bbbc4f3c0a76c0393a491b7610af703d3d2deb6cf60e37e59c81ceeca803ffde745dbf309 languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=8.1.0, @types/node@npm:^22.7.5": - version: 22.13.11 - resolution: "@types/node@npm:22.13.11" +"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:>=8.1.0": + version: 24.5.2 + resolution: "@types/node@npm:24.5.2" dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/f6ee33d36372242535c38640fe7550a6640d8a775ec19b55bfc11775b521cba072d892ca92a912332ce01b317293d645c1bf767f3f882ec719f2404a3d2a5b96 + undici-types: "npm:~7.12.0" + checksum: 10c0/96baaca6564d39c6f7f6eddd73ce41e2a7594ef37225cd52df3be36fad31712af8ae178387a72d0b80f2e2799e7fd30c014bc0ae9eb9f962d9079b691be00c48 languageName: node linkType: hard "@types/node@npm:^18.11.18": - version: 18.19.100 - resolution: "@types/node@npm:18.19.100" + version: 18.19.127 + resolution: "@types/node@npm:18.19.127" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/5524303171eee6788df45d736f5783b5bea27803a596b9cd5669f45487a619e5d8d41d56dd55b8c85c677ffd7c045edd8daea8c4b37e70290bee2a482fc605f6 + checksum: 10c0/24a8a768dfd5efa1970761ef3374177b6e67419ea66a73cc1137a77f076293a57774b6bd99be731ed9ce51e44726eec0e5b96aa5fa8228da6ad25021827a4149 languageName: node linkType: hard -"@types/node@npm:^20": - version: 20.17.25 - resolution: "@types/node@npm:20.17.25" +"@types/node@npm:^20, @types/node@npm:^20.0.0": + version: 20.19.17 + resolution: "@types/node@npm:20.19.17" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/9c9267ab1c4c4964a6d59076fa495321bbe69f36c4f4e95664c08f2712f401aa082fd41abfdd20d81df62377ce22f71f6de430af3f475f8a4de807b716480e08 + undici-types: "npm:~6.21.0" + checksum: 10c0/ab4c5dd8bdeacb1c04c2724c75023eec0ac9469583b39032f5daaf56768a31ee6fa3a0bfcc597e4a3e74eb49744deeb9d5eb760f30e984e25088f6d895e0811d languageName: node linkType: hard -"@types/node@npm:^20.0.0": - version: 20.17.32 - resolution: "@types/node@npm:20.17.32" +"@types/node@npm:^22.7.5": + version: 22.18.6 + resolution: "@types/node@npm:22.18.6" dependencies: - undici-types: "npm:~6.19.2" - checksum: 10c0/2461df36f67704f68db64d33abc5ad00b4b35ac94e996adff88c7322f9572e3e60ddaeed7e9f34ae203120d2ba36cc931fd3a8ddddf0c63943e8600c365c6396 + undici-types: "npm:~6.21.0" + checksum: 10c0/7ba190da2e64e56c59270661af8cd682c830a1375b6f965ab153be90baabfdaa867aa1d63f87b42de80956996d46dfe1cf93ecefe982d9a16e485b6756949f9a languageName: node linkType: hard "@types/nodemailer@npm:^6.4.17": - version: 6.4.17 - resolution: "@types/nodemailer@npm:6.4.17" + version: 6.4.19 + resolution: "@types/nodemailer@npm:6.4.19" dependencies: + "@aws-sdk/client-ses": "npm:^3.731.1" "@types/node": "npm:*" - checksum: 10c0/689abb3005cf36cf89c2abe56f0aa4469a37e0814633a73fbeb35732e856f4b0d7ab32b6d91585038b6941f5b70db58ec2bd147ebe9f73e528eb6c99604f4e82 + checksum: 10c0/e4d42f6e2a87523de3f6dfe6a856647dbd6d2305c2c787bdefaeb74a89c08598b7c04e23ba8d64c7972afa3823e51a1d37671bc0361bdb844f1f2906dc6e66db languageName: node linkType: hard @@ -8497,13 +8036,13 @@ __metadata: linkType: hard "@types/pg@npm:*": - version: 8.11.11 - resolution: "@types/pg@npm:8.11.11" + version: 8.15.5 + resolution: "@types/pg@npm:8.15.5" dependencies: "@types/node": "npm:*" pg-protocol: "npm:*" - pg-types: "npm:^4.0.1" - checksum: 10c0/18c2585e1ba7a5dd5f849d49410d53fdfe9a6c3cbc4ae46c51fd728264d6ecf9a84a5cd82d89cb1f870a74383bad88effce1eed888f16accbcbde56a53d23a69 + pg-types: "npm:^2.2.0" + checksum: 10c0/19a3cc1811918753f8c827733648c3a85c7b0355bf207c44eb1a3b79b2e6a0d85cb5457ec550d860fc9be7e88c7587a3600958ec8c61fa1ad573061c63af93f0 languageName: node linkType: hard @@ -8526,9 +8065,9 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.18 - resolution: "@types/qs@npm:6.9.18" - checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b + version: 6.14.0 + resolution: "@types/qs@npm:6.14.0" + checksum: 10c0/5b3036df6e507483869cdb3858201b2e0b64b4793dc4974f188caa5b5732f2333ab9db45c08157975054d3b070788b35088b4bc60257ae263885016ee2131310 languageName: node linkType: hard @@ -8565,23 +8104,23 @@ __metadata: linkType: hard "@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" + version: 0.17.5 + resolution: "@types/send@npm:0.17.5" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + checksum: 10c0/a86c9b89bb0976ff58c1cdd56360ea98528f4dbb18a5c2287bb8af04815513a576a42b4e0e1e7c4d14f7d6ea54733f6ef935ebff8c65e86d9c222881a71e1f15 languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.7 - resolution: "@types/serve-static@npm:1.15.7" + version: 1.15.8 + resolution: "@types/serve-static@npm:1.15.8" dependencies: "@types/http-errors": "npm:*" "@types/node": "npm:*" "@types/send": "npm:*" - checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + checksum: 10c0/8ad86a25b87da5276cb1008c43c74667ff7583904d46d5fcaf0355887869d859d453d7dc4f890788ae04705c23720e9b6b6f3215e2d1d2a4278bbd090a9268dd languageName: node linkType: hard @@ -8637,140 +8176,105 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/eslint-plugin@npm:^8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.40.0" + version: 8.44.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.44.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.40.0" - "@typescript-eslint/type-utils": "npm:8.40.0" - "@typescript-eslint/utils": "npm:8.40.0" - "@typescript-eslint/visitor-keys": "npm:8.40.0" + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/type-utils": "npm:8.44.0" + "@typescript-eslint/utils": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.40.0 + "@typescript-eslint/parser": ^8.44.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/dc8889c3255bce6956432f099059179dd13826ba29670f81ba9238ecde46764ee63459eb73a7d88f4f30e1144a2f000d79c9e3f256fa759689d9b3b74d423bda + checksum: 10c0/971796ac651272631ab774e9140686bd712b0d00cf6c5f4e93f9fac40e52321201f7d9d7c9f6169591768142338dc28db974ec1bb233953f835be4e927492aab languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/parser@npm:^8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/parser@npm:8.40.0" + version: 8.44.0 + resolution: "@typescript-eslint/parser@npm:8.44.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.40.0" - "@typescript-eslint/types": "npm:8.40.0" - "@typescript-eslint/typescript-estree": "npm:8.40.0" - "@typescript-eslint/visitor-keys": "npm:8.40.0" + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/43ca9589b8a1f3f4b30a214c0e2254fa0ad43458ef1258b1d62c5aad52710ad11b9315b124cda79163274147b82201a5d76fab7de413e34bfe8e377142b71e98 + checksum: 10c0/21b91fba122a4f5df0065de57c5320f8eb4c4f8e0da245f7ee0e68f08f7c5a692a28ac2cb5100d8ad8c8ee7e3804b23f996cd80e0e1da0a0fe0c37ddd2fd04b8 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/project-service@npm:8.40.0" +"@typescript-eslint/project-service@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/project-service@npm:8.44.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.40.0" - "@typescript-eslint/types": "npm:^8.40.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.44.0" + "@typescript-eslint/types": "npm:^8.44.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/23d62e9ada9750136d0251f268bbe1f9784442ef258bb340a2e1e866749d8076730a14749d9a320d94d7c76df2d108caf21fe35e5dc100385f04be846dc979cb - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/scope-manager@npm:8.32.1" - dependencies: - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" - checksum: 10c0/d2cb1f7736388972137d6e510b2beae4bac033fcab274e04de90ebba3ce466c71fe47f1795357e032e4a6c8b2162016b51b58210916c37212242c82d35352e9f + checksum: 10c0/b06e94ae2a2c167271b61200136283432b6a80ab8bcc175bdcb8f685f4daeb4e28b1d83a064f0a660f184811d67e16d4291ab5fac563e48f20213409be8e95e3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/scope-manager@npm:8.40.0" +"@typescript-eslint/scope-manager@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/scope-manager@npm:8.44.0" dependencies: - "@typescript-eslint/types": "npm:8.40.0" - "@typescript-eslint/visitor-keys": "npm:8.40.0" - checksum: 10c0/48af81f9cdcec466994d290561e8d2fa3f6b156a898b71dd0e65633c896543b44729c5353596e84de2ae61bfd20e1398c3309cdfe86714a9663fd5aded4c9cd0 + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" + checksum: 10c0/c221e0b9fe9021b1b41432d96818131c107cfc33fb1f8da6093e236c992ed6160dae6355dd5571fb71b9194a24b24734c032ded4c00500599adda2cc07ef8803 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.40.0, @typescript-eslint/tsconfig-utils@npm:^8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.40.0" +"@typescript-eslint/tsconfig-utils@npm:8.44.0, @typescript-eslint/tsconfig-utils@npm:^8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.44.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/c2366dcd802901d5cd4f59fc4eab7a00ed119aa4591ba59c507fe495d9af4cfca19431a603602ea675e4c861962230d1c2f100896903750cd1fcfc134702a7d0 + checksum: 10c0/453157f0da2d280b4536db6c80dfee4e5c98a1174109cc8d42b20eeb3fda2d54cb6f03f57a142280710091ed0a8e28f231658c253284b1c62960c2974047f3de languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/type-utils@npm:8.40.0" +"@typescript-eslint/type-utils@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/type-utils@npm:8.44.0" dependencies: - "@typescript-eslint/types": "npm:8.40.0" - "@typescript-eslint/typescript-estree": "npm:8.40.0" - "@typescript-eslint/utils": "npm:8.40.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" + "@typescript-eslint/utils": "npm:8.44.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/660b77d801b2538a4ccb65065269ad0e8370d0be985172b5ecb067f3eea22e64aa8af9e981b31bf2a34002339fe3253b09b55d181ce6d8242fc7daa80ac4aaca - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/types@npm:8.32.1" - checksum: 10c0/86f59b29c12e7e8abe45a1659b6fae5e7b0cfaf09ab86dd596ed9d468aa61082bbccd509d25f769b197fbfdf872bbef0b323a2ded6ceaca351f7c679f1ba3bd3 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.40.0, @typescript-eslint/types@npm:^8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/types@npm:8.40.0" - checksum: 10c0/225374fff36d59288a5780667a7a1316c75090d5d60b70a8035ac18786120333ccd08dfdf0e05e30d5a82217e44c57b8708b769dd1eed89f12f2ac4d3a769f76 + checksum: 10c0/0699dc0d9b7105112825df886e99b2ee0abc00c79047d952c5ecb6d7c098a56f2c45ad6c9d65c6ab600823a0817d89070550bf7c95f4cf05c87defe74e8f32b6 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.32.1" - dependencies: - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/visitor-keys": "npm:8.32.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/b5ae0d91ef1b46c9f3852741e26b7a14c28bb58ee8a283b9530ac484332ca58a7216b9d22eda23c5449b5fd69c6e4601ef3ebbd68e746816ae78269036c08cda +"@typescript-eslint/types@npm:8.44.0, @typescript-eslint/types@npm:^8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/types@npm:8.44.0" + checksum: 10c0/d3a4c173294533215b4676a89e454e728cda352d6c923489af4306bf5166e51625bff6980708cb1c191bdb89c864d82bccdf96a9ed5a76f6554d6af8c90e2e1d languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.40.0" +"@typescript-eslint/typescript-estree@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.44.0" dependencies: - "@typescript-eslint/project-service": "npm:8.40.0" - "@typescript-eslint/tsconfig-utils": "npm:8.40.0" - "@typescript-eslint/types": "npm:8.40.0" - "@typescript-eslint/visitor-keys": "npm:8.40.0" + "@typescript-eslint/project-service": "npm:8.44.0" + "@typescript-eslint/tsconfig-utils": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -8779,57 +8283,32 @@ __metadata: ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/6c1ffc17947cb36cbd987cf9705f85223ed1cce584b5244840e36a2b8480861f4dfdb0312f96afbc12e7d1ba586005f0d959042baa0a96a1913ac7ace8e8f6d4 + checksum: 10c0/303dd3048ee0b980b63022626bdff212c0719ce5c5945fb233464f201aadeb3fd703118c8e255a26e1ae81f772bf76b60163119b09d2168f198d5ce1724c2a70 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/utils@npm:8.40.0" +"@typescript-eslint/utils@npm:8.44.0, @typescript-eslint/utils@npm:^8.37.0": + version: 8.44.0 + resolution: "@typescript-eslint/utils@npm:8.44.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.40.0" - "@typescript-eslint/types": "npm:8.40.0" - "@typescript-eslint/typescript-estree": "npm:8.40.0" + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/6b3858b8725083fe7db7fb9bcbde930e758a6ba8ddedd1ed27d828fc1cbe04f54b774ef9144602f8eeaafeea9b19b4fd4c46fdad52a10ade99e6b282c7d0df92 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^8.18.1": - version: 8.32.1 - resolution: "@typescript-eslint/utils@npm:8.32.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.32.1" - "@typescript-eslint/types": "npm:8.32.1" - "@typescript-eslint/typescript-estree": "npm:8.32.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/a2b90c0417cd3a33c6e22f9cc28c356f251bb8928ef1d25e057feda007d522d281bdc37a9a0d05b70312f00a7b3f350ca06e724867025ea85bba5a4c766732e7 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.32.1": - version: 8.32.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.32.1" - dependencies: - "@typescript-eslint/types": "npm:8.32.1" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/9c05053dfd048f681eb96e09ceefa8841a617b8b5950eea05e0844b38fe3510a284eb936324caa899c3ceb4bc23efe56ac01437fab378ac1beeb1c6c00404978 + checksum: 10c0/85e5106a049c07e8130aaa104fa61057c4ce090600e1bf72dda48ebd5d4f5f515e95a6c35b85a581a295b34f1d1c2395b4bf72bef74870bed3d6894c727f1345 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.40.0": - version: 8.40.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.40.0" +"@typescript-eslint/visitor-keys@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.44.0" dependencies: - "@typescript-eslint/types": "npm:8.40.0" + "@typescript-eslint/types": "npm:8.44.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/592f1c8c2d3da43a7f74f8ead14f05fafc2e4609d5df36811cf92ead5dc94f6f669556a494048e4746cb3774c60bc52a8c83d75369d5e196778d935c70e7d3a1 + checksum: 10c0/c1cb5c000ab56ddb96ddb0991a10ef3a48c76b3f3b3ab7a5a94d24e71371bf96aa22cfe4332625e49ad7b961947a21599ff7c6128253cc9495e8cbd2cad25d72 languageName: node linkType: hard @@ -8843,9 +8322,9 @@ __metadata: languageName: node linkType: hard -"@uiw/codemirror-extensions-basic-setup@npm:4.23.10": - version: 4.23.10 - resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.10" +"@uiw/codemirror-extensions-basic-setup@npm:4.25.1": + version: 4.25.1 + resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.25.1" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/commands": "npm:^6.0.0" @@ -8862,13 +8341,13 @@ __metadata: "@codemirror/search": ">=6.0.0" "@codemirror/state": ">=6.0.0" "@codemirror/view": ">=6.0.0" - checksum: 10c0/64c233857b1bf878bf630297b1d4b3df14e13761ff38ceccf7a1fa21d521be288311333b7cbff927889f9a899848f4fccefd975ea5fa8d626ea4aef088f13ee8 + checksum: 10c0/2488c5ddd9a7fecebe001dc9a9c02c8b6219eb7b47848fed4fb8415407ae05f36a57c9fca4caa505da3dccbc477e10af2dd0a6fe466c45c88f526ffc278f8d9d languageName: node linkType: hard "@uiw/codemirror-themes@npm:^4.23.6": - version: 4.23.10 - resolution: "@uiw/codemirror-themes@npm:4.23.10" + version: 4.25.1 + resolution: "@uiw/codemirror-themes@npm:4.25.1" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" @@ -8877,19 +8356,19 @@ __metadata: "@codemirror/language": ">=6.0.0" "@codemirror/state": ">=6.0.0" "@codemirror/view": ">=6.0.0" - checksum: 10c0/29f980789a535ae021ca8d8bec3ecee4dda8cb11c5451729c04481310cc04cd7c00ddb3011137f5cc305d565bc0a3464ebd88fdde9359e296d8f0a6cf6477811 + checksum: 10c0/cd9c804c6901695953b1ff6149ecf9ff5a41fefdfd19a2f77550b214d9e1cc4143c6b0e3cd0186d6465bf5a4e6a0344bde376245bfca528e2986972e43ea3478 languageName: node linkType: hard "@uiw/react-codemirror@npm:^4.23.0": - version: 4.23.10 - resolution: "@uiw/react-codemirror@npm:4.23.10" + version: 4.25.1 + resolution: "@uiw/react-codemirror@npm:4.25.1" dependencies: "@babel/runtime": "npm:^7.18.6" "@codemirror/commands": "npm:^6.1.0" "@codemirror/state": "npm:^6.1.1" "@codemirror/theme-one-dark": "npm:^6.0.0" - "@uiw/codemirror-extensions-basic-setup": "npm:4.23.10" + "@uiw/codemirror-extensions-basic-setup": "npm:4.25.1" codemirror: "npm:^6.0.0" peerDependencies: "@babel/runtime": ">=7.11.0" @@ -8897,9 +8376,9 @@ __metadata: "@codemirror/theme-one-dark": ">=6.0.0" "@codemirror/view": ">=6.0.0" codemirror: ">=6.0.0" - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 10c0/cbcb928c84df2a6a03fd7789a3db317f6358961fd96197d2a3edb3ffbb00deff1cfa05fa1494c849393784bb89ae3f41425982f609f73bad0855a5e6522c328d + react: ">=17.0.0" + react-dom: ">=17.0.0" + checksum: 10c0/0a81f3c6bd722764795734bf97e55e8cb35d243404c1a1ba7e27d92ec73734abb55c2194b5845aaa873d4be3f9b4fd50060d69618c9a15a1f5895d392a6c0c1c languageName: node linkType: hard @@ -8910,81 +8389,137 @@ __metadata: languageName: node linkType: hard -"@unrs/rspack-resolver-binding-darwin-arm64@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-darwin-arm64@npm:1.2.2" +"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-android-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/rspack-resolver-binding-darwin-x64@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-darwin-x64@npm:1.2.2" +"@unrs/resolver-binding-darwin-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/rspack-resolver-binding-freebsd-x64@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-freebsd-x64@npm:1.2.2" +"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/rspack-resolver-binding-linux-arm-gnueabihf@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-linux-arm-gnueabihf@npm:1.2.2" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/rspack-resolver-binding-linux-arm64-gnu@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-linux-arm64-gnu@npm:1.2.2" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/rspack-resolver-binding-linux-arm64-musl@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-linux-arm64-musl@npm:1.2.2" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/rspack-resolver-binding-linux-x64-gnu@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-linux-x64-gnu@npm:1.2.2" +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/rspack-resolver-binding-linux-x64-musl@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-linux-x64-musl@npm:1.2.2" +"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/rspack-resolver-binding-wasm32-wasi@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-wasm32-wasi@npm:1.2.2" +"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" dependencies: - "@napi-rs/wasm-runtime": "npm:^0.2.7" + "@napi-rs/wasm-runtime": "npm:^0.2.11" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/rspack-resolver-binding-win32-arm64-msvc@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-win32-arm64-msvc@npm:1.2.2" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/rspack-resolver-binding-win32-x64-msvc@npm:1.2.2": - version: 1.2.2 - resolution: "@unrs/rspack-resolver-binding-win32-x64-msvc@npm:1.2.2" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": + version: 1.11.1 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -9086,14 +8621,15 @@ __metadata: linkType: hard "@viz-js/lang-dot@npm:^1.0.4": - version: 1.0.4 - resolution: "@viz-js/lang-dot@npm:1.0.4" + version: 1.0.5 + resolution: "@viz-js/lang-dot@npm:1.0.5" dependencies: "@codemirror/language": "npm:^6.8.0" "@lezer/common": "npm:^1.0.3" "@lezer/highlight": "npm:^1.1.6" + "@lezer/lr": "npm:^1.4.2" "@lezer/xml": "npm:^1.0.2" - checksum: 10c0/8d7fb9a2d5c7e02da8e2122db5e4557231b9b353c9aa2db8ada137125a7175ae6df828c6449ba5b7bf48d68211e4b1b73ad42da2e8814da5d2723a0a6b200b49 + checksum: 10c0/86e81bf077e0a6f418fe2d5cfd8d7f7a7c032bdec13e5dfe3d21620c548e674832f6c9b300eeaad7b0842a3c4044d4ce33d5af9e359ae1efeda0a84d772b77a4 languageName: node linkType: hard @@ -9112,9 +8648,9 @@ __metadata: linkType: hard "abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + version: 3.0.1 + resolution: "abbrev@npm:3.0.1" + checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf languageName: node linkType: hard @@ -9165,16 +8701,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.14.0, acorn@npm:^8.8.1, acorn@npm:^8.9.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" - bin: - acorn: bin/acorn - checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 - languageName: node - linkType: hard - -"acorn@npm:^8.15.0": +"acorn@npm:^8.14.0, acorn@npm:^8.15.0, acorn@npm:^8.8.1, acorn@npm:^8.9.0": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: @@ -9193,9 +8720,9 @@ __metadata: linkType: hard "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard @@ -9222,7 +8749,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4": +"ajv@npm:^6.12.4, ajv@npm:^6.12.6": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -9234,7 +8761,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.17.1": +"ajv@npm:^8.12.0, ajv@npm:^8.17.1": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -9254,9 +8781,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard @@ -9286,9 +8813,9 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard @@ -9324,11 +8851,11 @@ __metadata: linkType: hard "aria-hidden@npm:^1.1.1, aria-hidden@npm:^1.2.4": - version: 1.2.4 - resolution: "aria-hidden@npm:1.2.4" + version: 1.2.6 + resolution: "aria-hidden@npm:1.2.6" dependencies: tslib: "npm:^2.0.0" - checksum: 10c0/8abcab2e1432efc4db415e97cb3959649ddf52c8fc815d7384f43f3d3abf56f1c12852575d00df9a8927f421d7e0712652dd5f8db244ea57634344e29ecfc74a + checksum: 10c0/7720cb539497a9f760f68f98a4b30f22c6767aa0e72fa7d58279f7c164e258fc38b2699828f8de881aab0fc8e9c56d1313a3f1a965046fc0381a554dbc72b54a languageName: node linkType: hard @@ -9341,7 +8868,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.3.2": +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e @@ -9365,21 +8892,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.9": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8, array-includes@npm:^3.1.9": version: 3.1.9 resolution: "array-includes@npm:3.1.9" dependencies: @@ -9534,14 +9047,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.7.4": - version: 1.8.4 - resolution: "axios@npm:1.8.4" +"axios@npm:^1.8.2": + version: 1.12.2 + resolution: "axios@npm:1.12.2" dependencies: follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" + form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/450993c2ba975ffccaf0d480b68839a3b2435a5469a71fa2fb0b8a55cdb2c2ae47e609360b9c1e2b2534b73dfd69e2733a1cf9f8215bee0bcd729b72f801b0ce + checksum: 10c0/80b063e318cf05cd33a4d991cea0162f3573481946f9129efb7766f38fde4c061c34f41a93a9f9521f02b7c9565ccbc197c099b0186543ac84a24580017adfed languageName: node linkType: hard @@ -9590,6 +9103,15 @@ __metadata: languageName: node linkType: hard +"baseline-browser-mapping@npm:^2.8.3": + version: 2.8.5 + resolution: "baseline-browser-mapping@npm:2.8.5" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/550987bd4fa37e421b1c1a4dd2cd5381ba72351c6baaf6239ca479e8ae5090bbb57e26110606926d9907567dc2ebd3e048615c95572acaccd12586eb110195fd + languageName: node + linkType: hard + "bcryptjs@npm:^3.0.2": version: 3.0.2 resolution: "bcryptjs@npm:3.0.2" @@ -9607,16 +9129,16 @@ __metadata: linkType: hard "best-effort-json-parser@npm:^1.1.2": - version: 1.1.3 - resolution: "best-effort-json-parser@npm:1.1.3" - checksum: 10c0/dc2a7e0e9c9709c99ba9def181851ff23c263b841a0be33fa94a66e20e73e43c57c1525e6ea76096f6cabbfea0408625514f09d23f46449a9d661a2362cf4575 + version: 1.2.1 + resolution: "best-effort-json-parser@npm:1.2.1" + checksum: 10c0/2d032d83064317b88f4419827ddfb1826576296211b49103132931253081f8f568a730204f111aafcd4adbdff02ca6feb3016adcbf3fa4f23ea7133fa1b8ba3c languageName: node linkType: hard "bignumber.js@npm:^9.0.0": - version: 9.3.0 - resolution: "bignumber.js@npm:9.3.0" - checksum: 10c0/f54a79cd6fc98552ac0510c1cd9381650870ae443bdb20ba9b98e3548188d941506ac3c22a9f9c69b2cc60da9be5700e87d3f54d2825310a8b2ae999dfd6d99d + version: 9.3.1 + resolution: "bignumber.js@npm:9.3.1" + checksum: 10c0/61342ba5fe1c10887f0ecf5be02ff6709271481aff48631f86b4d37d55a99b87ce441cfd54df3d16d10ee07ceab7e272fc0be430c657ffafbbbf7b7d631efb75 languageName: node linkType: hard @@ -9697,21 +9219,21 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard @@ -9725,16 +9247,17 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" - dependencies: - caniuse-lite: "npm:^1.0.30001688" - electron-to-chromium: "npm:^1.5.73" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.1" + version: 4.26.2 + resolution: "browserslist@npm:4.26.2" + dependencies: + baseline-browser-mapping: "npm:^2.8.3" + caniuse-lite: "npm:^1.0.30001741" + electron-to-chromium: "npm:^1.5.218" + node-releases: "npm:^2.0.21" + update-browserslist-db: "npm:^1.1.3" bin: browserslist: cli.js - checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + checksum: 10c0/1146339dad33fda77786b11ea07f1c40c48899edd897d73a9114ee0dbb1ee6475bb4abda263a678c104508bdca8e66760ff8e10be1947d3e20d34bae01d8b89b languageName: node linkType: hard @@ -9756,8 +9279,8 @@ __metadata: linkType: hard "bullmq@npm:^5.34.10": - version: 5.44.3 - resolution: "bullmq@npm:5.44.3" + version: 5.58.5 + resolution: "bullmq@npm:5.58.5" dependencies: cron-parser: "npm:^4.9.0" ioredis: "npm:^5.4.1" @@ -9766,7 +9289,7 @@ __metadata: semver: "npm:^7.5.4" tslib: "npm:^2.0.0" uuid: "npm:^9.0.0" - checksum: 10c0/2785929ef59645980e3981d6f5e3f7ef25ef0e8488281a7aa48e89c25a89ff5dde0431051f48b2edadd9675c5b780c02577724c33d5d31762009820b8d404cdb + checksum: 10c0/9f5b8e958906661adae5d88221ddf707943e630925f41f9cd254e4383aa19e39cb544a3f29795ef8eca4f2cff805ed3ef7dec6a8fcdcc1d3cc66be6cf868675c languageName: node linkType: hard @@ -9786,6 +9309,31 @@ __metadata: languageName: node linkType: hard +"c12@npm:3.1.0": + version: 3.1.0 + resolution: "c12@npm:3.1.0" + dependencies: + chokidar: "npm:^4.0.3" + confbox: "npm:^0.2.2" + defu: "npm:^6.1.4" + dotenv: "npm:^16.6.1" + exsolve: "npm:^1.0.7" + giget: "npm:^2.0.0" + jiti: "npm:^2.4.2" + ohash: "npm:^2.0.11" + pathe: "npm:^2.0.3" + perfect-debounce: "npm:^1.0.0" + pkg-types: "npm:^2.2.0" + rc9: "npm:^2.1.2" + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + checksum: 10c0/a84d6cb5cb6171e9b5be67388b24c6945da8bf3d37b1e4db885ceb1db019da13b9af093d8bbed6b536fd9c4a9202a2ed8c14fb15d4d94fb2e5e7c83b6c88f05b + languageName: node + linkType: hard + "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -9859,10 +9407,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001707 - resolution: "caniuse-lite@npm:1.0.30001707" - checksum: 10c0/a1beaf84bad4f6617bbc5616d6bc0c9cab73e73f7e9e09b6466af5195b1bc393e0f6f19643d7a1c88bd3f4bfa122d7bea81cf6225ec3ade57d5b1dd3478c1a1b +"caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001741": + version: 1.0.30001743 + resolution: "caniuse-lite@npm:1.0.30001743" + checksum: 10c0/1bd730ca10d881a1ca9f55ce864d34c3b18501718c03976e0d3419f4694b715159e13fdef6d58ad47b6d2445d315940f3a01266658876828c820a3331aac021d languageName: node linkType: hard @@ -9874,15 +9422,15 @@ __metadata: linkType: hard "chai@npm:^5.1.2": - version: 5.2.0 - resolution: "chai@npm:5.2.0" + version: 5.3.3 + resolution: "chai@npm:5.3.3" dependencies: assertion-error: "npm:^2.0.1" check-error: "npm:^2.1.1" deep-eql: "npm:^5.0.1" loupe: "npm:^3.1.0" pathval: "npm:^2.0.0" - checksum: 10c0/dfd1cb719c7cebb051b727672d382a35338af1470065cb12adb01f4ee451bbf528e0e0f9ab2016af5fc1eea4df6e7f4504dc8443f8f00bd8fb87ad32dc516f7d + checksum: 10c0/b360fd4d38861622e5010c2f709736988b05c7f31042305fa3f4e9911f6adb80ccfb4e302068bf8ed10e835c2e2520cba0f5edc13d878b886987e5aa62483f53 languageName: node linkType: hard @@ -9987,6 +9535,15 @@ __metadata: languageName: node linkType: hard +"citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 + languageName: node + linkType: hard + "cjs-module-lexer@npm:^1.2.2": version: 1.4.3 resolution: "cjs-module-lexer@npm:1.4.3" @@ -10048,8 +9605,8 @@ __metadata: linkType: hard "cm6-graphql@npm:^0.2.0": - version: 0.2.0 - resolution: "cm6-graphql@npm:0.2.0" + version: 0.2.1 + resolution: "cm6-graphql@npm:0.2.1" dependencies: graphql-language-service: "npm:^5.3.0" peerDependencies: @@ -10060,7 +9617,7 @@ __metadata: "@codemirror/view": ^6.0.0 "@lezer/highlight": ^1.0.0 graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/bfb38e5267f4cd02fe6780c71504554952aadd8b969323a898e3da0010385c6e3e5b832cb1bc79de6dbd367ecc378a1d42dff6ad1a2b3f3b469eff2e158aa07a + checksum: 10c0/33b4d4634e25f67a126a8e0a9d4f4c927b4554f0fe7e0b512f494703ee0c600a332c7ad673c1968174e08f305c767c6d6cd6f59d88bceee10c7f16507504fca7 languageName: node linkType: hard @@ -10078,8 +9635,8 @@ __metadata: linkType: hard "codemirror-json-schema@npm:^0.8.0": - version: 0.8.0 - resolution: "codemirror-json-schema@npm:0.8.0" + version: 0.8.1 + resolution: "codemirror-json-schema@npm:0.8.1" dependencies: "@codemirror/autocomplete": "npm:^6.16.2" "@codemirror/lang-json": "npm:^6.0.1" @@ -10112,7 +9669,7 @@ __metadata: optional: true json5: optional: true - checksum: 10c0/d3913fcbbf698bd4b7e92a60d25e075e0ac06cfda66d5d09d912a9472b8ed9b9c6f35d93bfe56980450a0a406ecba2cc1f61e77754ab85efbba82b724d471602 + checksum: 10c0/602431ee7aefc590fe45f460f93484ef8c84b8d92df70e785f61b06dcc31a94aa74dbc189b26477c5c00a5efb0d036af5f0ab24550eff05cc6f95db3cf17e8dd languageName: node linkType: hard @@ -10208,13 +9765,13 @@ __metadata: linkType: hard "codemirror-lang-perl@npm:^0.1.5-beta.6": - version: 0.1.5-beta.6 - resolution: "codemirror-lang-perl@npm:0.1.5-beta.6" + version: 0.1.6 + resolution: "codemirror-lang-perl@npm:0.1.6" dependencies: - "@codemirror/language": "npm:^6.10.2" + "@codemirror/language": "npm:^6.11.0" "@lezer/highlight": "npm:^1.2.1" "@lezer/lr": "npm:^1.4.2" - checksum: 10c0/c6bb4a960900b15f63bcbb6e345f6aaf6627d9030f5cc95fc15d6071f4c923a5d1c23fdfbb916cdd25c1ffa2c8fa4c2640070e95eed19173ddaee1e0bf4f1afe + checksum: 10c0/f06a0b05e588a159fea9ccfb2c10bfb1a3350daf3aa35bfbe43814e6b571deb6767e99ecefe6513255133bc9ab9c58797364e82c0732ac6debc55c7b119c6e08 languageName: node linkType: hard @@ -10273,8 +9830,8 @@ __metadata: linkType: hard "codemirror@npm:6.x, codemirror@npm:^6.0.0, codemirror@npm:^6.0.1": - version: 6.0.1 - resolution: "codemirror@npm:6.0.1" + version: 6.0.2 + resolution: "codemirror@npm:6.0.2" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/commands": "npm:^6.0.0" @@ -10283,14 +9840,14 @@ __metadata: "@codemirror/search": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" - checksum: 10c0/219b0f6ee91d373380fba2e0564a2665990a3cdada0b01861768005b09061187c58eeb3db96aef486777b02b77b50a50ee843635e3743c47d3725034913c4b60 + checksum: 10c0/8d198d8aebc32e56c966ac57b0fe8f832b7d601a2f62819ba3a294570233982bf4d5b499a764194b6b26dbc5313a156c2611cbc542234ea6eae6accf07a651ab languageName: node linkType: hard "codemirror@npm:^5.65.3": - version: 5.65.19 - resolution: "codemirror@npm:5.65.19" - checksum: 10c0/067024d74a9a98721063bcd78373899e827914c92881c595a2d6789649a3c4e061edd892b29bca10995a5450488c9c93fc3998a3c4ed6fd19cba2e97cd23d4e1 + version: 5.65.20 + resolution: "codemirror@npm:5.65.20" + checksum: 10c0/a1efc27d6c550f65b8ebe9c4229b7c4bb99e3856595779573597773f72aa576750f67765a598cb881d9238128d7b43be287f26e8a83bb2d42c2b2f0c0decb190 languageName: node linkType: hard @@ -10424,6 +9981,20 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.2.2": + version: 0.2.2 + resolution: "confbox@npm:0.2.2" + checksum: 10c0/7c246588d533d31e8cdf66cb4701dff6de60f9be77ab54c0d0338e7988750ac56863cc0aca1b3f2046f45ff223a765d3e5d4977a7674485afcd37b6edf3fd129 + languageName: node + linkType: hard + +"consola@npm:^3.2.3, consola@npm:^3.4.0, consola@npm:^3.4.2": + version: 3.4.2 + resolution: "consola@npm:3.4.2" + checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a + languageName: node + linkType: hard + "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -10485,9 +10056,9 @@ __metadata: linkType: hard "core-js@npm:^3.38.1": - version: 3.41.0 - resolution: "core-js@npm:3.41.0" - checksum: 10c0/a29ed0b7fe81acf49d04ce5c17a1947166b1c15197327a5d12f95bbe84b46d60c3c13de701d808f41da06fa316285f3f55ce5903abc8d5642afc1eac4457afc8 + version: 3.45.1 + resolution: "core-js@npm:3.45.1" + checksum: 10c0/c38e5fae5a05ee3a129c45e10056aafe61dbb15fd35d27e0c289f5490387541c89741185e0aeb61acb558559c6697e016c245cca738fa169a73f2b06cd30e6b6 languageName: node linkType: hard @@ -10501,7 +10072,7 @@ __metadata: languageName: node linkType: hard -"crelt@npm:^1.0.5": +"crelt@npm:^1.0.5, crelt@npm:^1.0.6": version: 1.0.6 resolution: "crelt@npm:1.0.6" checksum: 10c0/e0fb76dff50c5eb47f2ea9b786c17f9425c66276025adee80876bdbf4a84ab72e899e56d3928431ab0cb057a105ef704df80fe5726ef0f7b1658f815521bdf09 @@ -10551,7 +10122,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -10562,6 +10133,13 @@ __metadata: languageName: node linkType: hard +"css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -10572,12 +10150,12 @@ __metadata: linkType: hard "cssstyle@npm:^4.1.0": - version: 4.3.0 - resolution: "cssstyle@npm:4.3.0" + version: 4.6.0 + resolution: "cssstyle@npm:4.6.0" dependencies: - "@asamuzakjp/css-color": "npm:^3.1.1" + "@asamuzakjp/css-color": "npm:^3.2.0" rrweb-cssom: "npm:^0.8.0" - checksum: 10c0/770ccb288a99257fd0d5b129e03878f848e922d3b017358acb02e8dd530e8f0c7c6f74e6ae5367d715e2da36a490a734b4177fc1b78f3f08eca25f204a56a692 + checksum: 10c0/71add1b0ffafa1bedbef6855db6189b9523d3320e015a0bf3fbd504760efb9a81e1f1a225228d5fa892ee58e56d06994ca372e7f4e461cda7c4c9985fe075f65 languageName: node linkType: hard @@ -10768,15 +10346,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" +"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0": + version: 4.4.3 + resolution: "debug@npm:4.4.3" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 languageName: node linkType: hard @@ -10789,18 +10367,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.0.0": - version: 4.4.1 - resolution: "debug@npm:4.4.1" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 - languageName: node - linkType: hard - "debug@npm:~4.3.1, debug@npm:~4.3.2, debug@npm:~4.3.4": version: 4.3.7 resolution: "debug@npm:4.3.7" @@ -10821,9 +10387,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.4.3": - version: 10.5.0 - resolution: "decimal.js@npm:10.5.0" - checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3 + version: 10.6.0 + resolution: "decimal.js@npm:10.6.0" + checksum: 10c0/07d69fbcc54167a340d2d97de95f546f9ff1f69d2b45a02fd7a5292412df3cd9eb7e23065e532a318f5474a2e1bccf8392fdf0443ef467f97f3bf8cb0477e5aa languageName: node linkType: hard @@ -10850,6 +10416,13 @@ __metadata: languageName: node linkType: hard +"deepmerge-ts@npm:7.1.5": + version: 7.1.5 + resolution: "deepmerge-ts@npm:7.1.5" + checksum: 10c0/3a265a2086f334e3ecf43a7d4138c950cb99e0b39e816fa7fd7f5326161364e51b13010906908212667619066f5b48de738ed42543212323fbbb5d4ed7ebdc84 + languageName: node + linkType: hard + "deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -10888,6 +10461,13 @@ __metadata: languageName: node linkType: hard +"defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -10926,6 +10506,13 @@ __metadata: languageName: node linkType: hard +"destr@npm:^2.0.3": + version: 2.0.5 + resolution: "destr@npm:2.0.5" + checksum: 10c0/efabffe7312a45ad90d79975376be958c50069f1156b94c181199763a7f971e113bd92227c26b94a169c71ca7dbc13583b7e96e5164743969fc79e1ff153e646 + languageName: node + linkType: hard + "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -10933,17 +10520,10 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.4": - version: 2.0.4 - resolution: "detect-libc@npm:2.0.4" - checksum: 10c0/c15541f836eba4b1f521e4eecc28eefefdbc10a94d3b8cb4c507689f332cc111babb95deda66f2de050b22122113189986d5190be97d51b5a2b23b938415e67c +"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3, detect-libc@npm:^2.1.0": + version: 2.1.0 + resolution: "detect-libc@npm:2.1.0" + checksum: 10c0/4d0d36c77fdcb1d3221779d8dfc7d5808dd52530d49db67193fb3cd8149e2d499a1eeb87bb830ad7c442294929992c12e971f88ae492965549f8f83e5336eba6 languageName: node linkType: hard @@ -11018,6 +10598,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 + languageName: node + linkType: hard + "dom-helpers@npm:^5.0.1": version: 5.2.1 resolution: "dom-helpers@npm:5.2.1" @@ -11087,10 +10674,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.3.0, dotenv@npm:^16.3.1, dotenv@npm:^16.4.5": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 +"dotenv@npm:^16.3.0, dotenv@npm:^16.3.1, dotenv@npm:^16.4.5, dotenv@npm:^16.6.1": + version: 16.6.1 + resolution: "dotenv@npm:16.6.1" + checksum: 10c0/15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc languageName: node linkType: hard @@ -11144,47 +10731,57 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.73": - version: 1.5.123 - resolution: "electron-to-chromium@npm:1.5.123" - checksum: 10c0/ffaa65e9337f5ba0b51d5709795c3d1074e0cae8efda24116561feed6cedd281f523be50339d991c2fc65344e66e65e7308a157ff87047a8bb4e8008412e9eb1 +"effect@npm:3.16.12": + version: 3.16.12 + resolution: "effect@npm:3.16.12" + dependencies: + "@standard-schema/spec": "npm:^1.0.0" + fast-check: "npm:^3.23.1" + checksum: 10c0/43b73cece506926ff086fdaf62943c2706a83c4192f81f6cba5ff85761e05f5da3c72a547936678ad432a6ea7585cf8f9c38f2f6344492f132e986fd04425c58 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.218": + version: 1.5.221 + resolution: "electron-to-chromium@npm:1.5.221" + checksum: 10c0/d8d8c146d9e53251c85829bdf4f212b55459b8b260e714a55789b244f6d9319ecdeb3b1e27f347461bf40b4c8707bbfd3322e2603afe643c05995eb1ffb9e058 languageName: node linkType: hard "embla-carousel-auto-scroll@npm:^8.3.0": - version: 8.5.2 - resolution: "embla-carousel-auto-scroll@npm:8.5.2" + version: 8.6.0 + resolution: "embla-carousel-auto-scroll@npm:8.6.0" peerDependencies: - embla-carousel: 8.5.2 - checksum: 10c0/91a62f3d56b2c530ed110d0e408b9e69de2ee43a35e9794bab489a8677986b7e0f06e01639573f3d3f7a252ce80336f3869eaa2d75e24e7a169ab0222db7d240 + embla-carousel: 8.6.0 + checksum: 10c0/eeab4a1ee9a5732a620f7bd41af04de91f7095c49f4058864e6e64f8194d7730cafbd0a4c75df3eaa75e37f52c8c27418c9f0740706285514f8e389107fe0d09 languageName: node linkType: hard "embla-carousel-react@npm:^8.3.0": - version: 8.5.2 - resolution: "embla-carousel-react@npm:8.5.2" + version: 8.6.0 + resolution: "embla-carousel-react@npm:8.6.0" dependencies: - embla-carousel: "npm:8.5.2" - embla-carousel-reactive-utils: "npm:8.5.2" + embla-carousel: "npm:8.6.0" + embla-carousel-reactive-utils: "npm:8.6.0" peerDependencies: react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - checksum: 10c0/8e55a2bc562aed2c55d9debf2523dbd4f2524b0ecea62cf51f8f096ed993af608890084b5f35e1694a8aada087602a12cc4b8a68aeee12b4a33cc8361636c63d + checksum: 10c0/461b0c427a6fca62e730c7b39d08e9c55b01a2138c173d5b9ebf77ec92092a900b45ac384731c77382b48d5d65946994d3abba6e9899a66d6e16f8ddf191ed1c languageName: node linkType: hard -"embla-carousel-reactive-utils@npm:8.5.2": - version: 8.5.2 - resolution: "embla-carousel-reactive-utils@npm:8.5.2" +"embla-carousel-reactive-utils@npm:8.6.0": + version: 8.6.0 + resolution: "embla-carousel-reactive-utils@npm:8.6.0" peerDependencies: - embla-carousel: 8.5.2 - checksum: 10c0/aa4870539d9090f9ac02338c3ca3e1710a6f0e6890cd2f6fbf6afcc1eeac48192406f92bf042fe9429cc61709338124baf1514c75227a7a16b19b83e9f376274 + embla-carousel: 8.6.0 + checksum: 10c0/33d07e6df4d8dec9b4fc95858838ea2d5e5df078039c05b2a342c05ba4979d8d18564a1c607da445fed744daf969a0b5a90124ce487a854e86ced6f0458b51e9 languageName: node linkType: hard -"embla-carousel@npm:8.5.2": - version: 8.5.2 - resolution: "embla-carousel@npm:8.5.2" - checksum: 10c0/4bbb04c08616d560a7b47b1897794a077baa5aa27642420b35b3be58ab7b0dc000ef073b6e47d0029b0791c046e0cd39d295704faecb1957d2c315df51be58e6 +"embla-carousel@npm:8.6.0": + version: 8.6.0 + resolution: "embla-carousel@npm:8.6.0" + checksum: 10c0/f4c598e7be28b70340d31ffd2bebb2472db370b0c81d9b089bf9555cf618695f35dc4a0694565c994c9ab972731123063f945aa09ff485df0df761d79c6a08ef languageName: node linkType: hard @@ -11209,6 +10806,13 @@ __metadata: languageName: node linkType: hard +"empathic@npm:2.0.0": + version: 2.0.0 + resolution: "empathic@npm:2.0.0" + checksum: 10c0/7d3b14b04a93b35c47bcc950467ec914fd241cd9acc0269b0ea160f13026ec110f520c90fae64720fde72cc1757b57f3f292fb606617b7fccac1f4d008a76506 + languageName: node + linkType: hard + "enabled@npm:2.0.x": version: 2.0.0 resolution: "enabled@npm:2.0.0" @@ -11263,7 +10867,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 @@ -11292,74 +10896,15 @@ __metadata: linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce - languageName: node - linkType: hard - -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": - version: 1.23.9 - resolution: "es-abstract@npm:1.23.9" - dependencies: - array-buffer-byte-length: "npm:^1.0.2" - arraybuffer.prototype.slice: "npm:^1.0.4" - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - data-view-buffer: "npm:^1.0.2" - data-view-byte-length: "npm:^1.0.2" - data-view-byte-offset: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.1.0" - es-to-primitive: "npm:^1.3.0" - function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.0" - get-symbol-description: "npm:^1.1.0" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - internal-slot: "npm:^1.1.0" - is-array-buffer: "npm:^3.0.5" - is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.2" - is-regex: "npm:^1.2.1" - is-shared-array-buffer: "npm:^1.0.4" - is-string: "npm:^1.1.1" - is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.0" - math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.3" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.7" - own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.3" - safe-array-concat: "npm:^1.1.3" - safe-push-apply: "npm:^1.0.0" - safe-regex-test: "npm:^1.1.0" - set-proto: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.10" - string.prototype.trimend: "npm:^1.0.9" - string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.3" - typed-array-byte-length: "npm:^1.0.3" - typed-array-byte-offset: "npm:^1.0.4" - typed-array-length: "npm:^1.0.7" - unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.18" - checksum: 10c0/1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b + checksum: 10c0/b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 languageName: node linkType: hard -"es-abstract@npm:^1.24.0": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": version: 1.24.0 resolution: "es-abstract@npm:1.24.0" dependencies: @@ -11460,9 +11005,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.5.4": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b languageName: node linkType: hard @@ -11507,17 +11052,6 @@ __metadata: languageName: node linkType: hard -"esbuild-register@npm:3.6.0": - version: 3.6.0 - resolution: "esbuild-register@npm:3.6.0" - dependencies: - debug: "npm:^4.3.4" - peerDependencies: - esbuild: ">=0.12 <1" - checksum: 10c0/77193b7ca32ba9f81b35ddf3d3d0138efb0b1429d71b39480cfee932e1189dd2e492bd32bf04a4d0bc3adfbc7ec7381ceb5ffd06efe35f3e70904f1f686566d5 - languageName: node - linkType: hard - "esbuild@npm:0.19.11": version: 0.19.11 resolution: "esbuild@npm:0.19.11" @@ -11598,35 +11132,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:>=0.12 <1, esbuild@npm:~0.25.0": - version: 0.25.1 - resolution: "esbuild@npm:0.25.1" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.1" - "@esbuild/android-arm": "npm:0.25.1" - "@esbuild/android-arm64": "npm:0.25.1" - "@esbuild/android-x64": "npm:0.25.1" - "@esbuild/darwin-arm64": "npm:0.25.1" - "@esbuild/darwin-x64": "npm:0.25.1" - "@esbuild/freebsd-arm64": "npm:0.25.1" - "@esbuild/freebsd-x64": "npm:0.25.1" - "@esbuild/linux-arm": "npm:0.25.1" - "@esbuild/linux-arm64": "npm:0.25.1" - "@esbuild/linux-ia32": "npm:0.25.1" - "@esbuild/linux-loong64": "npm:0.25.1" - "@esbuild/linux-mips64el": "npm:0.25.1" - "@esbuild/linux-ppc64": "npm:0.25.1" - "@esbuild/linux-riscv64": "npm:0.25.1" - "@esbuild/linux-s390x": "npm:0.25.1" - "@esbuild/linux-x64": "npm:0.25.1" - "@esbuild/netbsd-arm64": "npm:0.25.1" - "@esbuild/netbsd-x64": "npm:0.25.1" - "@esbuild/openbsd-arm64": "npm:0.25.1" - "@esbuild/openbsd-x64": "npm:0.25.1" - "@esbuild/sunos-x64": "npm:0.25.1" - "@esbuild/win32-arm64": "npm:0.25.1" - "@esbuild/win32-ia32": "npm:0.25.1" - "@esbuild/win32-x64": "npm:0.25.1" +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11662,12 +11194,8 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true - "@esbuild/netbsd-arm64": - optional: true "@esbuild/netbsd-x64": optional: true - "@esbuild/openbsd-arm64": - optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -11680,37 +11208,40 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/80fca30dd0f21aec23fdfab34f0a8d5f55df5097dd7f475f2ab561d45662c32ee306f5649071cd1a0ba0614b164c48ca3dc3ee1551a4daf204b8af90e4d893f5 + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de languageName: node linkType: hard -"esbuild@npm:^0.21.3": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" +"esbuild@npm:~0.25.0": + version: 0.25.10 + resolution: "esbuild@npm:0.25.10" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.10" + "@esbuild/android-arm": "npm:0.25.10" + "@esbuild/android-arm64": "npm:0.25.10" + "@esbuild/android-x64": "npm:0.25.10" + "@esbuild/darwin-arm64": "npm:0.25.10" + "@esbuild/darwin-x64": "npm:0.25.10" + "@esbuild/freebsd-arm64": "npm:0.25.10" + "@esbuild/freebsd-x64": "npm:0.25.10" + "@esbuild/linux-arm": "npm:0.25.10" + "@esbuild/linux-arm64": "npm:0.25.10" + "@esbuild/linux-ia32": "npm:0.25.10" + "@esbuild/linux-loong64": "npm:0.25.10" + "@esbuild/linux-mips64el": "npm:0.25.10" + "@esbuild/linux-ppc64": "npm:0.25.10" + "@esbuild/linux-riscv64": "npm:0.25.10" + "@esbuild/linux-s390x": "npm:0.25.10" + "@esbuild/linux-x64": "npm:0.25.10" + "@esbuild/netbsd-arm64": "npm:0.25.10" + "@esbuild/netbsd-x64": "npm:0.25.10" + "@esbuild/openbsd-arm64": "npm:0.25.10" + "@esbuild/openbsd-x64": "npm:0.25.10" + "@esbuild/openharmony-arm64": "npm:0.25.10" + "@esbuild/sunos-x64": "npm:0.25.10" + "@esbuild/win32-arm64": "npm:0.25.10" + "@esbuild/win32-ia32": "npm:0.25.10" + "@esbuild/win32-x64": "npm:0.25.10" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11746,10 +11277,16 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true + "@esbuild/openharmony-arm64": + optional: true "@esbuild/sunos-x64": optional: true "@esbuild/win32-arm64": @@ -11760,7 +11297,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + checksum: 10c0/8ee5fdd43ed0d4092ce7f41577c63147f54049d5617763f0549c638bbe939e8adaa8f1a2728adb63417eb11df51956b7b0d8eb88ee08c27ad1d42960256158fa languageName: node linkType: hard @@ -11835,16 +11372,16 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.9.1 - resolution: "eslint-import-resolver-typescript@npm:3.9.1" + version: 3.10.1 + resolution: "eslint-import-resolver-typescript@npm:3.10.1" dependencies: "@nolyfill/is-core-module": "npm:1.0.39" debug: "npm:^4.4.0" get-tsconfig: "npm:^4.10.0" - is-bun-module: "npm:^1.3.0" - rspack-resolver: "npm:^1.1.0" + is-bun-module: "npm:^2.0.0" stable-hash: "npm:^0.0.5" - tinyglobby: "npm:^0.2.12" + tinyglobby: "npm:^0.2.13" + unrs-resolver: "npm:^1.6.2" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -11854,7 +11391,7 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10c0/6bcc5d74719dc51e20602c5b3a30ca5682dd6db4a5828697cf1485b19dd3aef4dff7cb1f434da48df26a35d9c362e834d4ea1adc1218d77dfd84cf6ce65f4662 + checksum: 10c0/02ba72cf757753ab9250806c066d09082e00807b7b6525d7687e1c0710bc3f6947e39120227fe1f93dabea3510776d86fb3fd769466ba3c46ce67e9f874cb702 languageName: node linkType: hard @@ -11978,13 +11515,6 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^4.2.1": version: 4.2.1 resolution: "eslint-visitor-keys@npm:4.2.1" @@ -12153,14 +11683,7 @@ __metadata: languageName: node linkType: hard -"eventsource-parser@npm:^3.0.1": - version: 3.0.1 - resolution: "eventsource-parser@npm:3.0.1" - checksum: 10c0/146ce5ae8325d07645a49bbc54d7ac3aef42f5138bfbbe83d5cf96293b50eab2219926d6cf41eed0a0f90132578089652ba9286a19297662900133a9da6c2fd0 - languageName: node - linkType: hard - -"eventsource-parser@npm:^3.0.5": +"eventsource-parser@npm:^3.0.0, eventsource-parser@npm:^3.0.1, eventsource-parser@npm:^3.0.5": version: 3.0.6 resolution: "eventsource-parser@npm:3.0.6" checksum: 10c0/70b8ccec7dac767ef2eca43f355e0979e70415701691382a042a2df8d6a68da6c2fca35363669821f3da876d29c02abe9b232964637c1b6635c940df05ada78a @@ -12168,18 +11691,18 @@ __metadata: linkType: hard "eventsource@npm:^3.0.2": - version: 3.0.6 - resolution: "eventsource@npm:3.0.6" + version: 3.0.7 + resolution: "eventsource@npm:3.0.7" dependencies: eventsource-parser: "npm:^3.0.1" - checksum: 10c0/074d865ea1c7e29e3243f85a13306e89fca2d775b982dca03fa6bfa75c56827fa89cf1ab9e730db24bd6b104cbdcae074f2b37ba498874e9dd9710fbff4979bb + checksum: 10c0/c48a73c38f300e33e9f11375d4ee969f25cbb0519608a12378a38068055ae8b55b6e0e8a49c3f91c784068434efe1d9f01eb49b6315b04b0da9157879ce2f67d languageName: node linkType: hard "expect-type@npm:^1.1.0": - version: 1.2.0 - resolution: "expect-type@npm:1.2.0" - checksum: 10c0/6069e1980bf16b9385646800e23499c1447df636c433014f6bbabe4bb0e20bd0033f30d38a6f9ae0938b0203a9e870cc82cdfd74b7c837b480cefb8e8240d8e8 + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: 10c0/6019019566063bbc7a690d9281d920b1a91284a4a093c2d55d71ffade5ac890cf37a51e1da4602546c4b56569d2ad2fc175a2ccee77d1ae06cb3af91ef84f44b languageName: node linkType: hard @@ -12191,11 +11714,11 @@ __metadata: linkType: hard "express-rate-limit@npm:^7.5.0": - version: 7.5.0 - resolution: "express-rate-limit@npm:7.5.0" + version: 7.5.1 + resolution: "express-rate-limit@npm:7.5.1" peerDependencies: - express: ^4.11 || 5 || ^5.0.0-beta.1 - checksum: 10c0/3e96afa05b4f577395688ede37e0cb19901f20c350b32575fb076f3d25176209fb88d3648151755c232aaf304147c58531f070757978f376e2f08326449299fd + express: ">= 4.11" + checksum: 10c0/b07de84d700a2c07c4bf2f040e7558ed5a1f660f03ed5f30bf8ff7b51e98ba7a85215640e70fc48cbbb9151066ea51239d9a1b41febc9b84d98c7915b0186161 languageName: node linkType: hard @@ -12273,6 +11796,13 @@ __metadata: languageName: node linkType: hard +"exsolve@npm:^1.0.7": + version: 1.0.7 + resolution: "exsolve@npm:1.0.7" + checksum: 10c0/4479369d0bd84bb7e0b4f5d9bc18d26a89b6dbbbccd73f9d383d14892ef78ddbe159e01781055342f83dc00ebe90044036daf17ddf55cc21e2cac6609aa15631 + languageName: node + linkType: hard + "extend@npm:^3.0.0, extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -12280,6 +11810,15 @@ __metadata: languageName: node linkType: hard +"fast-check@npm:^3.23.1": + version: 3.23.2 + resolution: "fast-check@npm:3.23.2" + dependencies: + pure-rand: "npm:^6.1.0" + checksum: 10c0/16fcff3c80321ee765e23c3aebd0f6427f175c9c6c1753104ec658970162365dc2d56bda046d815e8f2e90634c07ba7d6f0bcfd327fbd576d98c56a18a9765ed + languageName: node + linkType: hard + "fast-content-type-parse@npm:^2.0.0": version: 2.0.1 resolution: "fast-content-type-parse@npm:2.0.1" @@ -12356,9 +11895,9 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.6 - resolution: "fast-uri@npm:3.0.6" - checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 languageName: node linkType: hard @@ -12382,15 +11921,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.2.0, fdir@npm:^6.4.3": - version: 6.4.3 - resolution: "fdir@npm:6.4.3" +"fdir@npm:^6.2.0, fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/d13c10120e9625adf21d8d80481586200759928c19405a816b77dd28eaeb80e7c59c5def3e2941508045eb06d34eb47fad865ccc8bf98e6ab988bb0ed160fb6f + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f languageName: node linkType: hard @@ -12501,12 +12040,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f + checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 languageName: node linkType: hard @@ -12519,7 +12058,7 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: @@ -12536,7 +12075,7 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": +"form-data@npm:^4.0.0, form-data@npm:^4.0.4": version: 4.0.4 resolution: "form-data@npm:4.0.4" dependencies: @@ -12619,7 +12158,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:2.3.3, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -12629,7 +12168,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -12773,11 +12312,27 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.7.5": - version: 4.10.0 - resolution: "get-tsconfig@npm:4.10.0" + version: 4.10.1 + resolution: "get-tsconfig@npm:4.10.1" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/c9b5572c5118923c491c04285c73bd55b19e214992af957c502a3be0fc0043bb421386ffd45ca3433c0a7fba81221ca300479e8393960acf15d0ed4563f38a86 + checksum: 10c0/7f8e3dabc6a49b747920a800fb88e1952fef871cdf51b79e98db48275a5de6cdaf499c55ee67df5fa6fe7ce65f0063e26de0f2e53049b408c585aa74d39ffa21 + languageName: node + linkType: hard + +"giget@npm:^2.0.0": + version: 2.0.0 + resolution: "giget@npm:2.0.0" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.4.0" + defu: "npm:^6.1.4" + node-fetch-native: "npm:^1.6.6" + nypm: "npm:^0.6.0" + pathe: "npm:^2.0.3" + bin: + giget: dist/cli.mjs + checksum: 10c0/606d81652643936ee7f76653b4dcebc09703524ff7fd19692634ce69e3fc6775a377760d7508162379451c03bf43cc6f46716aeadeb803f7cef3fc53d0671396 languageName: node linkType: hard @@ -12840,7 +12395,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -12857,18 +12412,18 @@ __metadata: linkType: hard "glob@npm:^11.0.0, glob@npm:^11.0.1": - version: 11.0.1 - resolution: "glob@npm:11.0.1" + version: 11.0.3 + resolution: "glob@npm:11.0.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^4.0.1" - minimatch: "npm:^10.0.0" + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.0.3" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/2b32588be52e9e90f914c7d8dec32f3144b81b84054b0f70e9adfebf37cd7014570489f2a79d21f7801b9a4bd4cca94f426966bfd00fb64a5b705cfe10da3a03 + checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 languageName: node linkType: hard @@ -12898,13 +12453,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 - languageName: node - linkType: hard - "globals@npm:^13.19.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -12939,8 +12487,8 @@ __metadata: linkType: hard "google-auth-library@npm:^10.1.0": - version: 10.1.0 - resolution: "google-auth-library@npm:10.1.0" + version: 10.3.0 + resolution: "google-auth-library@npm:10.3.0" dependencies: base64-js: "npm:^1.3.0" ecdsa-sig-formatter: "npm:^1.0.11" @@ -12949,7 +12497,7 @@ __metadata: google-logging-utils: "npm:^1.0.0" gtoken: "npm:^8.0.0" jws: "npm:^4.0.0" - checksum: 10c0/5d769a1df775b2e1a7f5ddcd98da4b424db765b4404d050260628204b0cf25764aeec45f2227c50402ab10988954f09c4c86f537de1f30b1c5a476b62c4205f1 + checksum: 10c0/7500ee430025bbc6435094e3147767d296d2e669bb7414b44d1771046bff4bd2de684364f8c52b47e90ab88a6ea3b55ff4202397474a40ccb85a02d06edaa652 languageName: node linkType: hard @@ -13003,24 +12551,24 @@ __metadata: linkType: hard "graphql-language-service@npm:^5.3.0": - version: 5.3.0 - resolution: "graphql-language-service@npm:5.3.0" + version: 5.5.0 + resolution: "graphql-language-service@npm:5.5.0" dependencies: debounce-promise: "npm:^3.1.2" nullthrows: "npm:^1.0.0" vscode-languageserver-types: "npm:^3.17.1" peerDependencies: - graphql: ^15.5.0 || ^16.0.0 || ^17.0.0-alpha.2 + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 bin: graphql: dist/temp-bin.js - checksum: 10c0/93bf543a6561c22ff4067fae00f7b3f30365fcf8d123ba9ca623693dc28272682df89c87bda74772cab353c906fb0a6942344a5809fd223df9ea3505a341065c + checksum: 10c0/edac04ef2ebc33cb6dcb07bbc6ae8c92ad952e3f830782e5dd89cb57f3ee93ed50f750c8c2c4636e1e9841eb6c4429892abbf22a85c34f900d0e6f0c74554047 languageName: node linkType: hard "graphql@npm:^16.9.0": - version: 16.10.0 - resolution: "graphql@npm:16.10.0" - checksum: 10c0/303730675538c8bd6c76b447dc6f03e61242e2d2596b408c34759666ec4877409e5593a7a0467d590ac5407b8c663b093b599556a77f24f281abea69ddc53de6 + version: 16.11.0 + resolution: "graphql@npm:16.11.0" + checksum: 10c0/124da7860a2292e9acf2fed0c71fc0f6a9b9ca865d390d112bdd563c1f474357141501c12891f4164fe984315764736ad67f705219c62f7580681d431a85db88 languageName: node linkType: hard @@ -13269,7 +12817,7 @@ __metadata: languageName: node linkType: hard -"html-to-text@npm:9.0.5": +"html-to-text@npm:9.0.5, html-to-text@npm:^9.0.5": version: 9.0.5 resolution: "html-to-text@npm:9.0.5" dependencies: @@ -13309,9 +12857,9 @@ __metadata: linkType: hard "http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 languageName: node linkType: hard @@ -13392,6 +12940,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f + languageName: node + linkType: hard + "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -13421,9 +12978,9 @@ __metadata: linkType: hard "immer@npm:^10.0.3": - version: 10.1.1 - resolution: "immer@npm:10.1.1" - checksum: 10c0/b749e10d137ccae91788f41bd57e9387f32ea6d6ea8fd7eb47b23fd7766681575efc7f86ceef7fe24c3bc9d61e38ff5d2f49c2663b2b0c056e280a4510923653 + version: 10.1.3 + resolution: "immer@npm:10.1.3" + checksum: 10c0/b3929022c1999935c9c5e9491fce20d883c15a04072628056f3b8c51a63ac0876d1c1f25cec146e325c30c906bc7f15a636c29ed53156f0a3049150f152df4c8 languageName: node linkType: hard @@ -13437,15 +12994,15 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^1.13.0, import-in-the-middle@npm:^1.8.1": - version: 1.13.1 - resolution: "import-in-the-middle@npm:1.13.1" +"import-in-the-middle@npm:^1.14.2, import-in-the-middle@npm:^1.8.1": + version: 1.14.2 + resolution: "import-in-the-middle@npm:1.14.2" dependencies: acorn: "npm:^8.14.0" acorn-import-attributes: "npm:^1.9.5" cjs-module-lexer: "npm:^1.2.2" module-details-from-path: "npm:^1.0.3" - checksum: 10c0/4ef05a924c37ff718dd08654927c90d470d92fd9425d646b0d423aaddc89655848debd14761bcb6efa4f57870d63ff38109bab31ca8a1d9d5df2e7d84d2649cf + checksum: 10c0/ee614a09d3772ad39f8005d798458e541cbfb897b8f97623f4bac527eecc51984586cfbf8f195715df5c463ec0b7fce8086489dc12f758ffe5ea485b8a29da01 languageName: node linkType: hard @@ -13456,6 +13013,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -13509,10 +13073,10 @@ __metadata: linkType: hard "ioredis@npm:^5.4.1, ioredis@npm:^5.4.2": - version: 5.6.0 - resolution: "ioredis@npm:5.6.0" + version: 5.7.0 + resolution: "ioredis@npm:5.7.0" dependencies: - "@ioredis/commands": "npm:^1.1.1" + "@ioredis/commands": "npm:^1.3.0" cluster-key-slot: "npm:^1.1.0" debug: "npm:^4.3.4" denque: "npm:^2.1.0" @@ -13521,17 +13085,14 @@ __metadata: redis-errors: "npm:^1.2.0" redis-parser: "npm:^3.0.0" standard-as-callback: "npm:^2.1.0" - checksum: 10c0/a885e5146640fc448706871290ef424ffa39af561f7ee3cf1590085209a509f85e99082bdaaf3cd32fa66758aea3fc2055d1109648ddca96fac4944bf2092c30 + checksum: 10c0/c63c521a953bfaf29f8c8871b122af38e439328336fa238f83bfbb066556f64daf69ed7a4ec01fc7b9ee1f0862059dd188b8c684150125d362d36642399b30ee languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc +"ip-address@npm:^10.0.1": + version: 10.0.1 + resolution: "ip-address@npm:10.0.1" + checksum: 10c0/1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 languageName: node linkType: hard @@ -13578,9 +13139,9 @@ __metadata: linkType: hard "is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 10c0/f59b43dc1d129edb6f0e282595e56477f98c40278a2acdc8b0a5c57097c9eff8fe55470493df5775478cf32a4dc8eaf6d3a749f07ceee5bc263a78b2434f6a54 + version: 0.3.4 + resolution: "is-arrayish@npm:0.3.4" + checksum: 10c0/1fa672a2f0bedb74154440310f616c0b6e53a95cf0625522ae050f06626d1cabd1a3d8085c882dc45c61ad0e7df2529aff122810b3b4a552880bf170d6df94e0 languageName: node linkType: hard @@ -13625,12 +13186,12 @@ __metadata: languageName: node linkType: hard -"is-bun-module@npm:^1.3.0": - version: 1.3.0 - resolution: "is-bun-module@npm:1.3.0" +"is-bun-module@npm:^2.0.0": + version: 2.0.0 + resolution: "is-bun-module@npm:2.0.0" dependencies: - semver: "npm:^7.6.3" - checksum: 10c0/2966744188fcd28e0123c52158c7073973f88babfa9ab04e2846ec5862d6b0f8f398df6413429d930f7c5ee6111ce2cbfb3eb8652d9ec42d4a37dc5089a866fb + semver: "npm:^7.7.1" + checksum: 10c0/7d27a0679cfa5be1f5052650391f9b11040cd70c48d45112e312c56bc6b6ca9c9aea70dcce6cc40b1e8947bfff8567a5c5715d3b066fb478522dab46ea379240 languageName: node linkType: hard @@ -13862,7 +13423,7 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.7, is-string@npm:^1.1.1": +"is-string@npm:^1.1.1": version: 1.1.1 resolution: "is-string@npm:1.1.1" dependencies: @@ -13906,7 +13467,7 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0, is-weakref@npm:^1.1.1": +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": version: 1.1.1 resolution: "is-weakref@npm:1.1.1" dependencies: @@ -13986,12 +13547,12 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.0.1": - version: 4.1.0 - resolution: "jackspeak@npm:4.1.0" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0 + checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 languageName: node linkType: hard @@ -14004,17 +13565,19 @@ __metadata: languageName: node linkType: hard -"jose@npm:^5.9.3": - version: 5.10.0 - resolution: "jose@npm:5.10.0" - checksum: 10c0/e20d9fc58d7e402f2e5f04e824b8897d5579aae60e64cb88ebdea1395311c24537bf4892f7de413fab1acf11e922797fb1b42269bc8fc65089a3749265ccb7b0 +"jiti@npm:^2.4.2": + version: 2.5.1 + resolution: "jiti@npm:2.5.1" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/f0a38d7d8842cb35ffe883038166aa2d52ffd21f1a4fc839ae4076ea7301c22a1f11373f8fc52e2667de7acde8f3e092835620dd6f72a0fbe9296b268b0874bb languageName: node linkType: hard "jose@npm:^6.0.6": - version: 6.0.10 - resolution: "jose@npm:6.0.10" - checksum: 10c0/d1327afd7fe6011a6648b570b8a220dd89c3d427d6fb3225825650df3249b58bf0f76494179a34a0f7ad185832fb083d6402092d3c7f880c677d0dd38cc75eae + version: 6.1.0 + resolution: "jose@npm:6.1.0" + checksum: 10c0/f4518579e907317e144facd15c7627acd06097bbea17735097437217498aa419564c039dd4020f6af5f2d024a7cee6b7be4648ccbbdc238aedb80a47c061217d languageName: node linkType: hard @@ -14043,13 +13606,6 @@ __metadata: languageName: node linkType: hard -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 - languageName: node - linkType: hard - "jsdom@npm:^25.0.1": version: 25.0.1 resolution: "jsdom@npm:25.0.1" @@ -14247,33 +13803,33 @@ __metadata: languageName: node linkType: hard -"langfuse-core@npm:^3.38.4": - version: 3.38.4 - resolution: "langfuse-core@npm:3.38.4" +"langfuse-core@npm:^3.38.5": + version: 3.38.5 + resolution: "langfuse-core@npm:3.38.5" dependencies: mustache: "npm:^4.2.0" - checksum: 10c0/65290416c379d1d628842a372127ad016b360409de07b670a72ff0ff79aa82255166571b532142b871548d562ee326f65e5cfb4e919e58520cdad633ea148bc7 + checksum: 10c0/86e7c41aad83a5f89866945d0fb99fd6fa581040f3820d62e7fc7c14605739499dc80a9ad5227cd2cd413ff361fa26b340ab4a3ef148ec31d3ac91c734757dcb languageName: node linkType: hard "langfuse-vercel@npm:^3.38.4": - version: 3.38.4 - resolution: "langfuse-vercel@npm:3.38.4" + version: 3.38.5 + resolution: "langfuse-vercel@npm:3.38.5" dependencies: - langfuse: "npm:^3.38.4" - langfuse-core: "npm:^3.38.4" + langfuse: "npm:^3.38.5" + langfuse-core: "npm:^3.38.5" peerDependencies: ai: ">=3.2.44" - checksum: 10c0/f1781353e37ccfbf1f452be6fe9aeae548ed735c00e6d2d77c513c36b2dabeda0607bd25635a43f0047e8fa199a726cc1af8fc3f2b88501c956f55cf8d94449b + checksum: 10c0/2577f33b733cce1ca321f19d6b0182260f41e5b1579cd2cfd31b0279ea53898bebbe691d99623f991082e4dceaa071883446fef901773b97a30ba9d25d158001 languageName: node linkType: hard -"langfuse@npm:^3.38.4": - version: 3.38.4 - resolution: "langfuse@npm:3.38.4" +"langfuse@npm:^3.38.4, langfuse@npm:^3.38.5": + version: 3.38.5 + resolution: "langfuse@npm:3.38.5" dependencies: - langfuse-core: "npm:^3.38.4" - checksum: 10c0/9718701a4c9b0634d6365edb4ad8a06a7334d65b11ec20f209a322f3aaaef859c427ad8adf7ee1e63ffa3c3aaa49edcf8360f29bb95b6ce539ea66a65fde4217 + langfuse-core: "npm:^3.38.5" + checksum: 10c0/f2bb69595dbffc5dcdb84765d60ea879ab31fadb4fd943466c0355861b06b3d8687a6075c1de0035f3683e15910d894e1616093dece0c215b516d1b94ce00358 languageName: node linkType: hard @@ -14482,9 +14038,9 @@ __metadata: linkType: hard "loupe@npm:^3.1.0, loupe@npm:^3.1.2": - version: 3.1.3 - resolution: "loupe@npm:3.1.3" - checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541 + version: 3.2.1 + resolution: "loupe@npm:3.2.1" + checksum: 10c0/910c872cba291309664c2d094368d31a68907b6f5913e989d301b5c25f30e97d76d77f23ab3bf3b46d0f601ff0b6af8810c10c31b91d2c6b2f132809ca2cc705 languageName: node linkType: hard @@ -14505,9 +14061,9 @@ __metadata: linkType: hard "lru-cache@npm:^11.0.0": - version: 11.0.2 - resolution: "lru-cache@npm:11.0.2" - checksum: 10c0/c993b8e06ead0b24b969c1dbb5b301716aed66e320e9014a80012f5febe280b438f28ff50046b2c55ff404e889351ccb332ff91f8dd175a21f5eae80e3fb155f + version: 11.2.1 + resolution: "lru-cache@npm:11.2.1" + checksum: 10c0/6f0e6b27f368d5e464e7813bd5b0af8f9a81a3a7ce2f40509841fdef07998b2588869f3e70edfbdb3bf705857f7bb21cca58fb01e1a1dc2440a83fcedcb7e8d8 languageName: node linkType: hard @@ -14530,9 +14086,9 @@ __metadata: linkType: hard "luxon@npm:^3.2.1": - version: 3.5.0 - resolution: "luxon@npm:3.5.0" - checksum: 10c0/335789bba95077db831ef99894edadeb23023b3eb2137a1b56acd0d290082b691cf793143d69e30bc069ec95f0b49f36419f48e951c68014f19ffe12045e3494 + version: 3.7.2 + resolution: "luxon@npm:3.7.2" + checksum: 10c0/ed8f0f637826c08c343a29dd478b00628be93bba6f068417b1d8896b61cb61c6deacbe1df1e057dbd9298334044afa150f9aaabbeb3181418ac8520acfdc2ae2 languageName: node linkType: hard @@ -14555,11 +14111,11 @@ __metadata: linkType: hard "magic-string@npm:^0.30.12, magic-string@npm:^0.30.3": - version: 0.30.17 - resolution: "magic-string@npm:0.30.17" + version: 0.30.19 + resolution: "magic-string@npm:0.30.19" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.5.0" - checksum: 10c0/16826e415d04b88378f200fe022b53e638e3838b9e496edda6c0e086d7753a44a6ed187adc72d19f3623810589bf139af1a315541cd6a26ae0771a0193eaf7b8 + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10c0/db23fd2e2ee98a1aeb88a4cdb2353137fcf05819b883c856dd79e4c7dfb25151e2a5a4d5dbd88add5e30ed8ae5c51bcf4accbc6becb75249d924ec7b4fbcae27 languageName: node linkType: hard @@ -15292,6 +14848,13 @@ __metadata: languageName: node linkType: hard +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + "minimalistic-assert@npm:^1.0.0": version: 1.0.1 resolution: "minimalistic-assert@npm:1.0.1" @@ -15299,12 +14862,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.0": - version: 10.0.1 - resolution: "minimatch@npm:10.0.1" +"minimatch@npm:^10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f languageName: node linkType: hard @@ -15326,7 +14889,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -15417,12 +14980,11 @@ __metadata: linkType: hard "minizlib@npm:^3.0.1": - version: 3.0.1 - resolution: "minizlib@npm:3.0.1" + version: 3.0.2 + resolution: "minizlib@npm:3.0.2" dependencies: - minipass: "npm:^7.0.4" - rimraf: "npm:^5.0.5" - checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + minipass: "npm:^7.1.2" + checksum: 10c0/9f3bd35e41d40d02469cb30470c55ccc21cae0db40e08d1d0b1dff01cc8cc89a6f78e9c5d2b7c844e485ec0a8abc2238111213fdc5b2038e6d1012eacf316f78 languageName: node linkType: hard @@ -15436,9 +14998,9 @@ __metadata: linkType: hard "module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + version: 1.0.4 + resolution: "module-details-from-path@npm:1.0.4" + checksum: 10c0/10863413e96dab07dee917eae07afe46f7bf853065cc75a7d2a718adf67574857fb64f8a2c0c9af12ac733a9a8cf652db7ed39b95f7a355d08106cb9cc50c83b languageName: node linkType: hard @@ -15495,14 +15057,14 @@ __metadata: linkType: hard "msgpackr@npm:^1.11.2": - version: 1.11.2 - resolution: "msgpackr@npm:1.11.2" + version: 1.11.5 + resolution: "msgpackr@npm:1.11.5" dependencies: msgpackr-extract: "npm:^3.0.2" dependenciesMeta: msgpackr-extract: optional: true - checksum: 10c0/7d2e81ca82c397b2352d470d6bc8f4a967fe4fe14f8fc1fc9906b23009fdfb543999b1ad29c700b8861581e0b6bf903d6f0fefb69a09375cbca6d4d802e6c906 + checksum: 10c0/f35ffd218661e8afc52490cde3dbf2656304e7940563c5313aa2f45e31ac5bdce3b58f27e55b785c700085ee76f26fc7afbae25ae5abe05068a8f000fd0ac6cd languageName: node linkType: hard @@ -15526,7 +15088,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6, nanoid@npm:^3.3.8": +"nanoid@npm:^3.3.11, nanoid@npm:^3.3.6": version: 3.3.11 resolution: "nanoid@npm:3.3.11" bin: @@ -15535,6 +15097,15 @@ __metadata: languageName: node linkType: hard +"napi-postinstall@npm:^0.3.0": + version: 0.3.3 + resolution: "napi-postinstall@npm:0.3.3" + bin: + napi-postinstall: lib/cli.js + checksum: 10c0/3f3297c002abd1f1c64730c442e9047e4b50335666bd2821e990e0546ab917f9cd000d3837930a81dbe89075495e884ed526918a85667abeef0654f659217cea + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -15574,10 +15145,10 @@ __metadata: linkType: hard "next-auth@npm:^5.0.0-beta.25": - version: 5.0.0-beta.25 - resolution: "next-auth@npm:5.0.0-beta.25" + version: 5.0.0-beta.29 + resolution: "next-auth@npm:5.0.0-beta.29" dependencies: - "@auth/core": "npm:0.37.2" + "@auth/core": "npm:0.40.0" peerDependencies: "@simplewebauthn/browser": ^9.0.1 "@simplewebauthn/server": ^9.0.2 @@ -15591,7 +15162,7 @@ __metadata: optional: true nodemailer: optional: true - checksum: 10c0/d9bbaae7abad133c30eb1df41ef151e959998c2db5152fabd3389d4e13b5dd9226eb4b6cbba400250ae4713aeca2008fa9bcc29233b14a26777de4c3dc4d6a39 + checksum: 10c0/2c6bada9a5f28a9a172d3ad295bfb05b648a4fced01f9988154df1ebca712cf460fb49173ada4c26de4c7ab180256f40ac19d16e2147c1c68f2a7475ab5d5ea8 languageName: node linkType: hard @@ -15740,11 +15311,11 @@ __metadata: linkType: hard "node-abi@npm:^3.73.0": - version: 3.74.0 - resolution: "node-abi@npm:3.74.0" + version: 3.77.0 + resolution: "node-abi@npm:3.77.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/a6c83c448d5e8b591f749a0157c9ec02f653021cdf3415c1a44fcb5fc8afc124acad186bc1ec76cb4db2485cc2dcdda187aacd382c54b6e3093ffc0389603643 + checksum: 10c0/3354289ccca052538f653968ead73d00785e5ab159ce3a575dbff465724dac749821e7c327ae6c4774f29994f94c402fbafc8799b172aabf4aa8a082a070b00a languageName: node linkType: hard @@ -15769,6 +15340,13 @@ __metadata: languageName: node linkType: hard +"node-fetch-native@npm:^1.6.6": + version: 1.6.7 + resolution: "node-fetch-native@npm:1.6.7" + checksum: 10c0/8b748300fb053d21ca4d3db9c3ff52593d5e8f8a2d9fe90cbfad159676e324b954fdaefab46aeca007b5b9edab3d150021c4846444e4e8ab1f4e44cd3807be87 + languageName: node + linkType: hard + "node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -15808,36 +15386,36 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.1.0 - resolution: "node-gyp@npm:11.1.0" + version: 11.4.2 + resolution: "node-gyp@npm:11.4.2" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^14.0.3" nopt: "npm:^8.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" tar: "npm:^7.4.3" + tinyglobby: "npm:^0.2.12" which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd + checksum: 10c0/0bfd3e96770ed70f07798d881dd37b4267708966d868a0e585986baac487d9cf5831285579fd629a83dc4e434f53e6416ce301097f2ee464cb74d377e4d8bdbe languageName: node linkType: hard -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa +"node-releases@npm:^2.0.21": + version: 2.0.21 + resolution: "node-releases@npm:2.0.21" + checksum: 10c0/0eb94916eeebbda9d51da6a9ea47428a12b2bb0dd94930c949632b0c859356abf53b2e5a2792021f96c5fda4f791a8e195f2375b78ae7dba8d8bc3141baa1469 languageName: node linkType: hard "nodemailer@npm:^6.10.0": - version: 6.10.0 - resolution: "nodemailer@npm:6.10.0" - checksum: 10c0/39fd35d65b021b94c968eeac82a66dd843021b6ba53c659d01b1dd4cda73b6a2f96e20facfe500efa4b8d3f1cb23df10245c6c86b2bde5f806691ed17ce87826 + version: 6.10.1 + resolution: "nodemailer@npm:6.10.1" + checksum: 10c0/e81fde258ea4f4e5646e9e3eebe89294d007939999d2d1a8c96c5488fa00bf659e46cf76fccb2697e9aa6ef9807a1ed47ff2aef6ad30b795e3849b6997066d16 languageName: node linkType: hard @@ -15920,16 +15498,31 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.12": - version: 2.2.19 - resolution: "nwsapi@npm:2.2.19" - checksum: 10c0/5bd9da260b2b24a775103c835a93c79584a870307eb59270b43c6970b7ae9c0af3cfffd9df5292c24d2ca2c67f49672b4c9be9824c347d6083b90e002a12779a + version: 2.2.22 + resolution: "nwsapi@npm:2.2.22" + checksum: 10c0/b6a0e5ea6754aacfdfe551c8c0f1b374eaf94d48b0a4e7eac666f879ecbc1892ef1d7c457e9b02eefad3fa1323ea1faebcba533eeab6582e24c9c503411bf879 languageName: node linkType: hard -"oauth4webapi@npm:^3.0.0, oauth4webapi@npm:^3.3.0": - version: 3.3.1 - resolution: "oauth4webapi@npm:3.3.1" - checksum: 10c0/e3c990dddceff5392deac5401fbbd417f7ae0aeb192ac4531884e7b2d6356185fc9aad3dd62329b9c754f6a07c70de7c7e771a57c6f540cc2aa3a4e8924081b5 +"nypm@npm:^0.6.0": + version: 0.6.2 + resolution: "nypm@npm:0.6.2" + dependencies: + citty: "npm:^0.1.6" + consola: "npm:^3.4.2" + pathe: "npm:^2.0.3" + pkg-types: "npm:^2.3.0" + tinyexec: "npm:^1.0.1" + bin: + nypm: dist/cli.mjs + checksum: 10c0/b1aca658e29ed616ad6e487f9c3fd76773485ad75c1f99efe130ccb304de60b639a3dda43c3ce6c060113a3eebaee7ccbea554f5fbd1f244474181dc9bf3f17c + languageName: node + linkType: hard + +"oauth4webapi@npm:^3.3.0": + version: 3.8.1 + resolution: "oauth4webapi@npm:3.8.1" + checksum: 10c0/2dad6d39d4830efe68d542e8e131fd5b15d5a864f96ad7189263da9763cad0e22481af72e50d64d58ab62887ba43488bff5d33952426c5d197089cc7c59b2a45 languageName: node linkType: hard @@ -16022,16 +15615,9 @@ __metadata: languageName: node linkType: hard -"obuf@npm:~1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 - languageName: node - linkType: hard - "octokit@npm:^4.1.3": - version: 4.1.3 - resolution: "octokit@npm:4.1.3" + version: 4.1.4 + resolution: "octokit@npm:4.1.4" dependencies: "@octokit/app": "npm:^15.1.6" "@octokit/core": "npm:^6.1.5" @@ -16043,7 +15629,15 @@ __metadata: "@octokit/plugin-throttling": "npm:^10.0.0" "@octokit/request-error": "npm:^6.1.8" "@octokit/types": "npm:^14.0.0" - checksum: 10c0/a35352dff1d7bacf8123e491489650c29b830a765f78113064edd6bd0aad0e58e8933874394892972fb8b0e43369b6f7a7b354426c61f4d9fc37408891fde582 + "@octokit/webhooks": "npm:^13.8.3" + checksum: 10c0/2c58741f4d7bb8fdb14216a139222347d09fd431195a16cb81711ed8f9e0e1bc15c6f8a8f5f9ddbda90522a1e882b96dfdfbfd24bbebd803508bc1fa286f034a + languageName: node + linkType: hard + +"ohash@npm:^2.0.11": + version: 2.0.11 + resolution: "ohash@npm:2.0.11" + checksum: 10c0/d07c8d79cc26da082c1a7c8d5b56c399dd4ed3b2bd069fcae6bae78c99a9bcc3ad813b1e1f49ca2f335292846d689c6141a762cf078727d2302a33d414e69c79 languageName: node linkType: hard @@ -16095,8 +15689,8 @@ __metadata: linkType: hard "openai@npm:^4.98.0": - version: 4.98.0 - resolution: "openai@npm:4.98.0" + version: 4.104.0 + resolution: "openai@npm:4.104.0" dependencies: "@types/node": "npm:^18.11.18" "@types/node-fetch": "npm:^2.6.4" @@ -16115,16 +15709,16 @@ __metadata: optional: true bin: openai: bin/cli - checksum: 10c0/399f07cd04c47d05be89cbcf3edb98650177ca09322ae664ade347bd56830cc0423834b4635341950bd9af59fdf203d3fad1de7927f4d8d2449b08c642c0ee3e + checksum: 10c0/c4f2e837684ed96b8cec58c65a584646d667c69918f29052775e2e8c05ff5c860d8b58214a7770bc6895ca8602480420c1db6a5392dd250179eb0b91c2b19a2f languageName: node linkType: hard -"openapi-fetch@npm:^0.13.4": - version: 0.13.5 - resolution: "openapi-fetch@npm:0.13.5" +"openapi-fetch@npm:~0.14.0": + version: 0.14.0 + resolution: "openapi-fetch@npm:0.14.0" dependencies: openapi-typescript-helpers: "npm:^0.0.15" - checksum: 10c0/57736d9d4310d7bc7fa5e4e37e80d28893a7fefee88ee6e0327600de893e0638479445bf0c9f5bd7b1a2429f409425d3945d6e942b23b37b8081630ac52244fb + checksum: 10c0/d23155edde61837a25896a2b201c890649ec8d16b37c3920dee940290ef6a66bd1b6f1df5ac68ec203f32d485ce16f7cf3557c13c183299e2e321d0a2eb62691 languageName: node linkType: hard @@ -16269,7 +15863,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0": +"parse5@npm:^7.0.0, parse5@npm:^7.1.2": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -16278,15 +15872,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.1.2": - version: 7.2.1 - resolution: "parse5@npm:7.2.1" - dependencies: - entities: "npm:^4.5.0" - checksum: 10c0/829d37a0c709215a887e410a7118d754f8e1afd7edb529db95bc7bbf8045fb0266a7b67801331d8e8d9d073ea75793624ec27ce9ff3b96862c3b9008f4d68e80 - languageName: node - linkType: hard - "parseley@npm:^0.12.0": version: 0.12.1 resolution: "parseley@npm:0.12.1" @@ -16367,9 +15952,9 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.0.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: 10c0/ef7d0a887b603c0a142fad16ccebdcdc42910f0b14830517c724466ad676107476bba2fe9fffd28fd4c141391ccd42ea426f32bb44c2c82ecaefe10c37b90f5a + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: 10c0/ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c languageName: node linkType: hard @@ -16389,10 +15974,17 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1 + languageName: node + linkType: hard + "pathval@npm:^2.0.0": - version: 2.0.0 - resolution: "pathval@npm:2.0.0" - checksum: 10c0/602e4ee347fba8a599115af2ccd8179836a63c925c23e04bd056d0674a64b39e3a081b643cc7bc0b84390517df2d800a46fcc5598d42c155fe4977095c2f77c5 + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10c0/460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 languageName: node linkType: hard @@ -16412,6 +16004,13 @@ __metadata: languageName: node linkType: hard +"perfect-debounce@npm:^1.0.0": + version: 1.0.0 + resolution: "perfect-debounce@npm:1.0.0" + checksum: 10c0/e2baac416cae046ef1b270812cf9ccfb0f91c04ea36ac7f5b00bc84cb7f41bdbba087c0ab21b4e02a7ef3a1f1f6db399f137cecec46868bd7d8d88c2a9ee431f + languageName: node + linkType: hard + "pg-int8@npm:1.0.1": version: 1.0.1 resolution: "pg-int8@npm:1.0.1" @@ -16419,17 +16018,10 @@ __metadata: languageName: node linkType: hard -"pg-numeric@npm:1.0.2": - version: 1.0.2 - resolution: "pg-numeric@npm:1.0.2" - checksum: 10c0/43dd9884e7b52c79ddc28d2d282d7475fce8bba13452d33c04ceb2e0a65f561edf6699694e8e1c832ff9093770496363183c950dd29608e1bdd98f344b25bca9 - languageName: node - linkType: hard - "pg-protocol@npm:*": - version: 1.8.0 - resolution: "pg-protocol@npm:1.8.0" - checksum: 10c0/2be784955599d84b564795952cee52cc2b8eab0be43f74fc1061506353801e282c1d52c9e0691a9b72092c1f3fde370e9b181e80fef6bb82a9b8d1618bfa91e6 + version: 1.10.3 + resolution: "pg-protocol@npm:1.10.3" + checksum: 10c0/f7ef54708c93ee6d271e37678296fc5097e4337fca91a88a3d99359b78633dbdbf6e983f0adb34b7cdd261b7ec7266deb20c3233bf3dfdb498b3e1098e8750b9 languageName: node linkType: hard @@ -16446,21 +16038,6 @@ __metadata: languageName: node linkType: hard -"pg-types@npm:^4.0.1": - version: 4.0.2 - resolution: "pg-types@npm:4.0.2" - dependencies: - pg-int8: "npm:1.0.1" - pg-numeric: "npm:1.0.2" - postgres-array: "npm:~3.0.1" - postgres-bytea: "npm:~3.0.0" - postgres-date: "npm:~2.1.0" - postgres-interval: "npm:^3.0.0" - postgres-range: "npm:^1.1.1" - checksum: 10c0/780fccda2f3fa2a34e85a72e8e7dadb7d88fbe71ce88f126cb3313f333ad836d02488ec4ff3d94d0c1e5846f735d6e6c6281f8059e6b8919d2180429acaec3e2 - languageName: node - linkType: hard - "picocolors@npm:1.1.1, picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" @@ -16482,10 +16059,10 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard @@ -16513,9 +16090,9 @@ __metadata: linkType: hard "pirates@npm:^4.0.1": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a languageName: node linkType: hard @@ -16526,6 +16103,17 @@ __metadata: languageName: node linkType: hard +"pkg-types@npm:^2.2.0, pkg-types@npm:^2.3.0": + version: 2.3.0 + resolution: "pkg-types@npm:2.3.0" + dependencies: + confbox: "npm:^0.2.2" + exsolve: "npm:^1.0.7" + pathe: "npm:^2.0.3" + checksum: 10c0/d2bbddc5b81bd4741e1529c08ef4c5f1542bbdcf63498b73b8e1d84cff71806d1b8b1577800549bb569cb7aa20056257677b979bff48c97967cba7e64f72ae12 + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.1.0 resolution: "possible-typed-array-names@npm:1.1.0" @@ -16547,13 +16135,13 @@ __metadata: linkType: hard "postcss-js@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-js@npm:4.0.1" + version: 4.1.0 + resolution: "postcss-js@npm:4.1.0" dependencies: camelcase-css: "npm:^2.0.1" peerDependencies: postcss: ^8.4.21 - checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e + checksum: 10c0/a3cf6e725f3e9ecd7209732f8844a0063a1380b718ccbcf93832b6ec2cd7e63ff70dd2fed49eb2483c7482296860a0f7badd3115b5d0fa05ea648eb6d9dfc9c6 languageName: node linkType: hard @@ -16625,13 +16213,13 @@ __metadata: linkType: hard "postcss@npm:^8, postcss@npm:^8.4.43, postcss@npm:^8.4.47": - version: 8.5.3 - resolution: "postcss@npm:8.5.3" + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: "npm:^3.3.8" + nanoid: "npm:^3.3.11" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 languageName: node linkType: hard @@ -16642,13 +16230,6 @@ __metadata: languageName: node linkType: hard -"postgres-array@npm:~3.0.1": - version: 3.0.4 - resolution: "postgres-array@npm:3.0.4" - checksum: 10c0/47f3e648da512bacdd6a5ed55cf770605ec271330789faeece0fd13805a49f376d6e5c9e0e353377be11a9545e727dceaa2473566c505432bf06366ccd04c6b2 - languageName: node - linkType: hard - "postgres-bytea@npm:~1.0.0": version: 1.0.0 resolution: "postgres-bytea@npm:1.0.0" @@ -16656,15 +16237,6 @@ __metadata: languageName: node linkType: hard -"postgres-bytea@npm:~3.0.0": - version: 3.0.0 - resolution: "postgres-bytea@npm:3.0.0" - dependencies: - obuf: "npm:~1.1.2" - checksum: 10c0/41c79cc48aa730c5ba3eda6ab989a940034f07a1f57b8f2777dce56f1b8cca16c5870582932b5b10cc605048aef9b6157e06253c871b4717cafc6d00f55376aa - languageName: node - linkType: hard - "postgres-date@npm:~1.0.4": version: 1.0.7 resolution: "postgres-date@npm:1.0.7" @@ -16672,13 +16244,6 @@ __metadata: languageName: node linkType: hard -"postgres-date@npm:~2.1.0": - version: 2.1.0 - resolution: "postgres-date@npm:2.1.0" - checksum: 10c0/00a7472c10788f6b0d08d24108bf1eb80858de1bd6317740198a564918ea4a69b80c98148167b92ae688abd606483020d0de0dd3a36f3ea9a3e26bbeef3464f4 - languageName: node - linkType: hard - "postgres-interval@npm:^1.1.0": version: 1.2.0 resolution: "postgres-interval@npm:1.2.0" @@ -16688,24 +16253,11 @@ __metadata: languageName: node linkType: hard -"postgres-interval@npm:^3.0.0": - version: 3.0.0 - resolution: "postgres-interval@npm:3.0.0" - checksum: 10c0/8b570b30ea37c685e26d136d34460f246f98935a1533defc4b53bb05ee23ae3dc7475b718ec7ea607a57894d8c6b4f1adf67ca9cc83a75bdacffd427d5c68de8 - languageName: node - linkType: hard - -"postgres-range@npm:^1.1.1": - version: 1.1.4 - resolution: "postgres-range@npm:1.1.4" - checksum: 10c0/254494ef81df208e0adeae6b66ce394aba37914ea14c7ece55a45fb6691b7db04bee74c825380a47c887a9f87158fd3d86f758f9cc60b76d3a38ce5aca7912e8 - languageName: node - linkType: hard - "posthog-js@npm:^1.161.5": - version: 1.232.4 - resolution: "posthog-js@npm:1.232.4" + version: 1.266.0 + resolution: "posthog-js@npm:1.266.0" dependencies: + "@posthog/core": "npm:1.0.2" core-js: "npm:^3.38.1" fflate: "npm:^0.4.8" preact: "npm:^10.19.3" @@ -16718,27 +16270,16 @@ __metadata: optional: true rrweb-snapshot: optional: true - checksum: 10c0/eeb9496ade9fcce2df93b43bb9f4371bc1e808a3a734bbe76975d25a9345875d7803bc2825962d12942d6cef359038e9f209c523a4eae29e877202e1bc9b315a + checksum: 10c0/8bba7a74404cd02cc4296c5b18e8bcf451a99ba446764f1e38fbcc09bd8030cbcbee55387c10ed2cd7e4f2d55239f3769b22123fdb76870804e6378132287c0a languageName: node linkType: hard "posthog-node@npm:^4.2.1": - version: 4.10.1 - resolution: "posthog-node@npm:4.10.1" - dependencies: - axios: "npm:^1.7.4" - checksum: 10c0/81801e8fd7b66894df3a734e1cf25792832712a6467b854af6c046d6233152415838ba6928bfbe71ee6bdbf930ab329552e804532b8a4aac3a615a101affa88d - languageName: node - linkType: hard - -"preact-render-to-string@npm:5.2.3": - version: 5.2.3 - resolution: "preact-render-to-string@npm:5.2.3" + version: 4.18.0 + resolution: "posthog-node@npm:4.18.0" dependencies: - pretty-format: "npm:^3.8.0" - peerDependencies: - preact: ">=10" - checksum: 10c0/c7695dd034a2dc50e3fd44621fd55e2d41854ab0abbcbc833a81feb3593a22a011596049de5a2486f71483323467a827adc7d6077cbbb1d154c0089fd8ab4cd7 + axios: "npm:^1.8.2" + checksum: 10c0/aa30427599d15b98357b5a88096a8b38b0812c71af49eb54fce0a46164521c247c3b064973931c3471cf84cb7f0e391bfc5d6174cd038f75f8c02cb8a9626cff languageName: node linkType: hard @@ -16751,13 +16292,6 @@ __metadata: languageName: node linkType: hard -"preact@npm:10.11.3": - version: 10.11.3 - resolution: "preact@npm:10.11.3" - checksum: 10c0/44f342de226a89b53a7156fad0d4192bfc8233a5cc3eb46162f53d3c0c1c2956222d997927c7dff20f52c3592f112cefec5adac64f0477cbd8370fb39126ef7b - languageName: node - linkType: hard - "preact@npm:10.24.3": version: 10.24.3 resolution: "preact@npm:10.24.3" @@ -16766,9 +16300,9 @@ __metadata: linkType: hard "preact@npm:^10.19.3": - version: 10.26.4 - resolution: "preact@npm:10.26.4" - checksum: 10c0/8abf64ec6f9773f0c4fb3746b7caa3d83e2de4d464928e7f64fc779c96ef9e135d23c1ade8d0923c9191f6d203d9f22bb92d8a50dc0f4f310073dfaa51a56922 + version: 10.27.2 + resolution: "preact@npm:10.27.2" + checksum: 10c0/951b708f7afa34391e054b0f1026430e8f5f6d5de24020beef70288e17067e473b9ee5503a994e0a80ced014826f56708fea5902f80346432c22dfcf3dff4be7 languageName: node linkType: hard @@ -16806,31 +16340,20 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^3.8.0": - version: 3.8.0 - resolution: "pretty-format@npm:3.8.0" - checksum: 10c0/69f12937bfb7b2a537a7463b9f875a16322401f1e44d7702d643faa0d21991126c24c093217ef6da403b54c15942a834174fa1c016b72e2cb9edaae6bb3729b6 - languageName: node - linkType: hard - "prisma@npm:^6.2.1": - version: 6.5.0 - resolution: "prisma@npm:6.5.0" + version: 6.16.2 + resolution: "prisma@npm:6.16.2" dependencies: - "@prisma/config": "npm:6.5.0" - "@prisma/engines": "npm:6.5.0" - fsevents: "npm:2.3.3" + "@prisma/config": "npm:6.16.2" + "@prisma/engines": "npm:6.16.2" peerDependencies: typescript: ">=5.1.0" - dependenciesMeta: - fsevents: - optional: true peerDependenciesMeta: typescript: optional: true bin: prisma: build/index.js - checksum: 10c0/d859336d9b121987723e775d48a69e78b7eed7d6c56ccc040d2d53f3e6d999dc04b23021320bc4ee2c6db968929c2a863ae747c870f359b1faf831ced6f8132c + checksum: 10c0/ad909abe6e122a6cb7dbd15d683471a4320a04f959ad9678d7a0921e68a8f28ebb9291ab490b072837c039a4f5f8f7e4296c86f7569de819c78f81ec587f3da8 languageName: node linkType: hard @@ -16894,9 +16417,9 @@ __metadata: linkType: hard "property-information@npm:^7.0.0": - version: 7.0.0 - resolution: "property-information@npm:7.0.0" - checksum: 10c0/bf443e3bbdfc154da8f4ff4c85ed97c3d21f5e5f77cce84d2fd653c6dfb974a75ad61eafbccb2b8d2285942be35d763eaa99d51e29dccc28b40917d3f018107e + version: 7.1.0 + resolution: "property-information@npm:7.1.0" + checksum: 10c0/e0fe22cff26103260ad0e82959229106563fa115a54c4d6c183f49d88054e489cc9f23452d3ad584179dc13a8b7b37411a5df873746b5e4086c865874bfa968e languageName: node linkType: hard @@ -16965,6 +16488,13 @@ __metadata: languageName: node linkType: hard +"pure-rand@npm:^6.1.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + "qs@npm:6.13.0": version: 6.13.0 resolution: "qs@npm:6.13.0" @@ -17034,14 +16564,24 @@ __metadata: linkType: hard "raw-body@npm:^3.0.0": - version: 3.0.0 - resolution: "raw-body@npm:3.0.0" + version: 3.0.1 + resolution: "raw-body@npm:3.0.1" dependencies: bytes: "npm:3.1.2" http-errors: "npm:2.0.0" - iconv-lite: "npm:0.6.3" + iconv-lite: "npm:0.7.0" unpipe: "npm:1.0.0" - checksum: 10c0/f8daf4b724064a4811d118745a781ca0fb4676298b8adadfd6591155549cfea0a067523cf7dd3baeb1265fecc9ce5dfb2fc788c12c66b85202a336593ece0f87 + checksum: 10c0/892f4fbd21ecab7e2fed0f045f7af9e16df7e8050879639d4e482784a2f4640aaaa33d916a0e98013f23acb82e09c2e3c57f84ab97104449f728d22f65a7d79a + languageName: node + linkType: hard + +"rc9@npm:^2.1.2": + version: 2.1.2 + resolution: "rc9@npm:2.1.2" + dependencies: + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + checksum: 10c0/a2ead3b94bf033e35e4ea40d70062a09feddb8f589c3f5a8fe4e9342976974296aee9f6e9e72bd5e78e6ae4b7bc16dc244f63699fd7322c16314e3238db982c9 languageName: node linkType: hard @@ -17092,22 +16632,33 @@ __metadata: languageName: node linkType: hard +"react-error-boundary@npm:^3.1.0": + version: 3.1.4 + resolution: "react-error-boundary@npm:3.1.4" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + react: ">=16.13.1" + checksum: 10c0/f977ca61823e43de2381d53dd7aa8b4d79ff6a984c9afdc88dc44f9973b99de7fd382d2f0f91f2688e24bb987c0185bf45d0b004f22afaaab0f990a830253bfb + languageName: node + linkType: hard + "react-hook-form@npm:^7.53.0": - version: 7.54.2 - resolution: "react-hook-form@npm:7.54.2" + version: 7.62.0 + resolution: "react-hook-form@npm:7.62.0" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 10c0/6eebead2900e3d369a989e7a20429f390dc75b3897142aa3107f1f6dabb9ae64fed201ea98cdcd8676e40466c97748aeb0c0d83264f5bd3a84dbc0b8e4863415 + checksum: 10c0/451a25a2ddf07be14f690d2ad3f2f970e0b933fd059ef141c6da9e19d0566d739e9d5cc9c482e3533f3fd01d97e658b896a01ce45a1259ad7b0d4638ba0112c6 languageName: node linkType: hard "react-hotkeys-hook@npm:^4.5.1": - version: 4.6.1 - resolution: "react-hotkeys-hook@npm:4.6.1" + version: 4.6.2 + resolution: "react-hotkeys-hook@npm:4.6.2" peerDependencies: react: ">=16.8.1" react-dom: ">=16.8.1" - checksum: 10c0/e23916567b0b863831cf7e2ddba591e82988a3212a9e4b818ac7da6d751b7e8b102f2245d8bf7e9526a97766ffd092efdbfbcc457b74564415f5d5f8ab51919e + checksum: 10c0/ef30c49260f47972acea37f3d2cae4de871a6f65bd25ebe0d266586ccf6fb495ed44ba78296dbeed82f3493b1dec8bde5df63e6f0f9a4f99697394e512049f84 languageName: node linkType: hard @@ -17163,7 +16714,7 @@ __metadata: languageName: node linkType: hard -"react-promise-suspense@npm:0.3.4": +"react-promise-suspense@npm:0.3.4, react-promise-suspense@npm:^0.3.4": version: 0.3.4 resolution: "react-promise-suspense@npm:0.3.4" dependencies: @@ -17208,8 +16759,8 @@ __metadata: linkType: hard "react-remove-scroll@npm:^2.6.3": - version: 2.6.3 - resolution: "react-remove-scroll@npm:2.6.3" + version: 2.7.1 + resolution: "react-remove-scroll@npm:2.7.1" dependencies: react-remove-scroll-bar: "npm:^2.3.7" react-style-singleton: "npm:^2.2.3" @@ -17222,17 +16773,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/068e9704ff26816fffc4c8903e2c6c8df7291ee08615d7c1ab0cf8751f7080e2c5a5d78ef5d908b11b9cfc189f176d312e44cb02ea291ca0466d8283b479b438 + checksum: 10c0/7ad8f6ffd3e2aedf9b3d79f0c9088a9a3d7c5332d80c923427a6d97fe0626fb4cb33a6d9174d19fad57d860be69c96f68497a0619c3a8af0e8a5332e49bdde31 languageName: node linkType: hard "react-resizable-panels@npm:^2.1.1": - version: 2.1.7 - resolution: "react-resizable-panels@npm:2.1.7" + version: 2.1.9 + resolution: "react-resizable-panels@npm:2.1.9" peerDependencies: react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - checksum: 10c0/644a57960507b809f571bf8c95f07a04e3aeb9b20405a1d9d8cb6deb72d2462192e6e5e9751237347e7818179a619a6f65de4b355e276334d10b8cfe737ca4e1 + checksum: 10c0/bb8691a21b75142607d2503c1db84da8fe17acbde64cadbd06745e036a52f78de8c589faccef476559d69a61a95ddc30342fc8f6df59d7855a26a9dbba03dbcf languageName: node linkType: hard @@ -17352,8 +16903,8 @@ __metadata: linkType: hard "recharts@npm:^2.15.3": - version: 2.15.3 - resolution: "recharts@npm:2.15.3" + version: 2.15.4 + resolution: "recharts@npm:2.15.4" dependencies: clsx: "npm:^2.0.0" eventemitter3: "npm:^4.0.1" @@ -17366,7 +16917,17 @@ __metadata: peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/76757605d67a07562bcfb1a4b9a3a0b6b5fed2b84ee5f00813cedf151502969965bf7bd3856eb7e5d60c1d71c7b0d67d9ae2f1ef45676152fcd532abafc501fb + checksum: 10c0/45bf1e1f56d881696aa55c1a019f16dee559b46d0024254584424d518e7f2887eb76e8ac22a203d02939fbbeabd2c297fc55c0c5a6534879d60f5caad8a97f37 + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae languageName: node linkType: hard @@ -17402,13 +16963,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 - languageName: node - linkType: hard - "regex-recursion@npm:^5.1.1": version: 5.1.1 resolution: "regex-recursion@npm:5.1.1" @@ -17672,114 +17226,32 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^5.0.5": - version: 5.0.10 - resolution: "rimraf@npm:5.0.10" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc - languageName: node - linkType: hard - -"rollup@npm:4.35.0": - version: 4.35.0 - resolution: "rollup@npm:4.35.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.35.0" - "@rollup/rollup-android-arm64": "npm:4.35.0" - "@rollup/rollup-darwin-arm64": "npm:4.35.0" - "@rollup/rollup-darwin-x64": "npm:4.35.0" - "@rollup/rollup-freebsd-arm64": "npm:4.35.0" - "@rollup/rollup-freebsd-x64": "npm:4.35.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.35.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.35.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.35.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.35.0" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.35.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.35.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.35.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.35.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.35.0" - "@rollup/rollup-linux-x64-musl": "npm:4.35.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.35.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.35.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.35.0" - "@types/estree": "npm:1.0.6" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-freebsd-arm64": - optional: true - "@rollup/rollup-freebsd-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-loongarch64-gnu": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 10c0/5a04add5a48173b1d95deb5422a96833b7df91b14ccec462c048be48241a79ecee2c1b843511b91ca8b6124bdbae134ccfebe80d4222a93e98e73795d161d3cc - languageName: node - linkType: hard - -"rollup@npm:^4.20.0": - version: 4.37.0 - resolution: "rollup@npm:4.37.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.37.0" - "@rollup/rollup-android-arm64": "npm:4.37.0" - "@rollup/rollup-darwin-arm64": "npm:4.37.0" - "@rollup/rollup-darwin-x64": "npm:4.37.0" - "@rollup/rollup-freebsd-arm64": "npm:4.37.0" - "@rollup/rollup-freebsd-x64": "npm:4.37.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.37.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.37.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.37.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.37.0" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.37.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.37.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.37.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.37.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.37.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.37.0" - "@rollup/rollup-linux-x64-musl": "npm:4.37.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.37.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.37.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.37.0" - "@types/estree": "npm:1.0.6" +"rollup@npm:^4.20.0, rollup@npm:^4.35.0": + version: 4.50.2 + resolution: "rollup@npm:4.50.2" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.50.2" + "@rollup/rollup-android-arm64": "npm:4.50.2" + "@rollup/rollup-darwin-arm64": "npm:4.50.2" + "@rollup/rollup-darwin-x64": "npm:4.50.2" + "@rollup/rollup-freebsd-arm64": "npm:4.50.2" + "@rollup/rollup-freebsd-x64": "npm:4.50.2" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.50.2" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.50.2" + "@rollup/rollup-linux-arm64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-arm64-musl": "npm:4.50.2" + "@rollup/rollup-linux-loong64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-riscv64-musl": "npm:4.50.2" + "@rollup/rollup-linux-s390x-gnu": "npm:4.50.2" + "@rollup/rollup-linux-x64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-x64-musl": "npm:4.50.2" + "@rollup/rollup-openharmony-arm64": "npm:4.50.2" + "@rollup/rollup-win32-arm64-msvc": "npm:4.50.2" + "@rollup/rollup-win32-ia32-msvc": "npm:4.50.2" + "@rollup/rollup-win32-x64-msvc": "npm:4.50.2" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -17802,9 +17274,9 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true - "@rollup/rollup-linux-loongarch64-gnu": + "@rollup/rollup-linux-loong64-gnu": optional: true - "@rollup/rollup-linux-powerpc64le-gnu": + "@rollup/rollup-linux-ppc64-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true @@ -17816,6 +17288,8 @@ __metadata: optional: true "@rollup/rollup-linux-x64-musl": optional: true + "@rollup/rollup-openharmony-arm64": + optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": @@ -17826,7 +17300,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/2e00382e08938636edfe0a7547ea2eaa027205dc0b6ff85d8b82be0fbe55a4ef88a1995fee2a5059e33dbccf12d1376c236825353afb89c96298cc95c5160a46 + checksum: 10c0/5415d0a5ae6f37fa5f10997b3c5cff20c2ea6bd1636db90e59672969a4f83b29f6168bf9dd26c1276c2e37e1d55674472758da90cbc46c8b08ada5d0ec60eb9b languageName: node linkType: hard @@ -17867,48 +17341,6 @@ __metadata: languageName: node linkType: hard -"rspack-resolver@npm:^1.1.0": - version: 1.2.2 - resolution: "rspack-resolver@npm:1.2.2" - dependencies: - "@unrs/rspack-resolver-binding-darwin-arm64": "npm:1.2.2" - "@unrs/rspack-resolver-binding-darwin-x64": "npm:1.2.2" - "@unrs/rspack-resolver-binding-freebsd-x64": "npm:1.2.2" - "@unrs/rspack-resolver-binding-linux-arm-gnueabihf": "npm:1.2.2" - "@unrs/rspack-resolver-binding-linux-arm64-gnu": "npm:1.2.2" - "@unrs/rspack-resolver-binding-linux-arm64-musl": "npm:1.2.2" - "@unrs/rspack-resolver-binding-linux-x64-gnu": "npm:1.2.2" - "@unrs/rspack-resolver-binding-linux-x64-musl": "npm:1.2.2" - "@unrs/rspack-resolver-binding-wasm32-wasi": "npm:1.2.2" - "@unrs/rspack-resolver-binding-win32-arm64-msvc": "npm:1.2.2" - "@unrs/rspack-resolver-binding-win32-x64-msvc": "npm:1.2.2" - dependenciesMeta: - "@unrs/rspack-resolver-binding-darwin-arm64": - optional: true - "@unrs/rspack-resolver-binding-darwin-x64": - optional: true - "@unrs/rspack-resolver-binding-freebsd-x64": - optional: true - "@unrs/rspack-resolver-binding-linux-arm-gnueabihf": - optional: true - "@unrs/rspack-resolver-binding-linux-arm64-gnu": - optional: true - "@unrs/rspack-resolver-binding-linux-arm64-musl": - optional: true - "@unrs/rspack-resolver-binding-linux-x64-gnu": - optional: true - "@unrs/rspack-resolver-binding-linux-x64-musl": - optional: true - "@unrs/rspack-resolver-binding-wasm32-wasi": - optional: true - "@unrs/rspack-resolver-binding-win32-arm64-msvc": - optional: true - "@unrs/rspack-resolver-binding-win32-x64-msvc": - optional: true - checksum: 10c0/897343b6e0934b54570722f1d21ca0239eaf0bdbad9b3357cc636a9cfc775f2b28f5fea477caf800978c22efed0f312ef2893d71c7b5e84447ac1ef9c5d80f22 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -18025,16 +17457,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": - version: 7.7.1 - resolution: "semver@npm:7.7.1" - bin: - semver: bin/semver.js - checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 - languageName: node - linkType: hard - -"semver@npm:^7.7.2": +"semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -18237,33 +17660,33 @@ __metadata: linkType: hard "sharp@npm:^0.34.3": - version: 0.34.3 - resolution: "sharp@npm:0.34.3" - dependencies: - "@img/sharp-darwin-arm64": "npm:0.34.3" - "@img/sharp-darwin-x64": "npm:0.34.3" - "@img/sharp-libvips-darwin-arm64": "npm:1.2.0" - "@img/sharp-libvips-darwin-x64": "npm:1.2.0" - "@img/sharp-libvips-linux-arm": "npm:1.2.0" - "@img/sharp-libvips-linux-arm64": "npm:1.2.0" - "@img/sharp-libvips-linux-ppc64": "npm:1.2.0" - "@img/sharp-libvips-linux-s390x": "npm:1.2.0" - "@img/sharp-libvips-linux-x64": "npm:1.2.0" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.0" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.0" - "@img/sharp-linux-arm": "npm:0.34.3" - "@img/sharp-linux-arm64": "npm:0.34.3" - "@img/sharp-linux-ppc64": "npm:0.34.3" - "@img/sharp-linux-s390x": "npm:0.34.3" - "@img/sharp-linux-x64": "npm:0.34.3" - "@img/sharp-linuxmusl-arm64": "npm:0.34.3" - "@img/sharp-linuxmusl-x64": "npm:0.34.3" - "@img/sharp-wasm32": "npm:0.34.3" - "@img/sharp-win32-arm64": "npm:0.34.3" - "@img/sharp-win32-ia32": "npm:0.34.3" - "@img/sharp-win32-x64": "npm:0.34.3" - color: "npm:^4.2.3" - detect-libc: "npm:^2.0.4" + version: 0.34.4 + resolution: "sharp@npm:0.34.4" + dependencies: + "@img/colour": "npm:^1.0.0" + "@img/sharp-darwin-arm64": "npm:0.34.4" + "@img/sharp-darwin-x64": "npm:0.34.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.2.3" + "@img/sharp-libvips-darwin-x64": "npm:1.2.3" + "@img/sharp-libvips-linux-arm": "npm:1.2.3" + "@img/sharp-libvips-linux-arm64": "npm:1.2.3" + "@img/sharp-libvips-linux-ppc64": "npm:1.2.3" + "@img/sharp-libvips-linux-s390x": "npm:1.2.3" + "@img/sharp-libvips-linux-x64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.3" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.3" + "@img/sharp-linux-arm": "npm:0.34.4" + "@img/sharp-linux-arm64": "npm:0.34.4" + "@img/sharp-linux-ppc64": "npm:0.34.4" + "@img/sharp-linux-s390x": "npm:0.34.4" + "@img/sharp-linux-x64": "npm:0.34.4" + "@img/sharp-linuxmusl-arm64": "npm:0.34.4" + "@img/sharp-linuxmusl-x64": "npm:0.34.4" + "@img/sharp-wasm32": "npm:0.34.4" + "@img/sharp-win32-arm64": "npm:0.34.4" + "@img/sharp-win32-ia32": "npm:0.34.4" + "@img/sharp-win32-x64": "npm:0.34.4" + detect-libc: "npm:^2.1.0" semver: "npm:^7.7.2" dependenciesMeta: "@img/sharp-darwin-arm64": @@ -18310,7 +17733,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/df9e6645e3db6ed298a0ac956ba74e468c367fc038b547936fbdddc6a29fce9af40413acbef73b3716291530760f311a20e45c8983f20ee5ea69dd2f21464a2b + checksum: 10c0/c2d8afab823a53bb720c42aaddde2031d7a1e25b7f1bd123e342b6b77ffce5e2730017fd52282cadf6109b325bc16f35be4771caa040cf2855978b709be35f05 languageName: node linkType: hard @@ -18347,9 +17770,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.6.1": - version: 1.8.2 - resolution: "shell-quote@npm:1.8.2" - checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 10c0/bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd languageName: node linkType: hard @@ -18446,22 +17869,22 @@ __metadata: linkType: hard "simple-git@npm:^3.27.0": - version: 3.27.0 - resolution: "simple-git@npm:3.27.0" + version: 3.28.0 + resolution: "simple-git@npm:3.28.0" dependencies: "@kwsites/file-exists": "npm:^1.1.1" "@kwsites/promise-deferred": "npm:^1.1.1" - debug: "npm:^4.3.5" - checksum: 10c0/ef56cabea585377d3e0ca30e4e93447f465d91f23eaf751693cc31f366b5f7636facf52ad5bcd598bfdf295fa60732e7a394303d378995b52e2d221d92e5f9f4 + debug: "npm:^4.4.0" + checksum: 10c0/d78b8f5884967513efa3d3ee419be421207367c65b680ee45f4c9571f909ba89933ffa27d6d7972fbb759bb30b00e435e35ade2b9e788661feb996da6f461932 languageName: node linkType: hard "simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" + version: 0.2.4 + resolution: "simple-swizzle@npm:0.2.4" dependencies: is-arrayish: "npm:^0.3.1" - checksum: 10c0/df5e4662a8c750bdba69af4e8263c5d96fe4cd0f9fe4bdfa3cbdeb45d2e869dff640beaaeb1ef0e99db4d8d2ec92f85508c269f50c972174851bc1ae5bd64308 + checksum: 10c0/846c3fdd1325318d5c71295cfbb99bfc9edc4c8dffdda5e6e9efe30482bbcd32cf360fc2806f46ac43ff7d09bcfaff20337bb79f826f0e6a8e366efd3cdd7868 languageName: node linkType: hard @@ -18503,8 +17926,8 @@ __metadata: linkType: hard "slate-react@npm:^0.117.1": - version: 0.117.1 - resolution: "slate-react@npm:0.117.1" + version: 0.117.4 + resolution: "slate-react@npm:0.117.4" dependencies: "@juggle/resize-observer": "npm:^3.4.0" direction: "npm:^1.0.4" @@ -18517,17 +17940,17 @@ __metadata: react-dom: ">=18.2.0" slate: ">=0.114.0" slate-dom: ">=0.116.0" - checksum: 10c0/7feed8bece3a9fb0e0d0b6c84d175c6b863bd4eaabc317173e1fa5534309416e85a12e456362644132f87416efad474ebcb6c5f4b3a52037e5a6324d5644be78 + checksum: 10c0/d7bd7eaa7ce37bbf3c63a4aab67d1125d9e08f936b29faed8e8cd8c6dbcf7bcef9354c6028c5bba9b5fc9a3719e3017be322d0b69c788f953d7447b3c45c3770 languageName: node linkType: hard "slate@npm:^0.117.0": - version: 0.117.0 - resolution: "slate@npm:0.117.0" + version: 0.117.2 + resolution: "slate@npm:0.117.2" dependencies: immer: "npm:^10.0.3" tiny-warning: "npm:^1.0.3" - checksum: 10c0/7e1251bc814a7237a7b6d2f0c631a8f7ee5317d9fdb6ffa1b1d97178adc5648789d6b2059a3fb2590967799b3e6105832c4d160aa68723929ce85320a7c18701 + checksum: 10c0/bf9a58322160b0f458f918ff98ad64a31c9365c74b155eb3cef723a1a67c27fe66f5d73b7a57c235946ce00f90d2d3834a92ae04729f5b6bd09365232fa549cf languageName: node linkType: hard @@ -18594,12 +18017,12 @@ __metadata: linkType: hard "socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" + version: 2.8.7 + resolution: "socks@npm:2.8.7" dependencies: - ip-address: "npm:^9.0.5" + ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" - checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 languageName: node linkType: hard @@ -18645,9 +18068,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.21 - resolution: "spdx-license-ids@npm:3.0.21" - checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 + version: 3.0.22 + resolution: "spdx-license-ids@npm:3.0.22" + checksum: 10c0/4a85e44c2ccfc06eebe63239193f526508ebec1abc7cf7bca8ee43923755636234395447c2c87f40fb672cf580a9c8e684513a676bfb2da3d38a4983684bbb38 languageName: node linkType: hard @@ -18660,13 +18083,6 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - "ssri@npm:^12.0.0": version: 12.0.0 resolution: "ssri@npm:12.0.0" @@ -18713,17 +18129,24 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1, statuses@npm:^2.0.1": +"statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 languageName: node linkType: hard +"statuses@npm:^2.0.1": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f + languageName: node + linkType: hard + "std-env@npm:^3.8.0": - version: 3.8.1 - resolution: "std-env@npm:3.8.1" - checksum: 10c0/e9b19cca6bc6f06f91607db5b636662914ca8ec9efc525a99da6ec7e493afec109d3b017d21d9782b4369fcfb2891c7c4b4e3c60d495fdadf6861ce434e07bf8 + version: 3.9.0 + resolution: "std-env@npm:3.9.0" + checksum: 10c0/4a6f9218aef3f41046c3c7ecf1f98df00b30a07f4f35c6d47b28329bc2531eef820828951c7d7b39a1c5eb19ad8a46e3ddfc7deb28f0a2f3ceebee11bab7ba50 languageName: node linkType: hard @@ -18910,11 +18333,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard @@ -18925,6 +18348,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -18933,9 +18365,9 @@ __metadata: linkType: hard "strip-json-comments@npm:^5.0.1": - version: 5.0.1 - resolution: "strip-json-comments@npm:5.0.1" - checksum: 10c0/c9d9d55a0167c57aa688df3aa20628cf6f46f0344038f189eaa9d159978e80b2bfa6da541a40d83f7bde8a3554596259bf6b70578b2172356536a0e3fa5a0982 + version: 5.0.3 + resolution: "strip-json-comments@npm:5.0.3" + checksum: 10c0/daaf20b29f69fb51112698f4a9a662490dbb78d5baf6127c75a0a83c2ac6c078a8c0f74b389ad5e0519d6fc359c4a57cb9971b1ae201aef62ce45a13247791e0 languageName: node linkType: hard @@ -19057,14 +18489,14 @@ __metadata: linkType: hard "swr@npm:^2.2.5": - version: 2.3.4 - resolution: "swr@npm:2.3.4" + version: 2.3.6 + resolution: "swr@npm:2.3.6" dependencies: dequal: "npm:^2.0.3" use-sync-external-store: "npm:^1.4.0" peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/c5cf536c2652fc6b64d64d3ce232f8bbe25dcaffc688f852fb81cf06e28b59280ebebde752429d9801c3af8e7a956ee7242376a6386a599cedc0000b862a712d + checksum: 10c0/9534f350982e36a3ae0a13da8c0f7da7011fc979e77f306e60c4e5db0f9b84f17172c44f973441ba56bb684b69b0d9838ab40011a6b6b3e32d0cd7f3d5405f99 languageName: node linkType: hard @@ -19235,20 +18667,27 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.9": - version: 0.2.12 - resolution: "tinyglobby@npm:0.2.12" +"tinyexec@npm:^1.0.1": + version: 1.0.1 + resolution: "tinyexec@npm:1.0.1" + checksum: 10c0/e1ec3c8194a0427ce001ba69fd933d0c957e2b8994808189ed8020d3e0c01299aea8ecf0083cc514ecbf90754695895f2b5c0eac07eb2d0c406f7d4fbb8feade + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.9": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: "npm:^6.4.3" - picomatch: "npm:^4.0.2" - checksum: 10c0/7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard "tinypool@npm:^1.0.1": - version: 1.0.2 - resolution: "tinypool@npm:1.0.2" - checksum: 10c0/31ac184c0ff1cf9a074741254fe9ea6de95026749eb2b8ec6fd2b9d8ca94abdccda731f8e102e7f32e72ed3b36d32c6975fd5f5523df3f1b6de6c3d8dfd95e63 + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b languageName: node linkType: hard @@ -19266,21 +18705,21 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^6.1.85": - version: 6.1.85 - resolution: "tldts-core@npm:6.1.85" - checksum: 10c0/f028759b361bef86d3dd8dbaaa010b4c3aca236ec7ba097658b9a595243bb34c98206e410cc3631055af6ed34012f5da7e9af2c4e38e218d5fc693df6ab3da33 +"tldts-core@npm:^6.1.86": + version: 6.1.86 + resolution: "tldts-core@npm:6.1.86" + checksum: 10c0/8133c29375f3f99f88fce5f4d62f6ecb9532b106f31e5423b27c1eb1b6e711bd41875184a456819ceaed5c8b94f43911b1ad57e25c6eb86e1fc201228ff7e2af languageName: node linkType: hard "tldts@npm:^6.1.32": - version: 6.1.85 - resolution: "tldts@npm:6.1.85" + version: 6.1.86 + resolution: "tldts@npm:6.1.86" dependencies: - tldts-core: "npm:^6.1.85" + tldts-core: "npm:^6.1.86" bin: tldts: bin/cli.js - checksum: 10c0/83bc222046f36a9ca071b662e3272bb1e98e849fa4bddfab0a3eba8804a4a539b02bcbe55e1277fe713de6677e55104da2ef9a54d006c642b6e9f26c7595d5aa + checksum: 10c0/27ae7526d9d78cb97b2de3f4d102e0b4321d1ccff0648a7bb0e039ed54acbce86bacdcd9cd3c14310e519b457854e7bafbef1f529f58a1e217a737ced63f0940 languageName: node linkType: hard @@ -19326,11 +18765,11 @@ __metadata: linkType: hard "tr46@npm:^5.1.0": - version: 5.1.0 - resolution: "tr46@npm:5.1.0" + version: 5.1.1 + resolution: "tr46@npm:5.1.1" dependencies: punycode: "npm:^2.3.1" - checksum: 10c0/d761f7144e0cb296187674ef245c74f761e334d7cf25ca73ef60e4c72c097c75051031c093fa1a2fee04b904977b316716a7915854bcae8fb1a371746513cbe8 + checksum: 10c0/ae270e194d52ec67ebd695c1a42876e0f19b96e4aca2ab464ab1d9d17dc3acd3e18764f5034c93897db73421563be27c70c98359c4501136a497e46deda5d5ec languageName: node linkType: hard @@ -19407,8 +18846,8 @@ __metadata: linkType: hard "tsc-watch@npm:^6.2.0": - version: 6.3.0 - resolution: "tsc-watch@npm:6.3.0" + version: 6.3.1 + resolution: "tsc-watch@npm:6.3.1" dependencies: cross-spawn: "npm:^7.0.3" node-cleanup: "npm:^2.1.2" @@ -19418,13 +18857,13 @@ __metadata: typescript: "*" bin: tsc-watch: dist/lib/tsc-watch.js - checksum: 10c0/7fca4ddcb96dced095391f218a4b9d27b0046213639fc8f8133492b46d2c1b4dc797719bf4b3239cfe54a1e95c6730122467ef35b4055d2ba6cb231950c2fd54 + checksum: 10c0/481e93fcdc26a9895be54f4311866da57f843bf19710363dd238a0cf3f95b83bd51520205743a029e575bc2e44766cc9d23cf8b4724c76fa762439eb7c20bbe0 languageName: node linkType: hard "tsconfck@npm:^3.0.3": - version: 3.1.5 - resolution: "tsconfck@npm:3.1.5" + version: 3.1.6 + resolution: "tsconfck@npm:3.1.6" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -19432,7 +18871,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10c0/9b62cd85d5702aa23ea50ea578d7124f3d59cc4518fcc7eacc04f4f9c9c481f720738ff8351bd4472247c0723a17dfd01af95a5b60ad623cdb8727fbe4881847 + checksum: 10c0/269c3c513540be44844117bb9b9258fe6f8aeab026d32aeebf458d5299125f330711429dbb556dbf125a0bc25f4a81e6c24ac96de2740badd295c3fb400f66c4 languageName: node linkType: hard @@ -19456,8 +18895,8 @@ __metadata: linkType: hard "tsx@npm:^4.0.0, tsx@npm:^4.19.1, tsx@npm:^4.19.2": - version: 4.19.3 - resolution: "tsx@npm:4.19.3" + version: 4.20.5 + resolution: "tsx@npm:4.20.5" dependencies: esbuild: "npm:~0.25.0" fsevents: "npm:~2.3.3" @@ -19467,7 +18906,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 10c0/cacfb4cf1392ae10e8e4fe032ad26ccb07cd8a3b32e5a0da270d9c48d06ee74f743e4a84686cbc9d89b48032d59bbc56cd911e076f53cebe61dc24fa525ff790 + checksum: 10c0/70f9bf746be69281312a369c712902dbf9bcbdd9db9184a4859eb4859c36ef0c5a6d79b935c1ec429158ee73fd6584089400ae8790345dae34c5b0222bdb94f3 languageName: node linkType: hard @@ -19588,52 +19027,32 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5, typescript@npm:^5.6.2, typescript@npm:^5.7.3": - version: 5.8.2 - resolution: "typescript@npm:5.8.2" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 - languageName: node - linkType: hard - -"typescript@npm:^5.0.0": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" +"typescript@npm:^5, typescript@npm:^5.0.0, typescript@npm:^5.6.2, typescript@npm:^5.7.3": + version: 5.9.2 + resolution: "typescript@npm:5.9.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 + checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5#optional!builtin, typescript@patch:typescript@npm%3A^5.6.2#optional!builtin, typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": - version: 5.8.2 - resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5" +"typescript@patch:typescript@npm%3A^5#optional!builtin, typescript@patch:typescript@npm%3A^5.0.0#optional!builtin, typescript@patch:typescript@npm%3A^5.6.2#optional!builtin, typescript@patch:typescript@npm%3A^5.7.3#optional!builtin": + version: 5.9.2 + resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5448a08e595cc558ab321e49d4cac64fb43d1fa106584f6ff9a8d8e592111b373a995a1d5c7f3046211c8a37201eb6d0f1566f15cdb7a62a5e3be01d087848e2 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb + checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e languageName: node linkType: hard "ua-parser-js@npm:^1.0.33": - version: 1.0.40 - resolution: "ua-parser-js@npm:1.0.40" + version: 1.0.41 + resolution: "ua-parser-js@npm:1.0.41" bin: ua-parser-js: script/cli.js - checksum: 10c0/2b6ac642c74323957dae142c31f72287f2420c12dced9603d989b96c132b80232779c429b296d7de4012ef8b64e0d8fadc53c639ef06633ce13d785a78b5be6c + checksum: 10c0/45dc1f7f3ce8248e0e64640d2e29c65c0ea1fc9cb105594de84af80e2a57bba4f718b9376098ca7a5b0ffe240f8995b0fa3714afa9d36861c41370a378f1a274 languageName: node linkType: hard @@ -19677,17 +19096,17 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04 languageName: node linkType: hard -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf +"undici-types@npm:~7.12.0": + version: 7.12.0 + resolution: "undici-types@npm:7.12.0" + checksum: 10c0/326e455bbc0026db1d6b81c76a1cf10c63f7e2f9821db2e24fdc258f482814e5bfa8481f8910d07c68e305937c5c049610fdc441c5e8b7bb0daca7154fb8a306 languageName: node linkType: hard @@ -19780,9 +19199,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2": - version: 7.0.2 - resolution: "universal-user-agent@npm:7.0.2" - checksum: 10c0/e60517ee929813e6b3ac0ceb3c66deccafadc71341edca160279ff046319c684fd7090a60d63aa61cd34a06c2d2acebeb8c2f8d364244ae7bf8ab788e20cd8c8 + version: 7.0.3 + resolution: "universal-user-agent@npm:7.0.3" + checksum: 10c0/6043be466a9bb96c0ce82392842d9fddf4c37e296f7bacc2cb25f47123990eb436c82df824644f9c5070a94dbdb117be17f66d54599ab143648ec57ef93dbcc8 languageName: node linkType: hard @@ -19805,7 +19224,74 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.1.1": +"unrs-resolver@npm:^1.6.2": + version: 1.11.1 + resolution: "unrs-resolver@npm:1.11.1" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" + "@unrs/resolver-binding-android-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" + "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" + "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" + napi-postinstall: "npm:^0.3.0" + dependenciesMeta: + "@unrs/resolver-binding-android-arm-eabi": + optional: true + "@unrs/resolver-binding-android-arm64": + optional: true + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: 10c0/c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.3": version: 1.1.3 resolution: "update-browserslist-db@npm:1.1.3" dependencies: @@ -19859,7 +19345,7 @@ __metadata: languageName: node linkType: hard -"use-sync-external-store@npm:^1.4.0": +"use-sync-external-store@npm:^1.4.0, use-sync-external-store@npm:^1.5.0": version: 1.5.0 resolution: "use-sync-external-store@npm:1.5.0" peerDependencies: @@ -19937,12 +19423,12 @@ __metadata: linkType: hard "vfile-message@npm:^4.0.0": - version: 4.0.2 - resolution: "vfile-message@npm:4.0.2" + version: 4.0.3 + resolution: "vfile-message@npm:4.0.3" dependencies: "@types/unist": "npm:^3.0.0" unist-util-stringify-position: "npm:^4.0.0" - checksum: 10c0/07671d239a075f888b78f318bc1d54de02799db4e9dce322474e67c35d75ac4a5ac0aaf37b18801d91c9f8152974ea39678aa72d7198758b07f3ba04fb7d7514 + checksum: 10c0/33d9f219610d27987689bb14fa5573d2daa146941d1a05416dd7702c4215b23f44ed81d059e70d0e4e24f9a57d5f4dc9f18d35a993f04cf9446a7abe6d72d0c0 languageName: node linkType: hard @@ -20010,8 +19496,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0": - version: 5.4.14 - resolution: "vite@npm:5.4.14" + version: 5.4.20 + resolution: "vite@npm:5.4.20" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -20048,7 +19534,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/8842933bd70ca6a98489a0bb9c8464bec373de00f9a97c8c7a4e64b24d15c88bfaa8c1acb38a68c3e5eb49072ffbccb146842c2d4edcdd036a9802964cffe3d1 + checksum: 10c0/391a1fdd7e05445d60aa3b15d6c1cffcdd92c5d154da375bf06b9cd5633c2387ebee0e8f2fceed3226a63dff36c8ef18fb497662dde8c135133c46670996c7a1 languageName: node linkType: hard @@ -20198,9 +19684,9 @@ __metadata: linkType: hard "webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 10c0/ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 languageName: node linkType: hard @@ -20293,7 +19779,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.19": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": version: 1.1.19 resolution: "which-typed-array@npm:1.1.19" dependencies: @@ -20420,8 +19906,8 @@ __metadata: linkType: hard "ws@npm:^8.18.0": - version: 8.18.1 - resolution: "ws@npm:8.18.1" + version: 8.18.3 + resolution: "ws@npm:8.18.3" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -20430,7 +19916,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa + checksum: 10c0/eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53 languageName: node linkType: hard @@ -20499,11 +19985,11 @@ __metadata: linkType: hard "yaml@npm:^2.3.4": - version: 2.7.0 - resolution: "yaml@npm:2.7.0" + version: 2.8.1 + resolution: "yaml@npm:2.8.1" bin: yaml: bin.mjs - checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 + checksum: 10c0/7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 languageName: node linkType: hard @@ -20515,25 +20001,18 @@ __metadata: linkType: hard "zod-to-json-schema@npm:^3.24.1, zod-to-json-schema@npm:^3.24.5": - version: 3.24.5 - resolution: "zod-to-json-schema@npm:3.24.5" + version: 3.24.6 + resolution: "zod-to-json-schema@npm:3.24.6" peerDependencies: zod: ^3.24.1 - checksum: 10c0/0745b94ba53e652d39f262641cdeb2f75d24339fb6076a38ce55bcf53d82dfaea63adf524ebc5f658681005401687f8e9551c4feca7c4c882e123e66091dfb90 - languageName: node - linkType: hard - -"zod@npm:^3.23.8, zod@npm:^3.24.3": - version: 3.24.3 - resolution: "zod@npm:3.24.3" - checksum: 10c0/ab0369810968d0329a1a141e9418e01e5c9c2a4905cbb7cb7f5a131d6e9487596e1400e21eeff24c4a8ee28dacfa5bd6103893765c055b7a98c2006a5a4fc68d + checksum: 10c0/b907ab6d057100bd25a37e5545bf5f0efa5902cd84d3c3ec05c2e51541431a47bd9bf1e5e151a244273409b45f5986d55b26e5d207f98abc5200702f733eb368 languageName: node linkType: hard -"zod@npm:^3.25.74": - version: 3.25.74 - resolution: "zod@npm:3.25.74" - checksum: 10c0/59e38b046ac333b5bd1ba325a83b6798721227cbfb1e69dfc7159bd7824b904241ab923026edb714fafefec3624265ae374a70aee9a5a45b365bd31781ffa105 +"zod@npm:^3.23.8, zod@npm:^3.24.3, zod@npm:^3.25.74": + version: 3.25.76 + resolution: "zod@npm:3.25.76" + checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c languageName: node linkType: hard