From 3fc12a0853485beeb6ed91986435a8469ac646a4 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Sat, 21 Dec 2024 02:27:29 +0800 Subject: [PATCH] [v4] process CSS by Tailwind CSS CLI / patch react-compiler (#3848) * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * upd * lint * upd * upd * prettier --- .changeset/eight-swans-own.md | 8 + docs/package.json | 4 +- examples/swr-site/next-env.d.ts | 2 +- examples/swr-site/package.json | 4 +- package.json | 5 +- .../package.json | 3 +- .../src/index.ts | 60 +- packages/nextra-theme-blog/package.json | 12 +- .../nextra-theme-blog/src/components/index.ts | 2 - .../src/components/layout.tsx | 6 +- packages/nextra-theme-blog/src/index.ts | 2 - .../nextra-theme-blog/src/mdx-components.tsx | 2 +- packages/nextra-theme-blog/src/types.ts | 2 - packages/nextra-theme-blog/tsup.config.ts | 29 +- packages/nextra-theme-docs/package.json | 12 +- .../nextra-theme-docs/src/components/index.ts | 2 - .../nextra-theme-docs/src/components/toc.tsx | 10 +- packages/nextra-theme-docs/src/index.ts | 2 - .../src/mdx-components/heading.tsx | 2 +- .../src/mdx-components/index.tsx | 2 +- .../nextra-theme-docs/src/stores/index.ts | 2 - .../src/stores/theme-config.ts | 1 - packages/nextra-theme-docs/src/stores/toc.ts | 2 + packages/nextra-theme-docs/src/utils/index.ts | 2 - packages/nextra-theme-docs/tsup.config.ts | 67 +- packages/nextra/default-entry.ts | 6 + packages/nextra/package.json | 4 +- .../nextra/src/client/components/cards.tsx | 2 +- .../nextra/src/client/components/index.ts | 2 - .../nextra/src/client/components/mathjax.ts | 1 - packages/nextra/src/client/hocs/index.ts | 2 - .../src/client/hocs/with-github-alert.tsx | 2 +- .../nextra/src/client/hocs/with-icons.tsx | 2 +- packages/nextra/src/client/hooks/index.ts | 2 - packages/nextra/src/client/icons/index.ts | 2 - packages/nextra/src/client/mdx-components.ts | 2 - .../nextra/src/client/mdx-components/index.ts | 2 - .../src/client/mdx-components/pre/index.tsx | 2 +- .../src/client/mdx-components/table.tsx | 14 +- packages/nextra/src/client/setup-page.tsx | 2 +- packages/nextra/tsup.config.ts | 24 +- ...@0.0.0-experimental-22c6e49-20241219.patch | 31 + pnpm-lock.yaml | 1637 ++++++++--------- 43 files changed, 897 insertions(+), 1087 deletions(-) create mode 100644 .changeset/eight-swans-own.md create mode 100644 packages/nextra/default-entry.ts create mode 100644 patches/babel-plugin-react-compiler@0.0.0-experimental-22c6e49-20241219.patch diff --git a/.changeset/eight-swans-own.md b/.changeset/eight-swans-own.md new file mode 100644 index 0000000000..60183984d6 --- /dev/null +++ b/.changeset/eight-swans-own.md @@ -0,0 +1,8 @@ +--- +"nextra-theme-blog": patch +"nextra-theme-docs": patch +"nextra": patch +--- + +- Use Tailwind CSS CLI because CSS processing by `tsup` produce different, weird and broken result +- Patch react-compiler with some fixes which isn't fixed diff --git a/docs/package.json b/docs/package.json index e00aaed3ac..e6e8418dce 100644 --- a/docs/package.json +++ b/docs/package.json @@ -21,11 +21,11 @@ }, "devDependencies": { "@svgr/webpack": "^8.0.1", - "@tailwindcss/postcss": "^4.0.0-beta.2", + "@tailwindcss/postcss": "^4.0.0-beta.8", "@types/node": "^22.0.0", "@types/react": "^18.2.23", "pagefind": "^1.1.1", - "tailwindcss": "^4.0.0-beta.2" + "tailwindcss": "^4.0.0-beta.8" }, "browserslist": [ ">= .25%", diff --git a/examples/swr-site/next-env.d.ts b/examples/swr-site/next-env.d.ts index 40c3d68096..1b3be0840f 100644 --- a/examples/swr-site/next-env.d.ts +++ b/examples/swr-site/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. +// see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/examples/swr-site/package.json b/examples/swr-site/package.json index fbd5d7439d..882fba9092 100644 --- a/examples/swr-site/package.json +++ b/examples/swr-site/package.json @@ -26,9 +26,9 @@ }, "devDependencies": { "@next/bundle-analyzer": "^14.2.13", - "@tailwindcss/postcss": "^4.0.0-beta.2", + "@tailwindcss/postcss": "^4.0.0-beta.8", "pagefind": "^1.1.1", - "tailwindcss": "^4.0.0-beta.2" + "tailwindcss": "^4.0.0-beta.8" }, "browserslist": [ ">= .25%", diff --git a/package.json b/package.json index c9fe4647ba..d3c2428766 100644 --- a/package.json +++ b/package.json @@ -33,10 +33,13 @@ }, "pnpm": { "overrides": { - "esbuild": "^0.24.0", + "postcss": "8.4.49", + "lightningcss": "1.28.2", + "esbuild": "0.24.0", "next": "15.1.2" }, "patchedDependencies": { + "babel-plugin-react-compiler@0.0.0-experimental-22c6e49-20241219": "patches/babel-plugin-react-compiler@0.0.0-experimental-22c6e49-20241219.patch", "esbuild-plugin-svgr@3.0.0": "patches/esbuild-plugin-svgr.patch", "@changesets/assemble-release-plan@6.0.5": "patches/@changesets__assemble-release-plan.patch", "tsup@8.3.5": "patches/tsup@8.3.5.patch", diff --git a/packages/esbuild-react-compiler-plugin/package.json b/packages/esbuild-react-compiler-plugin/package.json index 5e8b218d10..6858129b53 100644 --- a/packages/esbuild-react-compiler-plugin/package.json +++ b/packages/esbuild-react-compiler-plugin/package.json @@ -20,9 +20,10 @@ "types:check": "tsc --noEmit" }, "dependencies": { + "babel-plugin-react-compiler": "0.0.0-experimental-22c6e49-20241219", "react-compiler-webpack": "0.1.2" }, "devDependencies": { - "@types/node": "^22.0.0" + "@types/node": "^22.10.2" } } diff --git a/packages/esbuild-react-compiler-plugin/src/index.ts b/packages/esbuild-react-compiler-plugin/src/index.ts index 91d132e3eb..8ccbce27de 100644 --- a/packages/esbuild-react-compiler-plugin/src/index.ts +++ b/packages/esbuild-react-compiler-plugin/src/index.ts @@ -3,20 +3,49 @@ import path from 'node:path' import reactCompilerLoader from 'react-compiler-webpack/dist/react-compiler-loader.js' import type { Options } from 'tsup' -const reactCompilerConfig = { - sources(_filename: string) { - return true +const DEFAULT_REACT_COMPILER_CONFIG = { + sources(filename: string) { + return !filename.includes('node_modules') }, - target: '18' + // panicThreshold: 'all_errors', + target: '18', + logger: { + logEvent( + filename: string, + result: { kind: 'CompileError' | 'CompileSuccess' } + ) { + if (result.kind === 'CompileSuccess') { + console.info('🚀 File', filename, 'was optimized with react-compiler') + return + } + console.error( + '❌ File', + filename, + 'was not optimized with react-compiler' + ) + console.error(result) + if (process.env.NODE_ENV === 'production') { + // eslint-disable-next-line unicorn/no-process-exit + process.exit(1) + } + } + } } export const reactCompilerPlugin = ({ - filter + filter, + config }: { filter: RegExp + config?: object }): NonNullable[number] => ({ name: 'react-compiler', setup(build) { + config = { + ...DEFAULT_REACT_COMPILER_CONFIG, + ...config + } + build.onLoad({ filter }, async args => { const { contents = await fs.readFile(args.path), @@ -31,32 +60,13 @@ export const reactCompilerPlugin = ({ reject(error) return } - const relativePath = path.relative(process.cwd(), args.path) - - if ( - /^import \{ c as _c } from "react-compiler-runtime";/m.test(result) - ) { - console.info( - '🚀 File', - relativePath, - 'was optimized with react-compiler' - ) - } else if (!/^'use no memo'/m.test(result)) { - console.error( - '❌ File', - relativePath, - 'was not optimized with react-compiler' - ) - console.log(result) - } - resolve({ contents: result, loader }) } reactCompilerLoader.call( { async: () => callback, - getOptions: () => reactCompilerConfig, + getOptions: () => config, resourcePath: args.path }, contents diff --git a/packages/nextra-theme-blog/package.json b/packages/nextra-theme-blog/package.json index eeb9a1f877..50ae169025 100644 --- a/packages/nextra-theme-blog/package.json +++ b/packages/nextra-theme-blog/package.json @@ -17,7 +17,7 @@ "dist" ], "scripts": { - "build": "tsup", + "build": "NODE_ENV=production tsup", "dev": "tsup --watch . --watch ../nextra/src --watch ../nextra/styles", "prepublishOnly": "pnpm build", "test": "vitest run", @@ -32,10 +32,11 @@ "dependencies": { "next-themes": "^0.4.0", "next-view-transitions": "^0.3.0", - "react-compiler-runtime": "19.0.0-beta-df7b47d-20241124" + "react-compiler-runtime": "0.0.0-experimental-22c6e49-20241219" }, "devDependencies": { - "@tailwindcss/postcss": "^4.0.0-beta.2", + "@tailwindcss/cli": "^4.0.0-beta.8", + "@tailwindcss/postcss": "^4.0.0-beta.8", "@tailwindcss/typography": "^0.5.15", "@types/react": "^18.2.23", "esbuild-react-compiler-plugin": "workspace:*", @@ -43,8 +44,9 @@ "nextra": "workspace:*", "postcss": "^8.4.33", "react": "18.3.1", - "tailwindcss": "^4.0.0-beta.2", - "vitest": "^2.0.3" + "tailwindcss": "^4.0.0-beta.8", + "vitest": "^2.0.3", + "zx": "^8.2.4" }, "sideEffects": false } diff --git a/packages/nextra-theme-blog/src/components/index.ts b/packages/nextra-theme-blog/src/components/index.ts index 1eb7dc0d9e..c17f539b5e 100644 --- a/packages/nextra-theme-blog/src/components/index.ts +++ b/packages/nextra-theme-blog/src/components/index.ts @@ -1,5 +1,3 @@ -'use no memo' - export { Comments } from './cusdis' export { Layout, Footer } from './layout' export { Navbar } from './navbar' diff --git a/packages/nextra-theme-blog/src/components/layout.tsx b/packages/nextra-theme-blog/src/components/layout.tsx index 69b78afc55..0f0b822b7d 100644 --- a/packages/nextra-theme-blog/src/components/layout.tsx +++ b/packages/nextra-theme-blog/src/components/layout.tsx @@ -4,12 +4,10 @@ import type { ComponentProps, FC, ReactElement, ReactNode } from 'react' export const Footer: FC<{ children?: ReactNode -}> = ({ - children = `CC BY-NC 4.0 ${new Date().getFullYear()} © Shu Ding.` -}) => { +}> = ({ children }) => { return ( - {children} + {children || `CC BY-NC 4.0 ${new Date().getFullYear()} © Shu Ding.`} ) } diff --git a/packages/nextra-theme-blog/src/index.ts b/packages/nextra-theme-blog/src/index.ts index 1dd66ecfdd..fec388c37d 100644 --- a/packages/nextra-theme-blog/src/index.ts +++ b/packages/nextra-theme-blog/src/index.ts @@ -1,5 +1,3 @@ -'use no memo' - export { useMDXComponents } from './mdx-components' export { Comments, diff --git a/packages/nextra-theme-blog/src/mdx-components.tsx b/packages/nextra-theme-blog/src/mdx-components.tsx index ab17bcf027..0087f470ec 100644 --- a/packages/nextra-theme-blog/src/mdx-components.tsx +++ b/packages/nextra-theme-blog/src/mdx-components.tsx @@ -1,4 +1,4 @@ -// should be used on server +// throws TypeError: Cannot read properties of null (reading 'useMemo') 'use no memo' /* eslint sort-keys: error */ diff --git a/packages/nextra-theme-blog/src/types.ts b/packages/nextra-theme-blog/src/types.ts index e22b53e27f..989ad6e59c 100644 --- a/packages/nextra-theme-blog/src/types.ts +++ b/packages/nextra-theme-blog/src/types.ts @@ -1,5 +1,3 @@ -'use no memo' - /* eslint typescript-sort-keys/interface: error */ import type { ReadingTime } from 'nextra' diff --git a/packages/nextra-theme-blog/tsup.config.ts b/packages/nextra-theme-blog/tsup.config.ts index 7f1c5e62fe..63c23a20cd 100644 --- a/packages/nextra-theme-blog/tsup.config.ts +++ b/packages/nextra-theme-blog/tsup.config.ts @@ -1,20 +1,19 @@ import { reactCompilerPlugin } from 'esbuild-react-compiler-plugin' import { defineConfig } from 'tsup' -import { defaultEntry } from '../nextra-theme-docs/tsup.config' +import { $ } from 'zx' +import { defaultEntry } from '../nextra/default-entry.js' import packageJson from './package.json' -export default defineConfig([ - { - name: packageJson.name, - entry: defaultEntry, - format: 'esm', - dts: true, - outExtension: () => ({ js: '.js' }), - bundle: false, - esbuildPlugins: [reactCompilerPlugin({ filter: /\.tsx?$/ })] - }, - { - name: `${packageJson.name}/css`, - entry: ['src/style.css'] +export default defineConfig({ + name: packageJson.name, + entry: defaultEntry, + format: 'esm', + dts: true, + outExtension: () => ({ js: '.js' }), + bundle: false, + esbuildPlugins: [reactCompilerPlugin({ filter: /\.tsx?$/ })], + async onSuccess() { + // Use Tailwind CSS CLI because CSS processing by tsup produce different result + await $`npx @tailwindcss/cli -i src/style.css -o dist/style.css` } -]) +}) diff --git a/packages/nextra-theme-docs/package.json b/packages/nextra-theme-docs/package.json index 6a8ce781b6..0acb214a5e 100644 --- a/packages/nextra-theme-docs/package.json +++ b/packages/nextra-theme-docs/package.json @@ -18,7 +18,7 @@ "dist" ], "scripts": { - "build": "tsup", + "build": "NODE_ENV=production tsup", "dev": "tsup --watch . --watch ../nextra/src --watch ../nextra/styles", "prepublishOnly": "pnpm build", "test": "vitest run", @@ -34,14 +34,15 @@ "@headlessui/react": "^2.1.2", "clsx": "^2.1.0", "next-themes": "^0.4.0", - "react-compiler-runtime": "19.0.0-beta-df7b47d-20241124", + "react-compiler-runtime": "0.0.0-experimental-22c6e49-20241219", "scroll-into-view-if-needed": "^3.1.0", "zod": "^3.22.3", "zod-validation-error": "^3.0.0", "zustand": "^5.0.1" }, "devDependencies": { - "@tailwindcss/postcss": "^4.0.0-beta.2", + "@tailwindcss/cli": "^4.0.0-beta.8", + "@tailwindcss/postcss": "^4.0.0-beta.8", "@testing-library/react": "^16.0.0", "@types/react": "^18.2.23", "@vitejs/plugin-react": "^4.1.0", @@ -51,8 +52,9 @@ "nextra": "workspace:*", "postcss": "^8.4.49", "react": "18.3.1", - "tailwindcss": "^4.0.0-beta.2", - "vitest": "^2.0.3" + "tailwindcss": "^4.0.0-beta.8", + "vitest": "^2.0.3", + "zx": "^8.2.4" }, "sideEffects": false } diff --git a/packages/nextra-theme-docs/src/components/index.ts b/packages/nextra-theme-docs/src/components/index.ts index 646071c272..0ae06404b0 100644 --- a/packages/nextra-theme-docs/src/components/index.ts +++ b/packages/nextra-theme-docs/src/components/index.ts @@ -1,5 +1,3 @@ -'use no memo' - export { Breadcrumb } from './breadcrumb' export { Footer } from './footer' export { LastUpdated } from './last-updated' diff --git a/packages/nextra-theme-docs/src/components/toc.tsx b/packages/nextra-theme-docs/src/components/toc.tsx index 567e58406f..bec31bc843 100644 --- a/packages/nextra-theme-docs/src/components/toc.tsx +++ b/packages/nextra-theme-docs/src/components/toc.tsx @@ -75,11 +75,11 @@ export const TOC: FC = ({ toc, filePath, pageTitle }) => { className={cn( 'x:focus-visible:nextra-focus', { - '2': 'x:font-semibold', - '3': 'x:ms-3', - '4': 'x:ms-6', - '5': 'x:ms-9', - '6': 'x:ms-12' + 2: 'x:font-semibold', + 3: 'x:ms-3', + 4: 'x:ms-6', + 5: 'x:ms-9', + 6: 'x:ms-12' }[depth], 'x:block x:transition-colors x:subpixel-antialiased', id === activeSlug diff --git a/packages/nextra-theme-docs/src/index.ts b/packages/nextra-theme-docs/src/index.ts index 62bbd4c3bf..edcafd848f 100644 --- a/packages/nextra-theme-docs/src/index.ts +++ b/packages/nextra-theme-docs/src/index.ts @@ -1,5 +1,3 @@ -'use no memo' - export { useTheme } from 'next-themes' export { useThemeConfig, useConfig, useMenu, setMenu } from './stores' export { useMDXComponents } from './mdx-components' diff --git a/packages/nextra-theme-docs/src/mdx-components/heading.tsx b/packages/nextra-theme-docs/src/mdx-components/heading.tsx index 94f103dbb8..b3eb1370f3 100644 --- a/packages/nextra-theme-docs/src/mdx-components/heading.tsx +++ b/packages/nextra-theme-docs/src/mdx-components/heading.tsx @@ -1,4 +1,4 @@ -// TODO: Isn't optimized, due HOC? +// TODO: check why isn't optimized 'use no memo' import cn from 'clsx' diff --git a/packages/nextra-theme-docs/src/mdx-components/index.tsx b/packages/nextra-theme-docs/src/mdx-components/index.tsx index 589e511b35..47054ae081 100644 --- a/packages/nextra-theme-docs/src/mdx-components/index.tsx +++ b/packages/nextra-theme-docs/src/mdx-components/index.tsx @@ -1,4 +1,4 @@ -// should be used on server +// TODO: check why components in object aren't optimized 'use no memo' /* eslint sort-keys: error */ diff --git a/packages/nextra-theme-docs/src/stores/index.ts b/packages/nextra-theme-docs/src/stores/index.ts index 6635245832..5711a140f2 100644 --- a/packages/nextra-theme-docs/src/stores/index.ts +++ b/packages/nextra-theme-docs/src/stores/index.ts @@ -1,5 +1,3 @@ -'use no memo' - export { useActiveAnchor, setActiveSlug } from './active-anchor' export { useConfig, ConfigProvider } from './config' export { useFocusedRoute, setFocusedRoute } from './focused-route' diff --git a/packages/nextra-theme-docs/src/stores/theme-config.ts b/packages/nextra-theme-docs/src/stores/theme-config.ts index 193c0e96d1..07c1d1ae07 100644 --- a/packages/nextra-theme-docs/src/stores/theme-config.ts +++ b/packages/nextra-theme-docs/src/stores/theme-config.ts @@ -1,5 +1,4 @@ 'use client' -'use no memo' import type { ComponentProps } from 'react' import { createContext, createElement, useContext } from 'react' diff --git a/packages/nextra-theme-docs/src/stores/toc.ts b/packages/nextra-theme-docs/src/stores/toc.ts index 8f0ce4d425..a07db37599 100644 --- a/packages/nextra-theme-docs/src/stores/toc.ts +++ b/packages/nextra-theme-docs/src/stores/toc.ts @@ -1,3 +1,5 @@ +'use no memo' + import type { Heading } from 'nextra' import type { Dispatch } from 'react' import { create } from 'zustand' diff --git a/packages/nextra-theme-docs/src/utils/index.ts b/packages/nextra-theme-docs/src/utils/index.ts index 77aea79c7e..dc0d9ac0de 100644 --- a/packages/nextra-theme-docs/src/utils/index.ts +++ b/packages/nextra-theme-docs/src/utils/index.ts @@ -1,4 +1,2 @@ -'use no memo' - export { getGitIssueUrl } from './get-git-issue-url' export { gitUrlParse } from './git-url-parse' diff --git a/packages/nextra-theme-docs/tsup.config.ts b/packages/nextra-theme-docs/tsup.config.ts index db2d2a8bfd..c4ec251c5b 100644 --- a/packages/nextra-theme-docs/tsup.config.ts +++ b/packages/nextra-theme-docs/tsup.config.ts @@ -2,44 +2,35 @@ import fs from 'node:fs/promises' import path from 'node:path' import { reactCompilerPlugin } from 'esbuild-react-compiler-plugin' import { defineConfig } from 'tsup' +import { $ } from 'zx' +import { defaultEntry } from '../nextra/default-entry.js' import packageJson from './package.json' -export const defaultEntry = [ - 'src/**/*.{ts,tsx}', - '!**/*.d.ts', - '!**/__tests__', - '!**/*.{test,spec}.{ts,tsx}' -] - -export default defineConfig([ - { - name: packageJson.name, - entry: defaultEntry, - format: 'esm', - dts: true, - outExtension: () => ({ js: '.js' }), - bundle: false, - esbuildPlugins: [reactCompilerPlugin({ filter: /\.tsx?$/ })] - }, - { - name: `${packageJson.name}/css`, - entry: ['src/style.css'], - async onSuccess() { - const styleContent = await fs.readFile( - path.resolve('dist', 'style.css'), - 'utf8' - ) - await fs.writeFile( - path.resolve('dist', 'style-prefixed.css'), - styleContent - .replaceAll('@layer utilities', '@layer v4-utilities') - .replaceAll('@layer base', '@layer v4-base') - .replace( - '@layer theme, base, components, utilities', - '@layer theme, v4-base, components, v4-utilities' - ) - ) - console.log('✅ `dist/style-prefixed.css` successfully created') - } +export default defineConfig({ + name: packageJson.name, + entry: defaultEntry, + format: 'esm', + dts: true, + outExtension: () => ({ js: '.js' }), + bundle: false, + esbuildPlugins: [reactCompilerPlugin({ filter: /\.tsx?$/ })], + async onSuccess() { + // Use Tailwind CSS CLI because CSS processing by tsup produce different result + await $`npx @tailwindcss/cli -i src/style.css -o dist/style.css` + const styleContent = await fs.readFile( + path.resolve('dist', 'style.css'), + 'utf8' + ) + await fs.writeFile( + path.resolve('dist', 'style-prefixed.css'), + styleContent + .replaceAll('@layer utilities', '@layer v4-utilities') + .replaceAll('@layer base', '@layer v4-base') + .replace( + '@layer theme, base, components, utilities', + '@layer theme, v4-base, components, v4-utilities' + ) + ) + console.log('✅ `dist/style-prefixed.css` successfully created') } -]) +}) diff --git a/packages/nextra/default-entry.ts b/packages/nextra/default-entry.ts new file mode 100644 index 0000000000..9c9fe15c94 --- /dev/null +++ b/packages/nextra/default-entry.ts @@ -0,0 +1,6 @@ +export const defaultEntry = [ + 'src/**/*.{ts,tsx}', + '!**/*.d.ts', + '!**/__tests__', + '!**/*.{test,spec}.{ts,tsx}' +] diff --git a/packages/nextra/package.json b/packages/nextra/package.json index c08ea5db99..ed3209eed8 100644 --- a/packages/nextra/package.json +++ b/packages/nextra/package.json @@ -59,7 +59,7 @@ "styles" ], "scripts": { - "build": "tsup", + "build": "NODE_ENV=production tsup", "dev": "NODE_OPTIONS=--max_old_space_size=8192 tsup --watch", "prepublishOnly": "pnpm build", "test": "vitest", @@ -90,7 +90,7 @@ "mdast-util-gfm": "^3.0.0", "mdast-util-to-hast": "^13.2.0", "negotiator": "^1.0.0", - "react-compiler-runtime": "19.0.0-beta-df7b47d-20241124", + "react-compiler-runtime": "0.0.0-experimental-22c6e49-20241219", "react-medium-image-zoom": "^5.2.12", "rehype-katex": "^7.0.0", "rehype-pretty-code": "0.14.0", diff --git a/packages/nextra/src/client/components/cards.tsx b/packages/nextra/src/client/components/cards.tsx index 2331013eb4..9ce7c0877b 100644 --- a/packages/nextra/src/client/components/cards.tsx +++ b/packages/nextra/src/client/components/cards.tsx @@ -14,7 +14,7 @@ const Card: FC<{ = ({ )}
> = props => {
-  return (
-    
-  )
-}
+const Table_: FC> = props => (
+  
+) const Th: FC> = props => { return (
=18' version: 18.3.1(react@18.3.1) @@ -313,7 +321,7 @@ importers: version: 7.0.1 rehype-pretty-code: specifier: 0.14.0 - version: 0.14.0(shiki@1.24.3) + version: 0.14.0(shiki@1.23.1) rehype-raw: specifier: ^7.0.0 version: 7.0.0 @@ -334,7 +342,7 @@ importers: version: 3.0.2 shiki: specifier: ^1.0.0 - version: 1.24.3 + version: 1.23.1 slash: specifier: ^5.1.0 version: 5.1.0 @@ -352,17 +360,17 @@ importers: version: 2.6.1 zod: specifier: ^3.22.3 - version: 3.24.1 + version: 3.23.8 zod-validation-error: specifier: ^3.0.0 - version: 3.4.0(zod@3.24.1) + version: 3.4.0(zod@3.23.8) devDependencies: '@svgr/plugin-svgo': specifier: ^8.1.0 version: 8.1.0(@svgr/core@8.1.0)(typescript@5.7.2) '@testing-library/react': specifier: ^16.0.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/estree': specifier: ^1.0.5 version: 1.0.6 @@ -377,16 +385,16 @@ importers: version: 0.6.3 '@types/react': specifier: ^18.3.3 - version: 18.3.18 + version: 18.3.12 '@types/webpack': specifier: ^5.28.5 - version: 5.28.5(esbuild@0.24.1) + version: 5.28.5(esbuild@0.24.0) '@vitejs/plugin-react': specifier: ^4.3.1 version: 4.3.3(vite@5.4.11) esbuild-plugin-svgr: specifier: ^3.0.0 - version: 3.0.0(patch_hash=5pajtn63olpwhczqjppya6ysmi)(esbuild@0.24.1)(typescript@5.7.2) + version: 3.0.0(patch_hash=5pajtn63olpwhczqjppya6ysmi)(esbuild@0.24.0)(typescript@5.7.2) esbuild-react-compiler-plugin: specifier: workspace:* version: link:../esbuild-react-compiler-plugin @@ -401,32 +409,35 @@ importers: version: 11.0.5 vitest: specifier: ^2.0.4 - version: 2.1.8(jsdom@25.0.1) + version: 2.1.5(jsdom@25.0.1) packages/nextra-theme-blog: dependencies: next-themes: specifier: ^0.4.0 - version: 0.4.4(react-dom@18.3.1)(react@18.3.1) + version: 0.4.3(react-dom@18.3.1)(react@18.3.1) next-view-transitions: specifier: ^0.3.0 - version: 0.3.4(next@15.1.2)(react-dom@18.3.1)(react@18.3.1) + version: 0.3.2(next@15.1.2)(react-dom@18.3.1)(react@18.3.1) react-compiler-runtime: - specifier: 19.0.0-beta-df7b47d-20241124 - version: 19.0.0-beta-df7b47d-20241124(react@18.3.1) + specifier: 0.0.0-experimental-22c6e49-20241219 + version: 0.0.0-experimental-22c6e49-20241219(react@18.3.1) react-dom: specifier: '>=18' version: 18.3.1(react@18.3.1) devDependencies: + '@tailwindcss/cli': + specifier: ^4.0.0-beta.8 + version: 4.0.0-beta.8 '@tailwindcss/postcss': - specifier: ^4.0.0-beta.2 + specifier: ^4.0.0-beta.8 version: 4.0.0-beta.8 '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.15(tailwindcss@4.0.0-beta.8) '@types/react': specifier: ^18.2.23 - version: 18.3.18 + version: 18.3.12 esbuild-react-compiler-plugin: specifier: workspace:* version: link:../esbuild-react-compiler-plugin @@ -437,17 +448,20 @@ importers: specifier: workspace:* version: link:../nextra postcss: - specifier: ^8.4.33 + specifier: 8.4.49 version: 8.4.49 react: specifier: 18.3.1 version: 18.3.1 tailwindcss: - specifier: ^4.0.0-beta.2 + specifier: ^4.0.0-beta.8 version: 4.0.0-beta.8 vitest: specifier: ^2.0.3 - version: 2.1.8(jsdom@25.0.1) + version: 2.1.5(jsdom@25.0.1) + zx: + specifier: ^8.2.4 + version: 8.2.4 packages/nextra-theme-docs: dependencies: @@ -459,10 +473,10 @@ importers: version: 2.1.1 next-themes: specifier: ^0.4.0 - version: 0.4.4(react-dom@18.3.1)(react@18.3.1) + version: 0.4.3(react-dom@18.3.1)(react@18.3.1) react-compiler-runtime: - specifier: 19.0.0-beta-df7b47d-20241124 - version: 19.0.0-beta-df7b47d-20241124(react@18.3.1) + specifier: 0.0.0-experimental-22c6e49-20241219 + version: 0.0.0-experimental-22c6e49-20241219(react@18.3.1) react-dom: specifier: '>=18' version: 18.3.1(react@18.3.1) @@ -471,23 +485,26 @@ importers: version: 3.1.0 zod: specifier: ^3.22.3 - version: 3.24.1 + version: 3.23.8 zod-validation-error: specifier: ^3.0.0 - version: 3.4.0(zod@3.24.1) + version: 3.4.0(zod@3.23.8) zustand: specifier: ^5.0.1 - version: 5.0.2(@types/react@18.3.18)(react@18.3.1) + version: 5.0.1(@types/react@18.3.12)(react@18.3.1) devDependencies: + '@tailwindcss/cli': + specifier: ^4.0.0-beta.8 + version: 4.0.0-beta.8 '@tailwindcss/postcss': - specifier: ^4.0.0-beta.2 + specifier: ^4.0.0-beta.8 version: 4.0.0-beta.8 '@testing-library/react': specifier: ^16.0.0 - version: 16.1.0(@testing-library/dom@10.4.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1) '@types/react': specifier: ^18.2.23 - version: 18.3.18 + version: 18.3.12 '@vitejs/plugin-react': specifier: ^4.1.0 version: 4.3.3(vite@5.4.11) @@ -504,17 +521,20 @@ importers: specifier: workspace:* version: link:../nextra postcss: - specifier: ^8.4.49 + specifier: 8.4.49 version: 8.4.49 react: specifier: 18.3.1 version: 18.3.1 tailwindcss: - specifier: ^4.0.0-beta.2 + specifier: ^4.0.0-beta.8 version: 4.0.0-beta.8 vitest: specifier: ^2.0.3 - version: 2.1.8(jsdom@25.0.1) + version: 2.1.5(jsdom@25.0.1) + zx: + specifier: ^8.2.4 + version: 8.2.4 packages/prettier-config: dependencies: @@ -610,11 +630,18 @@ packages: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + /@babel/helper-annotate-as-pure@7.25.7: + resolution: {integrity: sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.0 + /@babel/helper-annotate-as-pure@7.25.9: resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.26.0 + dev: false /@babel/helper-builder-binary-assignment-operator-visitor@7.25.7: resolution: {integrity: sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==} @@ -636,6 +663,23 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.25.7(@babel/core@7.26.0): + resolution: {integrity: sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-member-expression-to-functions': 7.25.7 + '@babel/helper-optimise-call-expression': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} @@ -652,6 +696,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-create-regexp-features-plugin@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==} @@ -660,7 +705,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 regexpu-core: 6.1.1 semver: 6.3.1 @@ -683,13 +728,22 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 debug: 4.3.7 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color + /@babel/helper-member-expression-to-functions@7.25.7: + resolution: {integrity: sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + /@babel/helper-member-expression-to-functions@7.25.9: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} @@ -698,6 +752,7 @@ packages: '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} @@ -721,15 +776,27 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-optimise-call-expression@7.25.7: + resolution: {integrity: sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.26.0 + /@babel/helper-optimise-call-expression@7.25.9: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.26.0 + dev: false + + /@babel/helper-plugin-utils@7.25.7: + resolution: {integrity: sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==} + engines: {node: '>=6.9.0'} /@babel/helper-plugin-utils@7.25.9: resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} engines: {node: '>=6.9.0'} + dev: false /@babel/helper-remap-async-to-generator@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==} @@ -738,7 +805,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 '@babel/helper-wrap-function': 7.25.7 '@babel/traverse': 7.25.9 transitivePeerDependencies: @@ -759,6 +826,19 @@ packages: - supports-color dev: false + /@babel/helper-replace-supers@7.25.7(@babel/core@7.26.0): + resolution: {integrity: sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-member-expression-to-functions': 7.25.7 + '@babel/helper-optimise-call-expression': 7.25.7 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + /@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} engines: {node: '>=6.9.0'} @@ -771,6 +851,7 @@ packages: '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-simple-access@7.25.7: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} @@ -782,6 +863,15 @@ packages: - supports-color dev: true + /@babel/helper-skip-transparent-expression-wrappers@7.25.7: + resolution: {integrity: sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + /@babel/helper-skip-transparent-expression-wrappers@7.25.9: resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -790,6 +880,7 @@ packages: '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-string-parser@7.25.9: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} @@ -846,7 +937,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -872,7 +963,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0): @@ -892,7 +983,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0): @@ -912,8 +1003,8 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -940,7 +1031,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -981,8 +1072,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: false @@ -1001,7 +1092,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0): @@ -1010,7 +1101,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0): @@ -1020,7 +1111,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0): @@ -1039,7 +1130,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0): @@ -1048,7 +1139,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0): @@ -1068,7 +1159,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0): @@ -1088,7 +1179,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0): @@ -1107,7 +1198,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0): @@ -1116,7 +1207,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-jsx@7.25.7(@babel/core@7.26.0): @@ -1126,8 +1217,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - dev: true + '@babel/helper-plugin-utils': 7.25.7 /@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} @@ -1145,7 +1235,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0): @@ -1154,7 +1244,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0): @@ -1163,7 +1253,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0): @@ -1172,7 +1262,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0): @@ -1181,7 +1271,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0): @@ -1190,7 +1280,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0): @@ -1200,7 +1290,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0): @@ -1210,7 +1300,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.26.0): @@ -1220,7 +1310,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} @@ -1230,7 +1320,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 /@babel/plugin-transform-arrow-functions@7.25.7(@babel/core@7.26.0): resolution: {integrity: sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==} @@ -1239,7 +1329,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0): @@ -1259,7 +1349,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.26.0) '@babel/traverse': 7.25.9 transitivePeerDependencies: @@ -1288,7 +1378,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-remap-async-to-generator': 7.25.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -1315,7 +1405,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0): @@ -1335,7 +1425,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0): @@ -1355,8 +1445,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1381,8 +1471,8 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1407,10 +1497,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) '@babel/traverse': 7.25.9 globals: 11.12.0 transitivePeerDependencies: @@ -1441,7 +1531,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/template': 7.25.9 dev: true @@ -1463,7 +1553,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0): @@ -1484,7 +1574,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0): @@ -1505,7 +1595,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0): @@ -1526,7 +1616,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0): @@ -1547,7 +1637,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0): @@ -1568,7 +1658,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.7 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1590,7 +1680,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0): @@ -1621,8 +1711,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1648,7 +1738,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color @@ -1675,7 +1765,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0): @@ -1695,7 +1785,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0): @@ -1715,7 +1805,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0): @@ -1735,7 +1825,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0): @@ -1756,7 +1846,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1782,7 +1872,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-simple-access': 7.25.7 transitivePeerDependencies: - supports-color @@ -1809,7 +1899,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: @@ -1839,7 +1929,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -1865,7 +1955,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0): @@ -1886,7 +1976,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0): @@ -1906,7 +1996,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0): @@ -1926,7 +2016,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0): @@ -1947,7 +2037,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.26.0) dev: true @@ -1970,8 +2060,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-replace-supers': 7.25.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color dev: true @@ -1996,7 +2086,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0): @@ -2016,8 +2106,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -2042,7 +2132,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0): @@ -2055,6 +2145,19 @@ packages: '@babel/helper-plugin-utils': 7.25.9 dev: false + /@babel/plugin-transform-private-methods@7.25.7(@babel/core@7.26.0): + resolution: {integrity: sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0): resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} engines: {node: '>=6.9.0'} @@ -2066,6 +2169,7 @@ packages: '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color + dev: false /@babel/plugin-transform-private-property-in-object@7.25.8(@babel/core@7.26.0): resolution: {integrity: sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==} @@ -2074,9 +2178,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -2102,7 +2206,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0): @@ -2122,7 +2226,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.26.0): @@ -2132,7 +2236,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0): @@ -2176,7 +2280,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-react-jsx-source@7.25.7(@babel/core@7.26.0): @@ -2186,7 +2290,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.26.0): @@ -2196,9 +2300,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.0) '@babel/types': 7.26.0 transitivePeerDependencies: @@ -2228,8 +2332,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.0): @@ -2250,7 +2354,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 regenerator-transform: 0.15.2 dev: true @@ -2283,7 +2387,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0): @@ -2303,7 +2407,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0): @@ -2323,8 +2427,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.7 transitivePeerDependencies: - supports-color dev: true @@ -2349,7 +2453,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0): @@ -2369,7 +2473,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0): @@ -2389,7 +2493,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0): @@ -2409,9 +2513,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.7 + '@babel/helper-create-class-features-plugin': 7.25.7(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.7 '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -2424,7 +2528,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0): @@ -2445,7 +2549,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0): @@ -2467,7 +2571,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0): @@ -2489,7 +2593,7 @@ packages: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-regexp-features-plugin': 7.25.7(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 dev: true /@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0): @@ -2512,7 +2616,7 @@ packages: '@babel/compat-data': 7.26.0 '@babel/core': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.7(@babel/core@7.26.0) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.7(@babel/core@7.26.0) @@ -2573,7 +2677,7 @@ packages: '@babel/plugin-transform-optional-catch-binding': 7.25.8(@babel/core@7.26.0) '@babel/plugin-transform-optional-chaining': 7.25.8(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.25.7(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.7(@babel/core@7.26.0) '@babel/plugin-transform-private-property-in-object': 7.25.8(@babel/core@7.26.0) '@babel/plugin-transform-property-literals': 7.25.7(@babel/core@7.26.0) '@babel/plugin-transform-regenerator': 7.25.7(@babel/core@7.26.0) @@ -2695,7 +2799,7 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/types': 7.26.0 esutils: 2.0.3 @@ -2706,7 +2810,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.26.0) @@ -2740,7 +2844,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.25.7 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.0) '@babel/plugin-transform-modules-commonjs': 7.25.7(@babel/core@7.26.0) @@ -3016,15 +3120,6 @@ packages: dev: true optional: true - /@esbuild/aix-ppc64@0.24.1: - resolution: {integrity: sha512-rHKbvBIQEe46PUybicWHsWmStdB3fvHi7CKa36Ip6xUqEr61BmGcnrYohXRNswU9zP/okYLXMzIW6D0neeNv6Q==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.24.0: resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==} engines: {node: '>=18'} @@ -3034,15 +3129,6 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.24.1: - resolution: {integrity: sha512-0jrWbRDWSPNSmt0HDp4qhWHeL69BL3YSSCGlwNn4logcOijz7nLMsHLT1g5Kb9A8T3dCjX+5qekr5zkH+gbqxQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.24.0: resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==} engines: {node: '>=18'} @@ -3052,15 +3138,6 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.24.1: - resolution: {integrity: sha512-gKHsqtULVpVfsffGLaU/W4Jx+DLU8BLOQtvBrg+R22tz422VMgBK5moQ/ELDTRPR7Tqt9gLNk13XlvOFinXSzQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.24.0: resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==} engines: {node: '>=18'} @@ -3070,15 +3147,6 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.24.1: - resolution: {integrity: sha512-FafSki3AkovwnU7zSMDyMKP93Fre1E+c7/mVErP46Y+63RiU2fvKekgpMuLkABDGLGahB/DD0PkPm0YAINmH0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.24.0: resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==} engines: {node: '>=18'} @@ -3088,15 +3156,6 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.24.1: - resolution: {integrity: sha512-hJU5uPOQ0SBZ+0OZVx9dkpNyS0Cj1O7sjmqFMeQdp5ATYzCHhMD0CREHgq59eB0AFtCYDBoNcZXNJPwEZ/XDpA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.24.0: resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==} engines: {node: '>=18'} @@ -3106,15 +3165,6 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.24.1: - resolution: {integrity: sha512-siNAX65WSBKU7c+XJEKByMruE/JsHY9HU+n5BIMiNlo5axVbWwGXN4HhJQzOlY4TtOwSt3LRbS0zuI5SOjgoyg==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.24.0: resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==} engines: {node: '>=18'} @@ -3124,15 +3174,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.24.1: - resolution: {integrity: sha512-Kkl8APGvkp1S1g9tttiicChe49p+A3198sISIVcUGECqDPFXk9hSmVrUmaoCZWKo/zGK9TgLczLRLXduuhLplw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.24.0: resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==} engines: {node: '>=18'} @@ -3142,15 +3183,6 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.24.1: - resolution: {integrity: sha512-7hm+A84yjna/LTVLad+8iG5cB/Ik+M/ekSrN4ALs9GolbwcyvtjSD+xoPhFFAg8D7xVu0JdDIoNNZ6+KWLcPoQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.24.0: resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==} engines: {node: '>=18'} @@ -3160,15 +3192,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.24.1: - resolution: {integrity: sha512-hjv91wG/3V8oKFa6yAew5wFYc+8usgOL/VH6cNEqFtqpWf8RDmwMIRnTmqwxGJ9/9H5ib3KZfgcIgYwoX7F9VQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.24.0: resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==} engines: {node: '>=18'} @@ -3178,15 +3201,6 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.24.1: - resolution: {integrity: sha512-USovmgDDpiWs16nRCH/NmRfQUJEaGGDPHqK6+pGzuMZOfoe0MAciJRMu1AKP3Ky4gnpuQcXv7aPHpX0IwLWRhA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.24.0: resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==} engines: {node: '>=18'} @@ -3196,15 +3210,6 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.24.1: - resolution: {integrity: sha512-TwspFcPJpYyBqDcoqSLBBaoGRGiPWkjH5V4raiFQ6maAkBho/rfQvtVpNPkLHEwnPlVSdl4HkHZ3n7NvvtU10w==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.24.0: resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==} engines: {node: '>=18'} @@ -3214,15 +3219,6 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.24.1: - resolution: {integrity: sha512-BS3gcpF33m9hiVFeMCF2+LTdkEr/JljXZGQrlR0Bb7B3pn+uQrAJebclIGar+r8BDJ2yvX9bN4GmMPIKdS20EA==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.24.0: resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==} engines: {node: '>=18'} @@ -3232,15 +3228,6 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.24.1: - resolution: {integrity: sha512-X35vI7EufAX17Nqo6XoD89/HSlPJUB5zJ1UKeTiGOLXpOaz7zo+t1trSQOoq2Gr8usOX++S77VUw6L2wTMc2cA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.24.0: resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==} engines: {node: '>=18'} @@ -3250,15 +3237,6 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.24.1: - resolution: {integrity: sha512-I+XQCBhTIXKqyLFDcyMP9Dp0u0fx2TiH3BTh4iIg58/a5hmS3l3Yr2AHG8gEsmjUA7WGfKy2ZqxsaVud15iI1w==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.24.0: resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==} engines: {node: '>=18'} @@ -3268,15 +3246,6 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.24.1: - resolution: {integrity: sha512-wK7f0cK/Mq2x42ImYAr+OWzyv4OQUQj/RcKvbxcEoe46LFCa4w08Cqow9zX8vN9SE8BScm4NGYT7CO0G8UBrTA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.24.0: resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==} engines: {node: '>=18'} @@ -3286,15 +3255,6 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.24.1: - resolution: {integrity: sha512-47oImRwZavr5qEvEHNPcdly8LuFp3i4xrqT9mNbUn4ZKbwyegVp10k1E1YARiOim8ggfPAPABhPqXdS1NJOAnw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.24.0: resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==} engines: {node: '>=18'} @@ -3304,24 +3264,6 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.24.1: - resolution: {integrity: sha512-8qkGHVK1hH819iH7c9OsQsfUhJ0cgznoGT6vHRNxvNFPhcn0Y7HXLS0ndpY1sUkSM+umIdknz6vEqgPk6pbyIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@esbuild/netbsd-arm64@0.24.1: - resolution: {integrity: sha512-lH+bWKi8aCvlDu0vDVcZV4ENiHjVus3SQFueeydJ/mSfKywQ3LnbSjJ8PUgj+3dllq1OTFCGgh+x/14hrULVrg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.24.0: resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==} engines: {node: '>=18'} @@ -3331,15 +3273,6 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.24.1: - resolution: {integrity: sha512-OdjqCVKtJuxRk9gPit/iI4/wSCGOnCcuPkgkT8Pt+0vM63QUOBd5oNX2umXUBr4bYTpSCL/aGxrAb3qENcqA4g==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-arm64@0.24.0: resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==} engines: {node: '>=18'} @@ -3349,15 +3282,6 @@ packages: dev: true optional: true - /@esbuild/openbsd-arm64@0.24.1: - resolution: {integrity: sha512-wy2psEw0wc+xbSB4Et3XZaONClCagOlQTsqRJaLtCcPggnuZMfb17c5T5w6RO6pFF5J2SWoM7+MJuWUEzvQN+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.24.0: resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==} engines: {node: '>=18'} @@ -3367,15 +3291,6 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.24.1: - resolution: {integrity: sha512-GClG42X5JYHoQU5Jry0u+uN2vmKOwrifl10IvDBXtkxyGr9oqOJyrd2U+H2ZoZGNIt21d7WcVJJmJq3I3fl+5g==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.24.0: resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==} engines: {node: '>=18'} @@ -3385,15 +3300,6 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.24.1: - resolution: {integrity: sha512-a0VfBsFPrlFKxzXuJ4nP0ia3jEbzBk/JW2wEW44dwr0RDOr/Y1+d+EJgT6L3h8y9X8ctig7ks0rWlbjkPn6PcA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.24.0: resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==} engines: {node: '>=18'} @@ -3403,15 +3309,6 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.24.1: - resolution: {integrity: sha512-HqeXG1ttUnENzcGlPr0ouQHk8PQIoWi3thXElmafH1pVxC94sYdBVQregb2Qz7l1BmooUIOnzCGPCT4Oma0yTg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.24.0: resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==} engines: {node: '>=18'} @@ -3421,15 +3318,6 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.24.1: - resolution: {integrity: sha512-uA0iNg5jSy9XMiugX8Qtm3p9uUl9hi4JbOY18KnFBNTB+GsfJIWrDpE1cRFZrSHePiZs9cAwnprILpAKJWuYig==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.24.0: resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==} engines: {node: '>=18'} @@ -3439,15 +3327,6 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.24.1: - resolution: {integrity: sha512-wekV0z60AyaD8yYgRtxckqvGzzVaQmQRAhNrR352KzXLfhc4peh3UBMMmtYHbOqml6KblKy7oihC1eaZS68vRw==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.1): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3505,7 +3384,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -3596,8 +3475,8 @@ packages: resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} dev: false - /@formatjs/intl-localematcher@0.5.9: - resolution: {integrity: sha512-8zkGu/sv5euxbjfZ/xmklqLyDGQSxsLqg8XOq88JW3cmJtzhCP8EtSJXlaKZnVO4beEaoiT9wj4eIoCQ9smwxA==} + /@formatjs/intl-localematcher@0.5.8: + resolution: {integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==} dependencies: tslib: 2.8.1 dev: false @@ -3636,7 +3515,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -3878,14 +3757,6 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - /@jridgewell/gen-mapping@0.3.8: - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -4114,8 +3985,8 @@ packages: '@napi-rs/simple-git-win32-x64-msvc': 0.1.19 dev: false - /@next/bundle-analyzer@14.2.21: - resolution: {integrity: sha512-p5tMcbHlSCt65uviXnhUaEvh04sKx8WSDN8ZCOjhSC8/eNJ3w/fbZOaCcVdOEAVhz/GlsX/ACcCphdh/NtkB4g==} + /@next/bundle-analyzer@14.2.18: + resolution: {integrity: sha512-3tfi//6w3T1JGelYl+CSIwFFLrMui+R7kGc+dRZJNYAPwg7xL9/CBtGnSKZLPgsA/CwwPOdnMrYYBOPZ2BSezQ==} dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -4220,46 +4091,188 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - /@pagefind/darwin-arm64@1.3.0: - resolution: {integrity: sha512-365BEGl6ChOsauRjyVpBjXybflXAOvoMROw3TucAROHIcdBvXk9/2AmEvGFU0r75+vdQI4LJdJdpH4Y6Yqaj4A==} + /@pagefind/darwin-arm64@1.2.0: + resolution: {integrity: sha512-pHnPL2rm4xbe0LqV376g84hUIsVdy4PK6o2ACveo0DSGoC40eOIwPUPftnUPUinSdDWkkySaL5FT5r9hsXk0ZQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@pagefind/darwin-x64@1.3.0: - resolution: {integrity: sha512-zlGHA23uuXmS8z3XxEGmbHpWDxXfPZ47QS06tGUq0HDcZjXjXHeLG+cboOy828QIV5FXsm9MjfkP5e4ZNbOkow==} + /@pagefind/darwin-x64@1.2.0: + resolution: {integrity: sha512-q2tcnfvcRyx0GnrJoUQJ5bRpiFNtI8DZWM6a4/k8sNJxm2dbM1BnY5hUeo4MbDfpb64Qc1wRMcvBUSOaMKBjfg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@pagefind/linux-arm64@1.3.0: - resolution: {integrity: sha512-8lsxNAiBRUk72JvetSBXs4WRpYrQrVJXjlRRnOL6UCdBN9Nlsz0t7hWstRk36+JqHpGWOKYiuHLzGYqYAqoOnQ==} + /@pagefind/linux-arm64@1.2.0: + resolution: {integrity: sha512-wVtLOlF9AUrwLovP9ZSEKOYnwIVrrxId4I2Mz02Zxm3wbUIJyx8wHf6LyEf7W7mJ6rEjW5jtavKAbngKCAaicg==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@pagefind/linux-x64@1.2.0: + resolution: {integrity: sha512-Lo5aO2bA++sQTeEWzK5WKr3KU0yzVH5OnTY88apZfkgL4AVfXckH2mrOU8ouYKCLNPseIYTLFEdj0V5xjHQSwQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@pagefind/windows-x64@1.2.0: + resolution: {integrity: sha512-tGQcwQAb5Ndv7woc7lhH9iAdxOnTNsgCz8sEBbsASPB2A0uI8BWBmVdf2GFLQkYHqnnqYuun63sa+UOzB7Ah3g==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-android-arm64@2.5.0: + resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-darwin-arm64@2.5.0: + resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-darwin-x64@2.5.0: + resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-freebsd-x64@2.5.0: + resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm-glibc@2.5.0: + resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm-musl@2.5.0: + resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-arm64-glibc@2.5.0: + resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@pagefind/linux-x64@1.3.0: - resolution: {integrity: sha512-hAvqdPJv7A20Ucb6FQGE6jhjqy+vZ6pf+s2tFMNtMBG+fzcdc91uTw7aP/1Vo5plD0dAOHwdxfkyw0ugal4kcQ==} + /@parcel/watcher-linux-arm64-musl@2.5.0: + resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-linux-x64-glibc@2.5.0: + resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@pagefind/windows-x64@1.3.0: - resolution: {integrity: sha512-BR1bIRWOMqkf8IoU576YDhij1Wd/Zf2kX/kCI0b2qzCKC8wcc2GQJaaRMCpzvCCrmliO4vtJ6RITp/AnoYUUmQ==} + /@parcel/watcher-linux-x64-musl@2.5.0: + resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + engines: {node: '>= 10.0.0'} cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-win32-arm64@2.5.0: + resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true + /@parcel/watcher-win32-ia32@2.5.0: + resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher-win32-x64@2.5.0: + resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@parcel/watcher@2.5.0: + resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + engines: {node: '>= 10.0.0'} + requiresBuild: true + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.0 + '@parcel/watcher-darwin-arm64': 2.5.0 + '@parcel/watcher-darwin-x64': 2.5.0 + '@parcel/watcher-freebsd-x64': 2.5.0 + '@parcel/watcher-linux-arm-glibc': 2.5.0 + '@parcel/watcher-linux-arm-musl': 2.5.0 + '@parcel/watcher-linux-arm64-glibc': 2.5.0 + '@parcel/watcher-linux-arm64-musl': 2.5.0 + '@parcel/watcher-linux-x64-glibc': 2.5.0 + '@parcel/watcher-linux-x64-musl': 2.5.0 + '@parcel/watcher-win32-arm64': 2.5.0 + '@parcel/watcher-win32-ia32': 2.5.0 + '@parcel/watcher-win32-x64': 2.5.0 + dev: true + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -4353,24 +4366,8 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm-eabi@4.28.1: - resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.27.2: - resolution: {integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-android-arm64@4.28.1: - resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==} + resolution: {integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ==} cpu: [arm64] os: [android] requiresBuild: true @@ -4385,14 +4382,6 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-arm64@4.28.1: - resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.27.2: resolution: {integrity: sha512-Hj77A3yTvUeCIx/Vi+4d4IbYhyTwtHj07lVzUgpUq9YpJSEiGJj4vXMKwzJ3w5zp5v3PFvpJNgc/J31smZey6g==} cpu: [x64] @@ -4401,14 +4390,6 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-x64@4.28.1: - resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-freebsd-arm64@4.27.2: resolution: {integrity: sha512-RjgKf5C3xbn8gxvCm5VgKZ4nn0pRAIe90J0/fdHUsgztd3+Zesb2lm2+r6uX4prV2eUByuxJNdt647/1KPRq5g==} cpu: [arm64] @@ -4417,14 +4398,6 @@ packages: dev: true optional: true - /@rollup/rollup-freebsd-arm64@4.28.1: - resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-freebsd-x64@4.27.2: resolution: {integrity: sha512-duq21FoXwQtuws+V9H6UZ+eCBc7fxSpMK1GQINKn3fAyd9DFYKPJNcUhdIKOrMFjLEJgQskoMoiuizMt+dl20g==} cpu: [x64] @@ -4433,14 +4406,6 @@ packages: dev: true optional: true - /@rollup/rollup-freebsd-x64@4.28.1: - resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.27.2: resolution: {integrity: sha512-6npqOKEPRZkLrMcvyC/32OzJ2srdPzCylJjiTJT2c0bwwSGm7nz2F9mNQ1WrAqCBZROcQn91Fno+khFhVijmFA==} cpu: [arm] @@ -4449,14 +4414,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.28.1: - resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-musleabihf@4.27.2: resolution: {integrity: sha512-V9Xg6eXtgBtHq2jnuQwM/jr2mwe2EycnopO8cbOvpzFuySCGtKlPCI3Hj9xup/pJK5Q0388qfZZy2DqV2J8ftw==} cpu: [arm] @@ -4465,14 +4422,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.28.1: - resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.27.2: resolution: {integrity: sha512-uCFX9gtZJoQl2xDTpRdseYuNqyKkuMDtH6zSrBTA28yTfKyjN9hQ2B04N5ynR8ILCoSDOrG/Eg+J2TtJ1e/CSA==} cpu: [arm64] @@ -4481,14 +4430,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.28.1: - resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.27.2: resolution: {integrity: sha512-/PU9P+7Rkz8JFYDHIi+xzHabOu9qEWR07L5nWLIUsvserrxegZExKCi2jhMZRd0ATdboKylu/K5yAXbp7fYFvA==} cpu: [arm64] @@ -4497,22 +4438,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.28.1: - resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-loongarch64-gnu@4.28.1: - resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.27.2: resolution: {integrity: sha512-eCHmol/dT5odMYi/N0R0HC8V8QE40rEpkyje/ZAXJYNNoSfrObOvG/Mn+s1F/FJyB7co7UQZZf6FuWnN6a7f4g==} cpu: [ppc64] @@ -4521,14 +4446,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.28.1: - resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.27.2: resolution: {integrity: sha512-DEP3Njr9/ADDln3kNi76PXonLMSSMiCir0VHXxmGSHxCxDfQ70oWjHcJGfiBugzaqmYdTC7Y+8Int6qbnxPBIQ==} cpu: [riscv64] @@ -4537,14 +4454,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.28.1: - resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-s390x-gnu@4.27.2: resolution: {integrity: sha512-NHGo5i6IE/PtEPh5m0yw5OmPMpesFnzMIS/lzvN5vknnC1sXM5Z/id5VgcNPgpD+wHmIcuYYgW+Q53v+9s96lQ==} cpu: [s390x] @@ -4553,14 +4462,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.28.1: - resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.27.2: resolution: {integrity: sha512-PaW2DY5Tan+IFvNJGHDmUrORadbe/Ceh8tQxi8cmdQVCCYsLoQo2cuaSj+AU+YRX8M4ivS2vJ9UGaxfuNN7gmg==} cpu: [x64] @@ -4569,14 +4470,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.28.1: - resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.27.2: resolution: {integrity: sha512-dOlWEMg2gI91Qx5I/HYqOD6iqlJspxLcS4Zlg3vjk1srE67z5T2Uz91yg/qA8sY0XcwQrFzWWiZhMNERylLrpQ==} cpu: [x64] @@ -4585,14 +4478,6 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.28.1: - resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.27.2: resolution: {integrity: sha512-euMIv/4x5Y2/ImlbGl88mwKNXDsvzbWUlT7DFky76z2keajCtcbAsN9LUdmk31hAoVmJJYSThgdA0EsPeTr1+w==} cpu: [arm64] @@ -4601,14 +4486,6 @@ packages: dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.28.1: - resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.27.2: resolution: {integrity: sha512-RsnE6LQkUHlkC10RKngtHNLxb7scFykEbEwOFDjr3CeCMG+Rr+cKqlkKc2/wJ1u4u990urRHCbjz31x84PBrSQ==} cpu: [ia32] @@ -4617,14 +4494,6 @@ packages: dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.28.1: - resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.27.2: resolution: {integrity: sha512-foJM5vv+z2KQmn7emYdDLyTbkoO5bkHZE1oth2tWbQNGW7mX32d46Hz6T0MqXdWS2vBZhaEtHqdy9WYwGfiliA==} cpu: [x64] @@ -4633,60 +4502,52 @@ packages: dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.28.1: - resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@shikijs/core@1.24.3: - resolution: {integrity: sha512-VRcf4GYUIkxIchGM9DrapRcxtgojg4IWKUtX5EtW+4PJiGzF2xQqZSv27PJt+WLc18KT3CNLpNWow9JYV5n+Rg==} + /@shikijs/core@1.23.1: + resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==} dependencies: - '@shikijs/engine-javascript': 1.24.3 - '@shikijs/engine-oniguruma': 1.24.3 - '@shikijs/types': 1.24.3 - '@shikijs/vscode-textmate': 9.3.1 + '@shikijs/engine-javascript': 1.23.1 + '@shikijs/engine-oniguruma': 1.23.1 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - hast-util-to-html: 9.0.4 + hast-util-to-html: 9.0.3 dev: false - /@shikijs/engine-javascript@1.24.3: - resolution: {integrity: sha512-De8tNLvYjeK6V0Gb47jIH2M+OKkw+lWnSV1j3HVDFMlNIglmVcTMG2fASc29W0zuFbfEEwKjO8Fe4KYSO6Ce3w==} + /@shikijs/engine-javascript@1.23.1: + resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==} dependencies: - '@shikijs/types': 1.24.3 - '@shikijs/vscode-textmate': 9.3.1 - oniguruma-to-es: 0.8.0 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-es: 0.4.1 dev: false - /@shikijs/engine-oniguruma@1.24.3: - resolution: {integrity: sha512-iNnx950gs/5Nk+zrp1LuF+S+L7SKEhn8k9eXgFYPGhVshKppsYwRmW8tpmAMvILIMSDfrgqZ0w+3xWVQB//1Xw==} + /@shikijs/engine-oniguruma@1.23.1: + resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==} dependencies: - '@shikijs/types': 1.24.3 - '@shikijs/vscode-textmate': 9.3.1 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 dev: false - /@shikijs/twoslash@1.24.3(typescript@5.7.2): - resolution: {integrity: sha512-BlspJvcWJCz8tda7RP55eBi2TIzPn9T5wR3NVR0LdX7Itf8YcmOmj0Do1p/s5DdKFgCarzFG+wY+MT1nYk7new==} + /@shikijs/twoslash@1.23.1(typescript@5.7.2): + resolution: {integrity: sha512-Qj/+CGAF6TdcRjPDQn1bxyKD8ejnV7VJLqCHzob1uCbwQlJTI5z0gUVAgpqS55z4vdV1Mrx2IpCTl9glhC0l3A==} dependencies: - '@shikijs/core': 1.24.3 - '@shikijs/types': 1.24.3 + '@shikijs/core': 1.23.1 + '@shikijs/types': 1.23.1 twoslash: 0.2.12(typescript@5.7.2) transitivePeerDependencies: - supports-color - typescript dev: false - /@shikijs/types@1.24.3: - resolution: {integrity: sha512-FPMrJ69MNxhRtldRk69CghvaGlbbN3pKRuvko0zvbfa2dXp4pAngByToqS5OY5jvN8D7LKR4RJE8UvzlCOuViw==} + /@shikijs/types@1.23.1: + resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==} dependencies: - '@shikijs/vscode-textmate': 9.3.1 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 dev: false - /@shikijs/vscode-textmate@9.3.1: - resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==} + /@shikijs/vscode-textmate@9.3.0: + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} dev: false /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.0): @@ -4860,11 +4721,25 @@ packages: dependencies: tslib: 2.8.1 + /@tailwindcss/cli@4.0.0-beta.8: + resolution: {integrity: sha512-dvIHxbugUNg1Jetg6omMC/3KOGSUtYUbe95x7RgiJOuTnF/0zHAgyI2r0oMlRr8EjXealNU2gc1c99ExhDd/jQ==} + hasBin: true + dependencies: + '@parcel/watcher': 2.5.0 + '@tailwindcss/node': 4.0.0-beta.8 + '@tailwindcss/oxide': 4.0.0-beta.8 + enhanced-resolve: 5.17.1 + lightningcss: 1.28.2 + mri: 1.2.0 + picocolors: 1.1.1 + tailwindcss: 4.0.0-beta.8 + dev: true + /@tailwindcss/node@4.0.0-beta.8: resolution: {integrity: sha512-ZbicJgFxo83IIH5eBm7CU3K1olsfud7/zg3+yG7P6+fZiufhh8FllM5QOJVxUEJ5zeB1V94Y+hTq5UOfu8ZloA==} dependencies: enhanced-resolve: 5.17.1 - jiti: 2.4.2 + jiti: 2.4.0 tailwindcss: 4.0.0-beta.8 dev: true @@ -4990,7 +4865,7 @@ packages: '@alloc/quick-lru': 5.2.0 '@tailwindcss/node': 4.0.0-beta.8 '@tailwindcss/oxide': 4.0.0-beta.8 - lightningcss: 1.26.0 + lightningcss: 1.28.2 postcss: 8.4.49 tailwindcss: 4.0.0-beta.8 dev: true @@ -5036,15 +4911,15 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/react@16.1.0(@testing-library/dom@10.4.0)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Q2ToPvg0KsVL0ohND9A3zLJWcOXXcO8IDu3fj11KhNt0UlCWyFyvnCIBkd12tidB2lkiVRG8VFqdhcqhqnAQtg==} + /@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react@18.3.12)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-dSmwJVtJXmku+iocRhWOUFbrERC76TX2Mnf0ATODz8brzAZrMBbzLwQixlBSanZxR6LddK3eiwpSFZgDET1URg==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': ^18.0.0 || ^19.0.0 - '@types/react-dom': ^18.0.0 || ^19.0.0 - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + '@types/react': ^18.0.0 + '@types/react-dom': ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -5053,7 +4928,7 @@ packages: dependencies: '@babel/runtime': 7.26.0 '@testing-library/dom': 10.4.0 - '@types/react': 18.3.18 + '@types/react': 18.3.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: true @@ -5158,6 +5033,15 @@ packages: /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + /@types/fs-extra@11.0.4: + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} + requiresBuild: true + dependencies: + '@types/jsonfile': 6.1.4 + '@types/node': 22.10.2 + dev: true + optional: true + /@types/hast@3.0.4: resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} dependencies: @@ -5166,6 +5050,14 @@ packages: /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + /@types/jsonfile@6.1.4: + resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + requiresBuild: true + dependencies: + '@types/node': 22.10.2 + dev: true + optional: true + /@types/katex@0.16.7: resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} dev: false @@ -5203,17 +5095,23 @@ packages: undici-types: 6.20.0 dev: true + /@types/node@22.9.1: + resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} + dependencies: + undici-types: 6.19.8 + dev: true + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: false - /@types/prop-types@15.7.14: - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + /@types/prop-types@15.7.13: + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - /@types/react@18.3.18: - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} + /@types/react@18.3.12: + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} dependencies: - '@types/prop-types': 15.7.14 + '@types/prop-types': 15.7.13 csstype: 3.1.3 /@types/semver@7.5.8: @@ -5227,12 +5125,12 @@ packages: /@types/unist@3.0.3: resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - /@types/webpack@5.28.5(esbuild@0.24.1): + /@types/webpack@5.28.5(esbuild@0.24.0): resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} dependencies: '@types/node': 22.10.2 tapable: 2.2.1 - webpack: 5.73.0(esbuild@0.24.1) + webpack: 5.73.0(esbuild@0.24.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -5277,27 +5175,6 @@ packages: - typescript dev: false - /@typescript-eslint/parser@8.16.0(eslint@8.57.1)(typescript@5.7.2): - resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 8.16.0 - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.4.0 - eslint: 8.57.1 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: false - /@typescript-eslint/parser@8.18.1(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5309,7 +5186,7 @@ packages: '@typescript-eslint/types': 8.18.1 '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.18.1 - debug: 4.4.0 + debug: 4.3.7 eslint: 8.57.1 typescript: 5.7.2 transitivePeerDependencies: @@ -5324,12 +5201,12 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: false - /@typescript-eslint/scope-manager@8.16.0: - resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} + /@typescript-eslint/scope-manager@8.15.0: + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 dev: false /@typescript-eslint/scope-manager@8.18.1: @@ -5349,7 +5226,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) '@typescript-eslint/utils': 8.18.1(eslint@8.57.1)(typescript@5.7.2) - debug: 4.4.0 + debug: 4.3.7 eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 @@ -5362,8 +5239,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/types@8.16.0: - resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} + /@typescript-eslint/types@8.15.0: + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: false @@ -5383,7 +5260,7 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -5393,8 +5270,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2): - resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} + /@typescript-eslint/typescript-estree@8.15.0(typescript@5.7.2): + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -5402,9 +5279,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.16.0 - '@typescript-eslint/visitor-keys': 8.16.0 - debug: 4.4.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5423,7 +5300,7 @@ packages: dependencies: '@typescript-eslint/types': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.1 - debug: 4.4.0 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -5454,6 +5331,26 @@ packages: - typescript dev: false + /@typescript-eslint/utils@8.15.0(eslint@8.57.1)(typescript@5.7.2): + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.7.2) + eslint: 8.57.1 + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/utils@8.18.1(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5479,11 +5376,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: false - /@typescript-eslint/visitor-keys@8.16.0: - resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} + /@typescript-eslint/visitor-keys@8.15.0: + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/types': 8.15.0 eslint-visitor-keys: 4.2.0 dev: false @@ -5526,17 +5423,17 @@ packages: - supports-color dev: true - /@vitest/expect@2.1.8: - resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} + /@vitest/expect@2.1.5: + resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==} dependencies: - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 tinyrainbow: 1.2.0 dev: true - /@vitest/mocker@2.1.8(vite@5.4.11): - resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} + /@vitest/mocker@2.1.5(vite@5.4.11): + resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 @@ -5546,43 +5443,43 @@ packages: vite: optional: true dependencies: - '@vitest/spy': 2.1.8 + '@vitest/spy': 2.1.5 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.12 vite: 5.4.11 dev: true - /@vitest/pretty-format@2.1.8: - resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} + /@vitest/pretty-format@2.1.5: + resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==} dependencies: tinyrainbow: 1.2.0 dev: true - /@vitest/runner@2.1.8: - resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} + /@vitest/runner@2.1.5: + resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==} dependencies: - '@vitest/utils': 2.1.8 + '@vitest/utils': 2.1.5 pathe: 1.1.2 dev: true - /@vitest/snapshot@2.1.8: - resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} + /@vitest/snapshot@2.1.5: + resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==} dependencies: - '@vitest/pretty-format': 2.1.8 - magic-string: 0.30.17 + '@vitest/pretty-format': 2.1.5 + magic-string: 0.30.12 pathe: 1.1.2 dev: true - /@vitest/spy@2.1.8: - resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} + /@vitest/spy@2.1.5: + resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==} dependencies: tinyspy: 3.0.2 dev: true - /@vitest/utils@2.1.8: - resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} + /@vitest/utils@2.1.5: + resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==} dependencies: - '@vitest/pretty-format': 2.1.8 + '@vitest/pretty-format': 2.1.5 loupe: 3.1.2 tinyrainbow: 1.2.0 dev: true @@ -5949,11 +5846,12 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-react-compiler@19.0.0-beta-201e55d-20241215: - resolution: {integrity: sha512-c7YAJNlA8kSoIFx2Buq/CeGmC3MbZYznD3H7Q3cdaRyKtwDSSxbM3VJxEhv7lEo64g48aWSBSiCI3XcRw0y/Jw==} + /babel-plugin-react-compiler@0.0.0-experimental-22c6e49-20241219(patch_hash=2jeyfvyv26beb32msydymz54dq): + resolution: {integrity: sha512-jxp6eD6SQqSA7HrhVewq6NoO6tW8Wlgo+gpMf5ovuC0UR086tC9SOHV2k+1Uae/jKiywDfQX7UEyWaU6SQ69PA==} dependencies: '@babel/types': 7.26.0 dev: false + patched: true /bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -6026,7 +5924,7 @@ packages: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: ^0.24.0 + esbuild: 0.24.0 dependencies: esbuild: 0.24.0 load-tsconfig: 0.2.5 @@ -6076,9 +5974,6 @@ packages: /caniuse-lite@1.0.30001678: resolution: {integrity: sha512-RR+4U/05gNtps58PEBDZcPWTgEO2MBeoPZ96aQcjmfkBWRIDfN451fW2qyDA9/+HohLLIL5GqiMwA+IB1pWarw==} - /caniuse-lite@1.0.30001690: - resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} - /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: false @@ -6754,17 +6649,6 @@ packages: dependencies: ms: 2.1.3 - /debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} dev: true @@ -6933,6 +6817,14 @@ packages: /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /enhanced-resolve@5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -7098,14 +6990,14 @@ packages: vfile-message: 4.0.2 dev: false - /esbuild-plugin-svgr@3.0.0(patch_hash=5pajtn63olpwhczqjppya6ysmi)(esbuild@0.24.1)(typescript@5.7.2): + /esbuild-plugin-svgr@3.0.0(patch_hash=5pajtn63olpwhczqjppya6ysmi)(esbuild@0.24.0)(typescript@5.7.2): resolution: {integrity: sha512-8/YuGHKoNVKdcV8HUGFQtAJ16agxzemcX9IvcQvaVKuXqIBDvc5IV9nlPyyHcrgr+IvyKBcljO4wjxrh24DSAQ==} peerDependencies: - esbuild: ^0.24.0 + esbuild: 0.24.0 dependencies: '@svgr/core': 8.1.0(typescript@5.7.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - esbuild: 0.24.1 + esbuild: 0.24.0 transitivePeerDependencies: - supports-color - typescript @@ -7144,39 +7036,6 @@ packages: '@esbuild/win32-x64': 0.24.0 dev: true - /esbuild@0.24.1: - resolution: {integrity: sha512-bHNW57YAKNh1VSbXP33EL9DevtRuT10czGhL9ynKpOAeBMNAkzsP8FSNoFTbU3abQB7kOb+JqUc89FqlZNbEeQ==} - engines: {node: '>=18'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.1 - '@esbuild/android-arm': 0.24.1 - '@esbuild/android-arm64': 0.24.1 - '@esbuild/android-x64': 0.24.1 - '@esbuild/darwin-arm64': 0.24.1 - '@esbuild/darwin-x64': 0.24.1 - '@esbuild/freebsd-arm64': 0.24.1 - '@esbuild/freebsd-x64': 0.24.1 - '@esbuild/linux-arm': 0.24.1 - '@esbuild/linux-arm64': 0.24.1 - '@esbuild/linux-ia32': 0.24.1 - '@esbuild/linux-loong64': 0.24.1 - '@esbuild/linux-mips64el': 0.24.1 - '@esbuild/linux-ppc64': 0.24.1 - '@esbuild/linux-riscv64': 0.24.1 - '@esbuild/linux-s390x': 0.24.1 - '@esbuild/linux-x64': 0.24.1 - '@esbuild/netbsd-arm64': 0.24.1 - '@esbuild/netbsd-x64': 0.24.1 - '@esbuild/openbsd-arm64': 0.24.1 - '@esbuild/openbsd-x64': 0.24.1 - '@esbuild/sunos-x64': 0.24.1 - '@esbuild/win32-arm64': 0.24.1 - '@esbuild/win32-ia32': 0.24.1 - '@esbuild/win32-x64': 0.24.1 - dev: true - /escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -7208,8 +7067,8 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.16.0 - resolve: 1.22.10 + is-core-module: 2.15.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: false @@ -7221,9 +7080,9 @@ packages: eslint: ^8.57.0 || ^9.0.0 dependencies: '@types/doctrine': 0.0.9 - '@typescript-eslint/scope-manager': 8.18.1 - '@typescript-eslint/utils': 8.18.1(eslint@8.57.1)(typescript@5.7.2) - debug: 4.4.0 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@8.57.1)(typescript@5.7.2) + debug: 4.3.7 doctrine: 3.0.0 enhanced-resolve: 5.17.1 eslint: 8.57.1 @@ -7250,8 +7109,8 @@ packages: '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) eslint: 8.57.1 hermes-parser: 0.25.1 - zod: 3.24.1 - zod-validation-error: 3.4.0(zod@3.24.1) + zod: 3.23.8 + zod-validation-error: 3.4.0(zod@3.23.8) transitivePeerDependencies: - supports-color dev: false @@ -7329,7 +7188,7 @@ packages: dev: false patched: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.16.0)(eslint@8.57.1)(typescript@5.7.2): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.18.1)(eslint@8.57.1)(typescript@5.7.2): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -7338,7 +7197,7 @@ packages: typescript: ^3 || ^4 || ^5 dependencies: '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.2) - '@typescript-eslint/parser': 8.16.0(eslint@8.57.1)(typescript@5.7.2) + '@typescript-eslint/parser': 8.18.1(eslint@8.57.1)(typescript@5.7.2) eslint: 8.57.1 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -7425,7 +7284,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -7794,12 +7653,12 @@ packages: engines: {node: '>=0.4.x'} dev: false - /framer-motion@11.15.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-MLk8IvZntxOMg7lDBLw2qgTHHv664bYoYmnFTmE0Gm/FW67aOJk0WM3ctMcG+Xhcv+vh5uyyXwxvxhSeJzSe+w==} + /framer-motion@11.11.17(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-O8QzvoKiuzI5HSAHbcYuL6xU+ZLXbrH7C8Akaato4JzQbX2ULNeniqC2Vo5eiCtFktX9XsJ+7nUhxcl2E2IjpA==} peerDependencies: '@emotion/is-prop-valid': '*' - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 peerDependenciesMeta: '@emotion/is-prop-valid': optional: true @@ -7808,8 +7667,6 @@ packages: react-dom: optional: true dependencies: - motion-dom: 11.14.3 - motion-utils: 11.14.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 @@ -8149,8 +8006,8 @@ packages: - supports-color dev: false - /hast-util-to-html@9.0.4: - resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==} + /hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 @@ -8432,13 +8289,6 @@ packages: dependencies: hasown: 2.0.2 - /is-core-module@2.16.0: - resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==} - engines: {node: '>= 0.4'} - dependencies: - hasown: 2.0.2 - dev: false - /is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -8683,8 +8533,8 @@ packages: hasBin: true dev: false - /jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + /jiti@2.4.0: + resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true dev: true @@ -8793,8 +8643,8 @@ packages: object.values: 1.2.0 dev: false - /katex@0.16.18: - resolution: {integrity: sha512-LRuk0rPdXrecAFwQucYjMiIs0JFefk6N1q/04mlw14aVIVgxq1FO0MA9RiIIGVaKOB5GIP5GH4aBBNraZERmaQ==} + /katex@0.16.11: + resolution: {integrity: sha512-RQrI8rlHY92OLf3rho/Ts8i/XvjgguEjOkO1BEXcU3N8BqPpSzBNwV/G0Ukr+P/l3ivvJUE/Fa/CwbS6HesGNQ==} hasBin: true dependencies: commander: 8.3.0 @@ -8839,8 +8689,8 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /lightningcss-darwin-arm64@1.26.0: - resolution: {integrity: sha512-n4TIvHO1NY1ondKFYpL2ZX0bcC2y6yjXMD6JfyizgR8BCFNEeArINDzEaeqlfX9bXz73Bpz/Ow0nu+1qiDrBKg==} + /lightningcss-darwin-arm64@1.28.2: + resolution: {integrity: sha512-/8cPSqZiusHSS+WQz0W4NuaqFjquys1x+NsdN/XOHb+idGHJSoJ7SoQTVl3DZuAgtPZwFZgRfb/vd1oi8uX6+g==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] @@ -8848,8 +8698,8 @@ packages: dev: true optional: true - /lightningcss-darwin-x64@1.26.0: - resolution: {integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==} + /lightningcss-darwin-x64@1.28.2: + resolution: {integrity: sha512-R7sFrXlgKjvoEG8umpVt/yutjxOL0z8KWf0bfPT3cYMOW4470xu5qSHpFdIOpRWwl3FKNMUdbKtMUjYt0h2j4g==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] @@ -8857,8 +8707,8 @@ packages: dev: true optional: true - /lightningcss-freebsd-x64@1.26.0: - resolution: {integrity: sha512-C/io7POAxp6sZxFSVGezjajMlCKQ8KSwISLLGRq8xLQpQMokYrUoqYEwmIX8mLmF6C/CZPk0gFmRSzd8biWM0g==} + /lightningcss-freebsd-x64@1.28.2: + resolution: {integrity: sha512-l2qrCT+x7crAY+lMIxtgvV10R8VurzHAoUZJaVFSlHrN8kRLTvEg9ObojIDIexqWJQvJcVVV3vfzsEynpiuvgA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] @@ -8866,8 +8716,8 @@ packages: dev: true optional: true - /lightningcss-linux-arm-gnueabihf@1.26.0: - resolution: {integrity: sha512-Aag9kqXqkyPSW+dXMgyWk66C984Nay2pY8Nws+67gHlDzV3cWh7TvFlzuaTaVFMVqdDTzN484LSK3u39zFBnzg==} + /lightningcss-linux-arm-gnueabihf@1.28.2: + resolution: {integrity: sha512-DKMzpICBEKnL53X14rF7hFDu8KKALUJtcKdFUCW5YOlGSiwRSgVoRjM97wUm/E0NMPkzrTi/rxfvt7ruNK8meg==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] @@ -8875,8 +8725,8 @@ packages: dev: true optional: true - /lightningcss-linux-arm64-gnu@1.26.0: - resolution: {integrity: sha512-iJmZM7fUyVjH+POtdiCtExG+67TtPUTer7K/5A8DIfmPfrmeGvzfRyBltGhQz13Wi15K1lf2cPYoRaRh6vcwNA==} + /lightningcss-linux-arm64-gnu@1.28.2: + resolution: {integrity: sha512-nhfjYkfymWZSxdtTNMWyhFk2ImUm0X7NAgJWFwnsYPOfmtWQEapzG/DXZTfEfMjSzERNUNJoQjPAbdqgB+sjiw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -8884,8 +8734,8 @@ packages: dev: true optional: true - /lightningcss-linux-arm64-musl@1.26.0: - resolution: {integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==} + /lightningcss-linux-arm64-musl@1.28.2: + resolution: {integrity: sha512-1SPG1ZTNnphWvAv8RVOymlZ8BDtAg69Hbo7n4QxARvkFVCJAt0cgjAw1Fox0WEhf4PwnyoOBaVH0Z5YNgzt4dA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] @@ -8893,8 +8743,8 @@ packages: dev: true optional: true - /lightningcss-linux-x64-gnu@1.26.0: - resolution: {integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==} + /lightningcss-linux-x64-gnu@1.28.2: + resolution: {integrity: sha512-ZhQy0FcO//INWUdo/iEdbefntTdpPVQ0XJwwtdbBuMQe+uxqZoytm9M+iqR9O5noWFaxK+nbS2iR/I80Q2Ofpg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -8902,8 +8752,8 @@ packages: dev: true optional: true - /lightningcss-linux-x64-musl@1.26.0: - resolution: {integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==} + /lightningcss-linux-x64-musl@1.28.2: + resolution: {integrity: sha512-alb/j1NMrgQmSFyzTbN1/pvMPM+gdDw7YBuQ5VSgcFDypN3Ah0BzC2dTZbzwzaMdUVDszX6zH5MzjfVN1oGuww==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] @@ -8911,8 +8761,8 @@ packages: dev: true optional: true - /lightningcss-win32-arm64-msvc@1.26.0: - resolution: {integrity: sha512-X/597/cFnCogy9VItj/+7Tgu5VLbAtDF7KZDPdSw0MaL6FL940th1y3HiOzFIlziVvAtbo0RB3NAae1Oofr+Tw==} + /lightningcss-win32-arm64-msvc@1.28.2: + resolution: {integrity: sha512-WnwcjcBeAt0jGdjlgbT9ANf30pF0C/QMb1XnLnH272DQU8QXh+kmpi24R55wmWBwaTtNAETZ+m35ohyeMiNt+g==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] @@ -8920,8 +8770,8 @@ packages: dev: true optional: true - /lightningcss-win32-x64-msvc@1.26.0: - resolution: {integrity: sha512-pYS3EyGP3JRhfqEFYmfFDiZ9/pVNfy8jVIYtrx9TVNusVyDK3gpW1w/rbvroQ4bDJi7grdUtyrYU6V2xkY/bBw==} + /lightningcss-win32-x64-msvc@1.28.2: + resolution: {integrity: sha512-3piBifyT3avz22o6mDKywQC/OisH2yDK+caHWkiMsF82i3m5wDBadyCjlCQ5VNgzYkxrWZgiaxHDdd5uxsi0/A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] @@ -8929,22 +8779,22 @@ packages: dev: true optional: true - /lightningcss@1.26.0: - resolution: {integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==} + /lightningcss@1.28.2: + resolution: {integrity: sha512-ePLRrbt3fgjXI5VFZOLbvkLD5ZRuxGKm+wJ3ujCqBtL3NanDHPo/5zicR5uEKAPiIjBYF99BM4K4okvMznjkVA==} engines: {node: '>= 12.0.0'} dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.26.0 - lightningcss-darwin-x64: 1.26.0 - lightningcss-freebsd-x64: 1.26.0 - lightningcss-linux-arm-gnueabihf: 1.26.0 - lightningcss-linux-arm64-gnu: 1.26.0 - lightningcss-linux-arm64-musl: 1.26.0 - lightningcss-linux-x64-gnu: 1.26.0 - lightningcss-linux-x64-musl: 1.26.0 - lightningcss-win32-arm64-msvc: 1.26.0 - lightningcss-win32-x64-msvc: 1.26.0 + lightningcss-darwin-arm64: 1.28.2 + lightningcss-darwin-x64: 1.28.2 + lightningcss-freebsd-x64: 1.28.2 + lightningcss-linux-arm-gnueabihf: 1.28.2 + lightningcss-linux-arm64-gnu: 1.28.2 + lightningcss-linux-arm64-musl: 1.28.2 + lightningcss-linux-x64-gnu: 1.28.2 + lightningcss-linux-x64-musl: 1.28.2 + lightningcss-win32-arm64-msvc: 1.28.2 + lightningcss-win32-x64-msvc: 1.28.2 dev: true /lilconfig@3.1.2: @@ -9059,8 +8909,8 @@ packages: hasBin: true dev: true - /magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + /magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} dependencies: '@jridgewell/sourcemap-codec': 1.5.0 dev: true @@ -9348,7 +9198,7 @@ packages: dagre-d3-es: 7.0.10 dayjs: 1.11.13 dompurify: 3.1.7 - katex: 0.16.18 + katex: 0.16.11 khroma: 2.1.0 lodash-es: 4.17.21 marked: 13.0.3 @@ -9471,7 +9321,7 @@ packages: dependencies: '@types/katex': 0.16.7 devlop: 1.1.0 - katex: 0.16.18 + katex: 0.16.11 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 @@ -9785,14 +9635,6 @@ packages: ufo: 1.5.4 dev: false - /motion-dom@11.14.3: - resolution: {integrity: sha512-lW+D2wBy5vxLJi6aCP0xyxTxlTfiu+b+zcpVbGVFUxotwThqhdpPRSmX8xztAgtZMPMeU0WGVn/k1w4I+TbPqA==} - dev: false - - /motion-utils@11.14.3: - resolution: {integrity: sha512-Xg+8xnqIJTpr0L/cidfTTBFkvRw26ZtGGuIhA94J9PQ2p4mEa06Xx7QVYZH0BP+EpMSaDlu+q0I0mmvwADPsaQ==} - dev: false - /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -9818,11 +9660,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: false @@ -9839,8 +9676,8 @@ packages: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} dev: true - /next-themes@0.4.4(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-LDQ2qIOJF0VnuVrrMSMLrWGjRMkq+0mpgl6e0juCLqdJ+oo8Q84JRWT6Wh11VDQKkMMe+dVzDKLWs5n87T+PkQ==} + /next-themes@0.4.3(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc @@ -9849,8 +9686,8 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /next-view-transitions@0.3.4(next@15.1.2)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-SSiskenQ8JkEFGzPjvFwC5LGGoqgTxM5dxexkeugxvcXFLpWI2ZUh4IsCURD3ovW+8Ue7xXlrtrpy8b7XR7IwQ==} + /next-view-transitions@0.3.2(next@15.1.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-77QRvHjKDQHBDbe/qTVh/p9zbx2AWUFvlmLpHZQtc+q0/a+QWn5fejU9TqrJdrHvwuc9rzqL6K5xpkRtyjQajw==} peerDependencies: next: 15.1.2 react: ^18.2.0 @@ -9886,8 +9723,8 @@ packages: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 - caniuse-lite: 1.0.30001690 - postcss: 8.4.31 + caniuse-lite: 1.0.30001678 + postcss: 8.4.49 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) @@ -9919,6 +9756,10 @@ packages: tslib: 2.8.1 dev: true + /node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + dev: true + /node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -9926,7 +9767,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.10 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: false @@ -10028,12 +9869,12 @@ packages: mimic-fn: 4.0.0 dev: false - /oniguruma-to-es@0.8.0: - resolution: {integrity: sha512-rY+/a6b+uCgoYIL9itjY0x99UUDHXmGaw7Jjk5ZvM/3cxDJifyxFr/Zm4tTmF6Tre18gAakJo7AzhKUeMNLgHA==} + /oniguruma-to-es@0.4.1: + resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==} dependencies: emoji-regex-xs: 1.0.0 regex: 5.0.2 - regex-recursion: 5.0.0 + regex-recursion: 4.2.1 dev: false /opener@1.5.2: @@ -10107,15 +9948,15 @@ packages: /package-manager-detector@0.2.2: resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} - /pagefind@1.3.0: - resolution: {integrity: sha512-8KPLGT5g9s+olKMRTU9LFekLizkVIu9tes90O1/aigJ0T5LmyPqTzGJrETnSw3meSYg58YH7JTzhTTW/3z6VAw==} + /pagefind@1.2.0: + resolution: {integrity: sha512-sFVv5/x73qCp9KlLHv8/uWDv7rG1tsWcG9MuXc5YTrXIrb8c1Gshm9oc5rMLXNZILXUWai8WczqaK4jjroEzng==} hasBin: true optionalDependencies: - '@pagefind/darwin-arm64': 1.3.0 - '@pagefind/darwin-x64': 1.3.0 - '@pagefind/linux-arm64': 1.3.0 - '@pagefind/linux-x64': 1.3.0 - '@pagefind/windows-x64': 1.3.0 + '@pagefind/darwin-arm64': 1.2.0 + '@pagefind/darwin-x64': 1.2.0 + '@pagefind/linux-arm64': 1.2.0 + '@pagefind/linux-x64': 1.2.0 + '@pagefind/windows-x64': 1.2.0 dev: true /parent-module@1.0.1: @@ -10277,19 +10118,19 @@ packages: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: - postcss: ^8.0.0 + postcss: 8.4.49 dependencies: postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.10 + resolve: 1.22.8 dev: false /postcss-js@4.0.1(postcss@8.4.49): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: - postcss: ^8.4.21 + postcss: 8.4.49 dependencies: camelcase-css: 2.0.1 postcss: 8.4.49 @@ -10299,7 +10140,7 @@ packages: resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: - postcss: '>=8.0.9' + postcss: 8.4.49 ts-node: '>=9.0.0' peerDependenciesMeta: postcss: @@ -10317,7 +10158,7 @@ packages: engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' - postcss: '>=8.0.9' + postcss: 8.4.49 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: @@ -10338,7 +10179,7 @@ packages: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} peerDependencies: - postcss: ^8.2.14 + postcss: 8.4.49 dependencies: postcss: 8.4.49 postcss-selector-parser: 6.1.2 @@ -10364,14 +10205,6 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.8 - picocolors: 1.1.1 - source-map-js: 1.2.1 - /postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -10497,23 +10330,23 @@ packages: safe-buffer: 5.2.1 dev: true - /react-compiler-runtime@19.0.0-beta-df7b47d-20241124(react@18.3.1): - resolution: {integrity: sha512-HLFbEf5rEhynZNxI/f1y26Hw0SCvFWh9aS0gCaDndak202oOAvRhy0qsUhmVyaeuRYqIxvPeltMvqDfvO+9/Fw==} + /react-compiler-runtime@0.0.0-experimental-22c6e49-20241219(react@18.3.1): + resolution: {integrity: sha512-bOAGaRL1ldfIIpbDsl+uV025Ta6RS6/cOjvvh8r2Vo7KtqB+RSvihVYRsWQz7ECKNPWdq5MClS845acwAwieDw==} peerDependencies: react: ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: react: 18.3.1 dev: false - /react-compiler-webpack@0.1.2(babel-plugin-react-compiler@19.0.0-beta-201e55d-20241215): + /react-compiler-webpack@0.1.2(babel-plugin-react-compiler@0.0.0-experimental-22c6e49-20241219): resolution: {integrity: sha512-NaT5Ft4FRqiDAllr8ywjmXWcv0+ouL/4GsYiLHj783C2HbTp4SGUtUC/6vpWT/UQ5LggV+PUMLUrdEdua+LOaQ==} peerDependencies: babel-plugin-react-compiler: '*' dependencies: '@babel/core': 7.26.0 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-syntax-jsx': 7.25.7(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.26.0) - babel-plugin-react-compiler: 19.0.0-beta-201e55d-20241215 + babel-plugin-react-compiler: 0.0.0-experimental-22c6e49-20241219(patch_hash=2jeyfvyv26beb32msydymz54dq) loader-utils: 3.3.1 transitivePeerDependencies: - supports-color @@ -10691,8 +10524,8 @@ packages: dependencies: '@babel/runtime': 7.26.0 - /regex-recursion@5.0.0: - resolution: {integrity: sha512-UwyOqeobrCCqTXPcsSqH4gDhOjD5cI/b8kjngWgSZbxYh5yVjAwTjO5+hAuPRNiuR70+5RlWSs+U9PVcVcW9Lw==} + /regex-recursion@4.2.1: + resolution: {integrity: sha512-QHNZyZAeKdndD1G3bKAbBEKOSSK4KOHQrAJ01N1LJeb0SoH4DJIeFhp0uUpETgONifS4+P3sOgoA1dhzgrQvhA==} dependencies: regex-utilities: 2.3.0 dev: false @@ -10783,7 +10616,7 @@ packages: '@types/katex': 0.16.7 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 - katex: 0.16.18 + katex: 0.16.11 unist-util-visit-parents: 6.0.1 vfile: 6.0.3 dev: false @@ -10796,7 +10629,7 @@ packages: unified: 11.0.5 dev: false - /rehype-pretty-code@0.14.0(shiki@1.24.3): + /rehype-pretty-code@0.14.0(shiki@1.23.1): resolution: {integrity: sha512-hBeKF/Wkkf3zyUS8lal9RCUuhypDWLQc+h9UrP9Pav25FUm/AQAVh4m5gdvJxh4Oz+U+xKvdsV01p1LdvsZTiQ==} engines: {node: '>=18'} peerDependencies: @@ -10806,7 +10639,7 @@ packages: hast-util-to-string: 3.0.0 parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 - shiki: 1.24.3 + shiki: 1.23.1 unified: 11.0.5 unist-util-visit: 5.0.0 dev: false @@ -10933,16 +10766,6 @@ packages: /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - /resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - dependencies: - is-core-module: 2.16.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: false - /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -10955,7 +10778,7 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.16.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: false @@ -11046,35 +10869,6 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.28.1: - resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.28.1 - '@rollup/rollup-android-arm64': 4.28.1 - '@rollup/rollup-darwin-arm64': 4.28.1 - '@rollup/rollup-darwin-x64': 4.28.1 - '@rollup/rollup-freebsd-arm64': 4.28.1 - '@rollup/rollup-freebsd-x64': 4.28.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.28.1 - '@rollup/rollup-linux-arm-musleabihf': 4.28.1 - '@rollup/rollup-linux-arm64-gnu': 4.28.1 - '@rollup/rollup-linux-arm64-musl': 4.28.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.28.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1 - '@rollup/rollup-linux-riscv64-gnu': 4.28.1 - '@rollup/rollup-linux-s390x-gnu': 4.28.1 - '@rollup/rollup-linux-x64-gnu': 4.28.1 - '@rollup/rollup-linux-x64-musl': 4.28.1 - '@rollup/rollup-win32-arm64-msvc': 4.28.1 - '@rollup/rollup-win32-ia32-msvc': 4.28.1 - '@rollup/rollup-win32-x64-msvc': 4.28.1 - fsevents: 2.3.3 - dev: true - /roughjs@4.6.6: resolution: {integrity: sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==} dependencies: @@ -11241,14 +11035,14 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki@1.24.3: - resolution: {integrity: sha512-eMeX/ehE2IDKVs71kB4zVcDHjutNcOtm+yIRuR4sA6ThBbdFI0DffGJiyoKCodj0xRGxIoWC3pk/Anmm5mzHmA==} + /shiki@1.23.1: + resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==} dependencies: - '@shikijs/core': 1.24.3 - '@shikijs/engine-javascript': 1.24.3 - '@shikijs/engine-oniguruma': 1.24.3 - '@shikijs/types': 1.24.3 - '@shikijs/vscode-textmate': 9.3.1 + '@shikijs/core': 1.23.1 + '@shikijs/engine-javascript': 1.23.1 + '@shikijs/engine-oniguruma': 1.23.1 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 dev: false @@ -11538,7 +11332,7 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -11619,7 +11413,7 @@ packages: postcss-load-config: 4.0.2(postcss@8.4.49) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 - resolve: 1.22.10 + resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: - ts-node @@ -11638,7 +11432,7 @@ packages: engines: {node: '>=8'} dev: true - /terser-webpack-plugin@5.3.3(esbuild@0.24.1)(webpack@5.73.0): + /terser-webpack-plugin@5.3.3(esbuild@0.24.0)(webpack@5.73.0): resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11655,12 +11449,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - esbuild: 0.24.1 + esbuild: 0.24.0 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 terser: 5.14.2 - webpack: 5.73.0(esbuild@0.24.1) + webpack: 5.73.0(esbuild@0.24.0) dev: true /terser@5.14.2: @@ -11821,7 +11615,7 @@ packages: peerDependencies: '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 - postcss: ^8.4.12 + postcss: 8.4.49 typescript: '>=4.5.0' peerDependenciesMeta: '@microsoft/api-extractor': @@ -12054,6 +11848,10 @@ packages: which-boxed-primitive: 1.0.2 dev: false + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + dev: true + /undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} dev: true @@ -12234,13 +12032,13 @@ packages: '@types/unist': 3.0.3 vfile-message: 4.0.2 - /vite-node@2.1.8: - resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + /vite-node@2.1.5: + resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.0 + debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 vite: 5.4.11 @@ -12263,7 +12061,7 @@ packages: peerDependencies: '@types/node': ^18.0.0 || >=20.0.0 less: '*' - lightningcss: ^1.21.0 + lightningcss: 1.28.2 sass: '*' sass-embedded: '*' stylus: '*' @@ -12289,20 +12087,20 @@ packages: dependencies: esbuild: 0.24.0 postcss: 8.4.49 - rollup: 4.28.1 + rollup: 4.27.2 optionalDependencies: fsevents: 2.3.3 dev: true - /vitest@2.1.8(jsdom@25.0.1): - resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + /vitest@2.1.5(jsdom@25.0.1): + resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.8 - '@vitest/ui': 2.1.8 + '@vitest/browser': 2.1.5 + '@vitest/ui': 2.1.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -12319,18 +12117,18 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.4.11) - '@vitest/pretty-format': 2.1.8 - '@vitest/runner': 2.1.8 - '@vitest/snapshot': 2.1.8 - '@vitest/spy': 2.1.8 - '@vitest/utils': 2.1.8 + '@vitest/expect': 2.1.5 + '@vitest/mocker': 2.1.5(vite@5.4.11) + '@vitest/pretty-format': 2.1.5 + '@vitest/runner': 2.1.5 + '@vitest/snapshot': 2.1.5 + '@vitest/spy': 2.1.5 + '@vitest/utils': 2.1.5 chai: 5.1.2 - debug: 4.4.0 + debug: 4.3.7 expect-type: 1.1.0 jsdom: 25.0.1 - magic-string: 0.30.17 + magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 @@ -12338,7 +12136,7 @@ packages: tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.11 - vite-node: 2.1.8 + vite-node: 2.1.5 why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -12439,7 +12237,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.73.0(esbuild@0.24.1): + /webpack@5.73.0(esbuild@0.24.0): resolution: {integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==} engines: {node: '>=10.13.0'} hasBin: true @@ -12458,7 +12256,7 @@ packages: acorn-import-assertions: 1.8.0(acorn@8.14.0) browserslist: 4.24.2 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.17.1 + enhanced-resolve: 5.10.0 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 @@ -12470,7 +12268,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3(esbuild@0.24.1)(webpack@5.73.0) + terser-webpack-plugin: 5.3.3(esbuild@0.24.0)(webpack@5.73.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -12653,21 +12451,21 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - /zod-validation-error@3.4.0(zod@3.24.1): + /zod-validation-error@3.4.0(zod@3.23.8): resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 dependencies: - zod: 3.24.1 + zod: 3.23.8 dev: false - /zod@3.24.1: - resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} dev: false - /zustand@5.0.2(@types/react@18.3.18)(react@18.3.1): - resolution: {integrity: sha512-8qNdnJVJlHlrKXi50LDqqUNmUbuBjoKLrYQBnoChIbVph7vni+sY+YpvdjXG9YLd/Bxr6scMcR+rm5H3aSqPaw==} + /zustand@5.0.1(@types/react@18.3.12)(react@18.3.1): + resolution: {integrity: sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' @@ -12684,10 +12482,19 @@ packages: use-sync-external-store: optional: true dependencies: - '@types/react': 18.3.18 + '@types/react': 18.3.12 react: 18.3.1 dev: false /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} dev: false + + /zx@8.2.4: + resolution: {integrity: sha512-g9wVU+5+M+zVen/3IyAZfsZFmeqb6vDfjqFggakviz5uLK7OAejOirX+jeTOkyvAh/OYRlCgw+SdqzN7F61QVQ==} + engines: {node: '>= 12.17.0'} + hasBin: true + optionalDependencies: + '@types/fs-extra': 11.0.4 + '@types/node': 22.10.2 + dev: true