diff --git a/.prettierignore b/.prettierignore index 426402d78110..84c5905b91bf 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,6 +3,7 @@ out/ pnpm-lock.yaml dist/ -# ignore below md since they are fetched from GitHub +# fetched files +website/src/openApi/*.json website/src/pages/*/subgraphs/developing/creating/graph-ts/*.md -website/src/pages/*/subgraphs/querying/graph-client/*.md +website/src/pages/*/subgraphs/querying/graph-client/*.md \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 7d6032edbd83..71f58f4911f4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,7 @@ ENV ENVIRONMENT=$ENVIRONMENT ENV ORIGIN=$ORIGIN ENV PNPM_HOME="/usr/bin" +ENV NODE_OPTIONS="--max_old_space_size=8192" RUN apk add --no-cache git RUN npm install -g corepack@latest diff --git a/nginx.conf b/nginx.conf index 4fcde91268fb..0ccabc2206af 100644 --- a/nginx.conf +++ b/nginx.conf @@ -75,7 +75,7 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/quick-start/$ $scheme://$http_host/docs/$1/subgraphs/quick-start/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/subgraph-debug-forking/$ $scheme://$http_host/docs/$1/subgraphs/cookbook/subgraph-debug-forking/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/subgraph-uncrashable/$ $scheme://$http_host/docs/$1/subgraphs/cookbook/subgraph-uncrashable/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/substreams-powered-subgraphs/$ $scheme://$http_host/docs/$1/sps/introduction/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/substreams-powered-subgraphs/$ $scheme://$http_host/docs/$1/sps/introduction/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/cookbook/substreams-powered-subgraphs/$ $scheme://$http_host/docs/$1/sps/introduction/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/cookbook/timeseries/$ $scheme://$http_host/docs/$1/subgraphs/best-practices/timeseries/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/cookbook/timeseries/$ $scheme://$http_host/docs/$1/subgraphs/best-practices/timeseries/ permanent; @@ -140,6 +140,7 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/resources/release-notes/assemblyscript-migration-guide/$ $scheme://$http_host/docs/$1/resources/migration-guides/assemblyscript-migration-guide/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/release-notes/graphql-validations-migration-guide/$ $scheme://$http_host/docs/$1/resources/migration-guides/graphql-validations-migration-guide/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/resources/release-notes/graphql-validations-migration-guide/$ $scheme://$http_host/docs/$1/resources/migration-guides/graphql-validations-migration-guide/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/sps/$ $scheme://$http_host/docs/$1/sps/introduction/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/sps/triggers-example/$ $scheme://$http_host/docs/$1/sps/tutorial/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/billing/$ $scheme://$http_host/docs/$1/subgraphs/billing/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/deploy-subgraph-studio/$ $scheme://$http_host/docs/$1/subgraphs/developing/deploying/using-subgraph-studio/ permanent; @@ -148,8 +149,8 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/studio-faq/$ $scheme://$http_host/docs/$1/resources/subgraph-studio-faq/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/subgraph-studio/$ $scheme://$http_host/docs/$1/subgraphs/developing/deploying/using-subgraph-studio/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/studio/transferring-subgraph-ownership/$ $scheme://$http_host/docs/$1/subgraphs/developing/managing/transferring-a-subgraph/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/$ $scheme://$http_host/docs/$1/subgraphs/developing/subgraphs/ permanent; - rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/$ $scheme://$http_host/docs/$1/substreams/introduction/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/subgraphs/$ $scheme://$http_host/docs/$1/subgraphs/quick-start/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/$ $scheme://$http_host/docs/$1/substreams/quick-start/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/sps/(.*)$ $scheme://$http_host/docs/$1/sps/$2 permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/substreams/developing/sinks/sinks/$ $scheme://$http_host/docs/$1/substreams/developing/sinks/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/sunrise/$ $scheme://$http_host/docs/$1/archived/sunrise/ permanent; @@ -158,6 +159,7 @@ http { rewrite ^/docs/([a-zA-Z][a-zA-Z])/supported-networks/near/$ $scheme://$http_host/docs/$1/subgraphs/cookbook/near/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/tap/$ $scheme://$http_host/docs/$1/indexing/tap/ permanent; rewrite ^/docs/([a-zA-Z][a-zA-Z])/tokenomics/$ $scheme://$http_host/docs/$1/resources/tokenomics/ permanent; + rewrite ^/docs/([a-zA-Z][a-zA-Z])/token-api/$ $scheme://$http_host/docs/$1/token-api/quick-start/ permanent; # Temporary redirects (302) rewrite ^/docs/en/querying/graph-client/$ $scheme://$http_host/docs/en/subgraphs/querying/graph-client/README/ redirect; diff --git a/package.json b/package.json index 0e240ba8dcb9..f61d104848ed 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,10 @@ "name": "graph-docs", "private": true, "version": "1.0.0", - "packageManager": "pnpm@10.6.5", + "packageManager": "pnpm@10.7.0", "scripts": { "dev": "turbo run dev", - "build": "NODE_OPTIONS='--max_old_space_size=4096' turbo run build", + "build": "NODE_OPTIONS='--max_old_space_size=8192' turbo run build", "check": "pnpm typecheck && pnpm lint && pnpm prettier:check", "check:fix": "pnpm lint:fix; pnpm prettier", "lint": "eslint . --ignore-path .gitignore --max-warnings 0", @@ -20,9 +20,9 @@ }, "devDependencies": { "@edgeandnode/eslint-config": "^2.0.3", - "@types/node": "^22.13.11", + "@types/node": "^22.13.14", "eslint": "^8.57.1", - "eslint-plugin-mdx": "^3.2.0", + "eslint-plugin-mdx": "^3.3.1", "prettier": "^3.5.3", "prettier-plugin-tailwindcss": "^0.6.11", "remark-frontmatter": "^5.0.0", diff --git a/packages/og-image/package.json b/packages/og-image/package.json index 6455e0f6f418..bb96397680de 100644 --- a/packages/og-image/package.json +++ b/packages/og-image/package.json @@ -16,13 +16,13 @@ "yoga-wasm-web": "^0.3.3" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20250320.0", - "@types/react": "^18.3.19", + "@cloudflare/workers-types": "^4.20250321.0", + "@types/react": "^18.3.20", "jest-image-snapshot": "^6.4.0", "tsx": "^4.19.3", "typescript": "^5.8.2", "vitest": "^2.1.9", - "wrangler": "^3.114.2" + "wrangler": "^3.114.3" }, "sideEffects": false } diff --git a/packages/remark-callouts/index.js b/packages/remark-callouts/index.js new file mode 100644 index 000000000000..dbeff40f64cc --- /dev/null +++ b/packages/remark-callouts/index.js @@ -0,0 +1,37 @@ +import { visit } from 'unist-util-visit' + +export default function remarkCallouts() { + return (tree) => { + visit(tree, 'blockquote', (node) => { + if ( + node.children && + node.children.length > 0 && + node.children[0].type === 'paragraph' && + node.children[0].children && + node.children[0].children.length > 0 && + node.children[0].children[0].type === 'text' + ) { + const firstText = node.children[0].children[0] + // Look for a callout marker like [!NOTE] or [!WARNING] + const calloutRegex = /^\s*\[!([a-zA-Z]+)\]\s*(.*)/ + const match = calloutRegex.exec(firstText.value) + if (match) { + // Extract the callout type (e.g., "note") and remove the marker from the text + const calloutType = match[1].toLowerCase() + firstText.value = match[2] + + // Attach the callout type as a data attribute + node.data = node.data || {} + node.data.hProperties = node.data.hProperties || {} + node.data.hProperties['data-callout-type'] = calloutType + + // If the remaining text is empty (or only whitespace), remove the first paragraph and show a default title instead + if (firstText.value.trim() === '') { + node.children.shift() + node.data.hProperties['data-callout-type-show-title'] = true + } + } + } + }) + } +} diff --git a/packages/remark-callouts/package.json b/packages/remark-callouts/package.json new file mode 100644 index 000000000000..b4c241d98811 --- /dev/null +++ b/packages/remark-callouts/package.json @@ -0,0 +1,12 @@ +{ + "name": "remark-callouts", + "private": true, + "version": "0.0.0", + "type": "module", + "main": "index.js", + "author": "Benoît Rouleau ", + "dependencies": { + "unist-util-visit": "^5.0.0" + }, + "sideEffects": false +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a6d2827e81e5..c016007d7a5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: ^2.0.3 version: 2.0.3(eslint@8.57.1)(typescript@5.8.2) '@types/node': - specifier: ^22.13.11 - version: 22.13.11 + specifier: ^22.13.14 + version: 22.13.14 eslint: specifier: ^8.57.1 version: 8.57.1 eslint-plugin-mdx: - specifier: ^3.2.0 - version: 3.2.0(eslint@8.57.1) + specifier: ^3.3.1 + version: 3.3.1(eslint@8.57.1) prettier: specifier: ^3.5.3 version: 3.5.3 @@ -67,11 +67,11 @@ importers: version: 0.3.3 devDependencies: '@cloudflare/workers-types': - specifier: ^4.20250320.0 - version: 4.20250320.0 + specifier: ^4.20250321.0 + version: 4.20250321.0 '@types/react': - specifier: ^18.3.19 - version: 18.3.19 + specifier: ^18.3.20 + version: 18.3.20 jest-image-snapshot: specifier: ^6.4.0 version: 6.4.0 @@ -83,10 +83,10 @@ importers: version: 5.8.2 vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@22.13.11)(jsdom@24.1.3) + version: 2.1.9(@types/node@22.13.14)(jsdom@24.1.3) wrangler: - specifier: ^3.114.2 - version: 3.114.2(@cloudflare/workers-types@4.20250320.0) + specifier: ^3.114.3 + version: 3.114.3(@cloudflare/workers-types@4.20250321.0) packages/rehype-unwrap-images: dependencies: @@ -103,6 +103,12 @@ importers: specifier: ^5.0.0 version: 5.0.0 + packages/remark-callouts: + dependencies: + unist-util-visit: + specifier: ^5.0.0 + version: 5.0.0 + packages/remark-lint-restrict-elements: dependencies: unified-lint-rule: @@ -116,46 +122,61 @@ importers: dependencies: '@docsearch/react': specifier: ^3.9.0 - version: 3.9.0(@algolia/client-search@5.21.0)(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + version: 3.9.0(@algolia/client-search@5.23.0)(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) '@edgeandnode/common': specifier: ^7.0.3 version: 7.0.3(hardhat@2.14.1(typescript@5.8.2)) '@edgeandnode/gds': - specifier: ^6.5.8 - version: 6.5.8(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(typescript@5.8.2) + specifier: ^6.5.10 + version: 6.5.10(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(typescript@5.8.2) '@edgeandnode/go': - specifier: ^9.4.8 - version: 9.4.8(8e0259f2007e410be32c70be4e4db47a) + specifier: ^9.4.10 + version: 9.4.10(91dd5bce2eb19bca95eb509b401744a9) '@emotion/react': specifier: ^11.14.0 - version: 11.14.0(@types/react@18.3.19)(react@18.3.1) + version: 11.14.0(@types/react@18.3.20)(react@18.3.1) '@graphprotocol/contracts': specifier: 6.2.1 version: 6.2.1(typescript@5.8.2) '@pinax/graph-networks-registry': specifier: ^0.6.7 version: 0.6.7 + '@react-hookz/web': + specifier: ^25.1.0 + version: 25.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@readme/httpsnippet': + specifier: ^11.0.0 + version: 11.0.0 + '@readme/openapi-parser': + specifier: ^3.0.1 + version: 3.0.1(openapi-types@12.1.3) + fetch-har: + specifier: ^11.1.1 + version: 11.1.1 lodash: specifier: ^4.17.21 version: 4.17.21 mixpanel-browser: - specifier: ^2.61.2 - version: 2.61.2 + specifier: ^2.62.0 + version: 2.62.0 motion: - specifier: ^12.5.0 - version: 12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^12.6.2 + version: 12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: - specifier: ^14.2.25 - version: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.2.26 + version: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-seo: specifier: ^6.6.0 - version: 6.6.0(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.6.0(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) nextra: specifier: ^3.3.1 - version: 3.3.1(@types/react@18.3.19)(acorn@8.14.1)(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2) + version: 3.3.1(@types/react@18.3.20)(acorn@8.14.1)(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2) + openapi-types: + specifier: ^12.1.3 + version: 12.1.3 react: specifier: ^18.3.1 version: 18.3.1 @@ -168,18 +189,24 @@ importers: react-intersection-observer: specifier: ^9.16.0 version: 9.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-use: - specifier: ^17.6.0 - version: 17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + rehype-mdx-code-props: + specifier: ^3.0.1 + version: 3.0.1 rehype-unwrap-images: specifier: workspace:* version: link:../packages/rehype-unwrap-images + remark-callouts: + specifier: workspace:* + version: link:../packages/remark-callouts theme-ui: specifier: ^0.17.2 - version: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) + version: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) unist-util-visit: specifier: ^5.0.0 version: 5.0.0 + zod: + specifier: ^3.24.2 + version: 3.24.2 devDependencies: '@types/lodash': specifier: ^4.17.16 @@ -188,17 +215,17 @@ importers: specifier: ^4.0.4 version: 4.0.4 '@types/mixpanel-browser': - specifier: ^2.51.0 - version: 2.51.0 + specifier: ^2.54.0 + version: 2.54.0 '@types/node': - specifier: ^22.13.11 - version: 22.13.11 + specifier: ^22.13.14 + version: 22.13.14 '@types/react': - specifier: ^18.3.19 - version: 18.3.19 + specifier: ^18.3.20 + version: 18.3.20 '@types/react-dom': specifier: ^18.3.5 - version: 18.3.5(@types/react@18.3.19) + version: 18.3.5(@types/react@18.3.20) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.3) @@ -246,56 +273,56 @@ packages: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/client-abtesting@5.21.0': - resolution: {integrity: sha512-I239aSmXa3pXDhp3AWGaIfesqJBNFA7drUM8SIfNxMIzvQXUnHRf4rW1o77QXLI/nIClNsb8KOLaB62gO9LnlQ==} + '@algolia/client-abtesting@5.23.0': + resolution: {integrity: sha512-AyZ+9CUgWXwaaJ2lSwOJSy+/w0MFBPFqLrjWYs/HEpYMzBuFfGNZ7gEM9a7h4j7jY8hSBARBl8qdvInmj5vOEQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-analytics@5.21.0': - resolution: {integrity: sha512-OxoUfeG9G4VE4gS7B4q65KkHzdGsQsDwxQfR5J9uKB8poSGuNlHJWsF3ABqCkc5VliAR0m8KMjsQ9o/kOpEGnQ==} + '@algolia/client-analytics@5.23.0': + resolution: {integrity: sha512-oeKCPwLBnTEPF/RWr0aaJnrfRDfFRLT5O7KV0OF1NmpEXvmzLmN7RwnwDKsNtPUHNfpJ6esP9xzkPEtJabrZ2w==} engines: {node: '>= 14.0.0'} - '@algolia/client-common@5.21.0': - resolution: {integrity: sha512-iHLgDQFyZNe9M16vipbx6FGOA8NoMswHrfom/QlCGoyh7ntjGvfMb+J2Ss8rRsAlOWluv8h923Ku3QVaB0oWDQ==} + '@algolia/client-common@5.23.0': + resolution: {integrity: sha512-9jacdC44vXLSaYKNLkFpbU1J4BbBPi/N7uoPhcGO//8ubRuVzigH6+RfK5FbudmQlqFt0J5DGUCVeTlHtgyUeg==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.21.0': - resolution: {integrity: sha512-y7XBO9Iwb75FLDl95AYcWSLIViJTpR5SUUCyKsYhpP9DgyUqWbISqDLXc96TS9shj+H+7VsTKA9cJK8NUfVN6g==} + '@algolia/client-insights@5.23.0': + resolution: {integrity: sha512-/Gw5UitweRsnyb24Td4XhjXmsx8PxFzCI0oW6FZZvyr4kjzB9ECP2IjO+PdDq1A2fzDl/LXQ+u8ROudoVnXnQg==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@5.21.0': - resolution: {integrity: sha512-6KU658lD9Tss4oCX6c/O15tNZxw7vR+WAUG95YtZzYG/KGJHTpy2uckqbMmC2cEK4a86FAq4pH5azSJ7cGMjuw==} + '@algolia/client-personalization@5.23.0': + resolution: {integrity: sha512-ivrEZBoXfDatpqpifgHauydxHEe4udNqJ0gy7adR2KODeQ+39MQeaT10I24mu+eylIuiQKJRqORgEdLZycq2qQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.21.0': - resolution: {integrity: sha512-pG6MyVh1v0X+uwrKHn3U+suHdgJ2C+gug+UGkNHfMELHMsEoWIAQhxMBOFg7hCnWBFjQnuq6qhM3X9X5QO3d9Q==} + '@algolia/client-query-suggestions@5.23.0': + resolution: {integrity: sha512-DjSgJWqTcsnlXEKqDsU7Y2vB/W/VYLlr6UfkzJkMuKB554Ia7IJr4keP2AlHVjjbBG62IDpdh5OkEs/+fbWsOA==} engines: {node: '>= 14.0.0'} - '@algolia/client-search@5.21.0': - resolution: {integrity: sha512-nZfgJH4njBK98tFCmCW1VX/ExH4bNOl9DSboxeXGgvhoL0fG1+4DDr/mrLe21OggVCQqHwXBMh6fFInvBeyhiQ==} + '@algolia/client-search@5.23.0': + resolution: {integrity: sha512-XAYWUYUhEG4OIdo/N7H/OFFRD9fokfv3bBTky+4Y4/q07bxhnrGSUvcrU6JQ2jJTQyg6kv0ke1EIfiTO/Xxb+g==} engines: {node: '>= 14.0.0'} - '@algolia/ingestion@1.21.0': - resolution: {integrity: sha512-k6MZxLbZphGN5uRri9J/krQQBjUrqNcScPh985XXEFXbSCRvOPKVtjjLdVjGVHXXPOQgKrIZHxIdRNbHS+wVuA==} + '@algolia/ingestion@1.23.0': + resolution: {integrity: sha512-ULbykzzhhLVofCDU1m/CqSzTyKmjaxA/z1d6o6hgUuR6X7/dll9/G0lu0e4vmWIOItklWWrhU2V8sXD0YGBIHg==} engines: {node: '>= 14.0.0'} - '@algolia/monitoring@1.21.0': - resolution: {integrity: sha512-FiW5nnmyHvaGdorqLClw3PM6keXexAMiwbwJ9xzQr4LcNefLG3ln82NafRPgJO/z0dETAOKjds5aSmEFMiITHQ==} + '@algolia/monitoring@1.23.0': + resolution: {integrity: sha512-oB3wG7CgQJQr+uoijV7bWBphiSHkvGX43At8RGgkDyc7Aeabcp9ik5HgLC1YDgbHVOlQI+tce5HIbDCifzQCIg==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@5.21.0': - resolution: {integrity: sha512-+JXavbbliaLmah5QNgc/TDW/+r0ALa+rGhg5Y7+pF6GpNnzO0L+nlUaDNE8QbiJfz54F9BkwFUnJJeRJAuzTFw==} + '@algolia/recommend@5.23.0': + resolution: {integrity: sha512-4PWvCV6VGhnCMAbv2zfQUAlc3ofMs6ovqKlC/xcp7tWaucYd//piHg9CcCM4S0p9OZznEGQMRYPt2uqbk6V9vg==} engines: {node: '>= 14.0.0'} - '@algolia/requester-browser-xhr@5.21.0': - resolution: {integrity: sha512-Iw+Yj5hOmo/iixHS94vEAQ3zi5GPpJywhfxn1el/zWo4AvPIte/+1h9Ywgw/+3M7YBj4jgAkScxjxQCxzLBsjA==} + '@algolia/requester-browser-xhr@5.23.0': + resolution: {integrity: sha512-bacOsX41pnsupNB0k0Ny+1JDchQxIsZIcp69GKDBT0NgTHG8OayEO141eFalNmGil+GXPY0NUPRpx+5s4RdhGA==} engines: {node: '>= 14.0.0'} - '@algolia/requester-fetch@5.21.0': - resolution: {integrity: sha512-Z00SRLlIFj3SjYVfsd9Yd3kB3dUwQFAkQG18NunWP7cix2ezXpJqA+xAoEf9vc4QZHdxU3Gm8gHAtRiM2iVaTQ==} + '@algolia/requester-fetch@5.23.0': + resolution: {integrity: sha512-tVNFREexJWDrvc23evmRgAcb2KLZuVilOIB/rVnQCl0GDbqIWJuQ1lG22HKqvCEQFthHkgVFGLYE74wQ96768g==} engines: {node: '>= 14.0.0'} - '@algolia/requester-node-http@5.21.0': - resolution: {integrity: sha512-WqU0VumUILrIeVYCTGZlyyZoC/tbvhiyPxfGRRO1cSjxN558bnJLlR2BvS0SJ5b75dRNK7HDvtXo2QoP9eLfiA==} + '@algolia/requester-node-http@5.23.0': + resolution: {integrity: sha512-XXHbq2heOZc9EFCc4z+uyHS9YRBygZbYQVsWjWZWx8hdAz+tkBX/jLHM9Xg+3zO0/v8JN6pcZzqYEVsdrLeNLg==} engines: {node: '>= 14.0.0'} '@alloc/quick-lru@5.2.0': @@ -308,6 +335,10 @@ packages: '@antfu/utils@8.1.1': resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} + '@apidevtools/json-schema-ref-parser@11.9.3': + resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} + engines: {node: '>= 16'} + '@arbitrum/sdk@3.7.2': resolution: {integrity: sha512-oW2sg/a2MUc8HfvVFkasl6TY539xJ8HBjVnVEC9v31Sxnz+5Kpqpauct7zFTE4HepXUy5S7GPX8K9lq52du+Fw==} engines: {node: '>=v11', npm: please-use-yarn, yarn: '>= 1.0.0'} @@ -319,8 +350,8 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.10': - resolution: {integrity: sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==} + '@babel/generator@7.27.0': + resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.25.9': @@ -335,25 +366,25 @@ packages: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.10': - resolution: {integrity: sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==} + '@babel/parser@7.27.0': + resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.26.10': - resolution: {integrity: sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==} + '@babel/runtime@7.27.0': + resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} engines: {node: '>=6.9.0'} - '@babel/template@7.26.9': - resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + '@babel/template@7.27.0': + resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.10': - resolution: {integrity: sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==} + '@babel/traverse@7.27.0': + resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.10': - resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} + '@babel/types@7.27.0': + resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} engines: {node: '>=6.9.0'} '@base-ui-components/react@1.0.0-alpha.7': @@ -447,8 +478,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20250320.0': - resolution: {integrity: sha512-0qYPnnF36eEzes/uLBrIE7pbyOucnyNVTlcPY4zgakZT0BBdrHYoTDGH+9VqwfcMW7mLu2PY2daYGIFsgycX2A==} + '@cloudflare/workers-types@4.20250321.0': + resolution: {integrity: sha512-jPwtZJC7tVFOwFazuwq96be8haTnY9qik8hJ+oLFi50d9LTWPPrnrNHC4OxZmJTEcPIAy0y1WFZHe8C/b7xFXQ==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -508,8 +539,8 @@ packages: '@edgeandnode/common@7.0.3': resolution: {integrity: sha512-4XZh6dzbe8u4pemFOBvb6eIaezOwRfBxfQU8sZF+cfz91ihiFNkuEiW+YMCx5mQFNwjNWw5ru4+aPHZfpJkdWw==} - '@edgeandnode/ens@2.1.2': - resolution: {integrity: sha512-PbmkJiJ5erVyM/Qtd6quuOpEgC9U/IRiRfpxsu4e02HUNIK0JsN8y6C1ScgLqvysa7clPccE88SRWMVlGkgUBw==} + '@edgeandnode/ens@2.1.3': + resolution: {integrity: sha512-WU0XfskpamhChqTai2jI6i6VY/yakb4zCBxx8YgoXekWPLsWoAl+tad9Ll7dDIsN4x9U33xXKyoM30Jpu/yEXw==} peerDependencies: viem: ^2.21 @@ -522,8 +553,8 @@ packages: typescript: optional: true - '@edgeandnode/gds@6.5.8': - resolution: {integrity: sha512-nALTirEDwtY/fCHHEQETP6M2yzJIWW4nYU80cUofM+c9+eb/0qNt/lFE3G/tFckbHQvGxAIenvDdpC3weKZEMA==} + '@edgeandnode/gds@6.5.10': + resolution: {integrity: sha512-mvT8iGLKjKVI6diTHbTXmN1ueDbW1rF8Qz1XMwyw6+/VANzKzMplsgZ/cKSEdZUzLhBj4gz5earrUn5n5e1Ykw==} peerDependencies: '@emotion/react': ^11 dayjs: ^1.11 @@ -535,12 +566,12 @@ packages: next: optional: true - '@edgeandnode/go@9.4.8': - resolution: {integrity: sha512-zoE51RaD5F8+CyYlKFvlVh7zm2cH+BdG1q/Nb3+MaHefkXVM1t/l3xtHTviReM2M9OFqaGi6a6oZzRrEEuuawQ==} + '@edgeandnode/go@9.4.10': + resolution: {integrity: sha512-A60jXmYCjGGV2/GEzPHXUZzrESt8LoUopQs8JjcltAdDFSJMYcvwp45gP//JesyNuysOrrb0AXAHYmnJxOh/Xw==} peerDependencies: '@edgeandnode/common': ^7.0.3 - '@edgeandnode/ens': ^2.1.2 - '@edgeandnode/gds': ^6.5.8 + '@edgeandnode/ens': ^2.1.3 + '@edgeandnode/gds': ^6.5.10 '@emotion/react': ^11 '@tanstack/react-query': ^5 graphql: '>=16.9' @@ -1297,23 +1328,23 @@ packages: '@floating-ui/utils@0.2.9': resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} - '@formatjs/ecma402-abstract@2.3.3': - resolution: {integrity: sha512-pJT1OkhplSmvvr6i3CWTPvC/FGC06MbN5TNBfRO6Ox62AEz90eMq+dVvtX9Bl3jxCEkS0tATzDarRZuOLw7oFg==} + '@formatjs/ecma402-abstract@2.3.4': + resolution: {integrity: sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==} - '@formatjs/fast-memoize@2.2.6': - resolution: {integrity: sha512-luIXeE2LJbQnnzotY1f2U2m7xuQNj2DA8Vq4ce1BY9ebRZaoPB1+8eZ6nXpLzsxuW5spQxr7LdCg+CApZwkqkw==} + '@formatjs/fast-memoize@2.2.7': + resolution: {integrity: sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==} - '@formatjs/icu-messageformat-parser@2.11.1': - resolution: {integrity: sha512-o0AhSNaOfKoic0Sn1GkFCK4MxdRsw7mPJ5/rBpIqdvcC7MIuyUSW8WChUEvrK78HhNpYOgqCQbINxCTumJLzZA==} + '@formatjs/icu-messageformat-parser@2.11.2': + resolution: {integrity: sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==} - '@formatjs/icu-skeleton-parser@1.8.13': - resolution: {integrity: sha512-N/LIdTvVc1TpJmMt2jVg0Fr1F7Q1qJPdZSCs19unMskCmVQ/sa0H9L8PWt13vq+gLdLg1+pPsvBLydL1Apahjg==} + '@formatjs/icu-skeleton-parser@1.8.14': + resolution: {integrity: sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==} '@formatjs/intl-localematcher@0.5.10': resolution: {integrity: sha512-af3qATX+m4Rnd9+wHcjJ4w2ijq+rAVP3CCinJQvFv1kgSu1W6jypUmvleJxcewdxmutM8dmIRZFxO/IQBZmP2Q==} - '@formatjs/intl-localematcher@0.6.0': - resolution: {integrity: sha512-4rB4g+3hESy1bHSBG3tDFaMY2CH67iT7yne1e+0CLTsGLDcmoEWWpJjjpWVaYgYfYuohIRuo0E+N536gd2ZHZA==} + '@formatjs/intl-localematcher@0.6.1': + resolution: {integrity: sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==} '@graphprotocol/common-ts@2.0.11': resolution: {integrity: sha512-WtQGYMGVwaXDIli+OCAZUSqh8+ql9THzjztqvLGeSbAIPKxysvej9vua0voMguqEkI/RyEEMBajelodMzzZlEw==} @@ -1355,6 +1386,10 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} + '@humanwhocodes/momoa@2.0.4': + resolution: {integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==} + engines: {node: '>=10.10.0'} + '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead @@ -1507,6 +1542,9 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jsdevtools/ono@7.1.3': + resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} + '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} @@ -1519,8 +1557,8 @@ packages: '@types/react': '>=16' react: '>=16' - '@mermaid-js/parser@0.3.0': - resolution: {integrity: sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==} + '@mermaid-js/parser@0.4.0': + resolution: {integrity: sha512-wla8XOWvQAwuqy+gxiZqY+c7FokraOTHRWMsbB4AgRx9Sy7zKslNyejy7E+a77qHfey5GXw/ik3IXv/NHMJgaA==} '@metamask/eth-sig-util@4.0.1': resolution: {integrity: sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==} @@ -1617,65 +1655,65 @@ packages: '@napi-rs/wasm-runtime@0.2.7': resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==} - '@next/env@13.5.8': - resolution: {integrity: sha512-YmiG58BqyZ2FjrF2+5uZExL2BrLr8RTQzLXNDJ8pJr0O+rPlOeDPXp1p1/4OrR3avDidzZo3D8QO2cuDv1KCkw==} + '@next/env@13.5.11': + resolution: {integrity: sha512-fbb2C7HChgM7CemdCY+y3N1n8pcTKdqtQLbC7/EQtPdLvlMUT9JX/dBYl8MMZAtYG4uVMyPFHXckb68q/NRwqg==} - '@next/env@14.2.25': - resolution: {integrity: sha512-JnzQ2cExDeG7FxJwqAksZ3aqVJrHjFwZQAEJ9gQZSoEhIow7SNoKZzju/AwQ+PLIR4NY8V0rhcVozx/2izDO0w==} + '@next/env@14.2.26': + resolution: {integrity: sha512-vO//GJ/YBco+H7xdQhzJxF7ub3SUwft76jwaeOyVVQFHCi5DCnkP16WHB+JBylo4vOKPoZBlR94Z8xBxNBdNJA==} '@next/eslint-plugin-next@13.4.9': resolution: {integrity: sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==} - '@next/swc-darwin-arm64@14.2.25': - resolution: {integrity: sha512-09clWInF1YRd6le00vt750s3m7SEYNehz9C4PUcSu3bAdCTpjIV4aTYQZ25Ehrr83VR1rZeqtKUPWSI7GfuKZQ==} + '@next/swc-darwin-arm64@14.2.26': + resolution: {integrity: sha512-zDJY8gsKEseGAxG+C2hTMT0w9Nk9N1Sk1qV7vXYz9MEiyRoF5ogQX2+vplyUMIfygnjn9/A04I6yrUTRTuRiyQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.25': - resolution: {integrity: sha512-V+iYM/QR+aYeJl3/FWWU/7Ix4b07ovsQ5IbkwgUK29pTHmq+5UxeDr7/dphvtXEq5pLB/PucfcBNh9KZ8vWbug==} + '@next/swc-darwin-x64@14.2.26': + resolution: {integrity: sha512-U0adH5ryLfmTDkahLwG9sUQG2L0a9rYux8crQeC92rPhi3jGQEY47nByQHrVrt3prZigadwj/2HZ1LUUimuSbg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.25': - resolution: {integrity: sha512-LFnV2899PJZAIEHQ4IMmZIgL0FBieh5keMnriMY1cK7ompR+JUd24xeTtKkcaw8QmxmEdhoE5Mu9dPSuDBgtTg==} + '@next/swc-linux-arm64-gnu@14.2.26': + resolution: {integrity: sha512-SINMl1I7UhfHGM7SoRiw0AbwnLEMUnJ/3XXVmhyptzriHbWvPPbbm0OEVG24uUKhuS1t0nvN/DBvm5kz6ZIqpg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.25': - resolution: {integrity: sha512-QC5y5PPTmtqFExcKWKYgUNkHeHE/z3lUsu83di488nyP0ZzQ3Yse2G6TCxz6nNsQwgAx1BehAJTZez+UQxzLfw==} + '@next/swc-linux-arm64-musl@14.2.26': + resolution: {integrity: sha512-s6JaezoyJK2DxrwHWxLWtJKlqKqTdi/zaYigDXUJ/gmx/72CrzdVZfMvUc6VqnZ7YEvRijvYo+0o4Z9DencduA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.25': - resolution: {integrity: sha512-y6/ML4b9eQ2D/56wqatTJN5/JR8/xdObU2Fb1RBidnrr450HLCKr6IJZbPqbv7NXmje61UyxjF5kvSajvjye5w==} + '@next/swc-linux-x64-gnu@14.2.26': + resolution: {integrity: sha512-FEXeUQi8/pLr/XI0hKbe0tgbLmHFRhgXOUiPScz2hk0hSmbGiU8aUqVslj/6C6KA38RzXnWoJXo4FMo6aBxjzg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.25': - resolution: {integrity: sha512-sPX0TSXHGUOZFvv96GoBXpB3w4emMqKeMgemrSxI7A6l55VBJp/RKYLwZIB9JxSqYPApqiREaIIap+wWq0RU8w==} + '@next/swc-linux-x64-musl@14.2.26': + resolution: {integrity: sha512-BUsomaO4d2DuXhXhgQCVt2jjX4B4/Thts8nDoIruEJkhE5ifeQFtvW5c9JkdOtYvE5p2G0hcwQ0UbRaQmQwaVg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.25': - resolution: {integrity: sha512-ReO9S5hkA1DU2cFCsGoOEp7WJkhFzNbU/3VUF6XxNGUCQChyug6hZdYL/istQgfT/GWE6PNIg9cm784OI4ddxQ==} + '@next/swc-win32-arm64-msvc@14.2.26': + resolution: {integrity: sha512-5auwsMVzT7wbB2CZXQxDctpWbdEnEW/e66DyXO1DcgHxIyhP06awu+rHKshZE+lPLIGiwtjo7bsyeuubewwxMw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.25': - resolution: {integrity: sha512-DZ/gc0o9neuCDyD5IumyTGHVun2dCox5TfPQI/BJTYwpSNYM3CZDI4i6TOdjeq1JMo+Ug4kPSMuZdwsycwFbAw==} + '@next/swc-win32-ia32-msvc@14.2.26': + resolution: {integrity: sha512-GQWg/Vbz9zUGi9X80lOeGsz1rMH/MtFO/XqigDznhhhTfDlDoynCM6982mPCbSlxJ/aveZcKtTlwfAjwhyxDpg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.25': - resolution: {integrity: sha512-KSznmS6eFjQ9RJ1nEc66kJvtGIL1iZMYmGEXsZPh2YtnLtqrgdVvKXJY2ScjjoFnG6nGLyPFR0UiEvDwVah4Tw==} + '@next/swc-win32-x64-msvc@14.2.26': + resolution: {integrity: sha512-2rdB3T1/Gp7bv1eQTTm9d1Y1sv9UuJ2LAwOE0Pe2prHKe32UNscj7YS13fRB37d0GAiGNR+Y7ZcW8YjDI8Ns0w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1840,8 +1878,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.1.2': - resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} + '@pkgr/core@0.2.0': + resolution: {integrity: sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} '@radix-ui/number@1.1.0': @@ -2820,102 +2858,131 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + '@readme/better-ajv-errors@2.3.2': + resolution: {integrity: sha512-T4GGnRAlY3C339NhoUpgJJFsMYko9vIgFAlhgV+/vEGFw66qEY4a4TRJIAZBcX/qT1pq5DvXSme+SQODHOoBrw==} + engines: {node: '>=18'} + peerDependencies: + ajv: 4.11.8 - 8 + + '@readme/data-urls@3.0.0': + resolution: {integrity: sha512-b0L7VWqbLZqOSSAFUrxS5ZwUfec35WDsAwwCH481vYnhk0dWO3nvmNVNCbP8CY4cXqwL1W4uCAnhDz+CUmXM3g==} + engines: {node: '>=18'} + + '@readme/httpsnippet@11.0.0': + resolution: {integrity: sha512-XSyaAsJkZfmMO9R4WDlVJARZgd4wlImftSkMkKclidniXA1h6DTya9iTqJenQo9mHQLh3u6kAC3CDRaIV+LbLw==} + engines: {node: '>=18'} + + '@readme/openapi-parser@3.0.1': + resolution: {integrity: sha512-U0Hn3bJRs8ZWn6cylNxLsieJjr5liibzn9JDuWNVvBILK5geEtJDS7S2vMbNViufGGLu08q1dvsbbYIZCSkBzw==} + engines: {node: '>=20'} + peerDependencies: + openapi-types: '>=7' + + '@readme/openapi-schemas@3.1.0': + resolution: {integrity: sha512-9FC/6ho8uFa8fV50+FPy/ngWN53jaUu4GRXlAjcxIRrzhltJnpKkBG2Tp0IDraFJeWrOpk84RJ9EMEEYzaI1Bw==} + engines: {node: '>=18'} + '@resvg/resvg-wasm@2.6.2': resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} engines: {node: '>= 10'} - '@rollup/rollup-android-arm-eabi@4.36.0': - resolution: {integrity: sha512-jgrXjjcEwN6XpZXL0HUeOVGfjXhPyxAbbhD0BlXUB+abTOpbPiN5Wb3kOT7yb+uEtATNYF5x5gIfwutmuBA26w==} + '@rollup/rollup-android-arm-eabi@4.37.0': + resolution: {integrity: sha512-l7StVw6WAa8l3vA1ov80jyetOAEo1FtHvZDbzXDO/02Sq/QVvqlHkYoFwDJPIMj0GKiistsBudfx5tGFnwYWDQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.36.0': - resolution: {integrity: sha512-NyfuLvdPdNUfUNeYKUwPwKsE5SXa2J6bCt2LdB/N+AxShnkpiczi3tcLJrm5mA+eqpy0HmaIY9F6XCa32N5yzg==} + '@rollup/rollup-android-arm64@4.37.0': + resolution: {integrity: sha512-6U3SlVyMxezt8Y+/iEBcbp945uZjJwjZimu76xoG7tO1av9VO691z8PkhzQ85ith2I8R2RddEPeSfcbyPfD4hA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.36.0': - resolution: {integrity: sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==} + '@rollup/rollup-darwin-arm64@4.37.0': + resolution: {integrity: sha512-+iTQ5YHuGmPt10NTzEyMPbayiNTcOZDWsbxZYR1ZnmLnZxG17ivrPSWFO9j6GalY0+gV3Jtwrrs12DBscxnlYA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.36.0': - resolution: {integrity: sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==} + '@rollup/rollup-darwin-x64@4.37.0': + resolution: {integrity: sha512-m8W2UbxLDcmRKVjgl5J/k4B8d7qX2EcJve3Sut7YGrQoPtCIQGPH5AMzuFvYRWZi0FVS0zEY4c8uttPfX6bwYQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.36.0': - resolution: {integrity: sha512-KXVsijKeJXOl8QzXTsA+sHVDsFOmMCdBRgFmBb+mfEb/7geR7+C8ypAml4fquUt14ZyVXaw2o1FWhqAfOvA4sg==} + '@rollup/rollup-freebsd-arm64@4.37.0': + resolution: {integrity: sha512-FOMXGmH15OmtQWEt174v9P1JqqhlgYge/bUjIbiVD1nI1NeJ30HYT9SJlZMqdo1uQFyt9cz748F1BHghWaDnVA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.36.0': - resolution: {integrity: sha512-dVeWq1ebbvByI+ndz4IJcD4a09RJgRYmLccwlQ8bPd4olz3Y213uf1iwvc7ZaxNn2ab7bjc08PrtBgMu6nb4pQ==} + '@rollup/rollup-freebsd-x64@4.37.0': + resolution: {integrity: sha512-SZMxNttjPKvV14Hjck5t70xS3l63sbVwl98g3FlVVx2YIDmfUIy29jQrsw06ewEYQ8lQSuY9mpAPlmgRD2iSsA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.36.0': - resolution: {integrity: sha512-bvXVU42mOVcF4le6XSjscdXjqx8okv4n5vmwgzcmtvFdifQ5U4dXFYaCB87namDRKlUL9ybVtLQ9ztnawaSzvg==} + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': + resolution: {integrity: sha512-hhAALKJPidCwZcj+g+iN+38SIOkhK2a9bqtJR+EtyxrKKSt1ynCBeqrQy31z0oWU6thRZzdx53hVgEbRkuI19w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.36.0': - resolution: {integrity: sha512-JFIQrDJYrxOnyDQGYkqnNBtjDwTgbasdbUiQvcU8JmGDfValfH1lNpng+4FWlhaVIR4KPkeddYjsVVbmJYvDcg==} + '@rollup/rollup-linux-arm-musleabihf@4.37.0': + resolution: {integrity: sha512-jUb/kmn/Gd8epbHKEqkRAxq5c2EwRt0DqhSGWjPFxLeFvldFdHQs/n8lQ9x85oAeVb6bHcS8irhTJX2FCOd8Ag==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.36.0': - resolution: {integrity: sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==} + '@rollup/rollup-linux-arm64-gnu@4.37.0': + resolution: {integrity: sha512-oNrJxcQT9IcbcmKlkF+Yz2tmOxZgG9D9GRq+1OE6XCQwCVwxixYAa38Z8qqPzQvzt1FCfmrHX03E0pWoXm1DqA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.36.0': - resolution: {integrity: sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==} + '@rollup/rollup-linux-arm64-musl@4.37.0': + resolution: {integrity: sha512-pfxLBMls+28Ey2enpX3JvjEjaJMBX5XlPCZNGxj4kdJyHduPBXtxYeb8alo0a7bqOoWZW2uKynhHxF/MWoHaGQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.36.0': - resolution: {integrity: sha512-1ZPyEDWF8phd4FQtTzMh8FQwqzvIjLsl6/84gzUxnMNFBtExBtpL51H67mV9xipuxl1AEAerRBgBwFNpkw8+Lg==} + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': + resolution: {integrity: sha512-yCE0NnutTC/7IGUq/PUHmoeZbIwq3KRh02e9SfFh7Vmc1Z7atuJRYWhRME5fKgT8aS20mwi1RyChA23qSyRGpA==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': - resolution: {integrity: sha512-VMPMEIUpPFKpPI9GZMhJrtu8rxnp6mJR3ZzQPykq4xc2GmdHj3Q4cA+7avMyegXy4n1v+Qynr9fR88BmyO74tg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': + resolution: {integrity: sha512-NxcICptHk06E2Lh3a4Pu+2PEdZ6ahNHuK7o6Np9zcWkrBMuv21j10SQDJW3C9Yf/A/P7cutWoC/DptNLVsZ0VQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.36.0': - resolution: {integrity: sha512-ttE6ayb/kHwNRJGYLpuAvB7SMtOeQnVXEIpMtAvx3kepFQeowVED0n1K9nAdraHUPJ5hydEMxBpIR7o4nrm8uA==} + '@rollup/rollup-linux-riscv64-gnu@4.37.0': + resolution: {integrity: sha512-PpWwHMPCVpFZLTfLq7EWJWvrmEuLdGn1GMYcm5MV7PaRgwCEYJAwiN94uBuZev0/J/hFIIJCsYw4nLmXA9J7Pw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.37.0': + resolution: {integrity: sha512-DTNwl6a3CfhGTAOYZ4KtYbdS8b+275LSLqJVJIrPa5/JuIufWWZ/QFvkxp52gpmguN95eujrM68ZG+zVxa8zHA==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.36.0': - resolution: {integrity: sha512-4a5gf2jpS0AIe7uBjxDeUMNcFmaRTbNv7NxI5xOCs4lhzsVyGR/0qBXduPnoWf6dGC365saTiwag8hP1imTgag==} + '@rollup/rollup-linux-s390x-gnu@4.37.0': + resolution: {integrity: sha512-hZDDU5fgWvDdHFuExN1gBOhCuzo/8TMpidfOR+1cPZJflcEzXdCy1LjnklQdW8/Et9sryOPJAKAQRw8Jq7Tg+A==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.36.0': - resolution: {integrity: sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==} + '@rollup/rollup-linux-x64-gnu@4.37.0': + resolution: {integrity: sha512-pKivGpgJM5g8dwj0ywBwe/HeVAUSuVVJhUTa/URXjxvoyTT/AxsLTAbkHkDHG7qQxLoW2s3apEIl26uUe08LVQ==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.36.0': - resolution: {integrity: sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==} + '@rollup/rollup-linux-x64-musl@4.37.0': + resolution: {integrity: sha512-E2lPrLKE8sQbY/2bEkVTGDEk4/49UYRVWgj90MY8yPjpnGBQ+Xi1Qnr7b7UIWw1NOggdFQFOLZ8+5CzCiz143w==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.36.0': - resolution: {integrity: sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==} + '@rollup/rollup-win32-arm64-msvc@4.37.0': + resolution: {integrity: sha512-Jm7biMazjNzTU4PrQtr7VS8ibeys9Pn29/1bm4ph7CP2kf21950LgN+BaE2mJ1QujnvOc6p54eWWiVvn05SOBg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.36.0': - resolution: {integrity: sha512-t+RY0JuRamIocMuQcfwYSOkmdX9dtkr1PbhKW42AMvaDQa+jOdpUYysroTF/nuPpAaQMWp7ye+ndlmmthieJrQ==} + '@rollup/rollup-win32-ia32-msvc@4.37.0': + resolution: {integrity: sha512-e3/1SFm1OjefWICB2Ucstg2dxYDkDTZGDYgwufcbsxTHyqQps1UQf33dFEChBNmeSsTOyrjw2JJq0zbG5GF6RA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.36.0': - resolution: {integrity: sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==} + '@rollup/rollup-win32-x64-msvc@4.37.0': + resolution: {integrity: sha512-LWbXUBwn/bcLx2sSsqy7pK5o+Nr+VCoRoAohfJ5C/aBio9nfJmGQqHAhU6pwxV/RmyTk5AqdySma7uwWGlmeuA==} cpu: [x64] os: [win32] @@ -3091,14 +3158,14 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-virtual@3.13.4': - resolution: {integrity: sha512-jPWC3BXvVLHsMX67NEHpJaZ+/FySoNxFfBEiF4GBc1+/nVwdRm+UcSCYnKP3pXQr0eEsDpXi/PQZhNfJNopH0g==} + '@tanstack/react-virtual@3.13.5': + resolution: {integrity: sha512-MzSSMGkFWCDSb2xXqmdbfQqBG4wcRI3JKVjpYGZG0CccnViLpfRW4tGU97ImfBbSYzvEWJ/2SK/OiIoSmcUBAA==} 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 - '@tanstack/virtual-core@3.13.4': - resolution: {integrity: sha512-fNGO9fjjSLns87tlcto106enQQLycCKR4DPNpgq3djP5IdcPFdPAmaKjsgzIeRhH7hWrELgW12hYnRthS5kLUw==} + '@tanstack/virtual-core@3.13.5': + resolution: {integrity: sha512-gMLNylxhJdUlfRR1G3U9rtuwUh2IjdrrniJIDcekVJN3/3i+bluvdMi3+eodnxzJq5nKnxnigo9h0lIpaqV6HQ==} '@theguild/remark-mermaid@0.1.3': resolution: {integrity: sha512-2FjVlaaKXK7Zj7UJAgOVTyaahn/3/EAfqYhyXg0BfDBVUl+lXcoIWRaxzqfnDr2rv8ax6GsC5mNh6hAaT86PDw==} @@ -3157,9 +3224,6 @@ packages: '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - '@types/acorn@4.0.6': - resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - '@types/bn.js@4.11.6': resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} @@ -3277,18 +3341,21 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/geojson@7946.0.16': resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + '@types/har-format@1.2.16': + resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==} + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/is-empty@1.2.3': resolution: {integrity: sha512-4J1l5d79hoIvsrKh5VUKVRA1aIdsOb10Hu5j3J2VfP/msDnfTdGPmNp2E1Wg+vs97Bktzo+MZePFFXSGoykYJw==} - '@types/js-cookie@2.2.7': - resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3310,8 +3377,8 @@ packages: '@types/mdx@2.0.13': resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} - '@types/mixpanel-browser@2.51.0': - resolution: {integrity: sha512-or4HZRDmqMJ1OP+O6h4hB+tVDKJffpVi2bFxi/Gem5TGnE94I7OtWKXtrwdDfSGhfOLL+WQIOUOxUZHAzHNi8A==} + '@types/mixpanel-browser@2.54.0': + resolution: {integrity: sha512-7DMzIH0M9TlpCTMZidaeXris+aMUyAgMMEZtV1xeD6fSQgpCGklUKqyRgidq5hKPKuNEOWBp73549Gusig/xBA==} '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} @@ -3319,8 +3386,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.13.11': - resolution: {integrity: sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==} + '@types/node@22.13.14': + resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -3339,8 +3406,8 @@ packages: peerDependencies: '@types/react': ^18.0.0 - '@types/react@18.3.19': - resolution: {integrity: sha512-fcdJqaHOMDbiAwJnXv6XCzX0jDW77yI3tJqYh1Byn8EL5/S628WRx9b/y3DnNe55zTukUQKrfYxiZls2dHcUMw==} + '@types/react@18.3.20': + resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==} '@types/readable-stream@2.3.15': resolution: {integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==} @@ -3348,8 +3415,8 @@ packages: '@types/secp256k1@4.0.6': resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + '@types/semver@7.7.0': + resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} '@types/styled-system@5.1.23': resolution: {integrity: sha512-mIwCCdhDa2ifdQCEm8ZeD8m4UEbFsokqEoT9YNOUv4alUJ8jbMKxvpr+oOwfuZgwqLh5HjWuEzwnX7DzWvjFBg==} @@ -3366,8 +3433,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/validator@13.12.2': - resolution: {integrity: sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==} + '@types/validator@13.12.3': + resolution: {integrity: sha512-2ipwZ2NydGQJImne+FhNdhgRM37e9lCev99KnqkbFHd94Xn/mErARWI1RSLem1QA19ch5kOhzIZd7e8CA2FI8g==} '@typescript-eslint/eslint-plugin@6.21.0': resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} @@ -3472,58 +3539,78 @@ packages: engines: {node: '>=10'} deprecated: Please upgrade to 1.0.1 - '@unrs/rspack-resolver-binding-darwin-arm64@1.2.2': - resolution: {integrity: sha512-i7z0B+C0P8Q63O/5PXJAzeFtA1ttY3OR2VSJgGv18S+PFNwD98xHgAgPOT1H5HIV6jlQP8Avzbp09qxJUdpPNw==} + '@unrs/resolver-binding-darwin-arm64@1.3.2': + resolution: {integrity: sha512-ddnlXgRi0Fog5+7U5Q1qY62wl95Q1lB4tXQX1UIA9YHmRCHN2twaQW0/4tDVGCvTVEU3xEayU7VemEr7GcBYUw==} cpu: [arm64] os: [darwin] - '@unrs/rspack-resolver-binding-darwin-x64@1.2.2': - resolution: {integrity: sha512-YEdFzPjIbDUCfmehC6eS+AdJYtFWY35YYgWUnqqTM2oe/N58GhNy5yRllxYhxwJ9GcfHoNc6Ubze1yjkNv+9Qg==} + '@unrs/resolver-binding-darwin-x64@1.3.2': + resolution: {integrity: sha512-tnl9xoEeg503jis+LW5cuq4hyLGQyqaoBL8VdPSqcewo/FL1C8POHbzl+AL25TidWYJD+R6bGUTE381kA1sT9w==} cpu: [x64] os: [darwin] - '@unrs/rspack-resolver-binding-freebsd-x64@1.2.2': - resolution: {integrity: sha512-TU4ntNXDgPN2giQyyzSnGWf/dVCem5lvwxg0XYvsvz35h5H19WrhTmHgbrULMuypCB3aHe1enYUC9rPLDw45mA==} + '@unrs/resolver-binding-freebsd-x64@1.3.2': + resolution: {integrity: sha512-zyPn9LFCCjhKPeCtECZaiMUgkYN/VpLb4a9Xv7QriJmTaQxsuDtXqOHifrzUXIhorJTyS+5MOKDuNL0X9I4EHA==} cpu: [x64] os: [freebsd] - '@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.2.2': - resolution: {integrity: sha512-ik3w4/rU6RujBvNWiDnKdXi1smBhqxEDhccNi/j2rHaMjm0Fk49KkJ6XKsoUnD2kZ5xaMJf9JjailW/okfUPIw==} + '@unrs/resolver-binding-linux-arm-gnueabihf@1.3.2': + resolution: {integrity: sha512-UWx56Wh59Ro69fe+Wfvld4E1n9KG0e3zeouWLn8eSasyi/yVH/7ZW3CLTVFQ81oMKSpXwr5u6RpzttDXZKiO4g==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.3.2': + resolution: {integrity: sha512-VYGQXsOEJtfaoY2fOm8Z9ii5idFaHFYlrq3yMFZPaFKo8ufOXYm8hnfru7qetbM9MX116iWaPC0ZX5sK+1Dr+g==} cpu: [arm] os: [linux] - '@unrs/rspack-resolver-binding-linux-arm64-gnu@1.2.2': - resolution: {integrity: sha512-fp4Azi8kHz6TX8SFmKfyScZrMLfp++uRm2srpqRjsRZIIBzH74NtSkdEUHImR4G7f7XJ+sVZjCc6KDDK04YEpQ==} + '@unrs/resolver-binding-linux-arm64-gnu@1.3.2': + resolution: {integrity: sha512-3zP420zxJfYPD1rGp2/OTIBxF8E3+/6VqCG+DEO6kkDgBiloa7Y8pw1o7N9BfgAC+VC8FPZsFXhV2lpx+lLRMQ==} cpu: [arm64] os: [linux] - '@unrs/rspack-resolver-binding-linux-arm64-musl@1.2.2': - resolution: {integrity: sha512-gMiG3DCFioJxdGBzhlL86KcFgt9HGz0iDhw0YVYPsShItpN5pqIkNrI+L/Q/0gfDiGrfcE0X3VANSYIPmqEAlQ==} + '@unrs/resolver-binding-linux-arm64-musl@1.3.2': + resolution: {integrity: sha512-ZWjSleUgr88H4Kei7yT4PlPqySTuWN1OYDDcdbmMCtLWFly3ed+rkrcCb3gvqXdDbYrGOtzv3g2qPEN+WWNv5Q==} cpu: [arm64] os: [linux] - '@unrs/rspack-resolver-binding-linux-x64-gnu@1.2.2': - resolution: {integrity: sha512-n/4n2CxaUF9tcaJxEaZm+lqvaw2gflfWQ1R9I7WQgYkKEKbRKbpG/R3hopYdUmLSRI4xaW1Cy0Bz40eS2Yi4Sw==} + '@unrs/resolver-binding-linux-ppc64-gnu@1.3.2': + resolution: {integrity: sha512-p+5OvYJ2UOlpjes3WfBlxyvQok2u26hLyPxLFHkYlfzhZW0juhvBf/tvewz1LDFe30M7zL9cF4OOO5dcvtk+cw==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.3.2': + resolution: {integrity: sha512-yweY7I6SqNn3kvj6vE4PQRo7j8Oz6+NiUhmgciBNAUOuI3Jq0bnW29hbHJdxZRSN1kYkQnSkbbA1tT8VnK816w==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.3.2': + resolution: {integrity: sha512-fNIvtzJcGN9hzWTIayrTSk2+KHQrqKbbY+I88xMVMOFV9t4AXha4veJdKaIuuks+2JNr6GuuNdsL7+exywZ32w==} cpu: [x64] os: [linux] - '@unrs/rspack-resolver-binding-linux-x64-musl@1.2.2': - resolution: {integrity: sha512-cHyhAr6rlYYbon1L2Ag449YCj3p6XMfcYTP0AQX+KkQo025d1y/VFtPWvjMhuEsE2lLvtHm7GdJozj6BOMtzVg==} + '@unrs/resolver-binding-linux-x64-musl@1.3.2': + resolution: {integrity: sha512-OaFEw8WAjiwBGxutQgkWhoAGB5BQqZJ8Gjt/mW+m6DWNjimcxU22uWCuEtfw1CIwLlKPOzsgH0429fWmZcTGkg==} cpu: [x64] os: [linux] - '@unrs/rspack-resolver-binding-wasm32-wasi@1.2.2': - resolution: {integrity: sha512-eogDKuICghDLGc32FtP+WniG38IB1RcGOGz0G3z8406dUdjJvxfHGuGs/dSlM9YEp/v0lEqhJ4mBu6X2nL9pog==} + '@unrs/resolver-binding-wasm32-wasi@1.3.2': + resolution: {integrity: sha512-u+sumtO7M0AGQ9bNQrF4BHNpUyxo23FM/yXZfmVAicTQ+mXtG06O7pm5zQUw3Mr4jRs2I84uh4O0hd8bdouuvQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@unrs/rspack-resolver-binding-win32-arm64-msvc@1.2.2': - resolution: {integrity: sha512-7sWRJumhpXSi2lccX8aQpfFXHsSVASdWndLv8AmD8nDRA/5PBi8IplQVZNx2mYRx6+Bp91Z00kuVqpXO9NfCTg==} + '@unrs/resolver-binding-win32-arm64-msvc@1.3.2': + resolution: {integrity: sha512-ZAJKy95vmDIHsRFuPNqPQRON8r2mSMf3p9DoX+OMOhvu2c8OXGg8MvhGRf3PNg45ozRrPdXDnngURKgaFfpGoQ==} cpu: [arm64] os: [win32] - '@unrs/rspack-resolver-binding-win32-x64-msvc@1.2.2': - resolution: {integrity: sha512-hewo/UMGP1a7O6FG/ThcPzSJdm/WwrYDNkdGgWl6M18H6K6MSitklomWpT9MUtT5KGj++QJb06va/14QBC4pvw==} + '@unrs/resolver-binding-win32-ia32-msvc@1.3.2': + resolution: {integrity: sha512-nQG4YFAS2BLoKVQFK/FrWJvFATI5DQUWQrcPcsWG9Ve5BLLHZuPOrJ2SpAJwLXQrRv6XHSFAYGI8wQpBg/CiFA==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.3.2': + resolution: {integrity: sha512-XBWpUP0mHya6yGBwNefhyEa6V7HgYKCxEAY4qhTm/PcAQyBPNmjj97VZJOJkVdUsyuuii7xmq0pXWX/c2aToHQ==} cpu: [x64] os: [win32] @@ -3576,9 +3663,6 @@ packages: peerDependencies: react: ^18.2.0 - '@xobotyi/scrollbar-width@1.9.5': - resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} - '@xstate/fsm@1.6.5': resolution: {integrity: sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==} @@ -3659,11 +3743,22 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} + ajv-draft-04@1.0.0: + resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - algoliasearch@5.21.0: - resolution: {integrity: sha512-hexLq2lSO1K5SW9j21Ubc+q9Ptx7dyRTY7se19U8lhIlVMLCNXWCyQ6C22p9ez8ccX0v7QVmwkl2l1CnuGoO2Q==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + algoliasearch@5.23.0: + resolution: {integrity: sha512-7TCj+hLx6fZKppLL74lYGDEltSBNSu4vqRwgqeIKZ3VQ0q3aOrdEN0f1sDWcvU1b+psn2wnl7aHt9hWtYatUUA==} engines: {node: '>= 14.0.0'} ansi-align@3.0.1: @@ -3998,8 +4093,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001706: - resolution: {integrity: sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==} + caniuse-lite@1.0.30001707: + resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} case@1.6.3: resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} @@ -4243,9 +4338,6 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - cors@2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} @@ -4298,16 +4390,9 @@ packages: resolution: {integrity: sha512-3O5QdqgFRUbXvK1x5INf1YkBz1UKSWqrd63vWsum8MNHDBYD5urm3QtxZbKU259OrEXNM26lP/MPY3d1IGkBgA==} engines: {node: '>=16'} - css-in-js-utils@3.1.0: - resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==} - css-to-react-native@3.2.0: resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -4652,8 +4737,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.123: - resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==} + electron-to-chromium@1.5.126: + resolution: {integrity: sha512-AtH1uLcTC72LA4vfYcEJJkrMk/MY/X0ub8Hv7QGAePW2JkeUFHEL/QfS4J77R6M87Sss8O0OcqReSaN1bpyA+Q==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -4701,9 +4786,6 @@ packages: error-stack-parser@1.3.6: resolution: {integrity: sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==} - error-stack-parser@2.1.4: - resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - es-abstract@1.23.9: resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} @@ -4782,8 +4864,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.9.1: - resolution: {integrity: sha512-euxa5rTGqHeqVxmOHT25hpk58PxkQ4mNoX6Yun4ooGaCHAxOCojJYNvjmyeOQxj/LyW+3fulH0+xtk+p2kPPTw==} + eslint-import-resolver-typescript@3.10.0: + resolution: {integrity: sha512-aV3/dVsT0/H9BtpNwbaqvl+0xGMRGzncLyhm793NFGvbwGGvzyAykqWZ8oZlZuGwuHkwJjhWJkG1cM3ynvd2pQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4795,11 +4877,15 @@ packages: eslint-plugin-import-x: optional: true - eslint-mdx@3.2.0: - resolution: {integrity: sha512-7A6/TDZeUh8ORwM2pe+n1FyUjwEYfGF1OZI+sn45L11NMHSzj/RTK+VqAGjIi+kvDrGc3yScUa20L3DKW0IRjg==} + eslint-mdx@3.3.1: + resolution: {integrity: sha512-3koPGGjGOKXxWBIY0ExcMhtEGWRpbM/xrqIp6c4XDxZOMs/nIUEZKnaKZf+sAMRtqdv5Z99Nq5izWyCLoTdcGg==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' + remark-lint-file-extension: '*' + peerDependenciesMeta: + remark-lint-file-extension: + optional: true eslint-module-utils@2.12.0: resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} @@ -4838,8 +4924,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-mdx@3.2.0: - resolution: {integrity: sha512-zMD6DoFf5tj86dF1M0g90IxeBzrckyhYwksvalO1vfOBPPzhpR2wAbILBHZnubNuQALVgiqYQbPQ922GpviuGA==} + eslint-plugin-mdx@3.3.1: + resolution: {integrity: sha512-YXm2YANiJ3Sl/6AdZUeR53deGG1JI6rG9crHITR2Mtb9k8SFWRspoHetnIvaYTEfgPsvUwAwVgT1JxRoZywpTA==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' @@ -4875,6 +4961,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4885,6 +4975,10 @@ packages: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5042,16 +5136,13 @@ packages: resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} engines: {node: '>=6'} - fast-shallow-equal@1.0.0: - resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==} + fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} fast-xml-parser@5.0.9: resolution: {integrity: sha512-2mBwCiuW3ycKQQ6SOesSB8WeF+fIGb6I/GG5vU5/XEptwFFhp9PE8b9O7fbs2dpq9fXn4ULR3UsfydNUCntf5A==} hasBin: true - fastest-stable-stringify@2.0.2: - resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==} - fastify-warning@0.2.0: resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} deprecated: This module renamed to process-warning @@ -5070,6 +5161,10 @@ packages: picomatch: optional: true + fetch-har@11.1.1: + resolution: {integrity: sha512-FXmC4o6bqnMJ/ru/F1R+ik7QqYq8aWx7NZk6Xx4iQ/4jiVb4N/HUtd3BDBP8RT+UXFEndei4diHVqUd4vwsKGA==} + engines: {node: '>=18.13.0'} + fflate@0.4.8: resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} @@ -5153,8 +5248,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@12.5.0: - resolution: {integrity: sha512-buPlioFbH9/W7rDzYh1C09AuZHAk2D1xTA1BlounJ2Rb9aRg84OXexP0GLd+R83v0khURdMX7b5MKnGTaSg5iA==} + framer-motion@12.6.2: + resolution: {integrity: sha512-7LgPRlPs5aG8UxeZiMCMZz8firC53+2+9TnWV22tuSi38D3IFRxHRUqOREKckAkt6ztX+Dn6weLcatQilJTMcg==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5211,6 +5306,9 @@ packages: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -5422,6 +5520,9 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + hast-util-properties-to-mdx-jsx-attributes@1.0.1: + resolution: {integrity: sha512-ZzxhjHZ+gyxaPIFp/nuRpVL4GIFoqzfH6vNgjaA3CuUAV6XCxYwAQfRczrZRkgL6msi6DdOl+/QEduOdzszvbg==} + hast-util-raw@9.1.0: resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} @@ -5498,9 +5599,6 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - hyphenate-style-name@1.1.0: - resolution: {integrity: sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==} - iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -5556,9 +5654,6 @@ packages: inline-style-parser@0.2.4: resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - inline-style-prefixer@7.0.1: - resolution: {integrity: sha512-lhYo5qNTQp3EvSSp3sRvXMbVQTLrvGV6DycRMJ5dm2BLMiJ30wpXKdDdgX+GmJZ5uQMucwRKHamXSst3Sj/Giw==} - inquirer@8.2.6: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} @@ -5574,8 +5669,8 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} - intl-messageformat@10.7.15: - resolution: {integrity: sha512-LRyExsEsefQSBjU2p47oAheoKz+EOJxSLDdjOaEjdriajfHsMXOmV/EhMvYSg9bAgCUHasuAC+mcUBe/95PfIg==} + intl-messageformat@10.7.16: + resolution: {integrity: sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==} io-ts@1.10.4: resolution: {integrity: sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==} @@ -5623,8 +5718,8 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - is-bun-module@1.3.0: - resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + is-bun-module@2.0.0: + resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} @@ -5705,6 +5800,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -5728,6 +5827,10 @@ packages: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -5818,9 +5921,6 @@ packages: js-base64@3.7.7: resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - js-cookie@2.2.1: - resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} - js-sdsl@4.4.2: resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} @@ -5868,6 +5968,9 @@ packages: json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -5881,6 +5984,10 @@ packages: jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + jsx-ast-utils@3.3.5: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} @@ -5917,8 +6024,8 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - langium@3.0.0: - resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} + langium@3.3.1: + resolution: {integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==} engines: {node: '>=16.0.0'} language-subtag-registry@0.3.23: @@ -5946,6 +6053,10 @@ packages: resolution: {integrity: sha512-oPBGkheysuw7DmzFQYyFe8NAia5jFLAgEnkgWnK3OXAuJr8qFT+xBQIwokAZPME2bhPFzS8hlYcL16m8UZrtwQ==} engines: {node: '>=12'} + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -6110,9 +6221,6 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -6135,8 +6243,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.5.0: - resolution: {integrity: sha512-IYhyukID3zzDj1EihKiN1lp+PXNImoJ3Iyz73qeDAgnus4BNGsJV1n471P4PyeGxPVONerZxignwGxGTSwZnlg==} + mermaid@11.6.0: + resolution: {integrity: sha512-PE8hGUy1LDlWIHWBP05SFdqUHGmRcCcK4IzpOKPE35eOw+G9zZgcnMpyunJVUEOgb//KBORPjysKndw8bFLuRg==} methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} @@ -6175,11 +6283,11 @@ packages: micromark-extension-math@3.1.0: resolution: {integrity: sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==} - micromark-extension-mdx-expression@3.0.0: - resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} - micromark-extension-mdx-jsx@3.0.1: - resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} micromark-extension-mdx-md@2.0.0: resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} @@ -6196,8 +6304,8 @@ packages: micromark-factory-label@2.0.1: resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - micromark-factory-mdx-expression@2.0.2: - resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} micromark-factory-space@2.0.1: resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} @@ -6229,8 +6337,8 @@ packages: micromark-util-encode@2.0.1: resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - micromark-util-events-to-acorn@2.0.2: - resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} micromark-util-html-tag-name@2.0.1: resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} @@ -6322,8 +6430,8 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mixpanel-browser@2.61.2: - resolution: {integrity: sha512-Ov+LdFmCKBTW8SKTz58qbiIIwABr1KgWT0ogkOtmGy8E1gLn9E9VYsoy0rK0YBsgYTKpcB+r0PbKdOmIsknlJA==} + mixpanel-browser@2.62.0: + resolution: {integrity: sha512-K22aPmHWqtT24ZK6oqBtZ9JztMCLkOC8yEtsCpMc3d+4heZUF847afxC/4/X+9Syk7CBOxLnxKlIvNM+kLZK+A==} mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} @@ -6348,8 +6456,8 @@ packages: resolution: {integrity: sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==} engines: {node: '>=10'} - moment-timezone@0.5.47: - resolution: {integrity: sha512-UbNt/JAWS0m/NJOebR0QMRHBk0hu03r5dx9GK8Cs0AS3I81yDcOc9k+DytPItgVvBP7J6Mf6U2n3BPAacAV9oA==} + moment-timezone@0.5.48: + resolution: {integrity: sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw==} moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} @@ -6358,14 +6466,14 @@ packages: resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} engines: {node: '>= 0.8.0'} - motion-dom@12.5.0: - resolution: {integrity: sha512-uH2PETDh7m+Hjd1UQQ56yHqwn83SAwNjimNPE/kC+Kds0t4Yh7+29rfo5wezVFpPOv57U4IuWved5d1x0kNhbQ==} + motion-dom@12.6.1: + resolution: {integrity: sha512-8XVsriTUEVOepoIDgE/LDGdg7qaKXWdt+wQA/8z0p8YzJDLYL8gbimZ3YkCLlj7bB2i/4UBD/g+VO7y9ZY0zHQ==} motion-utils@12.5.0: resolution: {integrity: sha512-+hFFzvimn0sBMP9iPxBa9OtRX35ZQ3py0UHnb8U29VD+d8lQ8zH3dTygJWqK7av2v6yhg7scj9iZuvTS0f4+SA==} - motion@12.5.0: - resolution: {integrity: sha512-BTAYKszMmTvXSsIyeHNMPSicjWgUA4j7OmZv1xPpthm4sPub3ch66fy9U7BhJ1uXNL3YeprsIegzuvps3FkEMw==} + motion@12.6.2: + resolution: {integrity: sha512-8OBjjuC59WuWHKmPzVWT5M0t5kDxtkfMfHF1M7Iey6F/nvd0AI15YlPnpGlcagW/eOfkdWDO90U/K5LF/k55Yw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -6398,12 +6506,6 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nano-css@5.6.2: - resolution: {integrity: sha512-+6bHaC8dSDGALM1HJjOHVXpuastdu2xFoZlC77Jh4cg+33Zcgm+Gxd+1xsnpZK14eyHObSp82+ll5y3SX75liw==} - peerDependencies: - react: '*' - react-dom: '*' - nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -6437,8 +6539,8 @@ packages: peerDependencies: next: '*' - next@14.2.25: - resolution: {integrity: sha512-N5M7xMc4wSb4IkPvEV5X2BRRXUmhVHNyaXwEM86+voXthSZz8ZiRyQW4p9mwAoAPIm6OzuVZtn7idgEJeAJN3Q==} + next@14.2.26: + resolution: {integrity: sha512-b81XSLihMwCfwiUVRRja3LphLo4uBBMZEzBBWMaISbKTwOmq3wPknIETy/8000tr7Gq4WmbuFYPS7jOYIf+ZJw==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -6616,6 +6718,9 @@ packages: oniguruma-to-es@4.1.0: resolution: {integrity: sha512-SNwG909cSLo4vPyyPbU/VJkEc9WOXqu2ycBlfd1UCXLqk1IijcQktSBb2yRQ2UFPsDhpkaf+C1dtT3PkLK/yWA==} + openapi-types@12.1.3: + resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -6838,8 +6943,8 @@ packages: resolution: {integrity: sha512-CCCdryvM/chT0CDt9jQ1//z62RpSXPrzUFUpY4b8eKCVq3T2T3UF6DomoczkPze9d6VFiTyVF6Y8A6F9iAyAxg==} hasBin: true - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} pixelmatch@5.3.0: @@ -7222,18 +7327,6 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react-universal-interface@0.6.2: - resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} - peerDependencies: - react: '*' - tslib: '*' - - react-use@17.6.0: - resolution: {integrity: sha512-OmedEScUMKFfzn1Ir8dBxiLLSOzhKe/dPZwVxcujweSj45aNM7BEGPb9BEVIgVEqEXx6f3/TsXzwIktNgUR02g==} - peerDependencies: - react: '*' - react-dom: '*' - react-virtuoso@4.12.5: resolution: {integrity: sha512-YeCbRRsC9CLf0buD0Rct7WsDbzf+yBU1wGbo05/XjbcN2nJuhgh040m3y3+6HVogTZxEqVm45ac9Fpae4/MxRQ==} peerDependencies: @@ -7321,6 +7414,9 @@ packages: rehype-katex@7.0.1: resolution: {integrity: sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA==} + rehype-mdx-code-props@3.0.1: + resolution: {integrity: sha512-BWWKn0N6r7/qd7lbLgv5J8of7imz1l1PyCNoY7BH0AOR9JdJlQIfA9cKqTZVEb2h2GPKh473qrBajF0i01fq3A==} + rehype-parse@9.0.1: resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} @@ -7384,9 +7480,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resize-observer-polyfill@1.5.1: - resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -7467,8 +7560,8 @@ packages: rollup-pluginutils@2.8.2: resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} - rollup@4.36.0: - resolution: {integrity: sha512-zwATAXNQxUcd40zgtQG0ZafcRK4g004WtEl7kbuhTWPvf07PsfohXl39jVUvPF7jvNAIkKPQ2XrsDlWuxBd++Q==} + rollup@4.37.0: + resolution: {integrity: sha512-iAtQy/L4QFU+rTJ1YUjXqJOJzuwEghqWzCEYD2FEghT7Gsy1VdABntrO4CLopA5IkflTyqNiLNwPcOJ3S7UKLg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -7490,12 +7583,6 @@ packages: rrweb@2.0.0-alpha.13: resolution: {integrity: sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==} - rspack-resolver@1.2.2: - resolution: {integrity: sha512-Fwc19jMBA3g+fxDJH2B4WxwZjE0VaaOL7OX/A4Wn5Zv7bOD/vyPZhzXfaO73Xc2GAlfi96g5fGUa378WbIGfFw==} - - rtl-css-js@1.16.1: - resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} - run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -7555,10 +7642,6 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - screenfull@5.2.0: - resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} - engines: {node: '>=0.10.0'} - scrypt-js@3.0.1: resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} @@ -7642,10 +7725,6 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} - set-harmonic-interval@1.0.1: - resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} - engines: {node: '>=6.9'} - set-proto@1.0.0: resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} engines: {node: '>= 0.4'} @@ -7798,9 +7877,6 @@ packages: stack-generator@1.1.0: resolution: {integrity: sha512-sZDVjwC56vZoo+a5t0LH/1sMQLWYLi/r+Z2ztyCAOhOX3QBP34GWxK0FWf2eU1TIU2CJKCKBAtDZycUh/ZKMlw==} - stack-generator@2.0.10: - resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -7813,15 +7889,9 @@ packages: stacktrace-gps@2.4.4: resolution: {integrity: sha512-msFhuMEEklQLUtaJ+GeCDjzUN+PamfHWQiK3C1LnbHjoxSeF5dAxiE+aJkptNMmMNOropGFJ7G3ZT7dPZHgDaQ==} - stacktrace-gps@3.1.2: - resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==} - stacktrace-js@1.3.1: resolution: {integrity: sha512-b+5voFnXqg9TWdOE50soXL+WuOreYUm1Ukg9U7rzEWGL4+gcVxIcFasNBtOffVX0I1lYqVZj0PZXZvTt5e3YRQ==} - stacktrace-js@2.0.2: - resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==} - stacktrace-parser@0.1.11: resolution: {integrity: sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==} engines: {node: '>=6'} @@ -7891,6 +7961,10 @@ packages: stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + strip-ansi@5.2.0: resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} engines: {node: '>=6'} @@ -7982,8 +8056,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + synckit@0.10.3: + resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==} engines: {node: ^14.18.0 || >=16.0.0} system-architecture@0.1.0: @@ -8020,10 +8094,6 @@ packages: thread-stream@0.13.2: resolution: {integrity: sha512-woZFt0cLFkPdhsa+IGpRo1jiSouaHxMIljzTgt30CMjBWoUYbbcHqnunW5Yv+BXko9H05MVIcxMipI3Jblallw==} - throttle-debounce@3.0.1: - resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} - engines: {node: '>=10'} - through2@3.0.2: resolution: {integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==} @@ -8076,9 +8146,6 @@ packages: toformat@2.0.0: resolution: {integrity: sha512-03SWBVop6nU8bpyZCx7SodpYznbZF5R4ljwNLBcTQzKOD9xuihRo/psX58llS1BMFhhAI08H3luot5GoXJz2pQ==} - toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -8120,9 +8187,6 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - ts-easing@0.2.0: - resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==} - ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -8371,6 +8435,9 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unrs-resolver@1.3.2: + resolution: {integrity: sha512-ZKQBC351Ubw0PY8xWhneIfb6dygTQeUHtCcNGd0QB618zabD/WbFMYdRyJ7xeVT+6G82K5v/oyZO0QSHFtbIuw==} + update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true @@ -8444,8 +8511,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validator@13.12.0: - resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + validator@13.15.0: + resolution: {integrity: sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==} engines: {node: '>= 0.10'} vary@1.1.2: @@ -8473,8 +8540,8 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - viem@2.23.13: - resolution: {integrity: sha512-f3RkcrzGhU79GfBb9GHUL0m3e3LUsNudXIQTFp4fit5hUGb0ew9KOYZ6cCY5d4Melj3noBy2zq0K2fV+mp+Cpg==} + viem@2.24.1: + resolution: {integrity: sha512-xptFlc081SIPz+ZNDeb0XS/Nn5PU28onq+im+UxEAPCXTIuL1kfw1GTnV8NhbUNoEONnrwcZNqoI0AT0ADF5XQ==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -8486,8 +8553,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.14: - resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==} + vite@5.4.15: + resolution: {integrity: sha512-6ANcZRivqL/4WtwPGTKNaosuNJr5tWiftOC7liM7G9+rMb8+oeJeyzymDu4rTN93seySBmbjSfsS3Vzr19KNtA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8659,8 +8726,8 @@ packages: workerpool@6.5.1: resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} - wrangler@3.114.2: - resolution: {integrity: sha512-sOaHzB+5i8TXhbfAjWfXdEczuDxeU2M7cSYHWmvvG/oRIajcMGCX98qsUXn0SPDrQwTRHFNFR/OruPiIOj8SHA==} + wrangler@3.114.3: + resolution: {integrity: sha512-H87s4USPQhRQmN8V4Q2Fh+0ZGiuWVrVwVKoxjdgEtpR88gVQEN5Ua9C3TQDaXCppsdAFl/J4lxLoxfJaW2XFdQ==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -8782,8 +8849,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yocto-queue@1.2.0: - resolution: {integrity: sha512-KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==} + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} yoga-wasm-web@0.3.3: @@ -8813,110 +8880,110 @@ snapshots: '@adraffy/ens-normalize@1.11.0': {} - '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)(search-insights@2.17.3)': + '@algolia/autocomplete-core@1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)(search-insights@2.17.3)': + '@algolia/autocomplete-plugin-algolia-insights@1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0) + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)': + '@algolia/autocomplete-preset-algolia@1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)': dependencies: - '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0) - '@algolia/client-search': 5.21.0 - algoliasearch: 5.21.0 + '@algolia/autocomplete-shared': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0) + '@algolia/client-search': 5.23.0 + algoliasearch: 5.23.0 - '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)': + '@algolia/autocomplete-shared@1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)': dependencies: - '@algolia/client-search': 5.21.0 - algoliasearch: 5.21.0 + '@algolia/client-search': 5.23.0 + algoliasearch: 5.23.0 - '@algolia/client-abtesting@5.21.0': + '@algolia/client-abtesting@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/client-analytics@5.21.0': + '@algolia/client-analytics@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/client-common@5.21.0': {} + '@algolia/client-common@5.23.0': {} - '@algolia/client-insights@5.21.0': + '@algolia/client-insights@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/client-personalization@5.21.0': + '@algolia/client-personalization@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/client-query-suggestions@5.21.0': + '@algolia/client-query-suggestions@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/client-search@5.21.0': + '@algolia/client-search@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/ingestion@1.21.0': + '@algolia/ingestion@1.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/monitoring@1.21.0': + '@algolia/monitoring@1.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/recommend@5.21.0': + '@algolia/recommend@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + '@algolia/client-common': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 - '@algolia/requester-browser-xhr@5.21.0': + '@algolia/requester-browser-xhr@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 + '@algolia/client-common': 5.23.0 - '@algolia/requester-fetch@5.21.0': + '@algolia/requester-fetch@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 + '@algolia/client-common': 5.23.0 - '@algolia/requester-node-http@5.21.0': + '@algolia/requester-node-http@5.23.0': dependencies: - '@algolia/client-common': 5.21.0 + '@algolia/client-common': 5.23.0 '@alloc/quick-lru@5.2.0': {} @@ -8927,6 +8994,12 @@ snapshots: '@antfu/utils@8.1.1': {} + '@apidevtools/json-schema-ref-parser@11.9.3': + dependencies: + '@jsdevtools/ono': 7.1.3 + '@types/json-schema': 7.0.15 + js-yaml: 4.1.0 + '@arbitrum/sdk@3.7.2': dependencies: '@ethersproject/address': 5.8.0 @@ -8952,18 +9025,18 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/generator@7.26.10': + '@babel/generator@7.27.0': dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.10 - '@babel/types': 7.26.10 + '@babel/traverse': 7.27.0 + '@babel/types': 7.27.0 transitivePeerDependencies: - supports-color @@ -8971,40 +9044,40 @@ snapshots: '@babel/helper-validator-identifier@7.25.9': {} - '@babel/parser@7.26.10': + '@babel/parser@7.27.0': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.27.0 - '@babel/runtime@7.26.10': + '@babel/runtime@7.27.0': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.26.9': + '@babel/template@7.27.0': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.27.0 + '@babel/types': 7.27.0 - '@babel/traverse@7.26.10': + '@babel/traverse@7.27.0': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.10 - '@babel/parser': 7.26.10 - '@babel/template': 7.26.9 - '@babel/types': 7.26.10 + '@babel/generator': 7.27.0 + '@babel/parser': 7.27.0 + '@babel/template': 7.27.0 + '@babel/types': 7.27.0 debug: 4.4.0(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.10': + '@babel/types@7.27.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base-ui-components/react@1.0.0-alpha.7(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@base-ui-components/react@1.0.0-alpha.7(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 '@floating-ui/react': 0.27.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.9 '@react-aria/overlays': 3.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -9013,7 +9086,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.4.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 '@braintree/sanitize-url@7.1.1': {} @@ -9082,7 +9155,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20250310.0': optional: true - '@cloudflare/workers-types@4.20250320.0': {} + '@cloudflare/workers-types@4.20250321.0': {} '@corex/deepmerge@4.0.43': {} @@ -9112,14 +9185,14 @@ snapshots: '@docsearch/css@3.9.0': {} - '@docsearch/react@3.9.0(@algolia/client-search@5.21.0)(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + '@docsearch/react@3.9.0(@algolia/client-search@5.23.0)(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0)(search-insights@2.17.3) - '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.21.0)(algoliasearch@5.21.0) + '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.23.0)(algoliasearch@5.23.0) '@docsearch/css': 3.9.0 - algoliasearch: 5.21.0 + algoliasearch: 5.23.0 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.3 @@ -9146,12 +9219,12 @@ snapshots: - hardhat - utf-8-validate - '@edgeandnode/ens@2.1.2(typescript@5.8.2)(viem@2.23.13(typescript@5.8.2)(zod@3.24.2))': + '@edgeandnode/ens@2.1.3(typescript@5.8.2)(viem@2.24.1(typescript@5.8.2)(zod@3.24.2))': dependencies: - '@ensdomains/ensjs': 4.0.2(typescript@5.8.2)(viem@2.23.13(typescript@5.8.2)(zod@3.24.2))(zod@3.24.2) + '@ensdomains/ensjs': 4.0.2(typescript@5.8.2)(viem@2.24.1(typescript@5.8.2)(zod@3.24.2))(zod@3.24.2) graphql: 16.10.0 graphql-request: 7.1.2(graphql@16.10.0) - viem: 2.23.13(typescript@5.8.2)(zod@3.24.2) + viem: 2.24.1(typescript@5.8.2)(zod@3.24.2) zod: 3.24.2 transitivePeerDependencies: - encoding @@ -9166,8 +9239,8 @@ snapshots: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.0)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.4(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -9180,43 +9253,43 @@ snapshots: - eslint-plugin-import-x - supports-color - '@edgeandnode/gds@6.5.8(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(typescript@5.8.2)': + '@edgeandnode/gds@6.5.10(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(typescript@5.8.2)': dependencies: - '@base-ui-components/react': 1.0.0-alpha.7(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@base-ui-components/react': 1.0.0-alpha.7(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@bramus/style-observer': 2.0.2 '@edgeandnode/common': 7.0.3(hardhat@2.14.1(typescript@5.8.2)) - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) '@figma/code-connect': 1.3.1 '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@phosphor-icons/react': 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-accordion': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-alert-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dropdown-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-label': 2.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-popover': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slider': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-switch': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-toast': 1.2.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-tooltip': 1.1.8(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-accordion': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-alert-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dropdown-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-label': 2.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-popover': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slider': 1.2.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-switch': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-toast': 1.2.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-tooltip': 1.1.8(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hookz/web': 25.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.17) '@tanem/react-nprogress': 5.0.55(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) - '@theme-ui/match-media': 0.17.2(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) + '@theme-ui/match-media': 0.17.2(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)))(react@18.3.1) '@web3icons/react': 4.0.10(react@18.3.1)(typescript@5.8.2) - '@xstate/react': 3.2.2(@types/react@18.3.19)(react@18.3.1)(xstate@4.38.3) + '@xstate/react': 3.2.2(@types/react@18.3.20)(react@18.3.1)(xstate@4.38.3) color: 5.0.0 dayjs: 1.11.13 escape-string-regexp: 5.0.0 ethers: 5.8.0 lodash: 4.17.21 md5: 2.3.0 - motion: 12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + motion: 12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) numeral: 2.0.6 prism-react-renderer: 2.4.1(react@18.3.1) prismjs: 1.30.0 @@ -9233,12 +9306,12 @@ snapshots: recharts: 2.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) shiki: 3.2.1 tailwindcss: 3.4.17 - theme-ui: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) + theme-ui: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) typy: 3.3.0 universal-cookie: 7.2.2 xstate: 4.38.3 optionalDependencies: - next: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@theme-ui/core' @@ -9255,30 +9328,30 @@ snapshots: - typescript - utf-8-validate - '@edgeandnode/go@9.4.8(8e0259f2007e410be32c70be4e4db47a)': + '@edgeandnode/go@9.4.10(91dd5bce2eb19bca95eb509b401744a9)': dependencies: '@edgeandnode/common': 7.0.3(hardhat@2.14.1(typescript@5.8.2)) - '@edgeandnode/ens': 2.1.2(typescript@5.8.2)(viem@2.23.13(typescript@5.8.2)(zod@3.24.2)) - '@edgeandnode/gds': 6.5.8(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(typescript@5.8.2) - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) + '@edgeandnode/ens': 2.1.3(typescript@5.8.2)(viem@2.24.1(typescript@5.8.2)(zod@3.24.2)) + '@edgeandnode/gds': 6.5.10(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(dayjs@1.11.13)(hardhat@2.14.1(typescript@5.8.2))(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(typescript@5.8.2) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.0) - '@radix-ui/react-collapsible': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-navigation-menu': 1.2.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collapsible': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-navigation-menu': 1.2.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': 5.69.0(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) escape-string-regexp: 5.0.0 graphql: 16.8.0 graphql-request: 7.1.2(graphql@16.8.0) - motion: 12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + motion: 12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tailwindcss: 3.4.17 - theme-ui: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) + theme-ui: 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) optionalDependencies: - next: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@emotion/is-prop-valid' - '@types/react' @@ -9304,7 +9377,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.25.9 - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -9337,9 +9410,9 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 @@ -9349,7 +9422,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 transitivePeerDependencies: - supports-color @@ -9397,7 +9470,7 @@ snapshots: dns-packet: 5.6.1 typescript-logging: 1.0.1 - '@ensdomains/ensjs@4.0.2(typescript@5.8.2)(viem@2.23.13(typescript@5.8.2)(zod@3.24.2))(zod@3.24.2)': + '@ensdomains/ensjs@4.0.2(typescript@5.8.2)(viem@2.24.1(typescript@5.8.2)(zod@3.24.2))(zod@3.24.2)': dependencies: '@adraffy/ens-normalize': 1.10.1 '@ensdomains/address-encoder': 1.1.1 @@ -9409,7 +9482,7 @@ snapshots: graphql-request: 6.1.0(graphql@16.10.0) pako: 2.1.0 ts-pattern: 5.6.2 - viem: 2.23.13(typescript@5.8.2)(zod@3.24.2) + viem: 2.24.1(typescript@5.8.2)(zod@3.24.2) transitivePeerDependencies: - encoding - typescript @@ -10242,33 +10315,33 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@formatjs/ecma402-abstract@2.3.3': + '@formatjs/ecma402-abstract@2.3.4': dependencies: - '@formatjs/fast-memoize': 2.2.6 - '@formatjs/intl-localematcher': 0.6.0 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/intl-localematcher': 0.6.1 decimal.js: 10.5.0 tslib: 2.8.1 - '@formatjs/fast-memoize@2.2.6': + '@formatjs/fast-memoize@2.2.7': dependencies: tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.11.1': + '@formatjs/icu-messageformat-parser@2.11.2': dependencies: - '@formatjs/ecma402-abstract': 2.3.3 - '@formatjs/icu-skeleton-parser': 1.8.13 + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/icu-skeleton-parser': 1.8.14 tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.13': + '@formatjs/icu-skeleton-parser@1.8.14': dependencies: - '@formatjs/ecma402-abstract': 2.3.3 + '@formatjs/ecma402-abstract': 2.3.4 tslib: 2.8.1 '@formatjs/intl-localematcher@0.5.10': dependencies: tslib: 2.8.1 - '@formatjs/intl-localematcher@0.6.0': + '@formatjs/intl-localematcher@0.6.1': dependencies: tslib: 2.8.1 @@ -10394,7 +10467,7 @@ snapshots: '@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/interactions': 3.24.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@tanstack/react-virtual': 3.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.13.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10408,6 +10481,8 @@ snapshots: '@humanwhocodes/module-importer@1.0.1': {} + '@humanwhocodes/momoa@2.0.4': {} + '@humanwhocodes/object-schema@2.0.3': {} '@iconify/types@2.0.0': {} @@ -10507,7 +10582,7 @@ snapshots: '@internationalized/message@3.1.6': dependencies: '@swc/helpers': 0.5.15 - intl-messageformat: 10.7.15 + intl-messageformat: 10.7.16 '@internationalized/number@3.6.0': dependencies: @@ -10548,11 +10623,13 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jsdevtools/ono@7.1.3': {} + '@leichtgewicht/ip-codec@2.0.5': {} '@mdx-js/mdx@3.1.0(acorn@8.14.1)': dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 '@types/mdx': 2.0.13 @@ -10580,15 +10657,15 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@18.3.19)(react@18.3.1)': + '@mdx-js/react@3.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.19 + '@types/react': 18.3.20 react: 18.3.1 - '@mermaid-js/parser@0.3.0': + '@mermaid-js/parser@0.4.0': dependencies: - langium: 3.0.0 + langium: 3.3.1 '@metamask/eth-sig-util@4.0.1': dependencies: @@ -10664,39 +10741,39 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@next/env@13.5.8': {} + '@next/env@13.5.11': {} - '@next/env@14.2.25': {} + '@next/env@14.2.26': {} '@next/eslint-plugin-next@13.4.9': dependencies: glob: 7.1.7 - '@next/swc-darwin-arm64@14.2.25': + '@next/swc-darwin-arm64@14.2.26': optional: true - '@next/swc-darwin-x64@14.2.25': + '@next/swc-darwin-x64@14.2.26': optional: true - '@next/swc-linux-arm64-gnu@14.2.25': + '@next/swc-linux-arm64-gnu@14.2.26': optional: true - '@next/swc-linux-arm64-musl@14.2.25': + '@next/swc-linux-arm64-musl@14.2.26': optional: true - '@next/swc-linux-x64-gnu@14.2.25': + '@next/swc-linux-x64-gnu@14.2.26': optional: true - '@next/swc-linux-x64-musl@14.2.25': + '@next/swc-linux-x64-musl@14.2.26': optional: true - '@next/swc-win32-arm64-msvc@14.2.25': + '@next/swc-win32-arm64-msvc@14.2.26': optional: true - '@next/swc-win32-ia32-msvc@14.2.25': + '@next/swc-win32-ia32-msvc@14.2.26': optional: true - '@next/swc-win32-x64-msvc@14.2.25': + '@next/swc-win32-x64-msvc@14.2.26': optional: true '@noble/curves@1.8.1': @@ -10956,451 +11033,451 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.1.2': {} + '@pkgr/core@0.2.0': {} '@radix-ui/number@1.1.0': {} '@radix-ui/primitive@1.1.1': {} - '@radix-ui/react-accordion@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-accordion@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collapsible': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-collapsible': 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-alert-dialog@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-alert-dialog@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dialog': 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-arrow@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-collapsible@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collapsible@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-collection@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-compose-refs@1.1.1(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.1(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-context@1.1.1(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-dialog@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.3(@types/react@18.3.19)(react@18.3.1) + react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-direction@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-dropdown-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-focus-scope@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-id@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-label@2.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-label@2.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.3(@types/react@18.3.19)(react@18.3.1) + react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-navigation-menu@1.2.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-navigation-menu@1.2.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-popover@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.6.3(@types/react@18.3.19)(react@18.3.1) + react-remove-scroll: 2.6.3(@types/react@18.3.20)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-popper@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popper@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.20)(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-portal@1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-primitive@2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-roving-focus@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-slider@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-slider@1.2.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-slot@1.1.2(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-slot@1.1.2(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-switch@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-switch@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-toast@1.2.6(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toast@1.2.6(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-tooltip@1.1.8(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.8(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.2(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.19)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.2(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.20)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.19)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.20)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.19)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.20)(react@18.3.1) react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@radix-ui/react-visually-hidden@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.19))(@types/react@18.3.19)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 - '@types/react-dom': 18.3.5(@types/react@18.3.19) + '@types/react': 18.3.20 + '@types/react-dom': 18.3.5(@types/react@18.3.20) '@radix-ui/rect@1.1.0': {} @@ -12369,63 +12446,95 @@ snapshots: '@react-types/shared': 3.28.0(react@18.3.1) react: 18.3.1 + '@readme/better-ajv-errors@2.3.2(ajv@8.17.1)': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/runtime': 7.27.0 + '@humanwhocodes/momoa': 2.0.4 + ajv: 8.17.1 + jsonpointer: 5.0.1 + leven: 3.1.0 + picocolors: 1.1.1 + + '@readme/data-urls@3.0.0': {} + + '@readme/httpsnippet@11.0.0': + dependencies: + qs: 6.14.0 + stringify-object: 3.3.0 + + '@readme/openapi-parser@3.0.1(openapi-types@12.1.3)': + dependencies: + '@apidevtools/json-schema-ref-parser': 11.9.3 + '@readme/better-ajv-errors': 2.3.2(ajv@8.17.1) + '@readme/openapi-schemas': 3.1.0 + '@types/json-schema': 7.0.15 + ajv: 8.17.1 + ajv-draft-04: 1.0.0(ajv@8.17.1) + openapi-types: 12.1.3 + + '@readme/openapi-schemas@3.1.0': {} + '@resvg/resvg-wasm@2.6.2': {} - '@rollup/rollup-android-arm-eabi@4.36.0': + '@rollup/rollup-android-arm-eabi@4.37.0': optional: true - '@rollup/rollup-android-arm64@4.36.0': + '@rollup/rollup-android-arm64@4.37.0': optional: true - '@rollup/rollup-darwin-arm64@4.36.0': + '@rollup/rollup-darwin-arm64@4.37.0': optional: true - '@rollup/rollup-darwin-x64@4.36.0': + '@rollup/rollup-darwin-x64@4.37.0': optional: true - '@rollup/rollup-freebsd-arm64@4.36.0': + '@rollup/rollup-freebsd-arm64@4.37.0': optional: true - '@rollup/rollup-freebsd-x64@4.36.0': + '@rollup/rollup-freebsd-x64@4.37.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.36.0': + '@rollup/rollup-linux-arm-gnueabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.36.0': + '@rollup/rollup-linux-arm-musleabihf@4.37.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.36.0': + '@rollup/rollup-linux-arm64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.36.0': + '@rollup/rollup-linux-arm64-musl@4.37.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.36.0': + '@rollup/rollup-linux-loongarch64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.36.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.37.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.36.0': + '@rollup/rollup-linux-riscv64-gnu@4.37.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.36.0': + '@rollup/rollup-linux-riscv64-musl@4.37.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.36.0': + '@rollup/rollup-linux-s390x-gnu@4.37.0': optional: true - '@rollup/rollup-linux-x64-musl@4.36.0': + '@rollup/rollup-linux-x64-gnu@4.37.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.36.0': + '@rollup/rollup-linux-x64-musl@4.37.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.36.0': + '@rollup/rollup-win32-arm64-msvc@4.37.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.36.0': + '@rollup/rollup-win32-ia32-msvc@4.37.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.37.0': optional: true '@rrweb/types@2.0.0-alpha.18': {} @@ -12663,7 +12772,7 @@ snapshots: '@tanem/react-nprogress@5.0.55(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -12675,17 +12784,17 @@ snapshots: '@tanstack/query-core': 5.69.0 react: 18.3.1 - '@tanstack/react-virtual@3.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.13.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/virtual-core': 3.13.4 + '@tanstack/virtual-core': 3.13.5 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@tanstack/virtual-core@3.13.4': {} + '@tanstack/virtual-core@3.13.5': {} '@theguild/remark-mermaid@0.1.3(react@18.3.1)': dependencies: - mermaid: 11.5.0 + mermaid: 11.6.0 react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -12696,57 +12805,57 @@ snapshots: npm-to-yarn: 3.0.1 unist-util-visit: 5.0.0 - '@theme-ui/color-modes@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1)': + '@theme-ui/color-modes@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/components@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@theme-ui/components@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) '@styled-system/color': 5.1.2 '@styled-system/should-forward-prop': 5.1.5 '@styled-system/space': 5.1.2 - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) - '@theme-ui/theme-provider': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) + '@theme-ui/theme-provider': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) '@types/styled-system': 5.1.23 react: 18.3.1 - '@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1)': + '@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))': + '@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) csstype: 3.1.3 - '@theme-ui/global@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1)': + '@theme-ui/global@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) react: 18.3.1 - '@theme-ui/match-media@0.17.2(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)))(react@18.3.1)': + '@theme-ui/match-media@0.17.2(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(@theme-ui/css@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)))(react@18.3.1)': dependencies: - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) react: 18.3.1 - '@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1)': + '@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) - '@theme-ui/color-modes': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) + '@theme-ui/color-modes': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) react: 18.3.1 '@ts-morph/common@0.24.0': @@ -12761,21 +12870,17 @@ snapshots: tslib: 2.8.1 optional: true - '@types/acorn@4.0.6': - dependencies: - '@types/estree': 1.0.6 - '@types/bn.js@4.11.6': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 '@types/bn.js@5.1.6': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 '@types/cookie@0.6.0': {} @@ -12904,20 +13009,22 @@ snapshots: '@types/estree-jsx@1.0.5': dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/estree@1.0.6': {} + '@types/estree@1.0.7': {} + '@types/geojson@7946.0.16': {} + '@types/har-format@1.2.16': {} + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 '@types/is-empty@1.2.3': {} - '@types/js-cookie@2.2.7': {} - '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} @@ -12934,7 +13041,7 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/mixpanel-browser@2.51.0': {} + '@types/mixpanel-browser@2.54.0': {} '@types/ms@2.1.0': {} @@ -12942,7 +13049,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.13.11': + '@types/node@22.13.14': dependencies: undici-types: 6.20.0 @@ -12950,31 +13057,31 @@ snapshots: '@types/pbkdf2@3.1.2': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 '@types/prismjs@1.26.5': {} '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.5(@types/react@18.3.19)': + '@types/react-dom@18.3.5(@types/react@18.3.20)': dependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - '@types/react@18.3.19': + '@types/react@18.3.20': dependencies: '@types/prop-types': 15.7.14 csstype: 3.1.3 '@types/readable-stream@2.3.15': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 safe-buffer: 5.1.2 '@types/secp256k1@4.0.6': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 - '@types/semver@7.5.8': {} + '@types/semver@7.7.0': {} '@types/styled-system@5.1.23': dependencies: @@ -12989,7 +13096,7 @@ snapshots: '@types/unist@3.0.3': {} - '@types/validator@13.12.2': {} + '@types/validator@13.12.3': {} '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': dependencies: @@ -13062,7 +13169,7 @@ snapshots: dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 + '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) @@ -13144,39 +13251,51 @@ snapshots: '@uniswap/v3-core': 1.0.0 '@uniswap/v3-periphery': 1.4.4 - '@unrs/rspack-resolver-binding-darwin-arm64@1.2.2': + '@unrs/resolver-binding-darwin-arm64@1.3.2': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.3.2': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.3.2': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.3.2': optional: true - '@unrs/rspack-resolver-binding-darwin-x64@1.2.2': + '@unrs/resolver-binding-linux-arm-musleabihf@1.3.2': optional: true - '@unrs/rspack-resolver-binding-freebsd-x64@1.2.2': + '@unrs/resolver-binding-linux-arm64-gnu@1.3.2': optional: true - '@unrs/rspack-resolver-binding-linux-arm-gnueabihf@1.2.2': + '@unrs/resolver-binding-linux-arm64-musl@1.3.2': optional: true - '@unrs/rspack-resolver-binding-linux-arm64-gnu@1.2.2': + '@unrs/resolver-binding-linux-ppc64-gnu@1.3.2': optional: true - '@unrs/rspack-resolver-binding-linux-arm64-musl@1.2.2': + '@unrs/resolver-binding-linux-s390x-gnu@1.3.2': optional: true - '@unrs/rspack-resolver-binding-linux-x64-gnu@1.2.2': + '@unrs/resolver-binding-linux-x64-gnu@1.3.2': optional: true - '@unrs/rspack-resolver-binding-linux-x64-musl@1.2.2': + '@unrs/resolver-binding-linux-x64-musl@1.3.2': optional: true - '@unrs/rspack-resolver-binding-wasm32-wasi@1.2.2': + '@unrs/resolver-binding-wasm32-wasi@1.3.2': dependencies: '@napi-rs/wasm-runtime': 0.2.7 optional: true - '@unrs/rspack-resolver-binding-win32-arm64-msvc@1.2.2': + '@unrs/resolver-binding-win32-arm64-msvc@1.3.2': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.3.2': optional: true - '@unrs/rspack-resolver-binding-win32-x64-msvc@1.2.2': + '@unrs/resolver-binding-win32-x64-msvc@1.3.2': optional: true '@urql/core@3.1.0(graphql@16.8.0)': @@ -13197,13 +13316,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@22.13.11))': + '@vitest/mocker@2.1.9(vite@5.4.15(@types/node@22.13.14))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.14(@types/node@22.13.11) + vite: 5.4.15(@types/node@22.13.14) '@vitest/pretty-format@2.1.9': dependencies: @@ -13241,14 +13360,12 @@ snapshots: transitivePeerDependencies: - typescript - '@xobotyi/scrollbar-width@1.9.5': {} - '@xstate/fsm@1.6.5': {} - '@xstate/react@3.2.2(@types/react@18.3.19)(react@18.3.1)(xstate@4.38.3)': + '@xstate/react@3.2.2(@types/react@18.3.20)(react@18.3.1)(xstate@4.38.3)': dependencies: react: 18.3.1 - use-isomorphic-layout-effect: 1.2.0(@types/react@18.3.19)(react@18.3.1) + use-isomorphic-layout-effect: 1.2.0(@types/react@18.3.20)(react@18.3.1) use-sync-external-store: 1.4.0(react@18.3.1) optionalDependencies: xstate: 4.38.3 @@ -13308,6 +13425,10 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 + ajv-draft-04@1.0.0(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -13315,21 +13436,28 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - algoliasearch@5.21.0: - dependencies: - '@algolia/client-abtesting': 5.21.0 - '@algolia/client-analytics': 5.21.0 - '@algolia/client-common': 5.21.0 - '@algolia/client-insights': 5.21.0 - '@algolia/client-personalization': 5.21.0 - '@algolia/client-query-suggestions': 5.21.0 - '@algolia/client-search': 5.21.0 - '@algolia/ingestion': 1.21.0 - '@algolia/monitoring': 1.21.0 - '@algolia/recommend': 5.21.0 - '@algolia/requester-browser-xhr': 5.21.0 - '@algolia/requester-fetch': 5.21.0 - '@algolia/requester-node-http': 5.21.0 + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + algoliasearch@5.23.0: + dependencies: + '@algolia/client-abtesting': 5.23.0 + '@algolia/client-analytics': 5.23.0 + '@algolia/client-common': 5.23.0 + '@algolia/client-insights': 5.23.0 + '@algolia/client-personalization': 5.23.0 + '@algolia/client-query-suggestions': 5.23.0 + '@algolia/client-search': 5.23.0 + '@algolia/ingestion': 1.23.0 + '@algolia/monitoring': 1.23.0 + '@algolia/recommend': 5.23.0 + '@algolia/requester-browser-xhr': 5.23.0 + '@algolia/requester-fetch': 5.23.0 + '@algolia/requester-node-http': 5.23.0 ansi-align@3.0.1: dependencies: @@ -13474,7 +13602,7 @@ snapshots: autoprefixer@10.4.21(postcss@8.5.3): dependencies: browserslist: 4.24.4 - caniuse-lite: 1.0.30001706 + caniuse-lite: 1.0.30001707 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -13491,7 +13619,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 cosmiconfig: 7.1.0 resolve: 1.22.10 @@ -13626,8 +13754,8 @@ snapshots: browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001706 - electron-to-chromium: 1.5.123 + caniuse-lite: 1.0.30001707 + electron-to-chromium: 1.5.126 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.4) @@ -13699,7 +13827,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001706: {} + caniuse-lite@1.0.30001707: {} case@1.6.3: {} @@ -13919,10 +14047,6 @@ snapshots: cookie@0.7.2: {} - copy-to-clipboard@3.3.3: - dependencies: - toggle-selection: 1.0.6 - cors@2.8.5: dependencies: object-assign: 4.1.1 @@ -13991,21 +14115,12 @@ snapshots: css-gradient-parser@0.0.16: {} - css-in-js-utils@3.1.0: - dependencies: - hyphenate-style-name: 1.1.0 - css-to-react-native@3.2.0: dependencies: camelize: 1.0.1 css-color-keywords: 1.0.0 postcss-value-parser: 4.2.0 - css-tree@1.1.3: - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - cssesc@3.0.0: {} cssstyle@4.3.0: @@ -14323,7 +14438,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 csstype: 3.1.3 dompurify@3.2.4: @@ -14353,7 +14468,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.123: {} + electron-to-chromium@1.5.126: {} elliptic@6.5.4: dependencies: @@ -14408,10 +14523,6 @@ snapshots: dependencies: stackframe: 0.3.1 - error-stack-parser@2.1.4: - dependencies: - stackframe: 1.3.4 - es-abstract@1.23.9: dependencies: array-buffer-byte-length: 1.0.2 @@ -14623,32 +14734,32 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0(supports-color@8.1.1) eslint: 8.57.1 get-tsconfig: 4.10.0 - is-bun-module: 1.3.0 - rspack-resolver: 1.2.2 + is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.12 + unrs-resolver: 1.3.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-mdx@3.2.0(eslint@8.57.1): + eslint-mdx@3.3.1(eslint@8.57.1): dependencies: acorn: 8.14.1 acorn-jsx: 5.3.2(acorn@8.14.1) eslint: 8.57.1 - espree: 9.6.1 + espree: 10.3.0 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.2 + synckit: 0.10.3 tslib: 2.8.1 unified: 11.0.5 unified-engine: 11.2.2 @@ -14659,18 +14770,18 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.10.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -14681,7 +14792,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.1)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.0)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -14718,20 +14829,21 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-mdx@3.2.0(eslint@8.57.1): + eslint-plugin-mdx@3.3.1(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-mdx: 3.2.0(eslint@8.57.1) + eslint-mdx: 3.3.1(eslint@8.57.1) mdast-util-from-markdown: 2.0.2 remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.2 + synckit: 0.10.3 tslib: 2.8.1 unified: 11.0.5 vfile: 6.0.3 transitivePeerDependencies: - bluebird + - remark-lint-file-extension - supports-color eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): @@ -14775,6 +14887,8 @@ snapshots: eslint-visitor-keys@3.4.3: {} + eslint-visitor-keys@4.2.0: {} + eslint@8.57.1: dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) @@ -14820,6 +14934,12 @@ snapshots: esm@3.2.25: {} + espree@10.3.0: + dependencies: + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) + eslint-visitor-keys: 4.2.0 + espree@9.6.1: dependencies: acorn: 8.14.1 @@ -14840,7 +14960,7 @@ snapshots: estree-util-attach-comments@3.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-util-build-jsx@3.0.1: dependencies: @@ -14855,7 +14975,7 @@ snapshots: estree-util-scope@1.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 devlop: 1.1.0 estree-util-to-js@2.0.0: @@ -14870,7 +14990,7 @@ snapshots: estree-util-value-to-estree@3.3.2: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-util-visit@2.0.0: dependencies: @@ -14881,7 +15001,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 esutils@2.0.3: {} @@ -15111,14 +15231,12 @@ snapshots: fast-redact@3.5.0: {} - fast-shallow-equal@1.0.0: {} + fast-uri@3.0.6: {} fast-xml-parser@5.0.9: dependencies: strnum: 2.0.5 - fastest-stable-stringify@2.0.2: {} - fastify-warning@0.2.0: {} fastq@1.19.1: @@ -15133,6 +15251,11 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fetch-har@11.1.1: + dependencies: + '@readme/data-urls': 3.0.0 + '@types/har-format': 1.2.16 + fflate@0.4.8: {} fflate@0.7.4: {} @@ -15214,9 +15337,9 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - motion-dom: 12.5.0 + motion-dom: 12.6.1 motion-utils: 12.5.0 tslib: 2.8.1 optionalDependencies: @@ -15277,6 +15400,8 @@ snapshots: get-nonce@1.0.1: {} + get-own-enumerable-property-symbols@3.0.2: {} + get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -15594,6 +15719,19 @@ snapshots: dependencies: '@types/hast': 3.0.4 + hast-util-properties-to-mdx-jsx-attributes@1.0.1: + dependencies: + '@types/estree': 1.0.7 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + estree-util-value-to-estree: 3.3.2 + mdast-util-mdx-jsx: 3.2.0 + property-information: 7.0.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.16 + transitivePeerDependencies: + - supports-color + hast-util-raw@9.1.0: dependencies: '@types/hast': 3.0.4 @@ -15612,7 +15750,7 @@ snapshots: hast-util-to-estree@3.1.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -15647,7 +15785,7 @@ snapshots: hast-util-to-jsx-runtime@2.3.6: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/hast': 3.0.4 '@types/unist': 3.0.3 comma-separated-tokens: 2.0.3 @@ -15755,8 +15893,6 @@ snapshots: human-signals@5.0.0: {} - hyphenate-style-name@1.1.0: {} - iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -15797,10 +15933,6 @@ snapshots: inline-style-parser@0.2.4: {} - inline-style-prefixer@7.0.1: - dependencies: - css-in-js-utils: 3.1.0 - inquirer@8.2.6: dependencies: ansi-escapes: 4.3.2 @@ -15829,11 +15961,11 @@ snapshots: internmap@2.0.3: {} - intl-messageformat@10.7.15: + intl-messageformat@10.7.16: dependencies: - '@formatjs/ecma402-abstract': 2.3.3 - '@formatjs/fast-memoize': 2.2.6 - '@formatjs/icu-messageformat-parser': 2.11.1 + '@formatjs/ecma402-abstract': 2.3.4 + '@formatjs/fast-memoize': 2.2.7 + '@formatjs/icu-messageformat-parser': 2.11.2 tslib: 2.8.1 io-ts@1.10.4: @@ -15885,7 +16017,7 @@ snapshots: is-buffer@2.0.5: {} - is-bun-module@1.3.0: + is-bun-module@2.0.0: dependencies: semver: 7.7.1 @@ -15952,6 +16084,8 @@ snapshots: is-number@7.0.0: {} + is-obj@1.0.1: {} + is-path-inside@3.0.3: {} is-plain-obj@2.1.0: {} @@ -15969,6 +16103,8 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 + is-regexp@1.0.0: {} + is-set@2.0.3: {} is-shared-array-buffer@1.0.4: @@ -16055,8 +16191,6 @@ snapshots: js-base64@3.7.7: {} - js-cookie@2.2.1: {} - js-sdsl@4.4.2: {} js-sha3@0.8.0: {} @@ -16112,6 +16246,8 @@ snapshots: json-schema-traverse@0.4.1: {} + json-schema-traverse@1.0.0: {} + json-stable-stringify-without-jsonify@1.0.1: {} json5@1.0.2: @@ -16126,6 +16262,8 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jsonpointer@5.0.1: {} + jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.8 @@ -16161,7 +16299,7 @@ snapshots: kolorist@1.8.0: {} - langium@3.0.0: + langium@3.3.1: dependencies: chevrotain: 11.0.3 chevrotain-allstar: 0.3.1(chevrotain@11.0.3) @@ -16192,6 +16330,8 @@ snapshots: browser-level: 1.0.1 classic-level: 1.4.1 + leven@3.1.0: {} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -16486,8 +16626,6 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdn-data@2.0.14: {} - media-typer@0.3.0: {} memory-level@1.0.0: @@ -16504,11 +16642,11 @@ snapshots: merge2@1.4.1: {} - mermaid@11.5.0: + mermaid@11.6.0: dependencies: '@braintree/sanitize-url': 7.1.1 '@iconify/utils': 2.3.0 - '@mermaid-js/parser': 0.3.0 + '@mermaid-js/parser': 0.4.0 '@types/d3': 7.4.3 cytoscape: 3.31.1 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.31.1) @@ -16627,27 +16765,26 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-mdx-expression@3.0.0: + micromark-extension-mdx-expression@3.0.1: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.2 + micromark-factory-mdx-expression: 2.0.3 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.2 + micromark-util-events-to-acorn: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-extension-mdx-jsx@3.0.1: + micromark-extension-mdx-jsx@3.0.2: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.2 + micromark-factory-mdx-expression: 2.0.3 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.2 + micromark-util-events-to-acorn: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 vfile-message: 4.0.2 @@ -16658,11 +16795,11 @@ snapshots: micromark-extension-mdxjs-esm@3.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.2 + micromark-util-events-to-acorn: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 unist-util-position-from-estree: 2.0.0 @@ -16672,8 +16809,8 @@ snapshots: dependencies: acorn: 8.14.1 acorn-jsx: 5.3.2(acorn@8.14.1) - micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.1 + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 micromark-util-combine-extensions: 2.0.1 @@ -16692,13 +16829,13 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 - micromark-factory-mdx-expression@2.0.2: + micromark-factory-mdx-expression@2.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 devlop: 1.1.0 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 - micromark-util-events-to-acorn: 2.0.2 + micromark-util-events-to-acorn: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 unist-util-position-from-estree: 2.0.0 @@ -16756,10 +16893,9 @@ snapshots: micromark-util-encode@2.0.1: {} - micromark-util-events-to-acorn@2.0.2: + micromark-util-events-to-acorn@2.0.3: dependencies: - '@types/acorn': 4.0.6 - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/unist': 3.0.3 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -16878,7 +17014,7 @@ snapshots: mitt@3.0.1: {} - mixpanel-browser@2.61.2: + mixpanel-browser@2.62.0: dependencies: rrweb: 2.0.0-alpha.13 @@ -16922,7 +17058,7 @@ snapshots: module-error@1.0.2: {} - moment-timezone@0.5.47: + moment-timezone@0.5.48: dependencies: moment: 2.30.1 @@ -16938,15 +17074,15 @@ snapshots: transitivePeerDependencies: - supports-color - motion-dom@12.5.0: + motion-dom@12.6.1: dependencies: motion-utils: 12.5.0 motion-utils@12.5.0: {} - motion@12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - framer-motion: 12.5.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 12.6.2(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 @@ -16969,19 +17105,6 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nano-css@5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - css-tree: 1.1.3 - csstype: 3.1.3 - fastest-stable-stringify: 2.0.2 - inline-style-prefixer: 7.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - rtl-css-js: 1.16.1 - stacktrace-js: 2.0.2 - stylis: 4.3.6 - nanoid@3.3.11: {} napi-macros@2.2.2: {} @@ -16992,51 +17115,51 @@ snapshots: negotiator@1.0.0: {} - next-seo@6.6.0(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.6.0(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - next: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next-sitemap@4.2.3(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 - '@next/env': 13.5.8 + '@next/env': 13.5.11 fast-glob: 3.3.3 minimist: 1.2.8 - next: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.25 + '@next/env': 14.2.26 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001706 + caniuse-lite: 1.0.30001707 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.25 - '@next/swc-darwin-x64': 14.2.25 - '@next/swc-linux-arm64-gnu': 14.2.25 - '@next/swc-linux-arm64-musl': 14.2.25 - '@next/swc-linux-x64-gnu': 14.2.25 - '@next/swc-linux-x64-musl': 14.2.25 - '@next/swc-win32-arm64-msvc': 14.2.25 - '@next/swc-win32-ia32-msvc': 14.2.25 - '@next/swc-win32-x64-msvc': 14.2.25 + '@next/swc-darwin-arm64': 14.2.26 + '@next/swc-darwin-x64': 14.2.26 + '@next/swc-linux-arm64-gnu': 14.2.26 + '@next/swc-linux-arm64-musl': 14.2.26 + '@next/swc-linux-x64-gnu': 14.2.26 + '@next/swc-linux-x64-musl': 14.2.26 + '@next/swc-win32-arm64-msvc': 14.2.26 + '@next/swc-win32-ia32-msvc': 14.2.26 + '@next/swc-win32-x64-msvc': 14.2.26 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra@3.3.1(@types/react@18.3.19)(acorn@8.14.1)(next@14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2): + nextra@3.3.1(@types/react@18.3.20)(acorn@8.14.1)(next@14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.2): dependencies: '@formatjs/intl-localematcher': 0.5.10 '@headlessui/react': 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.1.0(acorn@8.14.1) - '@mdx-js/react': 3.1.0(@types/react@18.3.19)(react@18.3.1) + '@mdx-js/react': 3.1.0(@types/react@18.3.20)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 '@shikijs/twoslash': 1.29.2(typescript@5.8.2) '@theguild/remark-mermaid': 0.1.3(react@18.3.1) @@ -17054,7 +17177,7 @@ snapshots: mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.0 negotiator: 1.0.0 - next: 14.2.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.26(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -17230,6 +17353,8 @@ snapshots: regex: 6.0.1 regex-recursion: 6.0.2 + openapi-types@12.1.3: {} + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -17283,7 +17408,7 @@ snapshots: p-limit@6.2.0: dependencies: - yocto-queue: 1.2.0 + yocto-queue: 1.2.1 p-locate@2.0.0: dependencies: @@ -17476,7 +17601,7 @@ snapshots: sonic-boom: 2.8.0 thread-stream: 0.13.2 - pirates@4.0.6: {} + pirates@4.0.7: {} pixelmatch@5.3.0: dependencies: @@ -17773,24 +17898,24 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll-bar@2.3.8(@types/react@18.3.19)(react@18.3.1): + react-remove-scroll-bar@2.3.8(@types/react@18.3.20)(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.3(@types/react@18.3.19)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.20)(react@18.3.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - react-remove-scroll@2.6.3(@types/react@18.3.19)(react@18.3.1): + react-remove-scroll@2.6.3(@types/react@18.3.20)(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.19)(react@18.3.1) - react-style-singleton: 2.2.3(@types/react@18.3.19)(react@18.3.1) + react-remove-scroll-bar: 2.3.8(@types/react@18.3.20)(react@18.3.1) + react-style-singleton: 2.2.3(@types/react@18.3.20)(react@18.3.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.19)(react@18.3.1) - use-sidecar: 1.1.3(@types/react@18.3.19)(react@18.3.1) + use-callback-ref: 1.3.3(@types/react@18.3.20)(react@18.3.1) + use-sidecar: 1.1.3(@types/react@18.3.20)(react@18.3.1) optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 react-smooth@4.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -17800,47 +17925,23 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-style-singleton@2.2.3(@types/react@18.3.19)(react@18.3.1): + react-style-singleton@2.2.3(@types/react@18.3.20)(react@18.3.1): dependencies: get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.26.10 + '@babel/runtime': 7.27.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-universal-interface@0.6.2(react@18.3.1)(tslib@2.8.1): - dependencies: - react: 18.3.1 - tslib: 2.8.1 - - react-use@17.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@types/js-cookie': 2.2.7 - '@xobotyi/scrollbar-width': 1.9.5 - copy-to-clipboard: 3.3.3 - fast-deep-equal: 3.1.3 - fast-shallow-equal: 1.0.0 - js-cookie: 2.2.1 - nano-css: 5.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-universal-interface: 0.6.2(react@18.3.1)(tslib@2.8.1) - resize-observer-polyfill: 1.5.1 - screenfull: 5.2.0 - set-harmonic-interval: 1.0.1 - throttle-debounce: 3.0.1 - ts-easing: 0.2.0 - tslib: 2.8.1 - react-virtuoso@4.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 @@ -17894,7 +17995,7 @@ snapshots: recma-build-jsx@1.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-util-build-jsx: 3.0.1 vfile: 6.0.3 @@ -17910,14 +18011,14 @@ snapshots: recma-parse@1.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 esast-util-from-js: 2.0.1 unified: 11.0.5 vfile: 6.0.3 recma-stringify@1.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 estree-util-to-js: 2.0.0 unified: 11.0.5 vfile: 6.0.3 @@ -17973,6 +18074,18 @@ snapshots: unist-util-visit-parents: 6.0.1 vfile: 6.0.3 + rehype-mdx-code-props@3.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-properties-to-mdx-jsx-attributes: 1.0.1 + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + unified: 11.0.5 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + rehype-parse@9.0.1: dependencies: '@types/hast': 3.0.4 @@ -17997,7 +18110,7 @@ snapshots: rehype-recma@1.0.0: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.7 '@types/hast': 3.0.4 hast-util-to-estree: 3.1.3 transitivePeerDependencies: @@ -18112,8 +18225,6 @@ snapshots: requires-port@1.0.0: {} - resize-observer-polyfill@1.5.1: {} - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -18205,29 +18316,30 @@ snapshots: dependencies: estree-walker: 0.6.1 - rollup@4.36.0: + rollup@4.37.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.36.0 - '@rollup/rollup-android-arm64': 4.36.0 - '@rollup/rollup-darwin-arm64': 4.36.0 - '@rollup/rollup-darwin-x64': 4.36.0 - '@rollup/rollup-freebsd-arm64': 4.36.0 - '@rollup/rollup-freebsd-x64': 4.36.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.36.0 - '@rollup/rollup-linux-arm-musleabihf': 4.36.0 - '@rollup/rollup-linux-arm64-gnu': 4.36.0 - '@rollup/rollup-linux-arm64-musl': 4.36.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.36.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.36.0 - '@rollup/rollup-linux-riscv64-gnu': 4.36.0 - '@rollup/rollup-linux-s390x-gnu': 4.36.0 - '@rollup/rollup-linux-x64-gnu': 4.36.0 - '@rollup/rollup-linux-x64-musl': 4.36.0 - '@rollup/rollup-win32-arm64-msvc': 4.36.0 - '@rollup/rollup-win32-ia32-msvc': 4.36.0 - '@rollup/rollup-win32-x64-msvc': 4.36.0 + '@rollup/rollup-android-arm-eabi': 4.37.0 + '@rollup/rollup-android-arm64': 4.37.0 + '@rollup/rollup-darwin-arm64': 4.37.0 + '@rollup/rollup-darwin-x64': 4.37.0 + '@rollup/rollup-freebsd-arm64': 4.37.0 + '@rollup/rollup-freebsd-x64': 4.37.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.37.0 + '@rollup/rollup-linux-arm-musleabihf': 4.37.0 + '@rollup/rollup-linux-arm64-gnu': 4.37.0 + '@rollup/rollup-linux-arm64-musl': 4.37.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.37.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-gnu': 4.37.0 + '@rollup/rollup-linux-riscv64-musl': 4.37.0 + '@rollup/rollup-linux-s390x-gnu': 4.37.0 + '@rollup/rollup-linux-x64-gnu': 4.37.0 + '@rollup/rollup-linux-x64-musl': 4.37.0 + '@rollup/rollup-win32-arm64-msvc': 4.37.0 + '@rollup/rollup-win32-ia32-msvc': 4.37.0 + '@rollup/rollup-win32-x64-msvc': 4.37.0 fsevents: 2.3.3 roughjs@4.6.6: @@ -18260,24 +18372,6 @@ snapshots: rrdom: 2.0.0-alpha.18 rrweb-snapshot: 2.0.0-alpha.18 - rspack-resolver@1.2.2: - optionalDependencies: - '@unrs/rspack-resolver-binding-darwin-arm64': 1.2.2 - '@unrs/rspack-resolver-binding-darwin-x64': 1.2.2 - '@unrs/rspack-resolver-binding-freebsd-x64': 1.2.2 - '@unrs/rspack-resolver-binding-linux-arm-gnueabihf': 1.2.2 - '@unrs/rspack-resolver-binding-linux-arm64-gnu': 1.2.2 - '@unrs/rspack-resolver-binding-linux-arm64-musl': 1.2.2 - '@unrs/rspack-resolver-binding-linux-x64-gnu': 1.2.2 - '@unrs/rspack-resolver-binding-linux-x64-musl': 1.2.2 - '@unrs/rspack-resolver-binding-wasm32-wasi': 1.2.2 - '@unrs/rspack-resolver-binding-win32-arm64-msvc': 1.2.2 - '@unrs/rspack-resolver-binding-win32-x64-msvc': 1.2.2 - - rtl-css-js@1.16.1: - dependencies: - '@babel/runtime': 7.26.10 - run-async@2.4.1: {} run-parallel-limit@1.1.0: @@ -18349,8 +18443,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - screenfull@5.2.0: {} - scrypt-js@3.0.1: {} search-insights@2.17.3: {} @@ -18395,20 +18487,20 @@ snapshots: sequelize@6.33.0(pg-hstore@2.3.4)(pg@8.11.3): dependencies: '@types/debug': 4.1.12 - '@types/validator': 13.12.2 + '@types/validator': 13.12.3 debug: 4.4.0(supports-color@8.1.1) dottie: 2.0.6 inflection: 1.13.4 lodash: 4.17.21 moment: 2.30.1 - moment-timezone: 0.5.47 + moment-timezone: 0.5.48 pg-connection-string: 2.7.0 retry-as-promised: 7.1.1 semver: 7.7.1 sequelize-pool: 7.1.0 toposort-class: 1.0.1 uuid: 8.3.2 - validator: 13.12.0 + validator: 13.15.0 wkx: 0.5.0 optionalDependencies: pg: 8.11.3 @@ -18445,8 +18537,6 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - set-harmonic-interval@1.0.1: {} - set-proto@1.0.0: dependencies: dunder-proto: 1.0.1 @@ -18641,10 +18731,6 @@ snapshots: dependencies: stackframe: 1.3.4 - stack-generator@2.0.10: - dependencies: - stackframe: 1.3.4 - stackback@0.0.2: {} stackframe@0.3.1: {} @@ -18656,23 +18742,12 @@ snapshots: source-map: 0.5.6 stackframe: 0.3.1 - stacktrace-gps@3.1.2: - dependencies: - source-map: 0.5.6 - stackframe: 1.3.4 - stacktrace-js@1.3.1: dependencies: error-stack-parser: 1.3.6 stack-generator: 1.1.0 stacktrace-gps: 2.4.4 - stacktrace-js@2.0.2: - dependencies: - error-stack-parser: 2.1.4 - stack-generator: 2.0.10 - stacktrace-gps: 3.1.2 - stacktrace-parser@0.1.11: dependencies: type-fest: 0.7.1 @@ -18771,6 +18846,12 @@ snapshots: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 @@ -18837,7 +18918,7 @@ snapshots: glob: 10.4.5 lines-and-columns: 1.2.4 mz: 2.7.0 - pirates: 4.0.6 + pirates: 4.0.7 ts-interface-checker: 0.1.13 supports-color@5.5.0: @@ -18858,9 +18939,9 @@ snapshots: symbol-tree@3.2.4: {} - synckit@0.9.2: + synckit@0.10.3: dependencies: - '@pkgr/core': 0.1.2 + '@pkgr/core': 0.2.0 tslib: 2.8.1 system-architecture@0.1.0: {} @@ -18900,15 +18981,15 @@ snapshots: text-table@0.2.0: {} - theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1): + theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1): dependencies: - '@emotion/react': 11.14.0(@types/react@18.3.19)(react@18.3.1) - '@theme-ui/color-modes': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/components': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1)) - '@theme-ui/global': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) - '@theme-ui/theme-provider': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.19)(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@18.3.20)(react@18.3.1) + '@theme-ui/color-modes': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/components': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(@theme-ui/theme-provider@0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1)) + '@theme-ui/global': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) + '@theme-ui/theme-provider': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.20)(react@18.3.1))(react@18.3.1) react: 18.3.1 thenify-all@1.6.0: @@ -18923,8 +19004,6 @@ snapshots: dependencies: real-require: 0.1.0 - throttle-debounce@3.0.1: {} - through2@3.0.2: dependencies: inherits: 2.0.4 @@ -18969,8 +19048,6 @@ snapshots: toformat@2.0.0: {} - toggle-selection@1.0.6: {} - toidentifier@1.0.1: {} toposort-class@1.0.1: {} @@ -19004,8 +19081,6 @@ snapshots: ts-dedent@2.2.0: {} - ts-easing@0.2.0: {} - ts-interface-checker@0.1.13: {} ts-morph@23.0.0: @@ -19040,7 +19115,7 @@ snapshots: picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.3)(tsx@4.19.3)(yaml@2.7.0) resolve-from: 5.0.0 - rollup: 4.36.0 + rollup: 4.37.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.2 @@ -19202,7 +19277,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.13.11 + '@types/node': 22.13.14 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.0(supports-color@8.1.1) @@ -19323,6 +19398,24 @@ snapshots: unpipe@1.0.0: {} + unrs-resolver@1.3.2: + optionalDependencies: + '@unrs/resolver-binding-darwin-arm64': 1.3.2 + '@unrs/resolver-binding-darwin-x64': 1.3.2 + '@unrs/resolver-binding-freebsd-x64': 1.3.2 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.3.2 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.3.2 + '@unrs/resolver-binding-linux-arm64-gnu': 1.3.2 + '@unrs/resolver-binding-linux-arm64-musl': 1.3.2 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.3.2 + '@unrs/resolver-binding-linux-s390x-gnu': 1.3.2 + '@unrs/resolver-binding-linux-x64-gnu': 1.3.2 + '@unrs/resolver-binding-linux-x64-musl': 1.3.2 + '@unrs/resolver-binding-wasm32-wasi': 1.3.2 + '@unrs/resolver-binding-win32-arm64-msvc': 1.3.2 + '@unrs/resolver-binding-win32-ia32-msvc': 1.3.2 + '@unrs/resolver-binding-win32-x64-msvc': 1.3.2 + update-browserslist-db@1.1.3(browserslist@4.24.4): dependencies: browserslist: 4.24.4 @@ -19338,26 +19431,26 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-callback-ref@1.3.3(@types/react@18.3.19)(react@18.3.1): + use-callback-ref@1.3.3(@types/react@18.3.20)(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - use-isomorphic-layout-effect@1.2.0(@types/react@18.3.19)(react@18.3.1): + use-isomorphic-layout-effect@1.2.0(@types/react@18.3.20)(react@18.3.1): dependencies: react: 18.3.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 - use-sidecar@1.1.3(@types/react@18.3.19)(react@18.3.1): + use-sidecar@1.1.3(@types/react@18.3.20)(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.19 + '@types/react': 18.3.20 use-sync-external-store@1.4.0(react@18.3.1): dependencies: @@ -19385,7 +19478,7 @@ snapshots: validate-npm-package-name@5.0.1: {} - validator@13.12.0: {} + validator@13.15.0: {} vary@1.1.2: {} @@ -19442,7 +19535,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - viem@2.23.13(typescript@5.8.2)(zod@3.24.2): + viem@2.24.1(typescript@5.8.2)(zod@3.24.2): dependencies: '@noble/curves': 1.8.1 '@noble/hashes': 1.7.1 @@ -19459,13 +19552,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.9(@types/node@22.13.11): + vite-node@2.1.9(@types/node@22.13.14): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@8.1.1) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@22.13.11) + vite: 5.4.15(@types/node@22.13.14) transitivePeerDependencies: - '@types/node' - less @@ -19477,19 +19570,19 @@ snapshots: - supports-color - terser - vite@5.4.14(@types/node@22.13.11): + vite@5.4.15(@types/node@22.13.14): dependencies: esbuild: 0.21.5 postcss: 8.5.3 - rollup: 4.36.0 + rollup: 4.37.0 optionalDependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 fsevents: 2.3.3 - vitest@2.1.9(@types/node@22.13.11)(jsdom@24.1.3): + vitest@2.1.9(@types/node@22.13.14)(jsdom@24.1.3): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@22.13.11)) + '@vitest/mocker': 2.1.9(vite@5.4.15(@types/node@22.13.14)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -19505,11 +19598,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@22.13.11) - vite-node: 2.1.9(@types/node@22.13.11) + vite: 5.4.15(@types/node@22.13.14) + vite-node: 2.1.9(@types/node@22.13.14) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 jsdom: 24.1.3 transitivePeerDependencies: - less @@ -19641,7 +19734,7 @@ snapshots: wkx@0.5.0: dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.14 wonka@6.3.5: {} @@ -19657,7 +19750,7 @@ snapshots: workerpool@6.5.1: {} - wrangler@3.114.2(@cloudflare/workers-types@4.20250320.0): + wrangler@3.114.3(@cloudflare/workers-types@4.20250321.0): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/unenv-preset': 2.0.2(unenv@2.0.0-rc.14)(workerd@1.20250310.0) @@ -19670,7 +19763,7 @@ snapshots: unenv: 2.0.0-rc.14 workerd: 1.20250310.0 optionalDependencies: - '@cloudflare/workers-types': 4.20250320.0 + '@cloudflare/workers-types': 4.20250321.0 fsevents: 2.3.3 sharp: 0.33.5 transitivePeerDependencies: @@ -19744,7 +19837,7 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.2.0: {} + yocto-queue@1.2.1: {} yoga-wasm-web@0.3.3: {} diff --git a/website/next.config.js b/website/next.config.js index 665459c752f3..6aa7cc91bb34 100644 --- a/website/next.config.js +++ b/website/next.config.js @@ -1,7 +1,9 @@ // @ts-check import nextra from 'nextra' +import rehypeMdxCodeProps from 'rehype-mdx-code-props' import rehypeUnwrapImages from 'rehype-unwrap-images' +import remarkCallouts from 'remark-callouts' import { defaultLocale, translate } from '@edgeandnode/gds' @@ -25,7 +27,7 @@ const env = { } const withNextra = nextra({ - theme: './src/Layout.tsx', + theme: './src/layout/Layout.tsx', search: false, codeHighlight: false, defaultShowCopyCode: false, @@ -72,11 +74,18 @@ const withNextra = nextra({ '---4': { type: 'separator', }, + 'token-api': { + type: 'children', + title: t('global.navigation.tokenApi'), + }, + '---5': { + type: 'separator', + }, indexing: { type: 'children', title: t('global.navigation.indexing'), }, - '---5': { + '---6': { type: 'separator', }, resources: { @@ -100,8 +109,8 @@ const withNextra = nextra({ ] }, mdxOptions: { - remarkPlugins: [remarkTransformRemoteGitHub], - rehypePlugins: [rehypeUnwrapImages], + remarkPlugins: [remarkTransformRemoteGitHub, remarkCallouts], + rehypePlugins: [rehypeUnwrapImages, rehypeMdxCodeProps], }, }) diff --git a/website/package.json b/website/package.json index 46d3744d1220..93ec139e4b55 100644 --- a/website/package.json +++ b/website/package.json @@ -7,43 +7,51 @@ "dev": "next", "predev": "tsup ./src/i18n.ts --format esm", "build": "rm -rf .next && rm -rf out && next build", - "prebuild": "pnpm predev && pnpm fetch-remote-docs && pnpm fix-pages-structure", + "prebuild": "pnpm predev && pnpm fetch-remote-docs && pnpm fetch-api-reference && pnpm fix-pages-structure", "postbuild": "next-sitemap --config next-sitemap.config.mjs && node scripts/sitemap-ci.js", "typecheck": "tsc", "fetch-remote-docs": "tsx scripts/fetch-remote-docs.ts", + "fetch-api-reference": "tsx scripts/fetch-api-reference.ts", "fix-pages-structure": "tsx scripts/fix-pages-structure.ts", "move-pages": "tsx scripts/move-pages.ts" }, "dependencies": { "@docsearch/react": "^3.9.0", "@edgeandnode/common": "^7.0.3", - "@edgeandnode/gds": "^6.5.8", - "@edgeandnode/go": "^9.4.8", + "@edgeandnode/gds": "^6.5.10", + "@edgeandnode/go": "^9.4.10", "@emotion/react": "^11.14.0", "@graphprotocol/contracts": "6.2.1", "@pinax/graph-networks-registry": "^0.6.7", + "@react-hookz/web": "^25.1.0", + "@readme/httpsnippet": "^11.0.0", + "@readme/openapi-parser": "^3.0.1", + "fetch-har": "^11.1.1", "lodash": "^4.17.21", - "mixpanel-browser": "^2.61.2", - "motion": "^12.5.0", - "next": "^14.2.25", + "mixpanel-browser": "^2.62.0", + "motion": "^12.6.2", + "next": "^14.2.26", "next-seo": "^6.6.0", "next-sitemap": "^4.2.3", "nextra": "^3.3.1", + "openapi-types": "^12.1.3", "react": "^18.3.1", "react-dom": "^18.3.1", "react-ga4": "^2.1.0", "react-intersection-observer": "^9.16.0", - "react-use": "^17.6.0", + "rehype-mdx-code-props": "^3.0.1", "rehype-unwrap-images": "workspace:*", + "remark-callouts": "workspace:*", "theme-ui": "^0.17.2", - "unist-util-visit": "^5.0.0" + "unist-util-visit": "^5.0.0", + "zod": "^3.24.2" }, "devDependencies": { "@types/lodash": "^4.17.16", "@types/mdast": "^4.0.4", - "@types/mixpanel-browser": "^2.51.0", - "@types/node": "^22.13.11", - "@types/react": "^18.3.19", + "@types/mixpanel-browser": "^2.54.0", + "@types/node": "^22.13.14", + "@types/react": "^18.3.20", "@types/react-dom": "^18.3.5", "autoprefixer": "^10.4.21", "fast-xml-parser": "^5.0.9", diff --git a/website/public/img/claude-ENOENT.png b/website/public/img/claude-ENOENT.png new file mode 100644 index 000000000000..90f3ec1a9457 Binary files /dev/null and b/website/public/img/claude-ENOENT.png differ diff --git a/website/public/img/claude-preview.png b/website/public/img/claude-preview.png new file mode 100644 index 000000000000..0fe750992eed Binary files /dev/null and b/website/public/img/claude-preview.png differ diff --git a/website/public/img/claude-server-disconnect.png b/website/public/img/claude-server-disconnect.png new file mode 100644 index 000000000000..a3d768fd701d Binary files /dev/null and b/website/public/img/claude-server-disconnect.png differ diff --git a/website/public/img/cline-error.png b/website/public/img/cline-error.png new file mode 100644 index 000000000000..a9da1f0c5da1 Binary files /dev/null and b/website/public/img/cline-error.png differ diff --git a/website/public/img/cline-missing-variables.png b/website/public/img/cline-missing-variables.png new file mode 100644 index 000000000000..e4a429a3df60 Binary files /dev/null and b/website/public/img/cline-missing-variables.png differ diff --git a/website/public/img/cline-preview.png b/website/public/img/cline-preview.png new file mode 100644 index 000000000000..d214908b79e2 Binary files /dev/null and b/website/public/img/cline-preview.png differ diff --git a/website/public/img/cursor-error.png b/website/public/img/cursor-error.png new file mode 100644 index 000000000000..470a7e884154 Binary files /dev/null and b/website/public/img/cursor-error.png differ diff --git a/website/public/img/cursor-preview.png b/website/public/img/cursor-preview.png new file mode 100644 index 000000000000..d9d7ea45a53b Binary files /dev/null and b/website/public/img/cursor-preview.png differ diff --git a/website/public/img/token-api-quickstart-banner.jpg b/website/public/img/token-api-quickstart-banner.jpg new file mode 100644 index 000000000000..29153905db3f Binary files /dev/null and b/website/public/img/token-api-quickstart-banner.jpg differ diff --git a/website/route-lockfile.txt b/website/route-lockfile.txt index da3c0dfcc4e6..2ad20de02283 100644 --- a/website/route-lockfile.txt +++ b/website/route-lockfile.txt @@ -85,6 +85,18 @@ /ar/substreams/publishing/ /ar/substreams/quick-start/ /ar/supported-networks/ +/ar/token-api/evm/get-balances-evm-by-address/ +/ar/token-api/evm/get-holders-evm-by-contract/ +/ar/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ar/token-api/evm/get-tokens-evm-by-contract/ +/ar/token-api/evm/get-transfers-evm-by-address/ +/ar/token-api/mcp/claude/ +/ar/token-api/mcp/cline/ +/ar/token-api/mcp/cursor/ +/ar/token-api/monitoring/get-health/ +/ar/token-api/monitoring/get-networks/ +/ar/token-api/monitoring/get-version/ +/ar/token-api/quick-start/ /cs/ /cs/404/ /cs/about/ @@ -171,6 +183,18 @@ /cs/substreams/publishing/ /cs/substreams/quick-start/ /cs/supported-networks/ +/cs/token-api/evm/get-balances-evm-by-address/ +/cs/token-api/evm/get-holders-evm-by-contract/ +/cs/token-api/evm/get-ohlc-prices-evm-by-contract/ +/cs/token-api/evm/get-tokens-evm-by-contract/ +/cs/token-api/evm/get-transfers-evm-by-address/ +/cs/token-api/mcp/claude/ +/cs/token-api/mcp/cline/ +/cs/token-api/mcp/cursor/ +/cs/token-api/monitoring/get-health/ +/cs/token-api/monitoring/get-networks/ +/cs/token-api/monitoring/get-version/ +/cs/token-api/quick-start/ /de/ /de/404/ /de/about/ @@ -257,6 +281,18 @@ /de/substreams/publishing/ /de/substreams/quick-start/ /de/supported-networks/ +/de/token-api/evm/get-balances-evm-by-address/ +/de/token-api/evm/get-holders-evm-by-contract/ +/de/token-api/evm/get-ohlc-prices-evm-by-contract/ +/de/token-api/evm/get-tokens-evm-by-contract/ +/de/token-api/evm/get-transfers-evm-by-address/ +/de/token-api/mcp/claude/ +/de/token-api/mcp/cline/ +/de/token-api/mcp/cursor/ +/de/token-api/monitoring/get-health/ +/de/token-api/monitoring/get-networks/ +/de/token-api/monitoring/get-version/ +/de/token-api/quick-start/ /en/ /en/404/ /en/about/ @@ -343,6 +379,18 @@ /en/substreams/publishing/ /en/substreams/quick-start/ /en/supported-networks/ +/en/token-api/evm/get-balances-evm-by-address/ +/en/token-api/evm/get-holders-evm-by-contract/ +/en/token-api/evm/get-ohlc-prices-evm-by-contract/ +/en/token-api/evm/get-tokens-evm-by-contract/ +/en/token-api/evm/get-transfers-evm-by-address/ +/en/token-api/mcp/claude/ +/en/token-api/mcp/cline/ +/en/token-api/mcp/cursor/ +/en/token-api/monitoring/get-health/ +/en/token-api/monitoring/get-networks/ +/en/token-api/monitoring/get-version/ +/en/token-api/quick-start/ /es/ /es/404/ /es/about/ @@ -429,6 +477,18 @@ /es/substreams/publishing/ /es/substreams/quick-start/ /es/supported-networks/ +/es/token-api/evm/get-balances-evm-by-address/ +/es/token-api/evm/get-holders-evm-by-contract/ +/es/token-api/evm/get-ohlc-prices-evm-by-contract/ +/es/token-api/evm/get-tokens-evm-by-contract/ +/es/token-api/evm/get-transfers-evm-by-address/ +/es/token-api/mcp/claude/ +/es/token-api/mcp/cline/ +/es/token-api/mcp/cursor/ +/es/token-api/monitoring/get-health/ +/es/token-api/monitoring/get-networks/ +/es/token-api/monitoring/get-version/ +/es/token-api/quick-start/ /fr/ /fr/404/ /fr/about/ @@ -515,6 +575,18 @@ /fr/substreams/publishing/ /fr/substreams/quick-start/ /fr/supported-networks/ +/fr/token-api/evm/get-balances-evm-by-address/ +/fr/token-api/evm/get-holders-evm-by-contract/ +/fr/token-api/evm/get-ohlc-prices-evm-by-contract/ +/fr/token-api/evm/get-tokens-evm-by-contract/ +/fr/token-api/evm/get-transfers-evm-by-address/ +/fr/token-api/mcp/claude/ +/fr/token-api/mcp/cline/ +/fr/token-api/mcp/cursor/ +/fr/token-api/monitoring/get-health/ +/fr/token-api/monitoring/get-networks/ +/fr/token-api/monitoring/get-version/ +/fr/token-api/quick-start/ /hi/ /hi/404/ /hi/about/ @@ -601,6 +673,18 @@ /hi/substreams/publishing/ /hi/substreams/quick-start/ /hi/supported-networks/ +/hi/token-api/evm/get-balances-evm-by-address/ +/hi/token-api/evm/get-holders-evm-by-contract/ +/hi/token-api/evm/get-ohlc-prices-evm-by-contract/ +/hi/token-api/evm/get-tokens-evm-by-contract/ +/hi/token-api/evm/get-transfers-evm-by-address/ +/hi/token-api/mcp/claude/ +/hi/token-api/mcp/cline/ +/hi/token-api/mcp/cursor/ +/hi/token-api/monitoring/get-health/ +/hi/token-api/monitoring/get-networks/ +/hi/token-api/monitoring/get-version/ +/hi/token-api/quick-start/ /it/ /it/404/ /it/about/ @@ -687,6 +771,18 @@ /it/substreams/publishing/ /it/substreams/quick-start/ /it/supported-networks/ +/it/token-api/evm/get-balances-evm-by-address/ +/it/token-api/evm/get-holders-evm-by-contract/ +/it/token-api/evm/get-ohlc-prices-evm-by-contract/ +/it/token-api/evm/get-tokens-evm-by-contract/ +/it/token-api/evm/get-transfers-evm-by-address/ +/it/token-api/mcp/claude/ +/it/token-api/mcp/cline/ +/it/token-api/mcp/cursor/ +/it/token-api/monitoring/get-health/ +/it/token-api/monitoring/get-networks/ +/it/token-api/monitoring/get-version/ +/it/token-api/quick-start/ /ja/ /ja/404/ /ja/about/ @@ -773,6 +869,18 @@ /ja/substreams/publishing/ /ja/substreams/quick-start/ /ja/supported-networks/ +/ja/token-api/evm/get-balances-evm-by-address/ +/ja/token-api/evm/get-holders-evm-by-contract/ +/ja/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ja/token-api/evm/get-tokens-evm-by-contract/ +/ja/token-api/evm/get-transfers-evm-by-address/ +/ja/token-api/mcp/claude/ +/ja/token-api/mcp/cline/ +/ja/token-api/mcp/cursor/ +/ja/token-api/monitoring/get-health/ +/ja/token-api/monitoring/get-networks/ +/ja/token-api/monitoring/get-version/ +/ja/token-api/quick-start/ /ko/about/ /ko/archived/arbitrum/arbitrum-faq/ /ko/archived/arbitrum/l2-transfer-tools-faq/ @@ -857,6 +965,18 @@ /ko/substreams/publishing/ /ko/substreams/quick-start/ /ko/supported-networks/ +/ko/token-api/evm/get-balances-evm-by-address/ +/ko/token-api/evm/get-holders-evm-by-contract/ +/ko/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ko/token-api/evm/get-tokens-evm-by-contract/ +/ko/token-api/evm/get-transfers-evm-by-address/ +/ko/token-api/mcp/claude/ +/ko/token-api/mcp/cline/ +/ko/token-api/mcp/cursor/ +/ko/token-api/monitoring/get-health/ +/ko/token-api/monitoring/get-networks/ +/ko/token-api/monitoring/get-version/ +/ko/token-api/quick-start/ /mr/ /mr/404/ /mr/about/ @@ -943,6 +1063,18 @@ /mr/substreams/publishing/ /mr/substreams/quick-start/ /mr/supported-networks/ +/mr/token-api/evm/get-balances-evm-by-address/ +/mr/token-api/evm/get-holders-evm-by-contract/ +/mr/token-api/evm/get-ohlc-prices-evm-by-contract/ +/mr/token-api/evm/get-tokens-evm-by-contract/ +/mr/token-api/evm/get-transfers-evm-by-address/ +/mr/token-api/mcp/claude/ +/mr/token-api/mcp/cline/ +/mr/token-api/mcp/cursor/ +/mr/token-api/monitoring/get-health/ +/mr/token-api/monitoring/get-networks/ +/mr/token-api/monitoring/get-version/ +/mr/token-api/quick-start/ /nl/about/ /nl/archived/arbitrum/arbitrum-faq/ /nl/archived/arbitrum/l2-transfer-tools-faq/ @@ -1027,6 +1159,18 @@ /nl/substreams/publishing/ /nl/substreams/quick-start/ /nl/supported-networks/ +/nl/token-api/evm/get-balances-evm-by-address/ +/nl/token-api/evm/get-holders-evm-by-contract/ +/nl/token-api/evm/get-ohlc-prices-evm-by-contract/ +/nl/token-api/evm/get-tokens-evm-by-contract/ +/nl/token-api/evm/get-transfers-evm-by-address/ +/nl/token-api/mcp/claude/ +/nl/token-api/mcp/cline/ +/nl/token-api/mcp/cursor/ +/nl/token-api/monitoring/get-health/ +/nl/token-api/monitoring/get-networks/ +/nl/token-api/monitoring/get-version/ +/nl/token-api/quick-start/ /pl/about/ /pl/archived/arbitrum/arbitrum-faq/ /pl/archived/arbitrum/l2-transfer-tools-faq/ @@ -1111,6 +1255,18 @@ /pl/substreams/publishing/ /pl/substreams/quick-start/ /pl/supported-networks/ +/pl/token-api/evm/get-balances-evm-by-address/ +/pl/token-api/evm/get-holders-evm-by-contract/ +/pl/token-api/evm/get-ohlc-prices-evm-by-contract/ +/pl/token-api/evm/get-tokens-evm-by-contract/ +/pl/token-api/evm/get-transfers-evm-by-address/ +/pl/token-api/mcp/claude/ +/pl/token-api/mcp/cline/ +/pl/token-api/mcp/cursor/ +/pl/token-api/monitoring/get-health/ +/pl/token-api/monitoring/get-networks/ +/pl/token-api/monitoring/get-version/ +/pl/token-api/quick-start/ /pt/ /pt/404/ /pt/about/ @@ -1197,6 +1353,18 @@ /pt/substreams/publishing/ /pt/substreams/quick-start/ /pt/supported-networks/ +/pt/token-api/evm/get-balances-evm-by-address/ +/pt/token-api/evm/get-holders-evm-by-contract/ +/pt/token-api/evm/get-ohlc-prices-evm-by-contract/ +/pt/token-api/evm/get-tokens-evm-by-contract/ +/pt/token-api/evm/get-transfers-evm-by-address/ +/pt/token-api/mcp/claude/ +/pt/token-api/mcp/cline/ +/pt/token-api/mcp/cursor/ +/pt/token-api/monitoring/get-health/ +/pt/token-api/monitoring/get-networks/ +/pt/token-api/monitoring/get-version/ +/pt/token-api/quick-start/ /ro/about/ /ro/archived/arbitrum/arbitrum-faq/ /ro/archived/arbitrum/l2-transfer-tools-faq/ @@ -1281,6 +1449,18 @@ /ro/substreams/publishing/ /ro/substreams/quick-start/ /ro/supported-networks/ +/ro/token-api/evm/get-balances-evm-by-address/ +/ro/token-api/evm/get-holders-evm-by-contract/ +/ro/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ro/token-api/evm/get-tokens-evm-by-contract/ +/ro/token-api/evm/get-transfers-evm-by-address/ +/ro/token-api/mcp/claude/ +/ro/token-api/mcp/cline/ +/ro/token-api/mcp/cursor/ +/ro/token-api/monitoring/get-health/ +/ro/token-api/monitoring/get-networks/ +/ro/token-api/monitoring/get-version/ +/ro/token-api/quick-start/ /ru/ /ru/404/ /ru/about/ @@ -1367,6 +1547,18 @@ /ru/substreams/publishing/ /ru/substreams/quick-start/ /ru/supported-networks/ +/ru/token-api/evm/get-balances-evm-by-address/ +/ru/token-api/evm/get-holders-evm-by-contract/ +/ru/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ru/token-api/evm/get-tokens-evm-by-contract/ +/ru/token-api/evm/get-transfers-evm-by-address/ +/ru/token-api/mcp/claude/ +/ru/token-api/mcp/cline/ +/ru/token-api/mcp/cursor/ +/ru/token-api/monitoring/get-health/ +/ru/token-api/monitoring/get-networks/ +/ru/token-api/monitoring/get-version/ +/ru/token-api/quick-start/ /sv/ /sv/404/ /sv/about/ @@ -1453,6 +1645,18 @@ /sv/substreams/publishing/ /sv/substreams/quick-start/ /sv/supported-networks/ +/sv/token-api/evm/get-balances-evm-by-address/ +/sv/token-api/evm/get-holders-evm-by-contract/ +/sv/token-api/evm/get-ohlc-prices-evm-by-contract/ +/sv/token-api/evm/get-tokens-evm-by-contract/ +/sv/token-api/evm/get-transfers-evm-by-address/ +/sv/token-api/mcp/claude/ +/sv/token-api/mcp/cline/ +/sv/token-api/mcp/cursor/ +/sv/token-api/monitoring/get-health/ +/sv/token-api/monitoring/get-networks/ +/sv/token-api/monitoring/get-version/ +/sv/token-api/quick-start/ /tr/ /tr/404/ /tr/about/ @@ -1539,6 +1743,18 @@ /tr/substreams/publishing/ /tr/substreams/quick-start/ /tr/supported-networks/ +/tr/token-api/evm/get-balances-evm-by-address/ +/tr/token-api/evm/get-holders-evm-by-contract/ +/tr/token-api/evm/get-ohlc-prices-evm-by-contract/ +/tr/token-api/evm/get-tokens-evm-by-contract/ +/tr/token-api/evm/get-transfers-evm-by-address/ +/tr/token-api/mcp/claude/ +/tr/token-api/mcp/cline/ +/tr/token-api/mcp/cursor/ +/tr/token-api/monitoring/get-health/ +/tr/token-api/monitoring/get-networks/ +/tr/token-api/monitoring/get-version/ +/tr/token-api/quick-start/ /uk/about/ /uk/archived/arbitrum/arbitrum-faq/ /uk/archived/arbitrum/l2-transfer-tools-faq/ @@ -1623,6 +1839,18 @@ /uk/substreams/publishing/ /uk/substreams/quick-start/ /uk/supported-networks/ +/uk/token-api/evm/get-balances-evm-by-address/ +/uk/token-api/evm/get-holders-evm-by-contract/ +/uk/token-api/evm/get-ohlc-prices-evm-by-contract/ +/uk/token-api/evm/get-tokens-evm-by-contract/ +/uk/token-api/evm/get-transfers-evm-by-address/ +/uk/token-api/mcp/claude/ +/uk/token-api/mcp/cline/ +/uk/token-api/mcp/cursor/ +/uk/token-api/monitoring/get-health/ +/uk/token-api/monitoring/get-networks/ +/uk/token-api/monitoring/get-version/ +/uk/token-api/quick-start/ /ur/ /ur/404/ /ur/about/ @@ -1709,6 +1937,18 @@ /ur/substreams/publishing/ /ur/substreams/quick-start/ /ur/supported-networks/ +/ur/token-api/evm/get-balances-evm-by-address/ +/ur/token-api/evm/get-holders-evm-by-contract/ +/ur/token-api/evm/get-ohlc-prices-evm-by-contract/ +/ur/token-api/evm/get-tokens-evm-by-contract/ +/ur/token-api/evm/get-transfers-evm-by-address/ +/ur/token-api/mcp/claude/ +/ur/token-api/mcp/cline/ +/ur/token-api/mcp/cursor/ +/ur/token-api/monitoring/get-health/ +/ur/token-api/monitoring/get-networks/ +/ur/token-api/monitoring/get-version/ +/ur/token-api/quick-start/ /vi/about/ /vi/archived/arbitrum/arbitrum-faq/ /vi/archived/arbitrum/l2-transfer-tools-faq/ @@ -1793,6 +2033,18 @@ /vi/substreams/publishing/ /vi/substreams/quick-start/ /vi/supported-networks/ +/vi/token-api/evm/get-balances-evm-by-address/ +/vi/token-api/evm/get-holders-evm-by-contract/ +/vi/token-api/evm/get-ohlc-prices-evm-by-contract/ +/vi/token-api/evm/get-tokens-evm-by-contract/ +/vi/token-api/evm/get-transfers-evm-by-address/ +/vi/token-api/mcp/claude/ +/vi/token-api/mcp/cline/ +/vi/token-api/mcp/cursor/ +/vi/token-api/monitoring/get-health/ +/vi/token-api/monitoring/get-networks/ +/vi/token-api/monitoring/get-version/ +/vi/token-api/quick-start/ /zh/ /zh/404/ /zh/about/ @@ -1879,3 +2131,15 @@ /zh/substreams/publishing/ /zh/substreams/quick-start/ /zh/supported-networks/ +/zh/token-api/evm/get-balances-evm-by-address/ +/zh/token-api/evm/get-holders-evm-by-contract/ +/zh/token-api/evm/get-ohlc-prices-evm-by-contract/ +/zh/token-api/evm/get-tokens-evm-by-contract/ +/zh/token-api/evm/get-transfers-evm-by-address/ +/zh/token-api/mcp/claude/ +/zh/token-api/mcp/cline/ +/zh/token-api/mcp/cursor/ +/zh/token-api/monitoring/get-health/ +/zh/token-api/monitoring/get-networks/ +/zh/token-api/monitoring/get-version/ +/zh/token-api/quick-start/ diff --git a/website/scripts/fetch-api-reference.ts b/website/scripts/fetch-api-reference.ts new file mode 100644 index 000000000000..5c426efaf65c --- /dev/null +++ b/website/scripts/fetch-api-reference.ts @@ -0,0 +1,81 @@ +import { compileErrors, dereference, validate } from '@readme/openapi-parser' +import fs from 'node:fs/promises' +import path from 'node:path' +import type { OpenAPIV3_1 } from 'openapi-types' + +import { API_IDS, APIS, getApi } from '../src/openApi' + +async function fetchApiReference() { + for (const apiId of API_IDS) { + try { + let document + try { + document = await fetchApi(apiId) + } catch (error) { + console.warn(`Failed to fetch ${apiId}:`, error) + } + const api = getApi(apiId, document) + for (const section of Object.values(api.sections)) { + const sectionPath = path.join(process.cwd(), 'src/pages/en', section.path) + await fs.mkdir(sectionPath, { recursive: true }) + for (const operation of section.operations) { + const filePath = path.join(sectionPath, `${operation.slug}.mdx`) + try { + await fs.access(filePath) + } catch { + // File doesn't exist, create it + const content = `--- +title: ${operation.summary || operation.operationId} +template: + type: openApi + apiId: ${apiId} + operationId: ${operation.operationId} +--- + +${operation.description} +` + await fs.writeFile(filePath, content, 'utf-8') + console.log(`Created ${path.relative(process.cwd(), filePath)}`) + } + } + } + } catch (error) { + console.error(`Failed to process ${apiId}:`, error) + throw error + } + } +} + +async function fetchApi(apiId: (typeof API_IDS)[number]) { + const config = APIS[apiId] + const response = await fetch(config.url) + const schema = await response.json() + const document = await validateOpenApi(schema) + const filePath = path.join(process.cwd(), `src/openApi/${apiId}.json`) + await fs.writeFile(filePath, JSON.stringify(schema, null, 2), 'utf-8') + console.log(`Saved remote API definition from ${config.url} to ${path.relative(process.cwd(), filePath)}`) + return document +} + +async function validateOpenApi(schema: unknown) { + if (typeof schema !== 'object' || schema === null) { + throw new Error('Schema must be an object') + } + const validationResult = await validate(schema as OpenAPIV3_1.Document) + if (!validationResult.valid) { + throw new Error(compileErrors(validationResult)) + } + if (validationResult.specification !== 'OpenAPI') { + throw new Error(`API specification must be OpenAPI, got ${validationResult.specification}`) + } + const document: OpenAPIV3_1.Document = await dereference(schema as OpenAPIV3_1.Document) + if (!document.openapi.startsWith('3.1')) { + throw new Error(`OpenAPI version must be 3.1.x, got ${document.openapi}`) + } + return document +} + +fetchApiReference().catch((error) => { + console.error(error.message) + process.exit(1) +}) diff --git a/website/scripts/fetch-remote-docs.ts b/website/scripts/fetch-remote-docs.ts index 2d7fe4492d8b..41d33f4ac01b 100644 --- a/website/scripts/fetch-remote-docs.ts +++ b/website/scripts/fetch-remote-docs.ts @@ -10,9 +10,7 @@ type Params = { filterDocs?: (filePath: string) => boolean } -const CWD = process.cwd() - -async function fetchRemoteDocs({ user, repo, branch, docsPath, outputPath, filterDocs }: Params): Promise { +async function fetchRemoteDocs({ user, repo, branch, docsPath, outputPath, filterDocs }: Params) { const url = `https://api.github.com/repos/${user}/${repo}/git/trees/${branch}?recursive=1` const response = await fetch(url) @@ -43,7 +41,9 @@ async function fetchRemoteDocs({ user, repo, branch, docsPath, outputPath, filte const text = await response.text() const filePath = path.join(outputPath, fp) await fs.writeFile(filePath, text) - console.log(`✅ Saved remote file "${fp}" in ${path.relative(CWD, filePath)}`) + console.log( + `Saved remote file ${user}/${repo}/${branch}/${docsPath}${fp} to ${path.relative(process.cwd(), path.dirname(filePath))}`, + ) } } @@ -52,7 +52,7 @@ await fetchRemoteDocs({ repo: 'graph-tooling', branch: 'main', docsPath: 'packages/ts/', - outputPath: path.join(CWD, 'src/pages/en/subgraphs/developing/creating/graph-ts'), + outputPath: path.join(process.cwd(), 'src/pages/en/subgraphs/developing/creating/graph-ts'), }) await fetchRemoteDocs({ @@ -60,5 +60,5 @@ await fetchRemoteDocs({ repo: 'graph-client', branch: 'main', docsPath: 'docs/', - outputPath: path.join(CWD, 'src/pages/en/subgraphs/querying/graph-client'), + outputPath: path.join(process.cwd(), 'src/pages/en/subgraphs/querying/graph-client'), }) diff --git a/website/scripts/fix-pages-structure.ts b/website/scripts/fix-pages-structure.ts index 9ef61fcca2c3..e7dcf2bac8ee 100644 --- a/website/scripts/fix-pages-structure.ts +++ b/website/scripts/fix-pages-structure.ts @@ -81,7 +81,7 @@ async function getPagesStructure(locale: string): Promise { } } -async function main() { +async function fixPagesStructure() { const sourceDirectory = path.join(PAGES_DIRECTORY, SOURCE_LOCALE) const sourceStructure = await getPagesStructure(SOURCE_LOCALE) const translatedLocales = (await fs.readdir(PAGES_DIRECTORY)) @@ -178,7 +178,7 @@ async function main() { } } -main().catch((error) => { +fixPagesStructure().catch((error) => { console.error(error.message) process.exit(1) }) diff --git a/website/scripts/move-pages.ts b/website/scripts/move-pages.ts index 31e363182257..3707bb0ee7e1 100644 --- a/website/scripts/move-pages.ts +++ b/website/scripts/move-pages.ts @@ -28,11 +28,6 @@ const PAGES_DIRECTORY = path.join(process.cwd(), 'src/pages') const SOURCE_LOCALE = 'en' const META_FILENAME = '_meta.js' -type FileToMove = { - sourcePath: string // Relative to locale directory - destinationPath: string // Relative to locale directory -} - async function fileExists(filepath: string): Promise { try { await fs.access(filepath) @@ -73,7 +68,7 @@ async function getSourceFiles(sourcePath: string): Promise { return [sourcePath] } -async function main() { +async function movePages() { const [sourcePath, destinationPath] = process.argv.slice(2) if (!sourcePath || !destinationPath) { throw new Error( @@ -176,7 +171,7 @@ async function main() { await execFileAsync('tsx', ['scripts/fix-pages-structure.ts']) } -main().catch((error) => { +movePages().catch((error) => { console.error(error.message) process.exit(1) }) diff --git a/website/src/HomePage.tsx b/website/src/HomePage.tsx index de48b5904d32..96a7b8e9f4e1 100644 --- a/website/src/HomePage.tsx +++ b/website/src/HomePage.tsx @@ -15,7 +15,7 @@ import { } from '@edgeandnode/gds/icons' import { NetworkIcon } from '@edgeandnode/go' -import { Card, Heading } from '@/components' +import { Card, Heading, TimeIcon } from '@/components' import { useI18n } from '@/i18n' import { getSupportedNetworks } from '@/supportedNetworks' @@ -25,10 +25,14 @@ export default function HomePage() { return ( <>
-
- +
+
-
+

{t('index.hero.title')}

{t('index.hero.description')}

@@ -43,7 +47,9 @@ export default function HomePage() {
- {t('index.products.title')} + + {t('index.products.title')} +

{t('index.products.description')}

@@ -56,7 +62,7 @@ export default function HomePage() { } icon={ -
+
} @@ -150,21 +156,21 @@ export default function HomePage() { title={t('index.guides.explorer.title')} description={t('index.guides.explorer.description')} icon={} - slotAboveTitle={
@@ -172,25 +178,25 @@ export default function HomePage() { href="/subgraphs/querying/best-practices/" title={t('index.guides.queryingBestPractices.title')} description={t('index.guides.queryingBestPractices.description')} - slotAboveTitle={
@@ -218,21 +224,21 @@ export default function HomePage() { href="https://www.youtube.com/watch?v=hn-sJUpZ_aM" title={t('index.videos.theGraphExplained.title')} description={t('index.videos.theGraphExplained.description')} - slotBelowDescription={
@@ -242,25 +248,6 @@ export default function HomePage() { ) } -interface TimeProps extends ComponentPropsWithoutRef<'div'> { - variant: 'reading' | 'duration' - minutes: number -} - -function Time({ variant, minutes, className, ...props }: TimeProps) { - const { t } = useI18n() - return ( -
- - {minutes} {t('index.time.minutes')} -
- ) -} - function SupportedNetworks({ className, ...props }: ComponentPropsWithoutRef<'div'>) { const { supportedNetworks } = useData() as { supportedNetworks: Awaited> } diff --git a/website/src/PageNotFound.tsx b/website/src/PageNotFound.tsx index 6b70d566c02b..6fb3827ea6da 100644 --- a/website/src/PageNotFound.tsx +++ b/website/src/PageNotFound.tsx @@ -8,7 +8,7 @@ export default function PageNotFound() { const { t } = useI18n() return ( -
+
{ - const getStaticProps: GetStaticProps = async (context) => { - const overrideStaticProps: GetStaticPropsResult> = overrides - ? await overrides(context) - : { props: {} } - return { - ...overrideStaticProps, - props: { - ...('props' in overrideStaticProps && overrideStaticProps.props), - }, - } - } - return getStaticProps -} - -export const getStaticPropsForSupportedNetworks = (fileName: string) => - buildGetStaticProps(fileName, async () => { - return { - props: { - networks: await getSupportedNetworks(), - }, - } - }) diff --git a/website/src/components/CalendarIcon.tsx b/website/src/components/CalendarIcon.tsx deleted file mode 100644 index 1686bc3eca4c..000000000000 --- a/website/src/components/CalendarIcon.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import type { WithOptional } from '@edgeandnode/common' -import { ExperimentalIcon as Icon, type ExperimentalIconProps as IconProps } from '@edgeandnode/gds' - -interface CalendarIconProps extends WithOptional { - date?: number -} - -// TODO: Move to GDS -export const CalendarIcon = ({ date = new Date().getDate(), ...props }: CalendarIconProps) => { - return ( - - - - - - - - {date} - - - - - - - ) -} diff --git a/website/src/components/Callout.tsx b/website/src/components/Callout.tsx index e0e52baba0ea..16fcce515c55 100644 --- a/website/src/components/Callout.tsx +++ b/website/src/components/Callout.tsx @@ -1,38 +1,74 @@ -import type { ComponentPropsWithoutRef } from 'react' +import type { ComponentPropsWithoutRef, ReactNode } from 'react' import { classNames } from '@edgeandnode/gds' -import { Lightbulb } from '@edgeandnode/gds/icons' +import { ExclamationMark, Lightbulb } from '@edgeandnode/gds/icons' import { useI18n } from '@/i18n' -interface CalloutProps extends ComponentPropsWithoutRef<'blockquote'> {} +type CalloutType = (typeof calloutTypes)[number] -// TODO: Add `important` variant -export const Callout = ({ className, children, ...props }: CalloutProps) => { +const calloutTypes = ['note', 'tip', 'important', 'warning', 'caution'] as const +const importantCalloutTypes: CalloutType[] = ['important', 'warning', 'caution'] + +interface CalloutProps extends Omit, 'title'> { + /** + * Defaults to `info`, or to `important` if `data-callout-type` is set to either `important`, `warning`, or `caution`. + */ + variant?: 'info' | 'important' + /** + * If `data-callout-type` is set to any valid callout type and `data-callout-type-show-title` is `true`, defaults to a + * translated title representing the callout type. + */ + title?: ReactNode +} + +export const Callout = ({ + variant: passedVariant, + title: passedTitle, + className, + children, + ...props +}: CalloutProps) => { const { t } = useI18n() + const type = 'data-callout-type' in props ? (props['data-callout-type'] as string) : null + const showTypeTitle = + type && calloutTypes.includes(type as CalloutType) && 'data-callout-type-show-title' in props + ? Boolean(props['data-callout-type-show-title']) + : false + const variant = passedVariant ?? (type && importantCalloutTypes.includes(type as CalloutType) ? 'important' : 'info') + const title = passedTitle ?? (showTypeTitle ? t(`global.content.callout.${type as CalloutType}`) : null) + return (
*]:my-4', + `flex gap-2 rounded-8 border p-4 ps-3 + data-[variant=important]:border-solar-500/50 + data-[variant=info]:border-astro-500/50 + data-[variant=important]:bg-solar-500/10 + data-[variant=info]:bg-astro-500/10 + --:my-8 --:last:mb-0 -:is-[li>*]:my-4`, className, ])} {...(props as ComponentPropsWithoutRef<'div'>)} >
- + {variant === 'info' ? ( + + ) : ( + + )}
li]:after:content-none + mdx-[:is(p,ul,ol):not(:last-child,:is(ul,ol)_*)]:mb-3 + mdx-[ul,ol]:gap-1 `} > + {typeof title === 'string' ?

{title}

: title} {children}
diff --git a/website/src/components/Heading.tsx b/website/src/components/Heading.tsx index 8ff3cefce525..343a52ed1c27 100644 --- a/website/src/components/Heading.tsx +++ b/website/src/components/Heading.tsx @@ -5,7 +5,7 @@ import { classNames, ExperimentalButton } from '@edgeandnode/gds' import { Link as LinkIcon } from '@edgeandnode/gds/icons' import { useI18n } from '@/i18n' -import { MDXContentContext } from '@/Layout' +import { MDXContentContext } from '@/layout' interface HeadingProps extends ComponentPropsWithoutRef<'h1'> { as?: ElementType diff --git a/website/src/components/HourglassIcon.tsx b/website/src/components/HourglassIcon.tsx deleted file mode 100644 index a75208656f5f..000000000000 --- a/website/src/components/HourglassIcon.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import type { WithOptional } from '@edgeandnode/common' -import { ExperimentalIcon as Icon, type ExperimentalIconProps as IconProps } from '@edgeandnode/gds' - -interface HourglassIconProps extends WithOptional { - readingTime?: number -} - -// TODO: Move to GDS -export const HourglassIcon = ({ readingTime = 0, ...props }: HourglassIconProps) => { - return ( - - - - - - - - - - - - - - ) -} diff --git a/website/src/components/Navigation.tsx b/website/src/components/Navigation.tsx index 22f9a7c7f6e2..874ca6822676 100644 --- a/website/src/components/Navigation.tsx +++ b/website/src/components/Navigation.tsx @@ -123,7 +123,7 @@ export const NavigationItem = ({ size-2 rounded-full bg-space-1500 transition nearest-group-[:has(:is(a,button):hover)]/navigation-item:bg-space-1300 +:group-data-[selected=partially]/navigation-item-trigger:bg-space-1100 - +:group-data-[selected=true]/navigation-item-trigger:bg-purple + +:group-data-[selected=true]/navigation-item-trigger:bg-purple-500 +:group-data-[selected]/navigation-item-trigger:transition-none `} /> diff --git a/website/src/components/Table.tsx b/website/src/components/Table.tsx index ff2e909749af..742c2edf936a 100644 --- a/website/src/components/Table.tsx +++ b/website/src/components/Table.tsx @@ -8,22 +8,24 @@ export const Table = ({ className, children, ...props }: TableProps) => { return (
*]:my-4', + 'gradient-mask-x overflow-x-auto overflow-y-clip -:text-body-small --:my-8 --:last:mb-0 -:is-[li>*]:my-4', className, ])} > diff --git a/website/src/components/TimeIcon.tsx b/website/src/components/TimeIcon.tsx new file mode 100644 index 000000000000..6fb98e3d5d72 --- /dev/null +++ b/website/src/components/TimeIcon.tsx @@ -0,0 +1,25 @@ +import type { ComponentPropsWithoutRef } from 'react' + +import { classNames } from '@edgeandnode/gds' +import { HourglassDynamic } from '@edgeandnode/gds/icons' + +import { useI18n } from '@/i18n' + +export interface TimeIconProps extends ComponentPropsWithoutRef<'div'> { + variant: 'reading' | 'duration' + minutes: number +} + +export function TimeIcon({ variant, minutes, className, ...props }: TimeIconProps) { + const { t } = useI18n() + return ( +
+ + {minutes} {t('index.time.minutes')} +
+ ) +} diff --git a/website/src/components/index.ts b/website/src/components/index.ts index 9f8bf56ee43d..6b48b4900732 100644 --- a/website/src/components/index.ts +++ b/website/src/components/index.ts @@ -1,11 +1,10 @@ -export * from './CalendarIcon' export * from './Callout' export * from './Card' export * from './CodeBlock' export * from './DocSearch' export * from './Heading' -export * from './HourglassIcon' export * from './Image' export * from './Navigation' export * from './Table' +export * from './TimeIcon' export * from './VideoEmbed' diff --git a/website/src/Layout.tsx b/website/src/layout/Layout.tsx similarity index 66% rename from website/src/Layout.tsx rename to website/src/layout/Layout.tsx index 76941b61e356..2d43c3d9cfd7 100644 --- a/website/src/Layout.tsx +++ b/website/src/layout/Layout.tsx @@ -1,20 +1,10 @@ import merge from 'lodash/merge' -import { motion } from 'motion/react' import { NextSeo, type NextSeoProps } from 'next-seo' -import type { Heading as NextraHeading, NextraMDXContent, NextraThemeLayoutProps, ReadingTime } from 'nextra' +import type { NextraThemeLayoutProps } from 'nextra' import { useFSRoute, useRouter } from 'nextra/hooks' import { MDXProvider } from 'nextra/mdx' import { normalizePages } from 'nextra/normalize-pages' -import { - type ComponentPropsWithoutRef, - createContext, - type CSSProperties, - type ReactNode, - useContext, - useEffect, - useState, -} from 'react' -import { useSet } from 'react-use' +import { type ReactNode, useEffect, useState } from 'react' import type { WithOptional } from '@edgeandnode/common' import { @@ -22,17 +12,14 @@ import { ExperimentalAppLauncher, ExperimentalButton, ExperimentalCodeInline, - ExperimentalDivider, ExperimentalLink, ExperimentalLocaleSwitcher, ExperimentalNavLink, type NestedStrings, - reactNodeToString, useIsomorphicLayoutEffect, } from '@edgeandnode/gds' import { - ArrowLeft, - ArrowRight, + APIToken, BookOpenText, Files, House, @@ -52,12 +39,10 @@ import { } from '@edgeandnode/gds/icons' import { - CalendarIcon, Callout, CodeBlock, DocSearch, Heading, - HourglassIcon, Image, NavigationGroup, NavigationItem, @@ -66,7 +51,8 @@ import { } from '@/components' import { useI18n } from '@/i18n' -const MAX_HEADING_DEPTH = 3 +import { MDXContent } from './MDXContent' +import { type FrontMatter, LayoutContext, type TemplateOptions, templateOptionsSchema } from './shared' const removeBasePathFromUrl = (url: string) => url.substring((process.env.BASE_PATH ?? '').length) @@ -74,32 +60,6 @@ const DocSearchHit = ({ hit, children }: { hit: { url: string }; children?: Reac {children} ) -type FrontMatter = { - title?: string - description?: string - socialImage?: string - seo?: NextSeoProps - remotePageUrl?: string - hideTableOfContents?: boolean - hideContentHeader?: boolean - hideContentFooter?: boolean - unwrapContent?: boolean -} - -type LayoutContextProps = { - filePath: string - frontMatter: FrontMatter - lastUpdated: Date | null - readingTime: ReadingTime | null - remotePageUrl: string | null - // TODO: Replace the following by a more cleaned up `navigation` object - flatDocsDirectories: ReturnType['flatDocsDirectories'] - activeIndex: ReturnType['activeIndex'] - activePath: ReturnType['activePath'] -} - -export const LayoutContext = createContext(null) - export default function Layout({ pageOpts, children }: NextraThemeLayoutProps) { const { filePath, frontMatter, pageMap, readingTime, timestamp } = pageOpts const fsPath = useFSRoute() @@ -168,6 +128,9 @@ export default function Layout({ pageOpts, children }: NextraThemeLayoutProps } + if (routeWithoutLocale === '/token-api' || routeWithoutLocale.startsWith('/token-api/')) { + return + } if (routeWithoutLocale === '/indexing' || routeWithoutLocale.startsWith('/indexing/')) { return } @@ -295,11 +258,17 @@ export default function Layout({ pageOpts, children }: NextraThemeLayoutProps 1 ? readingTime : null, @@ -320,7 +289,7 @@ export default function Layout({ pageOpts, children }: NextraThemeLayoutProps @@ -482,12 +452,13 @@ export default function Layout({ pageOpts, children }: NextraThemeLayoutProps -
+