From 9982d12b0a1f9a6da3f0d4264b9a35348e189dfb Mon Sep 17 00:00:00 2001 From: Alan Shaw Date: Mon, 13 May 2024 13:29:33 +0100 Subject: [PATCH] fix: add format specifier to blob location claim URL (#1445) --- packages/upload-api/src/blob/accept.js | 15 +- .../upload-api/test/handlers/web3.storage.js | 2 +- pnpm-lock.yaml | 1064 +++++++++-------- 3 files changed, 543 insertions(+), 538 deletions(-) diff --git a/packages/upload-api/src/blob/accept.js b/packages/upload-api/src/blob/accept.js index 13cee2868..e06bc0afe 100644 --- a/packages/upload-api/src/blob/accept.js +++ b/packages/upload-api/src/blob/accept.js @@ -3,8 +3,7 @@ import * as DID from '@ipld/dag-ucan/did' import * as W3sBlob from '@web3-storage/capabilities/web3.storage/blob' import { Assert } from '@web3-storage/content-claims/capability' import { create as createLink } from 'multiformats/link' -import { Digest } from 'multiformats/hashes/digest' -import { sha256 } from 'multiformats/hashes/sha2' +import * as Digest from 'multiformats/hashes/digest' import { code as rawCode } from 'multiformats/codecs/raw' import * as API from '../types.js' import { AllocatedMemoryHadNotBeenWrittenTo } from './lib.js' @@ -31,10 +30,11 @@ export function blobAcceptProvider(context) { } } - // TODO: we need to support multihash in claims, or specify hardcoded codec - const digest = new Digest(sha256.code, 32, blob.digest, blob.digest) + const digest = Digest.decode(blob.digest) const content = createLink(rawCode, digest) - const w3link = `https://w3s.link/ipfs/${content.toString()}?origin=r2://${R2_REGION}/${R2_BUCKET}` + const url = + /** @type {API.URI<'https:'>} */ + (`https://w3s.link/ipfs/${content}?format=raw&origin=r2://${R2_REGION}/${R2_BUCKET}`) const locationClaim = await Assert.location.delegate({ issuer: context.id, @@ -42,10 +42,7 @@ export function blobAcceptProvider(context) { with: context.id.toDIDKey(), nb: { content, - location: [ - // @ts-expect-error Type 'string' is not assignable to type '`${string}:${string}`' - w3link, - ], + location: [url], }, expiration: Infinity, }) diff --git a/packages/upload-api/test/handlers/web3.storage.js b/packages/upload-api/test/handlers/web3.storage.js index a527e3707..899577669 100644 --- a/packages/upload-api/test/handlers/web3.storage.js +++ b/packages/upload-api/test/handlers/web3.storage.js @@ -613,7 +613,7 @@ export const test = { assert.equal(locations.length, 1) assert.ok( locations[0].includes( - `https://w3s.link/ipfs/${content.toString()}?origin` + `https://w3s.link/ipfs/${content}?format=raw&origin=` ) ) }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 902d8d3a4..6a3508230 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,10 +20,10 @@ importers: version: 0.15.3 '@docusaurus/core': specifier: ^3.0.0 - version: 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) + version: 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) '@docusaurus/preset-classic': specifier: ^3.0.0 - version: 3.2.1(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2) + version: 3.3.2(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2) docusaurus-plugin-typedoc: specifier: ^0.21.0 version: 0.21.0(typedoc-plugin-markdown@3.17.1)(typedoc@0.25.13) @@ -98,7 +98,7 @@ importers: version: 4.0.1 type-fest: specifier: ^4.9.0 - version: 4.18.1 + version: 4.18.2 uint8arrays: specifier: ^4.0.6 version: 4.0.10 @@ -114,7 +114,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^20.8.4 - version: 20.12.7 + version: 20.12.10 '@types/sinon': specifier: ^10.0.19 version: 10.0.20 @@ -181,7 +181,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^20.8.4 - version: 20.12.7 + version: 20.12.10 '@web3-storage/eslint-config-w3up': specifier: workspace:^ version: link:../eslint-config-w3up @@ -600,7 +600,7 @@ importers: version: 10.0.6 '@types/node': specifier: ^20.8.4 - version: 20.12.7 + version: 20.12.10 '@ucanto/server': specifier: ^10.0.0 version: 10.0.0 @@ -832,7 +832,7 @@ packages: semver: 7.6.0 ts-expose-internals-conditionally: 1.0.0-empty.0 typescript: 5.3.3 - validate-npm-package-name: 5.0.0 + validate-npm-package-name: 5.0.1 dev: true /@arr/every@1.0.1: @@ -2194,8 +2194,8 @@ packages: - '@algolia/client-search' dev: true - /@docusaurus/core@3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-ZeMAqNvy0eBv2dThEeMuNzzuu+4thqMQakhxsgT5s02A8LqRcdkg+rbcnuNqUIpekQ4GRx3+M5nj0ODJhBXo9w==} + /@docusaurus/core@3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-PzKMydKI3IU1LmeZQDi+ut5RSuilbXnA8QdowGeJEgU8EJjmx3rBHNT1LxQxOVqNEwpWi/csLwd9bn7rUjggPA==} engines: {node: '>=18.0'} hasBin: true peerDependencies: @@ -2217,14 +2217,12 @@ packages: '@babel/runtime': 7.24.5 '@babel/runtime-corejs3': 7.24.5 '@babel/traverse': 7.24.5 - '@docusaurus/cssnano-preset': 3.2.1 - '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/react-loadable': 5.5.2(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) - '@svgr/webpack': 6.5.1 + '@docusaurus/cssnano-preset': 3.3.2 + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) autoprefixer: 10.4.19(postcss@8.4.38) babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0) babel-plugin-dynamic-import-node: 2.3.3 @@ -2238,8 +2236,8 @@ packages: copy-webpack-plugin: 11.0.0(webpack@5.91.0) core-js: 3.37.0 css-loader: 6.11.0(webpack@5.91.0) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.91.0) - cssnano: 5.1.15(postcss@8.4.38) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.91.0) + cssnano: 6.1.2(postcss@8.4.38) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 @@ -2260,8 +2258,8 @@ packages: react: 18.3.1 react-dev-utils: 12.0.1(typescript@5.2.2)(webpack@5.91.0) react-helmet-async: 1.3.0(react@18.3.1) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.3.1) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.91.0) + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.3.1) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0) react-router: 5.3.4(react@18.3.1) react-router-config: 5.1.1(react-router@5.3.4)(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) @@ -2298,26 +2296,26 @@ packages: - webpack-cli dev: true - /@docusaurus/cssnano-preset@3.2.1: - resolution: {integrity: sha512-wTL9KuSSbMJjKrfu385HZEzAoamUsbKqwscAQByZw4k6Ja/RWpqgVvt/CbAC+aYEH6inLzOt+MjuRwMOrD3VBA==} + /@docusaurus/cssnano-preset@3.3.2: + resolution: {integrity: sha512-+5+epLk/Rp4vFML4zmyTATNc3Is+buMAL6dNjrMWahdJCJlMWMPd/8YfU+2PA57t8mlSbhLJ7vAZVy54cd1vRQ==} engines: {node: '>=18.0'} dependencies: - cssnano-preset-advanced: 5.3.10(postcss@8.4.38) + cssnano-preset-advanced: 6.1.2(postcss@8.4.38) postcss: 8.4.38 - postcss-sort-media-queries: 4.4.1(postcss@8.4.38) + postcss-sort-media-queries: 5.2.0(postcss@8.4.38) tslib: 2.6.2 dev: true - /@docusaurus/logger@3.2.1: - resolution: {integrity: sha512-0voOKJCn9RaM3np6soqEfo7SsVvf2C+CDTWhW+H/1AyBhybASpExtDEz+7ECck9TwPzFQ5tt+I3zVugUJbJWDg==} + /@docusaurus/logger@3.3.2: + resolution: {integrity: sha512-Ldu38GJ4P8g4guN7d7pyCOJ7qQugG7RVyaxrK8OnxuTlaImvQw33aDRwaX2eNmX8YK6v+//Z502F4sOZbHHCHQ==} engines: {node: '>=18.0'} dependencies: chalk: 4.1.2 tslib: 2.6.2 dev: true - /@docusaurus/mdx-loader@3.2.1(@docusaurus/types@3.2.1)(react@18.3.1): - resolution: {integrity: sha512-Fs8tXhXKZjNkdGaOy1xSLXSwfjCMT73J3Zfrju2U16uGedRFRjgK0ojpK5tiC7TnunsL3tOFgp1BSMBRflX9gw==} + /@docusaurus/mdx-loader@3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-AFRxj/aOk3/mfYDPxE3wTbrjeayVRvNSZP7mgMuUlrb2UlPRbSVAFX1k2RbgAJrnTSwMgb92m2BhJgYRfptN3g==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2328,9 +2326,9 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/logger': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/logger': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) '@mdx-js/mdx': 3.0.1 '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -2358,12 +2356,13 @@ packages: - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true - /@docusaurus/module-type-aliases@3.2.1(react@18.3.1): - resolution: {integrity: sha512-FyViV5TqhL1vsM7eh29nJ5NtbRE6Ra6LP1PDcPvhwPSlA7eiWGRKAn3jWwMUcmjkos5SYY+sr0/feCdbM3eQHQ==} + /@docusaurus/module-type-aliases@3.3.2(react@18.3.1): + resolution: {integrity: sha512-b/XB0TBJah5yKb4LYuJT4buFvL0MGAb0+vJDrJtlYMguRtsEBkf2nWl5xP7h4Dlw6ol0hsHrCYzJ50kNIOEclw==} peerDependencies: react: '*' react-dom: '*' @@ -2373,15 +2372,14 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/react-loadable': 5.5.2(react@18.3.1) - '@docusaurus/types': 3.2.1(react@18.3.1) + '@docusaurus/types': 3.3.2(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.1 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.3.1 - react-helmet-async: 2.0.4(react@18.3.1) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.3.1) + react-helmet-async: 2.0.5(react@18.3.1) + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.3.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -2390,8 +2388,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-blog@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-lOx0JfhlGZoZu6pEJfeEpSISZR5dQbJGGvb42IP13G5YThNHhG9R9uoWuo4IOimPqBC7sHThdLA3VLevk61Fsw==} + /@docusaurus/plugin-content-blog@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-fJU+dmqp231LnwDJv+BHVWft8pcUS2xVPZdeYH6/ibH1s2wQ/sLcmUrGWyIv/Gq9Ptj8XWjRPMghlxghuPPoxg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2402,13 +2400,13 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -2439,8 +2437,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-docs@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-GHe5b/lCskAR8QVbfWAfPAApvRZgqk7FN3sOHgjCtjzQACZxkHmq6QqyqZ8Jp45V7lVck4wt2Xw2IzBJ7Cz3bA==} + /@docusaurus/plugin-content-docs@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-Dm1ri2VlGATTN3VGk1ZRqdRXWa1UlFubjaEL6JaxaK7IIFqN/Esjpl+Xw10R33loHcRww/H76VdEeYayaL76eg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2451,14 +2449,14 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.2.1(react@18.3.1) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/logger': 3.3.2 + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/module-type-aliases': 3.3.2(react@18.3.1) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -2487,8 +2485,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-content-pages@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-TOqVfMVTAHqWNEGM94Drz+PUpHDbwFy6ucHFgyTx9zJY7wPNSG5EN+rd/mU7OvAi26qpOn2o9xTdUmb28QLjEQ==} + /@docusaurus/plugin-content-pages@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-EKc9fQn5H2+OcGER8x1aR+7URtAGWySUgULfqE/M14+rIisdrBstuEZ4lUPDRrSIexOVClML82h2fDS+GSb8Ew==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2499,11 +2497,11 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) fs-extra: 11.2.0 react: 18.3.1 tslib: 2.6.2 @@ -2527,8 +2525,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-debug@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-AMKq8NuUKf2sRpN1m/sIbqbRbnmk+rSA+8mNU1LNxEl9BW9F/Gng8m9HKlzeyMPrf5XidzS1jqkuTLDJ6KIrFw==} + /@docusaurus/plugin-debug@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-oBIBmwtaB+YS0XlmZ3gCO+cMbsGvIYuAKkAopoCh0arVjtlyPbejzPrHuCoRHB9G7abjNZw7zoONOR8+8LM5+Q==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2539,9 +2537,9 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) fs-extra: 11.2.0 react: 18.3.1 react-json-view-lite: 1.4.0(react@18.3.1) @@ -2565,8 +2563,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-analytics@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-/rJ+9u+Px0eTCiF4TNcNtj3kHf8cp6K1HCwOTdbsSlz6Xn21syZYcy+f1VM9wF6HrvUkXUcbM5TDCvg2IRL6bQ==} + /@docusaurus/plugin-google-analytics@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-jXhrEIhYPSClMBK6/IA8qf1/FBoxqGXZvg7EuBax9HaK9+kL3L0TJIlatd8jQJOMtds8mKw806TOCc3rtEad1A==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2577,9 +2575,9 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) react: 18.3.1 tslib: 2.6.2 transitivePeerDependencies: @@ -2601,8 +2599,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-gtag@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-XtuJnlMvYfppeVdUyKiDIJAa/gTJKCQU92z8CLZZ9ibJdgVjFOLS10s0hIC0eL5z0U2u2loJz2rZ63HOkNHbBA==} + /@docusaurus/plugin-google-gtag@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-vcrKOHGbIDjVnNMrfbNpRQR1x6Jvcrb48kVzpBAOsKbj9rXZm/idjVAXRaewwobHdOrJkfWS/UJoxzK8wyLRBQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2613,9 +2611,9 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) '@types/gtag.js': 0.0.12 react: 18.3.1 tslib: 2.6.2 @@ -2638,8 +2636,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-google-tag-manager@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-wiS/kE0Ny5pnjTxVCs8ljRnkL1RVMj59t6jmSsgEX7piDOoaXSMIUaoIt9ogS/v132uO0xEsxHstkRUZHQyPcQ==} + /@docusaurus/plugin-google-tag-manager@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-ldkR58Fdeks0vC+HQ+L+bGFSJsotQsipXD+iKXQFvkOfmPIV6QbHRd7IIcm5b6UtwOiK33PylNS++gjyLUmaGw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2650,9 +2648,9 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) react: 18.3.1 tslib: 2.6.2 transitivePeerDependencies: @@ -2674,8 +2672,8 @@ packages: - webpack-cli dev: true - /@docusaurus/plugin-sitemap@3.2.1(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-uWZ7AxzdeaQSTCwD2yZtOiEm9zyKU+wqCmi/Sf25kQQqqFSBZUStXfaQ8OHP9cecnw893ZpZ811rPhB/wfujJw==} + /@docusaurus/plugin-sitemap@3.3.2(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-/ZI1+bwZBhAgC30inBsHe3qY9LOZS+79fRGkNdTcGHRMcdAp6Vw2pCd1gzlxd/xU+HXsNP6cLmTOrggmRp3Ujg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2686,12 +2684,12 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/logger': 3.2.1 - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/logger': 3.3.2 + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) fs-extra: 11.2.0 react: 18.3.1 sitemap: 7.1.1 @@ -2715,8 +2713,8 @@ packages: - webpack-cli dev: true - /@docusaurus/preset-classic@3.2.1(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2): - resolution: {integrity: sha512-E3OHSmttpEBcSMhfPBq3EJMBxZBM01W1rnaCUTXy9EHvkmB5AwgTfW1PwGAybPAX579ntE03R+2zmXdizWfKnQ==} + /@docusaurus/preset-classic@3.3.2(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2): + resolution: {integrity: sha512-1SDS7YIUN1Pg3BmD6TOTjhB7RSBHJRpgIRKx9TpxqyDrJ92sqtZhomDc6UYoMMLQNF2wHFZZVGFjxJhw2VpL+Q==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2727,19 +2725,19 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-blog': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-docs': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-pages': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-debug': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-google-analytics': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-google-gtag': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-google-tag-manager': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-sitemap': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-classic': 3.2.1(@types/react@18.3.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-search-algolia': 3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2) - '@docusaurus/types': 3.2.1(react@18.3.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-blog': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-docs': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-pages': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-debug': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-google-analytics': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-google-gtag': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-google-tag-manager': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-sitemap': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-classic': 3.3.2(@types/react@18.3.1)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-search-algolia': 3.3.2(@algolia/client-search@4.23.3)(@docusaurus/types@3.3.2)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2) + '@docusaurus/types': 3.3.2(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@algolia/client-search' @@ -2763,8 +2761,8 @@ packages: - webpack-cli dev: true - /@docusaurus/react-loadable@5.5.2(react@18.3.1): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + /@docusaurus/react-loadable@6.0.0(react@18.3.1): + resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} peerDependencies: react: '*' peerDependenciesMeta: @@ -2772,12 +2770,11 @@ packages: optional: true dependencies: '@types/react': 18.3.1 - prop-types: 15.8.1 react: 18.3.1 dev: true - /@docusaurus/theme-classic@3.2.1(@types/react@18.3.1)(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-+vSbnQyoWjc6vRZi4vJO2dBU02wqzynsai15KK+FANZudrYaBHtkbLZAQhgmxzBGVpxzi87gRohlMm+5D8f4tA==} + /@docusaurus/theme-classic@3.3.2(@types/react@18.3.1)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-gepHFcsluIkPb4Im9ukkiO4lXrai671wzS3cKQkY9BXQgdVwsdPf/KS0Vs4Xlb0F10fTz+T3gNjkxNEgSN9M0A==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2788,18 +2785,18 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.2.1(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-docs': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-pages': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-translations': 3.2.1 - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/module-type-aliases': 3.3.2(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-docs': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-pages': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-translations': 3.3.2 + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) '@mdx-js/react': 3.0.1(@types/react@18.3.1)(react@18.3.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 @@ -2834,8 +2831,8 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-common@3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2): - resolution: {integrity: sha512-d+adiD7L9xv6EvfaAwUqdKf4orsM3jqgeqAM+HAjgL/Ux0GkVVnfKr+tsoe+4ow4rHe6NUt+nkkW8/K8dKdilA==} + /@docusaurus/theme-common@3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2): + resolution: {integrity: sha512-kXqSaL/sQqo4uAMQ4fHnvRZrH45Xz2OdJ3ABXDS7YVGPSDTBC8cLebFrRR4YF9EowUHto1UC/EIklJZQMG/usA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2846,13 +2843,13 @@ packages: react-dom: optional: true dependencies: - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1) - '@docusaurus/module-type-aliases': 3.2.1(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-docs': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/plugin-content-pages': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/module-type-aliases': 3.3.2(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-docs': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/plugin-content-pages': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) '@types/history': 4.7.11 '@types/react': 18.3.1 '@types/react-router-config': 5.0.11 @@ -2882,8 +2879,8 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-search-algolia@3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2): - resolution: {integrity: sha512-bzhCrpyXBXzeydNUH83II2akvFEGfhsNTPPWsk5N7e+odgQCQwoHhcF+2qILbQXjaoZ6B3c48hrvkyCpeyqGHw==} + /@docusaurus/theme-search-algolia@3.3.2(@algolia/client-search@4.23.3)(@docusaurus/types@3.3.2)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.2.2): + resolution: {integrity: sha512-qLkfCl29VNBnF1MWiL9IyOQaHxUvicZp69hISyq/xMsNvFKHFOaOfk9xezYod2Q9xx3xxUh9t/QPigIei2tX4w==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 @@ -2895,13 +2892,13 @@ packages: optional: true dependencies: '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react@18.3.1)(search-insights@2.13.0) - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/logger': 3.2.1 - '@docusaurus/plugin-content-docs': 3.2.1(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1)(react@18.3.1)(typescript@5.2.2) - '@docusaurus/theme-translations': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/logger': 3.3.2 + '@docusaurus/plugin-content-docs': 3.3.2(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(react@18.3.1)(typescript@5.2.2) + '@docusaurus/theme-translations': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) algoliasearch: 4.23.3 algoliasearch-helper: 3.19.0(algoliasearch@4.23.3) clsx: 2.1.1 @@ -2934,16 +2931,16 @@ packages: - webpack-cli dev: true - /@docusaurus/theme-translations@3.2.1: - resolution: {integrity: sha512-jAUMkIkFfY+OAhJhv6mV8zlwY6J4AQxJPTgLdR2l+Otof9+QdJjHNh/ifVEu9q0lp3oSPlJj9l05AaP7Ref+cg==} + /@docusaurus/theme-translations@3.3.2: + resolution: {integrity: sha512-bPuiUG7Z8sNpGuTdGnmKl/oIPeTwKr0AXLGu9KaP6+UFfRZiyWbWE87ti97RrevB2ffojEdvchNujparR3jEZQ==} engines: {node: '>=18.0'} dependencies: fs-extra: 11.2.0 tslib: 2.6.2 dev: true - /@docusaurus/types@3.2.1(react@18.3.1): - resolution: {integrity: sha512-n/toxBzL2oxTtRTOFiGKsHypzn/Pm+sXyw+VSk1UbqbXQiHOwHwts55bpKwbcUgA530Is6kix3ELiFOv9GAMfw==} + /@docusaurus/types@3.3.2(react@18.3.1): + resolution: {integrity: sha512-5p201S7AZhliRxTU7uMKtSsoC8mgPA9bs9b5NQg1IRdRxJfflursXNVsgc3PcMqiUTul/v1s3k3rXXFlRE890w==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 @@ -2957,7 +2954,7 @@ packages: '@types/history': 4.7.11 '@types/react': 18.3.1 commander: 5.1.0 - joi: 17.13.0 + joi: 17.13.1 react: 18.3.1 react-helmet-async: 1.3.0(react@18.3.1) utility-types: 3.11.0 @@ -2971,8 +2968,8 @@ packages: - webpack-cli dev: true - /@docusaurus/utils-common@3.2.1(@docusaurus/types@3.2.1): - resolution: {integrity: sha512-N5vadULnRLiqX2QfTjVEU3u5vo6RG2EZTdyXvJdzDOdrLCGIZAfnf/VkssinFZ922sVfaFfQ4FnStdhn5TWdVg==} + /@docusaurus/utils-common@3.3.2(@docusaurus/types@3.3.2): + resolution: {integrity: sha512-QWFTLEkPYsejJsLStgtmetMFIA3pM8EPexcZ4WZ7b++gO5jGVH7zsipREnCHzk6+eDgeaXfkR6UPaTt86bp8Og==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' @@ -2980,18 +2977,18 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 3.2.1(react@18.3.1) + '@docusaurus/types': 3.3.2(react@18.3.1) tslib: 2.6.2 dev: true - /@docusaurus/utils-validation@3.2.1(@docusaurus/types@3.2.1): - resolution: {integrity: sha512-+x7IR9hNMXi62L1YAglwd0s95fR7+EtirjTxSN4kahYRWGqOi3jlQl1EV0az/yTEvKbxVvOPcdYicGu9dk4LJw==} + /@docusaurus/utils-validation@3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2): + resolution: {integrity: sha512-itDgFs5+cbW9REuC7NdXals4V6++KifgVMzoGOOOSIifBQw+8ULhy86u5e1lnptVL0sv8oAjq2alO7I40GR7pA==} engines: {node: '>=18.0'} dependencies: - '@docusaurus/logger': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - joi: 17.13.0 + '@docusaurus/logger': 3.3.2 + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + joi: 17.13.1 js-yaml: 4.1.0 tslib: 2.6.2 transitivePeerDependencies: @@ -2999,12 +2996,13 @@ packages: - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true - /@docusaurus/utils@3.2.1(@docusaurus/types@3.2.1): - resolution: {integrity: sha512-DPkIS/EPc+pGAV798PUXgNzJFM3HJouoQXgr0KDZuJVz1EkWbDLOcQwLIz8Qx7liI9ddfkN/TXTRQdsTPZNakw==} + /@docusaurus/utils@3.3.2(@docusaurus/types@3.3.2)(typescript@5.2.2): + resolution: {integrity: sha512-f4YMnBVymtkSxONv4Y8js3Gez9IgHX+Lcg6YRMOjVbq8sgCcdYK1lf6SObAuz5qB/mxiSK7tW0M9aaiIaUSUJg==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' @@ -3012,10 +3010,10 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/logger': 3.2.1 - '@docusaurus/types': 3.2.1(react@18.3.1) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1) - '@svgr/webpack': 6.5.1 + '@docusaurus/logger': 3.3.2 + '@docusaurus/types': 3.3.2(react@18.3.1) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@svgr/webpack': 8.1.0(typescript@5.2.2) escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.91.0) fs-extra: 11.2.0 @@ -3036,6 +3034,7 @@ packages: - '@swc/core' - esbuild - supports-color + - typescript - uglify-js - webpack-cli dev: true @@ -3381,7 +3380,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.10 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: true @@ -3660,9 +3659,9 @@ packages: micromark-util-symbol: 1.1.0 dev: true - /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} - engines: {node: '>=10'} + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3687,44 +3686,44 @@ packages: '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} - engines: {node: '>=10'} + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} - engines: {node: '>=10'} + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} - engines: {node: '>=10'} + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} - engines: {node: '>=10'} + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.5): + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 dev: true - /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.5): + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3732,85 +3731,89 @@ packages: '@babel/core': 7.24.5 dev: true - /@svgr/babel-preset@6.5.1(@babel/core@7.24.5): - resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} - engines: {node: '>=10'} + /@svgr/babel-preset@8.1.0(@babel/core@7.24.5): + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.5 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.24.5) + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.5) '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.5) '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.5) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.24.5) - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.24.5) - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.24.5) - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.24.5) - '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.24.5) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.5) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.5) dev: true - /@svgr/core@6.5.1: - resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} - engines: {node: '>=10'} + /@svgr/core@8.1.0(typescript@5.2.2): + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} dependencies: '@babel/core': 7.24.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.24.5) - '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) camelcase: 6.3.0 - cosmiconfig: 7.1.0 + cosmiconfig: 8.3.6(typescript@5.2.2) + snake-case: 3.0.4 transitivePeerDependencies: - supports-color + - typescript dev: true - /@svgr/hast-util-to-babel-ast@6.5.1: - resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} - engines: {node: '>=10'} + /@svgr/hast-util-to-babel-ast@8.0.0: + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} dependencies: '@babel/types': 7.24.5 entities: 4.5.0 dev: true - /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): - resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==} - engines: {node: '>=10'} + /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0): + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} peerDependencies: - '@svgr/core': ^6.0.0 + '@svgr/core': '*' dependencies: '@babel/core': 7.24.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.24.5) - '@svgr/core': 6.5.1 - '@svgr/hast-util-to-babel-ast': 6.5.1 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.5) + '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1): - resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==} - engines: {node: '>=10'} + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.2.2): + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} peerDependencies: '@svgr/core': '*' dependencies: - '@svgr/core': 6.5.1 - cosmiconfig: 7.1.0 + '@svgr/core': 8.1.0(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.2.2) deepmerge: 4.3.1 - svgo: 2.8.0 + svgo: 3.2.0 + transitivePeerDependencies: + - typescript dev: true - /@svgr/webpack@6.5.1: - resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} - engines: {node: '>=10'} + /@svgr/webpack@8.1.0(typescript@5.2.2): + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} dependencies: '@babel/core': 7.24.5 '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.5) '@babel/preset-env': 7.24.5(@babel/core@7.24.5) '@babel/preset-react': 7.24.1(@babel/core@7.24.5) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) - '@svgr/core': 6.5.1 - '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) - '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) + '@svgr/core': 8.1.0(typescript@5.2.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.2.2) transitivePeerDependencies: - supports-color + - typescript dev: true /@szmarczak/http-timer@5.0.1: @@ -3839,26 +3842,26 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.19.0 - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/debug@4.1.12: @@ -3894,7 +3897,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3938,7 +3941,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/inquirer@9.0.7: @@ -3996,23 +3999,23 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: true - /@types/node@20.12.7: - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} + /@types/node@20.12.10: + resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} dependencies: undici-types: 5.26.5 /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - /@types/prismjs@1.26.3: - resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} + /@types/prismjs@1.26.4: + resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==} dev: true /@types/prop-types@15.7.12: @@ -4068,7 +4071,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/semver@7.5.8: @@ -4079,7 +4082,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/serve-index@1.9.4: @@ -4092,7 +4095,7 @@ packages: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.12.7 + '@types/node': 20.12.10 '@types/send': 0.17.4 dev: true @@ -4109,13 +4112,13 @@ packages: /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/unist@2.0.10: @@ -4129,13 +4132,13 @@ packages: /@types/varint@6.0.3: resolution: {integrity: sha512-DHukoGWdJ2aYkveZJTB2rN2lp6m7APzVsoJQ7j/qy1fQxyamJTPD5xQzCMoJ2Qtgn0mE3wWeNOpbTyBFvF+dyA==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 dev: true /@types/yargs-parser@21.0.3: @@ -4340,46 +4343,46 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vue/compiler-core@3.4.26: - resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==} + /@vue/compiler-core@3.4.27: + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} dependencies: '@babel/parser': 7.24.5 - '@vue/shared': 3.4.26 + '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 dev: false - /@vue/compiler-dom@3.4.26: - resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==} + /@vue/compiler-dom@3.4.27: + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} dependencies: - '@vue/compiler-core': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 dev: false - /@vue/compiler-sfc@3.4.26: - resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==} + /@vue/compiler-sfc@3.4.27: + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} dependencies: '@babel/parser': 7.24.5 - '@vue/compiler-core': 3.4.26 - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 dev: false - /@vue/compiler-ssr@3.4.26: - resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==} + /@vue/compiler-ssr@3.4.27: + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 dev: false - /@vue/shared@3.4.26: - resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==} + /@vue/shared@3.4.27: + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} dev: false /@web-std/blob@3.0.5: @@ -4857,7 +4860,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001614 + caniuse-lite: 1.0.30001616 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -5066,10 +5069,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001614 - electron-to-chromium: 1.4.752 + caniuse-lite: 1.0.30001616 + electron-to-chromium: 1.4.757 node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + update-browserslist-db: 1.0.15(browserslist@4.23.0) dev: true /buffer-from@1.1.2: @@ -5087,12 +5090,6 @@ packages: engines: {node: '>=6'} dev: false - /builtins@5.1.0: - resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - dependencies: - semver: 7.6.0 - dev: true - /bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -5203,13 +5200,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001614 + caniuse-lite: 1.0.30001616 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001614: - resolution: {integrity: sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==} + /caniuse-lite@1.0.30001616: + resolution: {integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==} dev: true /cardinal@2.1.1: @@ -5672,6 +5669,7 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: false /cosmiconfig@8.3.6(typescript@5.2.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} @@ -5727,9 +5725,9 @@ packages: type-fest: 1.4.0 dev: true - /css-declaration-sorter@6.4.1(postcss@8.4.38): - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} + /css-declaration-sorter@7.2.0(postcss@8.4.38): + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.0.9 dependencies: @@ -5759,8 +5757,8 @@ packages: webpack: 5.91.0 dev: true - /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.91.0): - resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} + /css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0): + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} engines: {node: '>= 14.15.0'} peerDependencies: '@parcel/css': '*' @@ -5784,13 +5782,13 @@ packages: lightningcss: optional: true dependencies: + '@jridgewell/trace-mapping': 0.3.25 clean-css: 5.3.3 - cssnano: 5.1.15(postcss@8.4.38) + cssnano: 6.1.2(postcss@8.4.38) jest-worker: 29.7.0 postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - source-map: 0.6.1 webpack: 5.91.0 dev: true @@ -5814,12 +5812,20 @@ packages: nth-check: 2.1.1 dev: true - /css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 + mdn-data: 2.0.28 + source-map-js: 1.2.0 + dev: true + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 dev: true /css-what@6.1.0: @@ -5833,85 +5839,86 @@ packages: hasBin: true dev: true - /cssnano-preset-advanced@5.3.10(postcss@8.4.38): - resolution: {integrity: sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==} - engines: {node: ^10 || ^12 || >=14.0} + /cssnano-preset-advanced@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: autoprefixer: 10.4.19(postcss@8.4.38) - cssnano-preset-default: 5.2.14(postcss@8.4.38) + browserslist: 4.23.0 + cssnano-preset-default: 6.1.2(postcss@8.4.38) postcss: 8.4.38 - postcss-discard-unused: 5.1.0(postcss@8.4.38) - postcss-merge-idents: 5.1.1(postcss@8.4.38) - postcss-reduce-idents: 5.2.0(postcss@8.4.38) - postcss-zindex: 5.1.0(postcss@8.4.38) + postcss-discard-unused: 6.0.5(postcss@8.4.38) + postcss-merge-idents: 6.0.3(postcss@8.4.38) + postcss-reduce-idents: 6.0.3(postcss@8.4.38) + postcss-zindex: 6.0.2(postcss@8.4.38) dev: true - /cssnano-preset-default@5.2.14(postcss@8.4.38): - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} + /cssnano-preset-default@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.38) - cssnano-utils: 3.1.0(postcss@8.4.38) + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 - postcss-calc: 8.2.4(postcss@8.4.38) - postcss-colormin: 5.3.1(postcss@8.4.38) - postcss-convert-values: 5.1.3(postcss@8.4.38) - postcss-discard-comments: 5.1.2(postcss@8.4.38) - postcss-discard-duplicates: 5.1.0(postcss@8.4.38) - postcss-discard-empty: 5.1.1(postcss@8.4.38) - postcss-discard-overridden: 5.1.0(postcss@8.4.38) - postcss-merge-longhand: 5.1.7(postcss@8.4.38) - postcss-merge-rules: 5.1.4(postcss@8.4.38) - postcss-minify-font-values: 5.1.0(postcss@8.4.38) - postcss-minify-gradients: 5.1.1(postcss@8.4.38) - postcss-minify-params: 5.1.4(postcss@8.4.38) - postcss-minify-selectors: 5.2.1(postcss@8.4.38) - postcss-normalize-charset: 5.1.0(postcss@8.4.38) - postcss-normalize-display-values: 5.1.0(postcss@8.4.38) - postcss-normalize-positions: 5.1.1(postcss@8.4.38) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.38) - postcss-normalize-string: 5.1.0(postcss@8.4.38) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.38) - postcss-normalize-unicode: 5.1.1(postcss@8.4.38) - postcss-normalize-url: 5.1.0(postcss@8.4.38) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.38) - postcss-ordered-values: 5.1.3(postcss@8.4.38) - postcss-reduce-initial: 5.1.2(postcss@8.4.38) - postcss-reduce-transforms: 5.1.0(postcss@8.4.38) - postcss-svgo: 5.1.0(postcss@8.4.38) - postcss-unique-selectors: 5.1.1(postcss@8.4.38) - dev: true - - /cssnano-utils@3.1.0(postcss@8.4.38): - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + postcss-calc: 9.0.1(postcss@8.4.38) + postcss-colormin: 6.1.0(postcss@8.4.38) + postcss-convert-values: 6.1.0(postcss@8.4.38) + postcss-discard-comments: 6.0.2(postcss@8.4.38) + postcss-discard-duplicates: 6.0.3(postcss@8.4.38) + postcss-discard-empty: 6.0.3(postcss@8.4.38) + postcss-discard-overridden: 6.0.2(postcss@8.4.38) + postcss-merge-longhand: 6.0.5(postcss@8.4.38) + postcss-merge-rules: 6.1.1(postcss@8.4.38) + postcss-minify-font-values: 6.1.0(postcss@8.4.38) + postcss-minify-gradients: 6.0.3(postcss@8.4.38) + postcss-minify-params: 6.1.0(postcss@8.4.38) + postcss-minify-selectors: 6.0.4(postcss@8.4.38) + postcss-normalize-charset: 6.0.2(postcss@8.4.38) + postcss-normalize-display-values: 6.0.2(postcss@8.4.38) + postcss-normalize-positions: 6.0.2(postcss@8.4.38) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38) + postcss-normalize-string: 6.0.2(postcss@8.4.38) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38) + postcss-normalize-unicode: 6.1.0(postcss@8.4.38) + postcss-normalize-url: 6.0.2(postcss@8.4.38) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.38) + postcss-ordered-values: 6.0.2(postcss@8.4.38) + postcss-reduce-initial: 6.1.0(postcss@8.4.38) + postcss-reduce-transforms: 6.0.2(postcss@8.4.38) + postcss-svgo: 6.0.3(postcss@8.4.38) + postcss-unique-selectors: 6.0.4(postcss@8.4.38) + dev: true + + /cssnano-utils@4.0.2(postcss@8.4.38): + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /cssnano@5.1.15(postcss@8.4.38): - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} + /cssnano@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.38) - lilconfig: 2.1.0 + cssnano-preset-default: 6.1.2(postcss@8.4.38) + lilconfig: 3.1.1 postcss: 8.4.38 - yaml: 1.10.2 dev: true - /csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: - css-tree: 1.1.3 + css-tree: 2.2.1 dev: true /csstype@3.1.3: @@ -6067,7 +6074,7 @@ packages: dependencies: '@babel/parser': 7.24.5 '@babel/traverse': 7.24.5 - '@vue/compiler-sfc': 3.4.26 + '@vue/compiler-sfc': 3.4.27 callsite: 1.0.0 camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -6288,8 +6295,8 @@ packages: encoding: 0.1.13 dev: false - /electron-to-chromium@1.4.752: - resolution: {integrity: sha512-P3QJreYI/AUTcfBVrC4zy9KvnZWekViThgQMX/VpJ+IsOBbcX5JFpORM4qWapwWQ+agb2nYAOyn/4PMXOk0m2Q==} + /electron-to-chromium@1.4.757: + resolution: {integrity: sha512-jftDaCknYSSt/+KKeXzH3LX5E2CvRLm75P3Hj+J/dv3CL0qUYcOt13d5FN1NiL5IJbbhzHrb3BomeG2tkSlZmw==} dev: true /emoji-regex@10.3.0: @@ -6703,7 +6710,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 require-like: 0.1.2 dev: true @@ -7453,8 +7460,8 @@ packages: '@types/hast': 3.0.4 dev: true - /hast-util-raw@9.0.2: - resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + /hast-util-raw@9.0.3: + resolution: {integrity: sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==} dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -8420,7 +8427,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.7 + '@types/node': 20.12.10 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -8431,7 +8438,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -8440,7 +8447,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.7 + '@types/node': 20.12.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8451,8 +8458,8 @@ packages: hasBin: true dev: true - /joi@17.13.0: - resolution: {integrity: sha512-9qcrTyoBmFZRNHeVP4edKqIUEgFzq7MHvTNSDuHSqkpOPtiBkgNgcmTSqmiw1kw9tdKaiddvIDv/eCJDxmqWCA==} + /joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -8593,6 +8600,11 @@ packages: engines: {node: '>=10'} dev: true + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -9051,8 +9063,12 @@ packages: '@types/mdast': 4.0.3 dev: true - /mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + dev: true + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: true /media-typer@0.3.0: @@ -9768,11 +9784,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: true - /normalize-url@8.0.1: resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} engines: {node: '>=14.16'} @@ -10343,8 +10354,9 @@ packages: engines: {node: '>= 0.4'} dev: true - /postcss-calc@8.2.4(postcss@8.4.38): - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + /postcss-calc@9.0.1(postcss@8.4.38): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.2 dependencies: @@ -10353,11 +10365,11 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@5.3.1(postcss@8.4.38): - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-colormin@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 @@ -10366,58 +10378,58 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@5.1.3(postcss@8.4.38): - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-convert-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments@5.1.2(postcss@8.4.38): - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-comments@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-duplicates@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-duplicates@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-empty@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-empty@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-overridden@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-overridden@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-discard-unused@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-discard-unused@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 @@ -10439,80 +10451,80 @@ packages: - typescript dev: true - /postcss-merge-idents@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-idents@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-merge-longhand@5.1.7(postcss@8.4.38): - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-longhand@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.38) + stylehacks: 6.1.1(postcss@8.4.38) dev: true - /postcss-merge-rules@5.1.4(postcss@8.4.38): - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-merge-rules@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-selector-parser: 6.0.16 dev: true - /postcss-minify-font-values@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-font-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-gradients@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@5.1.4(postcss@8.4.38): - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-params@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 - cssnano-utils: 3.1.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@5.2.1(postcss@8.4.38): - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-minify-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 @@ -10559,134 +10571,133 @@ packages: postcss: 8.4.38 dev: true - /postcss-normalize-charset@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-charset@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true - /postcss-normalize-display-values@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-display-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-positions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-string@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-unicode@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-url@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - normalize-url: 6.1.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-normalize-whitespace@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values@5.1.3(postcss@8.4.38): - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-ordered-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-idents@5.2.0(postcss@8.4.38): - resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-idents@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial@5.1.2(postcss@8.4.38): - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-initial@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 caniuse-api: 3.0.0 postcss: 8.4.38 dev: true - /postcss-reduce-transforms@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-reduce-transforms@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 @@ -10700,32 +10711,32 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sort-media-queries@4.4.1(postcss@8.4.38): - resolution: {integrity: sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==} - engines: {node: '>=10.0.0'} + /postcss-sort-media-queries@5.2.0(postcss@8.4.38): + resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} + engines: {node: '>=14.0.0'} peerDependencies: - postcss: ^8.4.16 + postcss: ^8.4.23 dependencies: postcss: 8.4.38 - sort-css-media-queries: 2.1.0 + sort-css-media-queries: 2.2.0 dev: true - /postcss-svgo@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-svgo@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-value-parser: 4.2.0 - svgo: 2.8.0 + svgo: 3.2.0 dev: true - /postcss-unique-selectors@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-unique-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 postcss-selector-parser: 6.0.16 @@ -10735,11 +10746,11 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss-zindex@5.1.0(postcss@8.4.38): - resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} - engines: {node: ^10 || ^12 || >=14.0} + /postcss-zindex@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: postcss: 8.4.38 dev: true @@ -10789,7 +10800,7 @@ packages: react: optional: true dependencies: - '@types/prismjs': 1.26.3 + '@types/prismjs': 1.26.4 clsx: 2.1.1 react: 18.3.1 dev: true @@ -10847,7 +10858,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 20.12.7 + '@types/node': 20.12.10 long: 5.2.3 /proxy-addr@2.0.7: @@ -11003,16 +11014,13 @@ packages: shallowequal: 1.1.0 dev: true - /react-helmet-async@2.0.4(react@18.3.1): - resolution: {integrity: sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ==} + /react-helmet-async@2.0.5(react@18.3.1): + resolution: {integrity: sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true - react-dom: - optional: true dependencies: invariant: 2.2.4 react: 18.3.1 @@ -11036,7 +11044,7 @@ packages: react: 18.3.1 dev: true - /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.91.0): + /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0): resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} peerDependencies: @@ -11047,7 +11055,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.24.5 - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.3.1) + react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.3.1) webpack: 5.91.0 dev: true @@ -11245,7 +11253,7 @@ packages: resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.2 + hast-util-raw: 9.0.3 vfile: 6.0.1 dev: true @@ -11822,6 +11830,13 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true + /snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + dependencies: + dot-case: 3.0.4 + tslib: 2.6.2 + dev: true + /sockjs@0.3.24: resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: @@ -11830,8 +11845,8 @@ packages: websocket-driver: 0.7.4 dev: true - /sort-css-media-queries@2.1.0: - resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} + /sort-css-media-queries@2.2.0: + resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} engines: {node: '>= 6.3.0'} dev: true @@ -11925,11 +11940,6 @@ packages: engines: {node: '>=12'} dev: true - /stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: true - /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -12117,11 +12127,11 @@ packages: inline-style-parser: 0.2.3 dev: true - /stylehacks@5.1.1(postcss@8.4.38): - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} + /stylehacks@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.31 dependencies: browserslist: 4.23.0 postcss: 8.4.38 @@ -12162,18 +12172,18 @@ packages: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: true - /svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} + /svgo@3.2.0: + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: '@trysound/sax': 0.2.0 commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 picocolors: 1.0.0 - stable: 0.1.8 dev: true /sync-multihash-sha2@1.0.0: @@ -12352,8 +12362,8 @@ packages: engines: {node: '>=14.16'} dev: true - /type-fest@4.18.1: - resolution: {integrity: sha512-qXhgeNsX15bM63h5aapNFcQid9jRF/l3ojDoDFmekDQEUufZ9U4ErVt6SjDxnHp48Ltrw616R8yNc3giJ3KvVQ==} + /type-fest@4.18.2: + resolution: {integrity: sha512-+suCYpfJLAe4OXS6+PPXjW3urOS4IoP9waSiLuXfLgqZODKw/aWwASvzqE886wA0kQgGy0mIWyhd87VpqIy6Xg==} engines: {node: '>=16'} dev: false @@ -12600,8 +12610,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + /update-browserslist-db@1.0.15(browserslist@4.23.0): + resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -12701,11 +12711,9 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /validate-npm-package-name@5.0.0: - resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + /validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dependencies: - builtins: 5.1.0 dev: true /value-equal@1.0.1: