From cb380bb88ac4818f2928d2a4ac83332703d03379 Mon Sep 17 00:00:00 2001 From: "codegen-sh[bot]" <131295404+codegen-sh[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:48:23 +0000 Subject: [PATCH 1/5] Update TextField to support custom Input component --- .../text-field-custom-input.stories.tsx | 255 ++++++++++++++++++ packages/components/src/ui/text-field.tsx | 5 +- 2 files changed, 259 insertions(+), 1 deletion(-) create mode 100644 apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx diff --git a/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx b/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx new file mode 100644 index 00000000..59c9083d --- /dev/null +++ b/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx @@ -0,0 +1,255 @@ +import { zodResolver } from '@hookform/resolvers/zod'; +import { TextField } from '@lambdacurry/forms/remix-hook-form/text-field'; +import { Button } from '@lambdacurry/forms/ui/button'; +import type { Meta, StoryObj } from '@storybook/react'; +import { expect, userEvent, within } from '@storybook/test'; +import type * as React from 'react'; +import type { ActionFunctionArgs } from 'react-router'; +import { useFetcher } from 'react-router'; +import { RemixFormProvider, getValidatedFormData, useRemixForm } from 'remix-hook-form'; +import { z } from 'zod'; +import { withReactRouterStubDecorator } from '../lib/storybook/react-router-stub'; + +const formSchema = z.object({ + name: z.string().min(2, 'Name must be at least 2 characters'), + email: z.string().email('Please enter a valid email address'), +}); + +type FormData = z.infer; + +// Custom Input component with rounded corners and a different focus style +const RoundedInput = React.forwardRef< + HTMLInputElement, + React.InputHTMLAttributes +>((props, ref) => ( + +)); +RoundedInput.displayName = 'RoundedInput'; + +// Custom Input component with a search icon +const SearchInput = React.forwardRef< + HTMLInputElement, + React.InputHTMLAttributes +>((props, ref) => ( +
+
+ + Search + + +
+ +
+)); +SearchInput.displayName = 'SearchInput'; + +const CustomInputExample = () => { + const fetcher = useFetcher<{ message: string }>(); + const methods = useRemixForm({ + resolver: zodResolver(formSchema), + defaultValues: { + name: '', + email: '', + }, + fetcher, + submitConfig: { + action: '/', + method: 'post', + }, + }); + + return ( + + +
+ {/* TextField with custom rounded input */} + + + {/* TextField with custom search input */} + +
+ + {fetcher.data?.message &&

{fetcher.data.message}

} +
+
+ ); +}; + +const handleFormSubmission = async (request: Request) => { + const { errors } = await getValidatedFormData(request, zodResolver(formSchema)); + + if (errors) { + return { errors }; + } + + return { message: 'Form submitted successfully' }; +}; + +const meta: Meta = { + title: 'RemixHookForm/TextField Custom Input', + component: TextField, + parameters: { layout: 'centered' }, + tags: ['autodocs'], + decorators: [ + withReactRouterStubDecorator({ + routes: [ + { + path: '/', + Component: CustomInputExample, + action: async ({ request }: ActionFunctionArgs) => handleFormSubmission(request), + }, + ], + }), + ], +} satisfies Meta; + +export default meta; +type Story = StoryObj; + +export const CustomInputComponents: Story = { + render: () => , + parameters: { + docs: { + description: { + story: ` +### TextField with Custom Input Components + +This example demonstrates how to use custom Input components with the TextField component. + +#### 1. Rounded Input + +The first text field uses a custom input with rounded corners and a blue theme: + +\`\`\`tsx + +\`\`\` + +Where the RoundedInput component is defined as: + +\`\`\`tsx +const RoundedInput = React.forwardRef< + HTMLInputElement, + React.InputHTMLAttributes +>((props, ref) => ( + +)); +RoundedInput.displayName = 'RoundedInput'; +\`\`\` + +#### 2. Search Input with Icon + +The second text field uses a custom input with a search icon: + +\`\`\`tsx + +\`\`\` + +With the SearchInput component defined as: + +\`\`\`tsx +const SearchInput = React.forwardRef< + HTMLInputElement, + React.InputHTMLAttributes +>((props, ref) => ( +
+
+ + Search + + +
+ +
+)); +SearchInput.displayName = 'SearchInput'; +\`\`\` + +### Important Implementation Details + +1. **Using forwardRef**: Always use `React.forwardRef` when creating custom input components to ensure the ref is properly forwarded to the input element. + +2. **Spreading props**: Make sure to spread the `props` to pass all necessary attributes to the input element. + +3. **Maintaining the ref**: Include the `ref` parameter to maintain form functionality and ensure React Hook Form can properly control the input. + +4. **Adding a displayName**: Add a displayName to your component for better debugging in React DevTools. + +5. **Styling considerations**: When creating custom inputs, consider how they will interact with the TextField's prefix and suffix props if they are used together. +`, + }, + }, + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + + // Fill in the form fields + const nameInput = canvas.getByPlaceholderText('Enter your name'); + const emailInput = canvas.getByPlaceholderText('Search for an email'); + + // Type values + await userEvent.type(nameInput, 'John Doe'); + await userEvent.type(emailInput, 'john@example.com'); + + // Submit the form + const submitButton = canvas.getByRole('button', { name: 'Submit' }); + await userEvent.click(submitButton); + + // Verify successful submission + await expect(await canvas.findByText('Form submitted successfully')).toBeInTheDocument(); + }, +}; + diff --git a/packages/components/src/ui/text-field.tsx b/packages/components/src/ui/text-field.tsx index 437b9dd5..d6ae5f8d 100644 --- a/packages/components/src/ui/text-field.tsx +++ b/packages/components/src/ui/text-field.tsx @@ -73,6 +73,9 @@ export const TextField = ({ suffix, ...props }: TextInputProps) => { + // Use the custom Input component if provided, otherwise use the default TextInput + const InputComponent = components?.Input || TextInput; + return ( {prefix && {prefix}} - Date: Wed, 30 Apr 2025 15:54:35 +0000 Subject: [PATCH 2/5] Fix syntax error in text-field-custom-input.stories.tsx --- .../text-field-custom-input.stories.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx b/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx index 59c9083d..4108f494 100644 --- a/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx +++ b/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx @@ -220,18 +220,18 @@ SearchInput.displayName = 'SearchInput'; ### Important Implementation Details -1. **Using forwardRef**: Always use `React.forwardRef` when creating custom input components to ensure the ref is properly forwarded to the input element. +1. **Using forwardRef**: Always use \`React.forwardRef\` when creating custom input components to ensure the ref is properly forwarded to the input element. -2. **Spreading props**: Make sure to spread the `props` to pass all necessary attributes to the input element. +2. **Spreading props**: Make sure to spread the \`props\` to pass all necessary attributes to the input element. -3. **Maintaining the ref**: Include the `ref` parameter to maintain form functionality and ensure React Hook Form can properly control the input. +3. **Maintaining the ref**: Include the \`ref\` parameter to maintain form functionality and ensure React Hook Form can properly control the input. 4. **Adding a displayName**: Add a displayName to your component for better debugging in React DevTools. 5. **Styling considerations**: When creating custom inputs, consider how they will interact with the TextField's prefix and suffix props if they are used together. -`, - }, - }, +` + } + } }, play: async ({ canvasElement }) => { const canvas = within(canvasElement); From 870c87d0b18135ab502921593095beec0d090b1c Mon Sep 17 00:00:00 2001 From: "codegen-sh[bot]" <131295404+codegen-sh[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:03:18 +0000 Subject: [PATCH 3/5] Fix TextField component to properly handle custom Input components --- .../components/src/remix-hook-form/text-field.tsx | 14 ++++++++++---- packages/components/src/ui/text-field.tsx | 6 +++++- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/packages/components/src/remix-hook-form/text-field.tsx b/packages/components/src/remix-hook-form/text-field.tsx index 45ded662..db9f23e6 100644 --- a/packages/components/src/remix-hook-form/text-field.tsx +++ b/packages/components/src/remix-hook-form/text-field.tsx @@ -8,11 +8,17 @@ export type TextFieldProps = Omit; export function TextField(props: TextFieldProps) { const { control } = useRemixFormContext(); + // Merge the provided components with the default form components + const defaultComponents = { + FormControl, + FormLabel, + FormDescription, + FormMessage, + }; + const components = { - FormControl: FormControl, - FormLabel: FormLabel, - FormDescription: FormDescription, - FormMessage: FormMessage, + ...defaultComponents, + ...props.components, }; return ; diff --git a/packages/components/src/ui/text-field.tsx b/packages/components/src/ui/text-field.tsx index d6ae5f8d..07ba9bd9 100644 --- a/packages/components/src/ui/text-field.tsx +++ b/packages/components/src/ui/text-field.tsx @@ -56,7 +56,11 @@ export interface TextInputProps extends Omit { name: FieldPath; label?: string; description?: string; - components?: Partial; + components?: Partial & { + Input?: React.ForwardRefExoticComponent< + InputProps & React.RefAttributes + >; + }; prefix?: React.ReactNode; suffix?: React.ReactNode; className?: string; From 434f3301255929d3a65dfe94851da8d52e98948d Mon Sep 17 00:00:00 2001 From: Jake Ruesink Date: Wed, 30 Apr 2025 11:15:12 -0500 Subject: [PATCH 4/5] Remove unused text-field-custom-input story file and update TextField component to accept a more flexible Input prop type. --- .../text-field-custom-input.stories.tsx | 255 ------------------ packages/components/src/ui/text-field.tsx | 4 +- 2 files changed, 1 insertion(+), 258 deletions(-) delete mode 100644 apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx diff --git a/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx b/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx deleted file mode 100644 index 4108f494..00000000 --- a/apps/docs/src/remix-hook-form/text-field-custom-input.stories.tsx +++ /dev/null @@ -1,255 +0,0 @@ -import { zodResolver } from '@hookform/resolvers/zod'; -import { TextField } from '@lambdacurry/forms/remix-hook-form/text-field'; -import { Button } from '@lambdacurry/forms/ui/button'; -import type { Meta, StoryObj } from '@storybook/react'; -import { expect, userEvent, within } from '@storybook/test'; -import type * as React from 'react'; -import type { ActionFunctionArgs } from 'react-router'; -import { useFetcher } from 'react-router'; -import { RemixFormProvider, getValidatedFormData, useRemixForm } from 'remix-hook-form'; -import { z } from 'zod'; -import { withReactRouterStubDecorator } from '../lib/storybook/react-router-stub'; - -const formSchema = z.object({ - name: z.string().min(2, 'Name must be at least 2 characters'), - email: z.string().email('Please enter a valid email address'), -}); - -type FormData = z.infer; - -// Custom Input component with rounded corners and a different focus style -const RoundedInput = React.forwardRef< - HTMLInputElement, - React.InputHTMLAttributes ->((props, ref) => ( - -)); -RoundedInput.displayName = 'RoundedInput'; - -// Custom Input component with a search icon -const SearchInput = React.forwardRef< - HTMLInputElement, - React.InputHTMLAttributes ->((props, ref) => ( -
-
- - Search - - -
- -
-)); -SearchInput.displayName = 'SearchInput'; - -const CustomInputExample = () => { - const fetcher = useFetcher<{ message: string }>(); - const methods = useRemixForm({ - resolver: zodResolver(formSchema), - defaultValues: { - name: '', - email: '', - }, - fetcher, - submitConfig: { - action: '/', - method: 'post', - }, - }); - - return ( - - -
- {/* TextField with custom rounded input */} - - - {/* TextField with custom search input */} - -
- - {fetcher.data?.message &&

{fetcher.data.message}

} -
-
- ); -}; - -const handleFormSubmission = async (request: Request) => { - const { errors } = await getValidatedFormData(request, zodResolver(formSchema)); - - if (errors) { - return { errors }; - } - - return { message: 'Form submitted successfully' }; -}; - -const meta: Meta = { - title: 'RemixHookForm/TextField Custom Input', - component: TextField, - parameters: { layout: 'centered' }, - tags: ['autodocs'], - decorators: [ - withReactRouterStubDecorator({ - routes: [ - { - path: '/', - Component: CustomInputExample, - action: async ({ request }: ActionFunctionArgs) => handleFormSubmission(request), - }, - ], - }), - ], -} satisfies Meta; - -export default meta; -type Story = StoryObj; - -export const CustomInputComponents: Story = { - render: () => , - parameters: { - docs: { - description: { - story: ` -### TextField with Custom Input Components - -This example demonstrates how to use custom Input components with the TextField component. - -#### 1. Rounded Input - -The first text field uses a custom input with rounded corners and a blue theme: - -\`\`\`tsx - -\`\`\` - -Where the RoundedInput component is defined as: - -\`\`\`tsx -const RoundedInput = React.forwardRef< - HTMLInputElement, - React.InputHTMLAttributes ->((props, ref) => ( - -)); -RoundedInput.displayName = 'RoundedInput'; -\`\`\` - -#### 2. Search Input with Icon - -The second text field uses a custom input with a search icon: - -\`\`\`tsx - -\`\`\` - -With the SearchInput component defined as: - -\`\`\`tsx -const SearchInput = React.forwardRef< - HTMLInputElement, - React.InputHTMLAttributes ->((props, ref) => ( -
-
- - Search - - -
- -
-)); -SearchInput.displayName = 'SearchInput'; -\`\`\` - -### Important Implementation Details - -1. **Using forwardRef**: Always use \`React.forwardRef\` when creating custom input components to ensure the ref is properly forwarded to the input element. - -2. **Spreading props**: Make sure to spread the \`props\` to pass all necessary attributes to the input element. - -3. **Maintaining the ref**: Include the \`ref\` parameter to maintain form functionality and ensure React Hook Form can properly control the input. - -4. **Adding a displayName**: Add a displayName to your component for better debugging in React DevTools. - -5. **Styling considerations**: When creating custom inputs, consider how they will interact with the TextField's prefix and suffix props if they are used together. -` - } - } - }, - play: async ({ canvasElement }) => { - const canvas = within(canvasElement); - - // Fill in the form fields - const nameInput = canvas.getByPlaceholderText('Enter your name'); - const emailInput = canvas.getByPlaceholderText('Search for an email'); - - // Type values - await userEvent.type(nameInput, 'John Doe'); - await userEvent.type(emailInput, 'john@example.com'); - - // Submit the form - const submitButton = canvas.getByRole('button', { name: 'Submit' }); - await userEvent.click(submitButton); - - // Verify successful submission - await expect(await canvas.findByText('Form submitted successfully')).toBeInTheDocument(); - }, -}; - diff --git a/packages/components/src/ui/text-field.tsx b/packages/components/src/ui/text-field.tsx index 07ba9bd9..9835cf5d 100644 --- a/packages/components/src/ui/text-field.tsx +++ b/packages/components/src/ui/text-field.tsx @@ -57,9 +57,7 @@ export interface TextInputProps extends Omit { label?: string; description?: string; components?: Partial & { - Input?: React.ForwardRefExoticComponent< - InputProps & React.RefAttributes - >; + Input?: React.ComponentType; }; prefix?: React.ReactNode; suffix?: React.ReactNode; From fd0254c1e35d88c8ebfe0a221674b08bc18fdfda Mon Sep 17 00:00:00 2001 From: Jake Ruesink Date: Wed, 30 Apr 2025 11:16:05 -0500 Subject: [PATCH 5/5] chore(release): bump version to 0.15.1 - Update package version in components to reflect recent changes. --- packages/components/package.json | 2 +- yarn.lock | 1598 +++++++++++++++--------------- 2 files changed, 812 insertions(+), 788 deletions(-) diff --git a/packages/components/package.json b/packages/components/package.json index 40d1c932..e93a811a 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@lambdacurry/forms", - "version": "0.15.0", + "version": "0.15.1", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/yarn.lock b/yarn.lock index 63fbc1d1..bd60f85e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,210 +22,210 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/code-frame@npm:7.26.2" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.27.1" js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 + picocolors: "npm:^1.1.1" + checksum: 10c0/5dd9a18baa5fce4741ba729acc3a3272c49c25cb8736c4b18e113099520e7ef7b545a4096a26d600e4416157e63e87d66db46aa3fbf0a5f2286da2705c12da00 languageName: node linkType: hard -"@babel/compat-data@npm:^7.26.8": - version: 7.26.8 - resolution: "@babel/compat-data@npm:7.26.8" - checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca +"@babel/compat-data@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/compat-data@npm:7.27.1" + checksum: 10c0/03e3a01b6772858dc5064f332ad4dc16fbbc0353f2180fd663a2651e8305058e35b6db57114e345d925def9b73cd7a322e95a45913428b8db705a098fd3dd289 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.8, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.10, @babel/core@npm:^7.7.5": - version: 7.26.10 - resolution: "@babel/core@npm:7.26.10" + version: 7.27.1 + resolution: "@babel/core@npm:7.27.1" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.10" - "@babel/helper-compilation-targets": "npm:^7.26.5" - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.10" - "@babel/parser": "npm:^7.26.10" - "@babel/template": "npm:^7.26.9" - "@babel/traverse": "npm:^7.26.10" - "@babel/types": "npm:^7.26.10" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.1" + "@babel/helper-compilation-targets": "npm:^7.27.1" + "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helpers": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.1" + "@babel/template": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 + checksum: 10c0/0fc31f87f5401ac5d375528cb009f4ea5527fc8c5bb5b64b5b22c033b60fd0ad723388933a5f3f5db14e1edd13c958e9dd7e5c68f9b68c767aeb496199c8a4bb languageName: node linkType: hard -"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.26.10, @babel/generator@npm:^7.27.0, @babel/generator@npm:^7.7.2": - version: 7.27.0 - resolution: "@babel/generator@npm:7.27.0" +"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.1, @babel/generator@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/generator@npm:7.27.1" dependencies: - "@babel/parser": "npm:^7.27.0" - "@babel/types": "npm:^7.27.0" + "@babel/parser": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/7cb10693d2b365c278f109a745dc08856cae139d262748b77b70ce1d97da84627f79648cab6940d847392c0e5d180441669ed958b3aee98d9c7d274b37c553bd + checksum: 10c0/c4156434b21818f558ebd93ce45f027c53ee570ce55a84fd2d9ba45a79ad204c17e0bff753c886fb6c07df3385445a9e34dc7ccb070d0ac7e80bb91c8b57f423 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" +"@babel/helper-annotate-as-pure@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.1" dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe + "@babel/types": "npm:^7.27.1" + checksum: 10c0/fc4751b59c8f5417e1acb0455d6ffce53fa5e79b3aca690299fbbf73b1b65bfaef3d4a18abceb190024c5836bb6cfbc3711e83888648df93df54e18152a1196c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.26.5": - version: 7.27.0 - resolution: "@babel/helper-compilation-targets@npm:7.27.0" +"@babel/helper-compilation-targets@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-compilation-targets@npm:7.27.1" dependencies: - "@babel/compat-data": "npm:^7.26.8" - "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/375c9f80e6540118f41bd53dd54d670b8bf91235d631bdead44c8b313b26e9cd89aed5c6df770ad13a87a464497b5346bb72b9462ba690473da422f5402618b6 + checksum: 10c0/1cfd3760a1bf1e367ea4a91214c041be7076197ba7a4f3c0710cab00fb5734eb010a2946efe6ecfb1ca9dc63e6c69644a1afa399db4082f374b9311e129f6f0b languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/helper-create-class-features-plugin@npm:7.27.0" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.27.0" +"@babel/helper-create-class-features-plugin@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-create-class-features-plugin@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/c4945903136d934050e070f69a4d72ec425f1f70634e0ddf14ad36695f935125a6df559f8d5b94cc1ed49abd4ce9c5be8ef3ba033fa8d09c5dd78d1a9b97d8cc + checksum: 10c0/4ee199671d6b9bdd4988aa2eea4bdced9a73abfc831d81b00c7634f49a8fc271b3ceda01c067af58018eb720c6151322015d463abea7072a368ee13f35adbb4c languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" +"@babel/helper-member-expression-to-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-imports@npm:7.25.9" +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helper-module-transforms@npm:7.26.0" +"@babel/helper-module-transforms@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-transforms@npm:7.27.1" dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + checksum: 10c0/196ab29635fe6eb5ba6ead2972d41b1c0d40f400f99bd8fc109cef21440de24c26c972fabf932585e618694d590379ab8d22def8da65a54459d38ec46112ead7 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" +"@babel/helper-optimise-call-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" dependencies: - "@babel/types": "npm:^7.25.9" - checksum: 10c0/90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c + "@babel/types": "npm:^7.27.1" + checksum: 10c0/6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.26.5 - resolution: "@babel/helper-plugin-utils@npm:7.26.5" - checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/helper-replace-supers@npm:7.26.5" +"@babel/helper-replace-supers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-replace-supers@npm:7.27.1" dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.25.9" - "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/traverse": "npm:^7.26.5" + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/b19b1245caf835207aaaaac3a494f03a16069ae55e76a2e1350b5acd560e6a820026997a8160e8ebab82ae873e8208759aa008eb8422a67a775df41f0a4633d4 + checksum: 10c0/4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-identifier@npm:7.25.9" - checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d +"@babel/helper-validator-identifier@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" + checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-option@npm:7.25.9" - checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 languageName: node linkType: hard -"@babel/helpers@npm:^7.26.10": - version: 7.27.0 - resolution: "@babel/helpers@npm:7.27.0" +"@babel/helpers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helpers@npm:7.27.1" dependencies: - "@babel/template": "npm:^7.27.0" - "@babel/types": "npm:^7.27.0" - checksum: 10c0/a3c64fd2d8b164c041808826cc00769d814074ea447daaacaf2e3714b66d3f4237ef6e420f61d08f463d6608f3468c2ac5124ab7c68f704e20384def5ade95f4 + "@babel/template": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e078257b9342dae2c041ac050276c5a28701434ad09478e6dc6976abd99f721a5a92e4bebddcbca6b1c3a7e8acace56a946340c701aad5e7507d2c87446459ba languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/parser@npm:7.27.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/parser@npm:7.27.1" dependencies: - "@babel/types": "npm:^7.27.0" + "@babel/types": "npm:^7.27.1" bin: parser: ./bin/babel-parser.js - checksum: 10c0/ba2ed3f41735826546a3ef2a7634a8d10351df221891906e59b29b0a0cd748f9b0e7a6f07576858a9de8e77785aad925c8389ddef146de04ea2842047c9d2859 + checksum: 10c0/ae4a5eda3ada3fd54c9942d9f14385df7a18e71b386cf2652505bb9a40a32250dfde3bdda71fb08af00b1e154f0a6213e6cdaaa88e9941229ec0003f7fead759 languageName: node linkType: hard @@ -274,24 +274,24 @@ __metadata: linkType: hard "@babel/plugin-syntax-decorators@npm:^7.22.10": - version: 7.25.9 - resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" + version: 7.27.1 + resolution: "@babel/plugin-syntax-decorators@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc + checksum: 10c0/46ef933bae10b02a8f8603b2f424ecbe23e134a133205bee7c0902dae3021c183a683964cab41ea5433820aa05be0f6f36243551f68a1d94e02ac082cec87aa1 languageName: node linkType: hard "@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + version: 7.27.1 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 + checksum: 10c0/e66f7a761b8360419bbb93ab67d87c8a97465ef4637a985ff682ce7ba6918b34b29d81190204cf908d0933058ee7b42737423cd8a999546c21b3aabad4affa9a languageName: node linkType: hard @@ -317,14 +317,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" +"@babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.27.1, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-jsx@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + checksum: 10c0/bc5afe6a458d5f0492c02a54ad98c5756a0c13bd6d20609aae65acd560a9e141b0876da5f358dce34ea136f271c1016df58b461184d7ae9c4321e0f98588bc84 languageName: node linkType: hard @@ -416,123 +416,121 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" +"@babel/plugin-syntax-typescript@npm:^7.27.1, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.27.1 + resolution: "@babel/plugin-syntax-typescript@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 + checksum: 10c0/11589b4c89c66ef02d57bf56c6246267851ec0c361f58929327dc3e070b0dab644be625bbe7fb4c4df30c3634bfdfe31244e1f517be397d2def1487dbbe3c37d languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" +"@babel/plugin-transform-modules-commonjs@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1" dependencies: - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 + checksum: 10c0/4def972dcd23375a266ea1189115a4ff61744b2c9366fc1de648b3fab2c650faf1a94092de93a33ff18858d2e6c4dddeeee5384cb42ba0129baeab01a5cdf1e2 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-self@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/ce0e289f6af93d7c4dc6b385512199c5bb138ae61507b4d5117ba88b6a6b5092f704f1bdf80080b7d69b1b8c36649f2a0b250e8198667d4d30c08bbb1546bd99 + checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-source@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" + version: 7.27.1 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/fc9ee08efc9be7cbd2cc6788bbf92579adf3cab37912481f1b915221be3d22b0613b5b36a721df5f4c0ab65efe8582fcf8673caab83e6e1ce4cc04ceebf57dfa + checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/plugin-transform-typescript@npm:7.27.0" +"@babel/plugin-transform-typescript@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/plugin-transform-typescript@npm:7.27.1" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.25.9" - "@babel/helper-create-class-features-plugin": "npm:^7.27.0" - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/plugin-syntax-typescript": "npm:^7.25.9" + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/plugin-syntax-typescript": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/028e75dd6195495dc2d105ca8ded19d62aef90a215d597451cee57c35325960a87963913aa9a21b8ade190c638b588422292ea7e23b21565baf53c469254dbd4 + checksum: 10c0/48f1db5de17a0f9fc365ff4fb046010aedc7aad813a7aa42fb73fcdab6442f9e700dde2cc0481086e01b0dae662ae4d3e965a52cde154f0f146d243a8ac68e93 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.21.5": - version: 7.27.0 - resolution: "@babel/preset-typescript@npm:7.27.0" + version: 7.27.1 + resolution: "@babel/preset-typescript@npm:7.27.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.26.5" - "@babel/helper-validator-option": "npm:^7.25.9" - "@babel/plugin-syntax-jsx": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" - "@babel/plugin-transform-typescript": "npm:^7.27.0" + "@babel/helper-plugin-utils": "npm:^7.27.1" + "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/plugin-syntax-jsx": "npm:^7.27.1" + "@babel/plugin-transform-modules-commonjs": "npm:^7.27.1" + "@babel/plugin-transform-typescript": "npm:^7.27.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/986b20edab3c18727d911a6e1a14095c1271afc6cc625b02f42b371f06c1e041e5d7c1baf2afe8b0029b60788a06f02fd6844dedfe54183b148ab9a7429438a9 + checksum: 10c0/cba6ca793d915f8aff9fe2f13b0dfbf5fd3f2e9a17f17478ec9878e9af0d206dcfe93154b9fd353727f16c1dca7c7a3ceb4943f8d28b216235f106bc0fbbcaa3 languageName: node linkType: hard "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.5.5": - version: 7.27.0 - resolution: "@babel/runtime@npm:7.27.0" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/35091ea9de48bd7fd26fb177693d64f4d195eb58ab2b142b893b7f3fa0f1d7c677604d36499ae0621a3703f35ba0c6a8f6c572cc8f7dc0317213841e493cf663 + version: 7.27.1 + resolution: "@babel/runtime@npm:7.27.1" + checksum: 10c0/530a7332f86ac5a7442250456823a930906911d895c0b743bf1852efc88a20a016ed4cd26d442d0ca40ae6d5448111e02a08dd638a4f1064b47d080e2875dc05 languageName: node linkType: hard -"@babel/template@npm:^7.22.5, @babel/template@npm:^7.26.9, @babel/template@npm:^7.27.0, @babel/template@npm:^7.3.3": - version: 7.27.0 - resolution: "@babel/template@npm:7.27.0" +"@babel/template@npm:^7.22.5, @babel/template@npm:^7.27.1, @babel/template@npm:^7.3.3": + version: 7.27.1 + resolution: "@babel/template@npm:7.27.1" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.27.0" - "@babel/types": "npm:^7.27.0" - checksum: 10c0/13af543756127edb5f62bf121f9b093c09a2b6fe108373887ccffc701465cfbcb17e07cf48aa7f440415b263f6ec006e9415c79dfc2e8e6010b069435f81f340 + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/155a8e056e82f1f1e2413b7bf9d96890e371d617c7f77f25621fb0ddb32128958d86bc5c3356f00be266e9f8c121d886de5b4143dbb72eac362377f53aba72a2 languageName: node linkType: hard -"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/traverse@npm:7.27.0" +"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.23.7, @babel/traverse@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/traverse@npm:7.27.1" dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.27.0" - "@babel/parser": "npm:^7.27.0" - "@babel/template": "npm:^7.27.0" - "@babel/types": "npm:^7.27.0" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.1" + "@babel/template": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/c7af29781960dacaae51762e8bc6c4b13d6ab4b17312990fbca9fc38e19c4ad7fecaae24b1cf52fb844e8e6cdc76c70ad597f90e496bcb3cc0a1d66b41a0aa5b + checksum: 10c0/d912110037b03b1d70a2436cfd51316d930366a5f54252da2bced1ba38642f644f848240a951e5caf12f1ef6c40d3d96baa92ea6e84800f2e891c15e97b25d50 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.6, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.3.3": - version: 7.27.0 - resolution: "@babel/types@npm:7.27.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.6, @babel/types@npm:^7.27.1, @babel/types@npm:^7.3.3": + version: 7.27.1 + resolution: "@babel/types@npm:7.27.1" dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/6f1592eabe243c89a608717b07b72969be9d9d2fce1dee21426238757ea1fa60fdfc09b29de9e48d8104311afc6e6fb1702565a9cc1e09bc1e76f2b2ddb0f6e1 + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + checksum: 10c0/ed736f14db2fdf0d36c539c8e06b6bb5e8f9649a12b5c0e1c516fed827f27ef35085abe08bf4d1302a4e20c9a254e762eed453bce659786d4a6e01ba26a91377 languageName: node linkType: hard @@ -868,7 +866,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.4.0": +"@emnapi/core@npm:^1.4.0, @emnapi/core@npm:^1.4.3": version: 1.4.3 resolution: "@emnapi/core@npm:1.4.3" dependencies: @@ -878,7 +876,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.0": +"@emnapi/runtime@npm:^1.4.0, @emnapi/runtime@npm:^1.4.3": version: 1.4.3 resolution: "@emnapi/runtime@npm:1.4.3" dependencies: @@ -887,7 +885,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.2, @emnapi/wasi-threads@npm:^1.0.1": +"@emnapi/wasi-threads@npm:1.0.2, @emnapi/wasi-threads@npm:^1.0.2": version: 1.0.2 resolution: "@emnapi/wasi-threads@npm:1.0.2" dependencies: @@ -903,9 +901,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/aix-ppc64@npm:0.25.2" +"@esbuild/aix-ppc64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/aix-ppc64@npm:0.25.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -917,9 +915,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm64@npm:0.25.2" +"@esbuild/android-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/android-arm64@npm:0.25.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -931,9 +929,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-arm@npm:0.25.2" +"@esbuild/android-arm@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/android-arm@npm:0.25.3" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -945,9 +943,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/android-x64@npm:0.25.2" +"@esbuild/android-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/android-x64@npm:0.25.3" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -959,9 +957,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-arm64@npm:0.25.2" +"@esbuild/darwin-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/darwin-arm64@npm:0.25.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -973,9 +971,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/darwin-x64@npm:0.25.2" +"@esbuild/darwin-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/darwin-x64@npm:0.25.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -987,9 +985,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-arm64@npm:0.25.2" +"@esbuild/freebsd-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/freebsd-arm64@npm:0.25.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -1001,9 +999,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/freebsd-x64@npm:0.25.2" +"@esbuild/freebsd-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/freebsd-x64@npm:0.25.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -1015,9 +1013,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm64@npm:0.25.2" +"@esbuild/linux-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-arm64@npm:0.25.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -1029,9 +1027,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-arm@npm:0.25.2" +"@esbuild/linux-arm@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-arm@npm:0.25.3" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1043,9 +1041,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ia32@npm:0.25.2" +"@esbuild/linux-ia32@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-ia32@npm:0.25.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1057,9 +1055,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-loong64@npm:0.25.2" +"@esbuild/linux-loong64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-loong64@npm:0.25.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1071,9 +1069,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-mips64el@npm:0.25.2" +"@esbuild/linux-mips64el@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-mips64el@npm:0.25.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1085,9 +1083,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-ppc64@npm:0.25.2" +"@esbuild/linux-ppc64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-ppc64@npm:0.25.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1099,9 +1097,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-riscv64@npm:0.25.2" +"@esbuild/linux-riscv64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-riscv64@npm:0.25.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1113,9 +1111,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-s390x@npm:0.25.2" +"@esbuild/linux-s390x@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-s390x@npm:0.25.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1127,16 +1125,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/linux-x64@npm:0.25.2" +"@esbuild/linux-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/linux-x64@npm:0.25.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-arm64@npm:0.25.2" +"@esbuild/netbsd-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/netbsd-arm64@npm:0.25.3" conditions: os=netbsd & cpu=arm64 languageName: node linkType: hard @@ -1148,16 +1146,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/netbsd-x64@npm:0.25.2" +"@esbuild/netbsd-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/netbsd-x64@npm:0.25.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-arm64@npm:0.25.2" +"@esbuild/openbsd-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/openbsd-arm64@npm:0.25.3" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard @@ -1169,9 +1167,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/openbsd-x64@npm:0.25.2" +"@esbuild/openbsd-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/openbsd-x64@npm:0.25.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1183,9 +1181,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/sunos-x64@npm:0.25.2" +"@esbuild/sunos-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/sunos-x64@npm:0.25.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1197,9 +1195,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-arm64@npm:0.25.2" +"@esbuild/win32-arm64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/win32-arm64@npm:0.25.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1211,9 +1209,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-ia32@npm:0.25.2" +"@esbuild/win32-ia32@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/win32-ia32@npm:0.25.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1225,9 +1223,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.2": - version: 0.25.2 - resolution: "@esbuild/win32-x64@npm:0.25.2" +"@esbuild/win32-x64@npm:0.25.3": + version: 0.25.3 + resolution: "@esbuild/win32-x64@npm:0.25.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1795,8 +1793,8 @@ __metadata: linkType: hard "@microsoft/api-extractor@npm:^7.50.1": - version: 7.52.4 - resolution: "@microsoft/api-extractor@npm:7.52.4" + version: 7.52.5 + resolution: "@microsoft/api-extractor@npm:7.52.5" dependencies: "@microsoft/api-extractor-model": "npm:7.30.5" "@microsoft/tsdoc": "npm:~0.15.1" @@ -1804,7 +1802,7 @@ __metadata: "@rushstack/node-core-library": "npm:5.13.0" "@rushstack/rig-package": "npm:0.5.3" "@rushstack/terminal": "npm:0.15.2" - "@rushstack/ts-command-line": "npm:4.23.7" + "@rushstack/ts-command-line": "npm:5.0.0" lodash: "npm:~4.17.15" minimatch: "npm:~3.0.3" resolve: "npm:~1.22.1" @@ -1813,7 +1811,7 @@ __metadata: typescript: "npm:5.8.2" bin: api-extractor: bin/api-extractor - checksum: 10c0/a29d35b4ee3011dcb56a3da35a4d60383d9b89d700b847c29bcb92370ba2016ae7f16f78a949ac4644371344f8a9f81e29a64f4ce6214214e47636c6f4011439 + checksum: 10c0/e794ab6fcee959ba5ccc0a8cf23670e690be24ebb311e1ef607ffeb6f3e2e718f91c319e0963d0c15ae626975574b2365c4feb686fdc40819f045c2b4ef85a00 languageName: node linkType: hard @@ -1843,7 +1841,7 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.8": +"@napi-rs/wasm-runtime@npm:^0.2.9": version: 0.2.9 resolution: "@napi-rs/wasm-runtime@npm:0.2.9" dependencies: @@ -1965,14 +1963,14 @@ __metadata: linkType: hard "@radix-ui/react-alert-dialog@npm:^1.1.4": - version: 1.1.7 - resolution: "@radix-ui/react-alert-dialog@npm:1.1.7" + version: 1.1.11 + resolution: "@radix-ui/react-alert-dialog@npm:1.1.11" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-dialog": "npm:1.1.7" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-dialog": "npm:1.1.11" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-slot": "npm:1.2.0" peerDependencies: "@types/react": "*" @@ -1984,15 +1982,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/5244862f56282c9b5adb6acd3f11c59fc4643fd1a830fdd72356978f1ed62c5e6d2fd4c87db44f257f77f94fa34fb39dbfe679450e891fb350220355834ed89a + checksum: 10c0/c1c1c901865bf54929fefff194b0b57e49dc096525511df8940058b01e8f949dc83dc193aa314c62fad83afc15b760b41f9acf364412920c17d5f6bc54b65fcb languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-arrow@npm:1.1.3" +"@radix-ui/react-arrow@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-arrow@npm:1.1.4" dependencies: - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2003,17 +2001,18 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/aa3eee3fb19e3825aaecef17a948a82a49a56c28570773eb541e2740c9fa64d7981373fee107318889f33f6035ecba8a37bd52a98daf0aff77f96e061e9500f4 + checksum: 10c0/ce93c35e6c85661d9ba90d235164dcbe9a1bd477dd9096763526c71348378d959f3642a017eb32fb4e72952043fddd8e100b17c67d5552250d60c8fc11551323 languageName: node linkType: hard "@radix-ui/react-avatar@npm:^1.1.2": - version: 1.1.4 - resolution: "@radix-ui/react-avatar@npm:1.1.4" + version: 1.1.7 + resolution: "@radix-ui/react-avatar@npm:1.1.7" dependencies: "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-is-hydrated": "npm:0.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" @@ -2025,20 +2024,20 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/043ee806f9ba1ec63eca6d02ead2e42992771a329794c1e9543ea278352397e6f60e586abe678c98f3b643c16144e22de63bf2f67dbb8f4a025f6ad24b3ba595 + checksum: 10c0/75d790214b9cfce68d9134084b8ccef066bcb9bacc48fa410f9b99e3d5a8f62b7f8744b7d90519a0c35ec3368819f17ac385e01f2e90697e32c26e9cdee06a20 languageName: node linkType: hard "@radix-ui/react-checkbox@npm:^1.1.3": - version: 1.1.5 - resolution: "@radix-ui/react-checkbox@npm:1.1.5" + version: 1.2.3 + resolution: "@radix-ui/react-checkbox@npm:1.2.3" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-previous": "npm:1.1.1" "@radix-ui/react-use-size": "npm:1.1.1" peerDependencies: @@ -2051,17 +2050,17 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/e7738a6d5ddf6e4df3d906e6ef96bd1939ada94ca37e7e4b4c123d21ff448d2ff7aaf4bd669e0b74ab6efc9cb2f6c440faaf52d711c2ef7166e81ea05ca0afcf + checksum: 10c0/bd589957e56da325b73199e4adeae11271ddbb21f9f88b98b8e0870254d746091f7b5c97c41bb03b188ddbf08300c69118ddbe250869bebe35b8eaa20a14f0c2 languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-collection@npm:1.1.3" +"@radix-ui/react-collection@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-collection@npm:1.1.4" dependencies: "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-slot": "npm:1.2.0" peerDependencies: "@types/react": "*" @@ -2073,7 +2072,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/451611bc998bb24096758e04c3e22390d48968cae8e3a6168369cc7c4125be6293fe7d502cf78acadf89e3fcd25a295a5bdfab5b52056ee3c07f1553eef4e929 + checksum: 10c0/fc03f1964789226161f2cea2a97c909feaf0e09ba5bb849a9471fb19c1e161e4d8c64588d14fba80ac869eb06c752538c0eaa328c3608ef5dddb033a2ad87770 languageName: node linkType: hard @@ -2103,22 +2102,22 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dialog@npm:1.1.7, @radix-ui/react-dialog@npm:^1.1.4, @radix-ui/react-dialog@npm:^1.1.6": - version: 1.1.7 - resolution: "@radix-ui/react-dialog@npm:1.1.7" +"@radix-ui/react-dialog@npm:1.1.11, @radix-ui/react-dialog@npm:^1.1.4, @radix-ui/react-dialog@npm:^1.1.6": + version: 1.1.11 + resolution: "@radix-ui/react-dialog@npm:1.1.11" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-dismissable-layer": "npm:1.1.6" + "@radix-ui/react-dismissable-layer": "npm:1.1.7" "@radix-ui/react-focus-guards": "npm:1.1.2" - "@radix-ui/react-focus-scope": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.4" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-portal": "npm:1.1.5" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-portal": "npm:1.1.6" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-slot": "npm:1.2.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -2131,7 +2130,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/b7a721ab9045ebdadf4f77e76c1de877884874525942515ab296bde4eb55f5216baf681d76532a00ace2acd482eb8e0f1085d293fa08aa5d59141a3657e1c212 + checksum: 10c0/04c5193c5527e78e28beb08014259e10cf82124f6d054876372aa7fb17227da7ef7547668eb45dd5ea6e62a7453272396dc0a4557f3e58c837fd91cf47778812 languageName: node linkType: hard @@ -2148,13 +2147,13 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.1.6": - version: 1.1.6 - resolution: "@radix-ui/react-dismissable-layer@npm:1.1.6" +"@radix-ui/react-dismissable-layer@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.7" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" "@radix-ui/react-use-escape-keydown": "npm:1.1.1" peerDependencies: @@ -2167,21 +2166,21 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/4c086924ffe159e397ae05d51225a8c7073b2ebb9cf0df731dc58a3bac022da45d96ec6a028dd0c32e805b3c2e1b6f1b7345ecb83463b8c3465b1d8cf67fe5ce + checksum: 10c0/bb93b821ab1e24da86f4a4e74e251d9bc53c021a8a2cb4be5273af6cfe94fcd95807058a789b74bd5ca256bcb8be6dfaec3a0768f8323009dd2b2a9161964d7a languageName: node linkType: hard "@radix-ui/react-dropdown-menu@npm:^2.1.4": - version: 2.1.7 - resolution: "@radix-ui/react-dropdown-menu@npm:2.1.7" + version: 2.1.12 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.12" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-menu": "npm:2.1.7" - "@radix-ui/react-primitive": "npm:2.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-menu": "npm:2.1.12" + "@radix-ui/react-primitive": "npm:2.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2192,7 +2191,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/c59adb35c831f414417acfe274901934adc384b433917dd2bcbbe76a675d223ab716cffe86b8dd36f986f6fd2b34a34acc4043f64c31480d95797c6206a2a868 + checksum: 10c0/1a02ff19d580672c815d4e682211be42fe86aad4fb7ca44d4d093232f2436e9e80a127a6ead7f469655bf36d68b3dfa915c45dbb833f783dfe7fcc0502ac05d0 languageName: node linkType: hard @@ -2209,12 +2208,12 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-focus-scope@npm:1.1.3" +"@radix-ui/react-focus-scope@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-focus-scope@npm:1.1.4" dependencies: "@radix-ui/react-compose-refs": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" peerDependencies: "@types/react": "*" @@ -2226,7 +2225,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/c75f41aa0e71fba96970d685cbb0ea2a412c680f8aecdd550ec6c6a06c14e8c704f269ae9c4e732a83558e0b9dab57163d95f345e5bbf3fbd9a8e614eb7043d4 + checksum: 10c0/daa28ea0bfe19b5b8ca2ffd7ca482e1ee7762f243882a0fe411831d3a4cdeaca4f55bd40226cfd465590f27ef010e3b5b0f7dff725aa45f25735ab4f889c8999 languageName: node linkType: hard @@ -2255,10 +2254,10 @@ __metadata: linkType: hard "@radix-ui/react-label@npm:^2.1.1": - version: 2.1.3 - resolution: "@radix-ui/react-label@npm:2.1.3" + version: 2.1.4 + resolution: "@radix-ui/react-label@npm:2.1.4" dependencies: - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2269,28 +2268,28 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/46834eb4f0fe50e473dc1eb026e88b1754fdd9cb7a1403ff92bc7096e8759eb4f8a5b44249e4961beccfc599288b8bba93fb1833f522e8163c353c03d5d57eb5 + checksum: 10c0/700f5907492c16718e8bd8cf7d05fb9b5797f0d6b6a3fe9783d63e1d0e50320263f9107af415ca105b165d4245b6489f965902b53f8cc82288fa19c18f8b23c6 languageName: node linkType: hard -"@radix-ui/react-menu@npm:2.1.7": - version: 2.1.7 - resolution: "@radix-ui/react-menu@npm:2.1.7" +"@radix-ui/react-menu@npm:2.1.12": + version: 2.1.12 + resolution: "@radix-ui/react-menu@npm:2.1.12" dependencies: "@radix-ui/primitive": "npm:1.1.2" - "@radix-ui/react-collection": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.4" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-direction": "npm:1.1.1" - "@radix-ui/react-dismissable-layer": "npm:1.1.6" + "@radix-ui/react-dismissable-layer": "npm:1.1.7" "@radix-ui/react-focus-guards": "npm:1.1.2" - "@radix-ui/react-focus-scope": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.4" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-popper": "npm:1.2.3" - "@radix-ui/react-portal": "npm:1.1.5" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" - "@radix-ui/react-roving-focus": "npm:1.1.3" + "@radix-ui/react-popper": "npm:1.2.4" + "@radix-ui/react-portal": "npm:1.1.6" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" + "@radix-ui/react-roving-focus": "npm:1.1.7" "@radix-ui/react-slot": "npm:1.2.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" aria-hidden: "npm:^1.2.4" @@ -2305,27 +2304,27 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/815c3a2976c854e2105df539e9283fe6ca0f340b6ab3de5da30d804c4e8745920127c499faa7152088ca2d9c2362871fef87cb70ca1be79394db983179ebcd75 + checksum: 10c0/fad42d6b999954b655878c78ea401e7f06d36d22f0213cd9f66e91bca31c8891447ca66021a5a7bce36f45dfa4100aaa3e8be74715338849dd9cae3c000d2546 languageName: node linkType: hard "@radix-ui/react-popover@npm:^1.1.4": - version: 1.1.7 - resolution: "@radix-ui/react-popover@npm:1.1.7" + version: 1.1.11 + resolution: "@radix-ui/react-popover@npm:1.1.11" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-dismissable-layer": "npm:1.1.6" + "@radix-ui/react-dismissable-layer": "npm:1.1.7" "@radix-ui/react-focus-guards": "npm:1.1.2" - "@radix-ui/react-focus-scope": "npm:1.1.3" + "@radix-ui/react-focus-scope": "npm:1.1.4" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-popper": "npm:1.2.3" - "@radix-ui/react-portal": "npm:1.1.5" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-popper": "npm:1.2.4" + "@radix-ui/react-portal": "npm:1.1.6" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-slot": "npm:1.2.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" aria-hidden: "npm:^1.2.4" react-remove-scroll: "npm:^2.6.3" peerDependencies: @@ -2338,19 +2337,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/32275b68c36bbea24b8207ef01a238ee4a681c5b4f627455be5e0b2e228bf86ad14bd655573df4d51f9a7ad6bb9e73d625de959c035c7c7ff3b23166144e86aa + checksum: 10c0/0d15550d9127726b5a815ce04e51e3ccdf80f696e484d0b4a1683e6349600c4d62369759d612f429866d37e314b6fec41a0eebdc1c66ffd894affe63bee95a72 languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.2.3": - version: 1.2.3 - resolution: "@radix-ui/react-popper@npm:1.2.3" +"@radix-ui/react-popper@npm:1.2.4": + version: 1.2.4 + resolution: "@radix-ui/react-popper@npm:1.2.4" dependencies: "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.1.3" + "@radix-ui/react-arrow": "npm:1.1.4" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" "@radix-ui/react-use-layout-effect": "npm:1.1.1" "@radix-ui/react-use-rect": "npm:1.1.1" @@ -2366,15 +2365,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/339b36f01b63f09879a7922b886e0a424f609298338f511544504d63b0d0eae64da5cd137cdeb57d010bf86ccb8797bb36de114fcbc6cfd0b19e805bcdd9bbd3 + checksum: 10c0/3c0b1dac6f3e25700604424c11f0e3a29aacb430f4cf5ed78ea3acb059481c7dc6907fbb9538f068415583c03b2ba7ebb2a270e5dfd156421e4112b42ae70168 languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.1.5": - version: 1.1.5 - resolution: "@radix-ui/react-portal@npm:1.1.5" +"@radix-ui/react-portal@npm:1.1.6": + version: 1.1.6 + resolution: "@radix-ui/react-portal@npm:1.1.6" dependencies: - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" @@ -2386,13 +2385,13 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/82fa89ca80dd4248ea23340f2c201e7afa61a83e39ef99ffc0d91acb74d44f4453343f644e6c6f6f534028aebed95c3058ec0a00470701ae4ddf0d7c839f4e42 + checksum: 10c0/46bc998794848289665fc5a31c14827a56406bc5ad104fc1ba829cc52506b38989301fe5405e3960d4ac504f5176549cf5ef42e80a5e3844ce53148b4f86f31b languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-presence@npm:1.1.3" +"@radix-ui/react-presence@npm:1.1.4": + version: 1.1.4 + resolution: "@radix-ui/react-presence@npm:1.1.4" dependencies: "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-use-layout-effect": "npm:1.1.1" @@ -2406,13 +2405,13 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1035e5ac32e35e281f54ffd543c1f794931e538c43e553336fc2cab449f83d6aa9f003d328db7f51506a31114d20183f9cbfeab196a8beeed6781f7e58c16a3c + checksum: 10c0/8202647139d6f5097b0abcc43dfba471c00b69da95ca336afe3ea23a165e05ca21992f40fc801760fe442f3e064e54e2f2cbcb9ad758c4b07ef6c69a5b6777bd languageName: node linkType: hard -"@radix-ui/react-primitive@npm:2.0.3, @radix-ui/react-primitive@npm:^2.0.2": - version: 2.0.3 - resolution: "@radix-ui/react-primitive@npm:2.0.3" +"@radix-ui/react-primitive@npm:2.1.0, @radix-ui/react-primitive@npm:^2.0.2": + version: 2.1.0 + resolution: "@radix-ui/react-primitive@npm:2.1.0" dependencies: "@radix-ui/react-slot": "npm:1.2.0" peerDependencies: @@ -2425,22 +2424,22 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/064c849dcf23a7dcb12f1983fcd89cd64cbe5eb1bafed4136ead0b5faa91a1b3da85972f74cba070d97a8845f172055e9e75782811c8693ed594e31fd732f4e7 + checksum: 10c0/b436280dbd705b8b32f66b2a36a6432d90db579191fd283697d5d6a4b661ac4ee86b0f6a05e223806ce0802b2652dd8d95c6f7e0ce3c0a5567b2b1e2c3a3fcfe languageName: node linkType: hard "@radix-ui/react-radio-group@npm:^1.2.2": - version: 1.2.4 - resolution: "@radix-ui/react-radio-group@npm:1.2.4" + version: 1.3.4 + resolution: "@radix-ui/react-radio-group@npm:1.3.4" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-direction": "npm:1.1.1" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" - "@radix-ui/react-roving-focus": "npm:1.1.3" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" + "@radix-ui/react-roving-focus": "npm:1.1.7" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-previous": "npm:1.1.1" "@radix-ui/react-use-size": "npm:1.1.1" peerDependencies: @@ -2453,23 +2452,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/9d040911e8e6d4bebba2a9b4fe5d4c34e28c7406ee7474baa43ea168005bc3e25d1732c7e0a6aa6e65be55943864bc306205fa2e3e4f8e37950bcc5812b89f1c + checksum: 10c0/3f94b471f83504cbfb616807386e42890d7556922b0746a0268619a49ed2cf5ee7b9338bfe4272faf53e6e740cabde821673da9b559ce4bb7f53dd1496420a58 languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-roving-focus@npm:1.1.3" +"@radix-ui/react-roving-focus@npm:1.1.7": + version: 1.1.7 + resolution: "@radix-ui/react-roving-focus@npm:1.1.7" dependencies: "@radix-ui/primitive": "npm:1.1.2" - "@radix-ui/react-collection": "npm:1.1.3" + "@radix-ui/react-collection": "npm:1.1.4" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-direction": "npm:1.1.1" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2480,21 +2479,21 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/fb0a7ae01dda5ad0c800d91a4c688ff96c63c75c8f31d58737463b7c39321a02d9c860473cd49f0c6dbf93e53569b57ccaf9b6684023043e347666ead3b04f2b + checksum: 10c0/ac5d50146f1fb04ad5b53c9a632b9b95ca4698aae994e93b94e169c59268960a4c50f8c6894edb9c8c75bfd643081e07b6d0c6f4e7a0b80a5258d7471c0db22e languageName: node linkType: hard "@radix-ui/react-scroll-area@npm:^1.2.2": - version: 1.2.4 - resolution: "@radix-ui/react-scroll-area@npm:1.2.4" + version: 1.2.6 + resolution: "@radix-ui/react-scroll-area@npm:1.2.6" dependencies: "@radix-ui/number": "npm:1.1.1" "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" "@radix-ui/react-direction": "npm:1.1.1" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-use-callback-ref": "npm:1.1.1" "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: @@ -2507,15 +2506,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1ba8e15f60d9ef1bd977c28d26fef47a090362bf4d1e11c7d4287a8058b0c8dd75abda7f3c3149fd3e9787e1d1fa3d4573a60641fc64d5e65a63d1db664d8f1f + checksum: 10c0/a568d4bf605cdb044d8b940b3ba2a31532b5ce412abde4fdc1fbca30a9f0f553699352c99383359154d1913ac7d736f58d965672dd8d4871fd19ed14d99d9fa7 languageName: node linkType: hard "@radix-ui/react-separator@npm:^1.1.2": - version: 1.1.3 - resolution: "@radix-ui/react-separator@npm:1.1.3" + version: 1.1.4 + resolution: "@radix-ui/react-separator@npm:1.1.4" dependencies: - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2526,7 +2525,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/c2b68fe587b9ec203dbffbf40347f60fc10813c058f9d4d8feea8cf3b4b0e71f2433f2d29937c953eec2158e46ffe8248fab0405b4ea3cc447f3f0bf61ae032e + checksum: 10c0/79ce54baceeaff30a518bf99cc6cbc292767ee730eb20d276664791d1530e991f870440a4dbf82b93710fdd165d18be1f8e44a0bd3ffd1a0c52e49d71838e49c languageName: node linkType: hard @@ -2546,14 +2545,14 @@ __metadata: linkType: hard "@radix-ui/react-switch@npm:^1.1.2": - version: 1.1.4 - resolution: "@radix-ui/react-switch@npm:1.1.4" + version: 1.2.2 + resolution: "@radix-ui/react-switch@npm:1.2.2" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.0.3" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" "@radix-ui/react-use-previous": "npm:1.1.1" "@radix-ui/react-use-size": "npm:1.1.1" peerDependencies: @@ -2566,26 +2565,26 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/7fe9a8d22fecc161b5757941456b6fca621a1b311171c5d0d449e17629083b08074bdfdfd7079e7fbf00b487a406d26eaf88e27f0e08d83534f2e704c127a6e3 + checksum: 10c0/0cae52e27fd65fc68dea5078312985c8b9f4c98447ddde9d0b913c2d31d79c1054975f2f6c52485d64c5804aa638a2e5b0877f7ea58e2cc46bfc60aaa442df2f languageName: node linkType: hard "@radix-ui/react-tooltip@npm:^1.1.6": - version: 1.2.0 - resolution: "@radix-ui/react-tooltip@npm:1.2.0" + version: 1.2.4 + resolution: "@radix-ui/react-tooltip@npm:1.2.4" dependencies: "@radix-ui/primitive": "npm:1.1.2" "@radix-ui/react-compose-refs": "npm:1.1.2" "@radix-ui/react-context": "npm:1.1.2" - "@radix-ui/react-dismissable-layer": "npm:1.1.6" + "@radix-ui/react-dismissable-layer": "npm:1.1.7" "@radix-ui/react-id": "npm:1.1.1" - "@radix-ui/react-popper": "npm:1.2.3" - "@radix-ui/react-portal": "npm:1.1.5" - "@radix-ui/react-presence": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-popper": "npm:1.2.4" + "@radix-ui/react-portal": "npm:1.1.6" + "@radix-ui/react-presence": "npm:1.1.4" + "@radix-ui/react-primitive": "npm:2.1.0" "@radix-ui/react-slot": "npm:1.2.0" - "@radix-ui/react-use-controllable-state": "npm:1.1.1" - "@radix-ui/react-visually-hidden": "npm:1.1.3" + "@radix-ui/react-use-controllable-state": "npm:1.2.2" + "@radix-ui/react-visually-hidden": "npm:1.2.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2596,7 +2595,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/c497a855354afba9e8ffa386eebdb741c57788ba0a44c8f2360266d26a7e32ebad444db1e4364c02d63aa694be11681f378443bbd4e7a6d0704e7410368dccf6 + checksum: 10c0/da07e538f26a309edac954bf6bd04835209e96ec79c6812cebd656f94513b4b6667501a610aeb85f3858310be2d6c4acb3a279857bafd2578be36f30962ebee6 languageName: node linkType: hard @@ -2613,18 +2612,34 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-use-controllable-state@npm:1.1.1" +"@radix-ui/react-use-controllable-state@npm:1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-use-controllable-state@npm:1.2.2" dependencies: - "@radix-ui/react-use-callback-ref": "npm:1.1.1" + "@radix-ui/react-use-effect-event": "npm:0.0.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.1" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f55c4b06e895293aed4b44c9ef26fb24432539f5346fcd6519c7745800535b571058685314e83486a45bf61dc83887e24826490d3068acc317fb0a9010516e63 + languageName: node + linkType: hard + +"@radix-ui/react-use-effect-event@npm:0.0.2": + version: 0.0.2 + resolution: "@radix-ui/react-use-effect-event@npm:0.0.2" + dependencies: + "@radix-ui/react-use-layout-effect": "npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2f5c532dba7bc13bd0b82b3473ee350ad2020c17898d3ea29371d4b8cc8c8fb1c6139b20b9590e9317d4f3bf312a706985e69310f5f8adfd47a94fef1ee39e72 + checksum: 10c0/e84ff72a3e76c5ae9c94941028bb4b6472f17d4104481b9eab773deab3da640ecea035e54da9d6f4df8d84c18ef6913baf92b7511bee06930dc58bd0c0add417 languageName: node linkType: hard @@ -2643,6 +2658,21 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-use-is-hydrated@npm:0.1.0": + version: 0.1.0 + resolution: "@radix-ui/react-use-is-hydrated@npm:0.1.0" + dependencies: + use-sync-external-store: "npm:^1.5.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/635079bafe32829fc7405895154568ea94a22689b170489fd6d77668e4885e72ff71ed6d0ea3d602852841ef0f1927aa400fee2178d5dfbeb8bc9297da7d6498 + languageName: node + linkType: hard + "@radix-ui/react-use-layout-effect@npm:1.1.1": version: 1.1.1 resolution: "@radix-ui/react-use-layout-effect@npm:1.1.1" @@ -2699,11 +2729,11 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-visually-hidden@npm:1.1.3" +"@radix-ui/react-visually-hidden@npm:1.2.0": + version: 1.2.0 + resolution: "@radix-ui/react-visually-hidden@npm:1.2.0" dependencies: - "@radix-ui/react-primitive": "npm:2.0.3" + "@radix-ui/react-primitive": "npm:2.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -2714,7 +2744,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1c6aa9d2eaff07ec3b86ef304619a8c9c8dc9dfe6e60024656072dbd288bf3a2b15a55657a7f1b4daac704b37d34ab915cb97666f062df337f586b99ba9d82ea + checksum: 10c0/58d9dc7b39078b3da609e51d0cb0f5fa80b547ba94f8794d20616e34d5c1724b8908d6cc253797f78983eed7e29d04a092e4810161658c0d890389743cdd34c1 languageName: node linkType: hard @@ -2726,8 +2756,8 @@ __metadata: linkType: hard "@react-router/dev@npm:^7.0.0": - version: 7.5.0 - resolution: "@react-router/dev@npm:7.5.0" + version: 7.5.3 + resolution: "@react-router/dev@npm:7.5.3" dependencies: "@babel/core": "npm:^7.21.8" "@babel/generator": "npm:^7.21.5" @@ -2738,7 +2768,7 @@ __metadata: "@babel/traverse": "npm:^7.23.2" "@babel/types": "npm:^7.22.5" "@npmcli/package-json": "npm:^4.0.1" - "@react-router/node": "npm:7.5.0" + "@react-router/node": "npm:7.5.3" arg: "npm:^5.0.1" babel-dead-code-elimination: "npm:^1.0.6" chokidar: "npm:^4.0.0" @@ -2757,8 +2787,8 @@ __metadata: valibot: "npm:^0.41.0" vite-node: "npm:3.0.0-beta.2" peerDependencies: - "@react-router/serve": ^7.5.0 - react-router: ^7.5.0 + "@react-router/serve": ^7.5.3 + react-router: ^7.5.3 typescript: ^5.1.0 vite: ^5.1.0 || ^6.0.0 wrangler: ^3.28.2 || ^4.0.0 @@ -2771,25 +2801,25 @@ __metadata: optional: true bin: react-router: bin.js - checksum: 10c0/be1f50f5a38d3647a86ea7b719eb3e179e32d0ad2a62f39037d23fe9733e5778d807fa8e8e12aa34c678974f60e0439d7bae582ac21362da500f7767f2d4f889 + checksum: 10c0/708b9a72f828d7f0199e691afb59ebd57548a3ed7aad83ad42d233e193392dd3d1dd9f2ed6ca8c8257244dec4d42ef737729c64eeef5049639a02bc5e3f24ef8 languageName: node linkType: hard -"@react-router/node@npm:7.5.0, @react-router/node@npm:^7.0.0": - version: 7.5.0 - resolution: "@react-router/node@npm:7.5.0" +"@react-router/node@npm:7.5.3, @react-router/node@npm:^7.0.0": + version: 7.5.3 + resolution: "@react-router/node@npm:7.5.3" dependencies: "@mjackson/node-fetch-server": "npm:^0.2.0" source-map-support: "npm:^0.5.21" stream-slice: "npm:^0.1.2" undici: "npm:^6.19.2" peerDependencies: - react-router: 7.5.0 + react-router: 7.5.3 typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/5f5defeca5c3d421f84062a1d79487f8ba968c902e5bbc87fd75bc4188d5e36924bcea456704ec1ec4b475ab485e82fae5ffb9dd02e4e9ca114bbc3cd86bb5bd + checksum: 10c0/b39064f3f9a63d8c8ee0682c80f6d9c43051390b9376c0e4bafa81b953d4a9da851f5b3ffed6a6c246c7fdca5ebb0161e66c1da323a5a8fa29f5350fb19addfb languageName: node linkType: hard @@ -2809,142 +2839,142 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.0" +"@rollup/rollup-android-arm-eabi@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-android-arm64@npm:4.40.0" +"@rollup/rollup-android-arm64@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-android-arm64@npm:4.40.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.40.0" +"@rollup/rollup-darwin-arm64@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.40.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.40.0" +"@rollup/rollup-darwin-x64@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.40.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.40.0" +"@rollup/rollup-freebsd-arm64@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.40.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.40.0" +"@rollup/rollup-freebsd-x64@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.40.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.40.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.40.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.40.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.40.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.40.0" +"@rollup/rollup-linux-arm64-musl@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.40.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.0" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.1" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.0" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.40.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.40.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.40.0" +"@rollup/rollup-linux-s390x-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.40.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.40.0" +"@rollup/rollup-linux-x64-gnu@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.40.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.40.0" +"@rollup/rollup-linux-x64-musl@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.40.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.40.0" +"@rollup/rollup-win32-arm64-msvc@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.40.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.40.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.40.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.40.0": - version: 4.40.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.40.0" +"@rollup/rollup-win32-x64-msvc@npm:4.40.1": + version: 4.40.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.40.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2995,15 +3025,15 @@ __metadata: languageName: node linkType: hard -"@rushstack/ts-command-line@npm:4.23.7": - version: 4.23.7 - resolution: "@rushstack/ts-command-line@npm:4.23.7" +"@rushstack/ts-command-line@npm:5.0.0": + version: 5.0.0 + resolution: "@rushstack/ts-command-line@npm:5.0.0" dependencies: "@rushstack/terminal": "npm:0.15.2" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10c0/d77d2099ed295a0ef66f0763ad4cdbd64b7ab998dda0e5714d13ae34156c813ee59fa92633763ed6f2b5eeea98afaee143f1088e2f58b0d88b920694194e739d + checksum: 10c0/beacc9c1f4a00f109f729839323351e726216d34a660d572d30e284724114a0141f36be1f027c278a984c1e70e4958a5a3d599421a125638f12937e5c72af017 languageName: node linkType: hard @@ -3482,90 +3512,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-darwin-arm64@npm:1.11.21" +"@swc/core-darwin-arm64@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-darwin-arm64@npm:1.11.24" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-darwin-x64@npm:1.11.21" +"@swc/core-darwin-x64@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-darwin-x64@npm:1.11.24" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.21" +"@swc/core-linux-arm-gnueabihf@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.24" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-linux-arm64-gnu@npm:1.11.21" +"@swc/core-linux-arm64-gnu@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-linux-arm64-gnu@npm:1.11.24" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-linux-arm64-musl@npm:1.11.21" +"@swc/core-linux-arm64-musl@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-linux-arm64-musl@npm:1.11.24" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-linux-x64-gnu@npm:1.11.21" +"@swc/core-linux-x64-gnu@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-linux-x64-gnu@npm:1.11.24" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-linux-x64-musl@npm:1.11.21" +"@swc/core-linux-x64-musl@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-linux-x64-musl@npm:1.11.24" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-win32-arm64-msvc@npm:1.11.21" +"@swc/core-win32-arm64-msvc@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-win32-arm64-msvc@npm:1.11.24" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-win32-ia32-msvc@npm:1.11.21" +"@swc/core-win32-ia32-msvc@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-win32-ia32-msvc@npm:1.11.24" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.11.21": - version: 1.11.21 - resolution: "@swc/core-win32-x64-msvc@npm:1.11.21" +"@swc/core-win32-x64-msvc@npm:1.11.24": + version: 1.11.24 + resolution: "@swc/core-win32-x64-msvc@npm:1.11.24" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.5.22": - version: 1.11.21 - resolution: "@swc/core@npm:1.11.21" - dependencies: - "@swc/core-darwin-arm64": "npm:1.11.21" - "@swc/core-darwin-x64": "npm:1.11.21" - "@swc/core-linux-arm-gnueabihf": "npm:1.11.21" - "@swc/core-linux-arm64-gnu": "npm:1.11.21" - "@swc/core-linux-arm64-musl": "npm:1.11.21" - "@swc/core-linux-x64-gnu": "npm:1.11.21" - "@swc/core-linux-x64-musl": "npm:1.11.21" - "@swc/core-win32-arm64-msvc": "npm:1.11.21" - "@swc/core-win32-ia32-msvc": "npm:1.11.21" - "@swc/core-win32-x64-msvc": "npm:1.11.21" + version: 1.11.24 + resolution: "@swc/core@npm:1.11.24" + dependencies: + "@swc/core-darwin-arm64": "npm:1.11.24" + "@swc/core-darwin-x64": "npm:1.11.24" + "@swc/core-linux-arm-gnueabihf": "npm:1.11.24" + "@swc/core-linux-arm64-gnu": "npm:1.11.24" + "@swc/core-linux-arm64-musl": "npm:1.11.24" + "@swc/core-linux-x64-gnu": "npm:1.11.24" + "@swc/core-linux-x64-musl": "npm:1.11.24" + "@swc/core-win32-arm64-msvc": "npm:1.11.24" + "@swc/core-win32-ia32-msvc": "npm:1.11.24" + "@swc/core-win32-x64-msvc": "npm:1.11.24" "@swc/counter": "npm:^0.1.3" "@swc/types": "npm:^0.1.21" peerDependencies: @@ -3594,7 +3624,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/d37d21bcc8656e1719c262403eb54f3ec7925493642ca17bf4061ddf67cb327ea2718ad1da749b9db0c6e6e3aeb2d9f0e544939688408c4f89d38982c24612d4 + checksum: 10c0/26c524a505927ebd4229ec20fecf5f38b6a3265f22f3ede3a334834b37d01eedd133676e231d19ecaae2923bdfb0fa66acb925ffaee6e472e36ed81a7ace90f7 languageName: node linkType: hard @@ -3606,15 +3636,15 @@ __metadata: linkType: hard "@swc/jest@npm:^0.2.23": - version: 0.2.37 - resolution: "@swc/jest@npm:0.2.37" + version: 0.2.38 + resolution: "@swc/jest@npm:0.2.38" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" "@swc/counter": "npm:^0.1.3" jsonc-parser: "npm:^3.2.0" peerDependencies: "@swc/core": "*" - checksum: 10c0/abe10d87610bf7c172aa7ab14c64599a22e48c1f43a09d6e22733f85f25fb98e57cb4bb58b9554e60a3ac8629be559bd967d7a8601a3ceaacad618aecccebec2 + checksum: 10c0/d92078dd6a32c2c1106d4eeb6b78340bedad9c2a27f1aa29b69ba638942d34f1dbf6eb4ef75692d2297c66e7442e9b355ab6b879540f9cf8a37f644a5a6e6924 languageName: node linkType: hard @@ -3627,125 +3657,125 @@ __metadata: languageName: node linkType: hard -"@tailwindcss/node@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/node@npm:4.1.4" +"@tailwindcss/node@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/node@npm:4.1.5" dependencies: enhanced-resolve: "npm:^5.18.1" jiti: "npm:^2.4.2" lightningcss: "npm:1.29.2" - tailwindcss: "npm:4.1.4" - checksum: 10c0/0369c89a1f3588ac4d24a156e1e0e089fc596adc82e13f88cc8817bd507876110e7be081335ab25379bce2a2d8e9e693236cde0a6e81cc4fc545211d1a32de11 + tailwindcss: "npm:4.1.5" + checksum: 10c0/0db690b8e84b90d0447d26f6f17a496476cf7b075e699aef51dbf6e52669bb28d95618c2e9a1176793be2a98be7ca6dafb3c238628e9963a77c81e334aac26b4 languageName: node linkType: hard -"@tailwindcss/oxide-android-arm64@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.4" +"@tailwindcss/oxide-android-arm64@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-arm64@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.4" +"@tailwindcss/oxide-darwin-arm64@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-darwin-x64@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.4" +"@tailwindcss/oxide-darwin-x64@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-freebsd-x64@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.4" +"@tailwindcss/oxide-freebsd-x64@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.4" +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.5" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.4" +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.5" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.4" +"@tailwindcss/oxide-linux-arm64-musl@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.5" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.4" +"@tailwindcss/oxide-linux-x64-gnu@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.5" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@tailwindcss/oxide-linux-x64-musl@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.4" +"@tailwindcss/oxide-linux-x64-musl@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.5" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@tailwindcss/oxide-wasm32-wasi@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.4" +"@tailwindcss/oxide-wasm32-wasi@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.5" dependencies: - "@emnapi/core": "npm:^1.4.0" - "@emnapi/runtime": "npm:^1.4.0" - "@emnapi/wasi-threads": "npm:^1.0.1" - "@napi-rs/wasm-runtime": "npm:^0.2.8" + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@emnapi/wasi-threads": "npm:^1.0.2" + "@napi-rs/wasm-runtime": "npm:^0.2.9" "@tybys/wasm-util": "npm:^0.9.0" tslib: "npm:^2.8.0" conditions: cpu=wasm32 languageName: node linkType: hard -"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.4" +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.4" +"@tailwindcss/oxide-win32-x64-msvc@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@tailwindcss/oxide@npm:4.1.4": - version: 4.1.4 - resolution: "@tailwindcss/oxide@npm:4.1.4" - dependencies: - "@tailwindcss/oxide-android-arm64": "npm:4.1.4" - "@tailwindcss/oxide-darwin-arm64": "npm:4.1.4" - "@tailwindcss/oxide-darwin-x64": "npm:4.1.4" - "@tailwindcss/oxide-freebsd-x64": "npm:4.1.4" - "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.4" - "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.4" - "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.4" - "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.4" - "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.4" - "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.4" - "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.4" - "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.4" +"@tailwindcss/oxide@npm:4.1.5": + version: 4.1.5 + resolution: "@tailwindcss/oxide@npm:4.1.5" + dependencies: + "@tailwindcss/oxide-android-arm64": "npm:4.1.5" + "@tailwindcss/oxide-darwin-arm64": "npm:4.1.5" + "@tailwindcss/oxide-darwin-x64": "npm:4.1.5" + "@tailwindcss/oxide-freebsd-x64": "npm:4.1.5" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.1.5" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.1.5" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.1.5" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.1.5" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.1.5" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.1.5" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.1.5" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.1.5" dependenciesMeta: "@tailwindcss/oxide-android-arm64": optional: true @@ -3771,20 +3801,20 @@ __metadata: optional: true "@tailwindcss/oxide-win32-x64-msvc": optional: true - checksum: 10c0/1e01157774265587cdc7209f4c248a21463b0dde1672e49ff3667b6b8918bdbdc48ebb4bdf228489170dc221c5dec54492a9cdf699244562d8966ae8c6cdd508 + checksum: 10c0/46d076f58839786007c500e627620f7aed33aa446ce7b09a10df21c0471128744c2a3afb9955061e62254f9d701c437deea67e40471cf036900d5b30e5ea653c languageName: node linkType: hard "@tailwindcss/vite@npm:^4.0.0": - version: 4.1.4 - resolution: "@tailwindcss/vite@npm:4.1.4" + version: 4.1.5 + resolution: "@tailwindcss/vite@npm:4.1.5" dependencies: - "@tailwindcss/node": "npm:4.1.4" - "@tailwindcss/oxide": "npm:4.1.4" - tailwindcss: "npm:4.1.4" + "@tailwindcss/node": "npm:4.1.5" + "@tailwindcss/oxide": "npm:4.1.5" + tailwindcss: "npm:4.1.5" peerDependencies: vite: ^5.2.0 || ^6 - checksum: 10c0/21cbc6d3069923bbbcca9fb9f851c32abde47f124eefcfb246e3870d73d3e56909118b3fdf1619b7f74fa8d45c562811a22237409b24d083b4d02a98bcafc3b1 + checksum: 10c0/588879114108b7e0f1f0c7b191281f0c332469c45d493826048378ee162f12a10c7f650428ad03a8005af3c720e208f951f7f5d3736f7740250fa037dd0f059d languageName: node linkType: hard @@ -3936,13 +3966,6 @@ __metadata: languageName: node linkType: hard -"@types/cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "@types/cookie@npm:0.6.0" - checksum: 10c0/5b326bd0188120fb32c0be086b141b1481fec9941b76ad537f9110e10d61ee2636beac145463319c71e4be67a17e85b81ca9e13ceb6e3bb63b93d16824d6c149 - languageName: node - linkType: hard - "@types/doctrine@npm:^0.0.9": version: 0.0.9 resolution: "@types/doctrine@npm:0.0.9" @@ -4023,11 +4046,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.14.1 - resolution: "@types/node@npm:22.14.1" + version: 22.15.3 + resolution: "@types/node@npm:22.15.3" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/d49c4d00403b1c2348cf0701b505fd636d80aabe18102105998dc62fdd36dcaf911e73c7a868c48c21c1022b825c67b475b65b1222d84b704d8244d152bb7f86 + checksum: 10c0/2879f012d1aeba0bfdb5fed80d165f4f2cb3d1f2e1f98a24b18d4a211b4ace7d64bf2622784c78355982ffc1081ba79d0934efc2fb8353913e5871a63609661f languageName: node linkType: hard @@ -4224,8 +4247,8 @@ __metadata: linkType: hard "@vitejs/plugin-react@npm:^4.3.4": - version: 4.4.0 - resolution: "@vitejs/plugin-react@npm:4.4.0" + version: 4.4.1 + resolution: "@vitejs/plugin-react@npm:4.4.1" dependencies: "@babel/core": "npm:^7.26.10" "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9" @@ -4234,7 +4257,7 @@ __metadata: react-refresh: "npm:^0.17.0" peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 - checksum: 10c0/a3e71dd6f67cca6a2a9ef3a8176bb30b58926fc93c01fa3f15c374aaca0a49fdd01d91fb22b84031ec47175563ad20659167800b1373ede8c4f0b94452ccfeba + checksum: 10c0/0eda45f2026cdfff4b172b1b2148824e5ac41ce65f1f1ce108f3ce4de2f0024caf79c811c1305a782168a269b0b1bc58d4cf8eaf164e4ef19954f05428ba7077 languageName: node linkType: hard @@ -4300,30 +4323,30 @@ __metadata: languageName: node linkType: hard -"@volar/language-core@npm:2.4.12, @volar/language-core@npm:~2.4.11": - version: 2.4.12 - resolution: "@volar/language-core@npm:2.4.12" +"@volar/language-core@npm:2.4.13, @volar/language-core@npm:~2.4.11": + version: 2.4.13 + resolution: "@volar/language-core@npm:2.4.13" dependencies: - "@volar/source-map": "npm:2.4.12" - checksum: 10c0/060978fe9fcd08b39dddf0dd41283d7b615491aab19634f69ecad72a2a7f111972b2137ed24777f58fd52f4f76d122b91d9bf9aaf5f7261ebb316dd63733c4e0 + "@volar/source-map": "npm:2.4.13" + checksum: 10c0/a89f53adc86ee4564c67d82f14e98febc6dff1a1a18c32b415dcbfceb1edb51a65e502552ad26ebc23a96df5e9e8a2fc5814a8881cc232ddaa7f5c0eeec3cb20 languageName: node linkType: hard -"@volar/source-map@npm:2.4.12": - version: 2.4.12 - resolution: "@volar/source-map@npm:2.4.12" - checksum: 10c0/433b5d6a9f1e1df1c7410d2dfca43e9c880f4688dde13323ee1c8d2f36cec7dce3e0549d444038384c279c0e1cf9a2764b401278bbfdf1ecfa427092c84fb944 +"@volar/source-map@npm:2.4.13": + version: 2.4.13 + resolution: "@volar/source-map@npm:2.4.13" + checksum: 10c0/fd234beb7bd8dd96c2117954ecb2e00c5d97ece3f1179fcf43c24fdb709088d55c2836c57d4b962e615f1f8aa86bde6b06951f193a6a16bb93fb6ab324f6b2cf languageName: node linkType: hard "@volar/typescript@npm:^2.4.11": - version: 2.4.12 - resolution: "@volar/typescript@npm:2.4.12" + version: 2.4.13 + resolution: "@volar/typescript@npm:2.4.13" dependencies: - "@volar/language-core": "npm:2.4.12" + "@volar/language-core": "npm:2.4.13" path-browserify: "npm:^1.0.1" vscode-uri: "npm:^3.0.8" - checksum: 10c0/fa08dccecc1c41b1b44aa9d4582e75d67c484cc6366075fc84de5e4611b6d7f6fed72a30bad0794a6b3f16003c49a19b5cd1759b79ae4b1c6bc9c8aa4012e413 + checksum: 10c0/63d8c7a01ae83e3206dfdd4574710848580b880475450d0f9d9df774fb05fec5b77d4ca8c04b54126ae7011b362a78fc6094470fe6281e83b67ad6dd9bf55c61 languageName: node linkType: hard @@ -4710,13 +4733,13 @@ __metadata: linkType: hard "axios@npm:^1.6.1, axios@npm:^1.8.2": - version: 1.8.4 - resolution: "axios@npm:1.8.4" + version: 1.9.0 + resolution: "axios@npm:1.9.0" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/450993c2ba975ffccaf0d480b68839a3b2435a5469a71fa2fb0b8a55cdb2c2ae47e609360b9c1e2b2534b73dfd69e2733a1cf9f8215bee0bcd729b72f801b0ce + checksum: 10c0/9371a56886c2e43e4ff5647b5c2c3c046ed0a3d13482ef1d0135b994a628c41fbad459796f101c655e62f0c161d03883454474d2e435b2e021b1924d9f24994c languageName: node linkType: hard @@ -5010,9 +5033,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001688, caniuse-lite@npm:^1.0.30001702": - version: 1.0.30001714 - resolution: "caniuse-lite@npm:1.0.30001714" - checksum: 10c0/b0e3372f018c5c177912f0282af98049057d83c80846293a4e3df728644a622db42a9e8971d6b7708d76e0fd4e9f6d5ce93802cf4e6818de80fdf371dc0f6a06 + version: 1.0.30001716 + resolution: "caniuse-lite@npm:1.0.30001716" + checksum: 10c0/5cca5089f7ee214a346ea38ecbd114c1a675c94254675150e535aa0766fe2c446961990637f25f65dc29ce9c543aed12006d679dd797d2e6159c46aa518da0cb languageName: node linkType: hard @@ -5521,9 +5544,9 @@ __metadata: linkType: hard "detect-libc@npm:^2.0.3": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 + version: 2.0.4 + resolution: "detect-libc@npm:2.0.4" + checksum: 10c0/c15541f836eba4b1f521e4eecc28eefefdbc10a94d3b8cb4c507689f332cc111babb95deda66f2de050b22122113189986d5190be97d51b5a2b23b938415e67c languageName: node linkType: hard @@ -5658,9 +5681,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.137 - resolution: "electron-to-chromium@npm:1.5.137" - checksum: 10c0/678613e0a3d023563a1acca4d8103a69d389168efeb3b78c1fcc683ed0778d81bfb00c6f621d6535f3fa9530664fc948fc8f2ed27e7548d46cd3987d4b0add6a + version: 1.5.145 + resolution: "electron-to-chromium@npm:1.5.145" + checksum: 10c0/0db2cf3de991b1c8dc38c7412179778a13ec46cd9eb5e520dc4f985762eb534c1307dd99573d6b68d04175d74a3bfc225f065fa567a946474cc1e70839af6d7b languageName: node linkType: hard @@ -5790,9 +5813,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.3.1, es-module-lexer@npm:^1.5.4": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 10c0/667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b languageName: node linkType: hard @@ -5836,34 +5859,34 @@ __metadata: linkType: hard "esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0, esbuild@npm:^0.25.0": - version: 0.25.2 - resolution: "esbuild@npm:0.25.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.2" - "@esbuild/android-arm": "npm:0.25.2" - "@esbuild/android-arm64": "npm:0.25.2" - "@esbuild/android-x64": "npm:0.25.2" - "@esbuild/darwin-arm64": "npm:0.25.2" - "@esbuild/darwin-x64": "npm:0.25.2" - "@esbuild/freebsd-arm64": "npm:0.25.2" - "@esbuild/freebsd-x64": "npm:0.25.2" - "@esbuild/linux-arm": "npm:0.25.2" - "@esbuild/linux-arm64": "npm:0.25.2" - "@esbuild/linux-ia32": "npm:0.25.2" - "@esbuild/linux-loong64": "npm:0.25.2" - "@esbuild/linux-mips64el": "npm:0.25.2" - "@esbuild/linux-ppc64": "npm:0.25.2" - "@esbuild/linux-riscv64": "npm:0.25.2" - "@esbuild/linux-s390x": "npm:0.25.2" - "@esbuild/linux-x64": "npm:0.25.2" - "@esbuild/netbsd-arm64": "npm:0.25.2" - "@esbuild/netbsd-x64": "npm:0.25.2" - "@esbuild/openbsd-arm64": "npm:0.25.2" - "@esbuild/openbsd-x64": "npm:0.25.2" - "@esbuild/sunos-x64": "npm:0.25.2" - "@esbuild/win32-arm64": "npm:0.25.2" - "@esbuild/win32-ia32": "npm:0.25.2" - "@esbuild/win32-x64": "npm:0.25.2" + version: 0.25.3 + resolution: "esbuild@npm:0.25.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.3" + "@esbuild/android-arm": "npm:0.25.3" + "@esbuild/android-arm64": "npm:0.25.3" + "@esbuild/android-x64": "npm:0.25.3" + "@esbuild/darwin-arm64": "npm:0.25.3" + "@esbuild/darwin-x64": "npm:0.25.3" + "@esbuild/freebsd-arm64": "npm:0.25.3" + "@esbuild/freebsd-x64": "npm:0.25.3" + "@esbuild/linux-arm": "npm:0.25.3" + "@esbuild/linux-arm64": "npm:0.25.3" + "@esbuild/linux-ia32": "npm:0.25.3" + "@esbuild/linux-loong64": "npm:0.25.3" + "@esbuild/linux-mips64el": "npm:0.25.3" + "@esbuild/linux-ppc64": "npm:0.25.3" + "@esbuild/linux-riscv64": "npm:0.25.3" + "@esbuild/linux-s390x": "npm:0.25.3" + "@esbuild/linux-x64": "npm:0.25.3" + "@esbuild/netbsd-arm64": "npm:0.25.3" + "@esbuild/netbsd-x64": "npm:0.25.3" + "@esbuild/openbsd-arm64": "npm:0.25.3" + "@esbuild/openbsd-x64": "npm:0.25.3" + "@esbuild/sunos-x64": "npm:0.25.3" + "@esbuild/win32-arm64": "npm:0.25.3" + "@esbuild/win32-ia32": "npm:0.25.3" + "@esbuild/win32-x64": "npm:0.25.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -5917,7 +5940,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/87ce0b78699c4d192b8cf7e9b688e9a0da10e6f58ff85a368bf3044ca1fa95626c98b769b5459352282e0065585b6f994a5e6699af5cccf9d31178960e2b58fd + checksum: 10c0/127aff654310ede4e2eb232a7b1d8823f5b5d69222caf17aa7f172574a5b6b75f71ce78c6d8a40030421d7c75b784dc640de0fb1b87b7ea77ab2a1c832fa8df8 languageName: node linkType: hard @@ -6152,9 +6175,9 @@ __metadata: linkType: hard "exsolve@npm:^1.0.1": - version: 1.0.4 - resolution: "exsolve@npm:1.0.4" - checksum: 10c0/475a5cb8961fdc91dfe0ff7d5fad601cce3ac27226e3966d18277c10ddace696adc986871115383c449bac110c02e6eaaf5ae9d983b2cc731df805ecb55f2482 + version: 1.0.5 + resolution: "exsolve@npm:1.0.5" + checksum: 10c0/0e845843951e8e7f190d26648259b3d584990933ea68a3c8ec984e826d4fb3731681f7f2569252b4fe619db1d67b0859abe0ef694cb2edb454343bd44bcdce59 languageName: node linkType: hard @@ -6228,15 +6251,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.3": - version: 6.4.3 - resolution: "fdir@npm:6.4.3" +"fdir@npm:^6.4.4": + version: 6.4.4 + resolution: "fdir@npm:6.4.4" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/d13c10120e9625adf21d8d80481586200759928c19405a816b77dd28eaeb80e7c59c5def3e2941508045eb06d34eb47fad865ccc8bf98e6ab988bb0ed160fb6f + checksum: 10c0/6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd languageName: node linkType: hard @@ -6602,8 +6625,8 @@ __metadata: linkType: hard "glob@npm:^11.0.0": - version: 11.0.1 - resolution: "glob@npm:11.0.1" + version: 11.0.2 + resolution: "glob@npm:11.0.2" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^4.0.1" @@ -6613,7 +6636,7 @@ __metadata: path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/2b32588be52e9e90f914c7d8dec32f3144b81b84054b0f70e9adfebf37cd7014570489f2a79d21f7801b9a4bd4cca94f426966bfd00fb64a5b705cfe10da3a03 + checksum: 10c0/49f91c64ca882d5e3a72397bd45a146ca91fd3ca53dafb5254daf6c0e83fc510d39ea66f136f9ac7ca075cdd11fbe9aaa235b28f743bd477622e472f4fdc0240 languageName: node linkType: hard @@ -9194,7 +9217,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -9260,27 +9283,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.51.1, playwright-core@npm:>=1.2.0": - version: 1.51.1 - resolution: "playwright-core@npm:1.51.1" +"playwright-core@npm:1.52.0, playwright-core@npm:>=1.2.0": + version: 1.52.0 + resolution: "playwright-core@npm:1.52.0" bin: playwright-core: cli.js - checksum: 10c0/4f004d9dea5ecbd76b84c858fa4880ed955600b6cda972a3e8093ea47e150ce20bf2ea806e73e740497d34f4b61b080c208339a661fc75ad04d8f00bedcc21e0 + checksum: 10c0/640945507e6ca2144e9f596b2a6ecac042c2fd3683ff99e6271e9a7b38f3602d415f282609d569456f66680aab8b3c5bb1b257d8fb63a7fc0ed648261110421f languageName: node linkType: hard "playwright@npm:^1.14.0": - version: 1.51.1 - resolution: "playwright@npm:1.51.1" + version: 1.52.0 + resolution: "playwright@npm:1.52.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.51.1" + playwright-core: "npm:1.52.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/2aea553b8b1086ee419e72c9d4f4117686e6bdb5e09e0f47dfe563ce0f0bd79c4ee79dd9c8a0f023a2fb7803b81d4fdc552887410d16c036be07f21ab72b3f46 + checksum: 10c0/2c6edf1e15e59bbaf77f3fa0fe0ac975793c17cff835d9c8b8bc6395a3b6f1c01898b3058ab37891b2e4d424bcc8f1b4844fe70d943e0143d239d7451408c579 languageName: node linkType: hard @@ -9294,12 +9317,12 @@ __metadata: linkType: hard "portfinder@npm:^1.0.28": - version: 1.0.36 - resolution: "portfinder@npm:1.0.36" + version: 1.0.37 + resolution: "portfinder@npm:1.0.37" dependencies: async: "npm:^3.2.6" debug: "npm:^4.3.6" - checksum: 10c0/65e55d7628ff1f29b094f20b067b2493c67975bdd1b2e91037fc14784393b11cc772dea2c6791c7bc0deec0a87caf5e94710edc31822aa9799c6387377127acb + checksum: 10c0/eabd2764ced7bb0e6da7a1382bb77f9531309f7782fb6169021d05eecff0c0a17958bcf87573047a164dd0bb23f294d5d74b08ffe58c47005c28ed92eea9a6a7 languageName: node linkType: hard @@ -9520,11 +9543,11 @@ __metadata: linkType: hard "react-hook-form@npm:^7.53.1": - version: 7.55.0 - resolution: "react-hook-form@npm:7.55.0" + version: 7.56.1 + resolution: "react-hook-form@npm:7.56.1" peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - checksum: 10c0/9cff0da58d8223dd14e01ac83688e3546edc42cfa557974b6f2f09922ee051e4713fd53abb69c7a815bf3600142a14186b977d69d438da32f63475a8ecf6b452 + checksum: 10c0/26eafd54bf47167628e34c2f22ea27ea7bdd5b4231a56af5be31ccedfb2a721708b308026ea4a17f2fb15c7b5fff83c0feb4acc7aa07bd6faa8506e917810cab languageName: node linkType: hard @@ -9592,22 +9615,21 @@ __metadata: linkType: hard "react-router-dom@npm:^7.0.0": - version: 7.5.0 - resolution: "react-router-dom@npm:7.5.0" + version: 7.5.3 + resolution: "react-router-dom@npm:7.5.3" dependencies: - react-router: "npm:7.5.0" + react-router: "npm:7.5.3" peerDependencies: react: ">=18" react-dom: ">=18" - checksum: 10c0/30fccb394869cf316d005367d55162401e650fdd146c53273e218ca7c7e42e539130ee663d0c5fbf546005bea6ee9bc5ce91b6698fd24b9282a2d13c6d951609 + checksum: 10c0/56c03d8c31c100db54029df82f7e2d350ec75d301b2ffa9512fbc7659faf492ef6d777115629da89c92d0826f3b8a98271dd8426fd3afd3aaf9ed92763f7deaa languageName: node linkType: hard -"react-router@npm:7.5.0, react-router@npm:^7.0.0": - version: 7.5.0 - resolution: "react-router@npm:7.5.0" +"react-router@npm:7.5.3, react-router@npm:^7.0.0": + version: 7.5.3 + resolution: "react-router@npm:7.5.3" dependencies: - "@types/cookie": "npm:^0.6.0" cookie: "npm:^1.0.1" set-cookie-parser: "npm:^2.6.0" turbo-stream: "npm:2.4.0" @@ -9617,7 +9639,7 @@ __metadata: peerDependenciesMeta: react-dom: optional: true - checksum: 10c0/fc1b4ed3eeb615f40727b81dfab7469429a0b662bff5f91434966751d48ce4b470d9627dcbc93dad9b1a535a0f9bd1b2267d8ff88ca4e636535bcbfe7d76cea3 + checksum: 10c0/1f98ab5974cbf6696944a3cbe3d5708add6cdb9c765e0952459eb912d388fe361914a94557546dcd45164413fd9bc2fde97302c8daf3951156644232a9e3ce16 languageName: node linkType: hard @@ -9697,13 +9719,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.1": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" @@ -9852,29 +9867,29 @@ __metadata: linkType: hard "rollup@npm:^4.20.0, rollup@npm:^4.34.9": - version: 4.40.0 - resolution: "rollup@npm:4.40.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.40.0" - "@rollup/rollup-android-arm64": "npm:4.40.0" - "@rollup/rollup-darwin-arm64": "npm:4.40.0" - "@rollup/rollup-darwin-x64": "npm:4.40.0" - "@rollup/rollup-freebsd-arm64": "npm:4.40.0" - "@rollup/rollup-freebsd-x64": "npm:4.40.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.40.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.40.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.40.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.40.0" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.40.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.40.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.40.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.40.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.40.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.40.0" - "@rollup/rollup-linux-x64-musl": "npm:4.40.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.40.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.40.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.40.0" + version: 4.40.1 + resolution: "rollup@npm:4.40.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.40.1" + "@rollup/rollup-android-arm64": "npm:4.40.1" + "@rollup/rollup-darwin-arm64": "npm:4.40.1" + "@rollup/rollup-darwin-x64": "npm:4.40.1" + "@rollup/rollup-freebsd-arm64": "npm:4.40.1" + "@rollup/rollup-freebsd-x64": "npm:4.40.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.40.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.40.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.40.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.40.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.40.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.40.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.40.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.40.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.40.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.40.1" + "@rollup/rollup-linux-x64-musl": "npm:4.40.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.40.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.40.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.40.1" "@types/estree": "npm:1.0.7" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -9922,7 +9937,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/90aa57487d4a9a7de1a47bf42a6091f83f1cb7fe1814650dfec278ab8ddae5736b86535d4c766493517720f334dfd4aa0635405ca8f4f36ed8d3c0f875f2a801 + checksum: 10c0/11c44b5ef9b3fd521c5501b3f1c36af4ca07821aeff41d41f45336eee324d8f5b46c1a92189f5c8cd146bc21ac10418d57cb4571637ea09aced1ae831a2a4ae0 languageName: node linkType: hard @@ -10577,10 +10592,10 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:4.1.4, tailwindcss@npm:^4.0.0": - version: 4.1.4 - resolution: "tailwindcss@npm:4.1.4" - checksum: 10c0/4927653b740861f0279b6b465c87e188652d3c0e311c633b4efe5d72bbb4dce12b9dddc674a386a3d0454ef4dd4951aac6fd7346dcd9b2b2b06952e431c1835d +"tailwindcss@npm:4.1.5, tailwindcss@npm:^4.0.0": + version: 4.1.5 + resolution: "tailwindcss@npm:4.1.5" + checksum: 10c0/19fd0709f8c8d706d28a936f6ae7ad371d8586ea38e17a68ab5ba1c1c5d97ffcc8eba144f1b5c91c1534aa8df053a26c298863272a3357161a1dd9849b89339c languageName: node linkType: hard @@ -10637,13 +10652,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": - version: 0.2.12 - resolution: "tinyglobby@npm:0.2.12" +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13": + version: 0.2.13 + resolution: "tinyglobby@npm:0.2.13" dependencies: - fdir: "npm:^6.4.3" + fdir: "npm:^6.4.4" picomatch: "npm:^4.0.2" - checksum: 10c0/7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f + checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c languageName: node linkType: hard @@ -10743,30 +10758,30 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-darwin-64@npm:2.5.0" +"turbo-darwin-64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-darwin-64@npm:2.5.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"turbo-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-darwin-arm64@npm:2.5.0" +"turbo-darwin-arm64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-darwin-arm64@npm:2.5.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"turbo-linux-64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-linux-64@npm:2.5.0" +"turbo-linux-64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-linux-64@npm:2.5.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"turbo-linux-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-linux-arm64@npm:2.5.0" +"turbo-linux-arm64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-linux-arm64@npm:2.5.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -10778,30 +10793,30 @@ __metadata: languageName: node linkType: hard -"turbo-windows-64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-windows-64@npm:2.5.0" +"turbo-windows-64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-windows-64@npm:2.5.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"turbo-windows-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "turbo-windows-arm64@npm:2.5.0" +"turbo-windows-arm64@npm:2.5.2": + version: 2.5.2 + resolution: "turbo-windows-arm64@npm:2.5.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "turbo@npm:^2.3.3": - version: 2.5.0 - resolution: "turbo@npm:2.5.0" - dependencies: - turbo-darwin-64: "npm:2.5.0" - turbo-darwin-arm64: "npm:2.5.0" - turbo-linux-64: "npm:2.5.0" - turbo-linux-arm64: "npm:2.5.0" - turbo-windows-64: "npm:2.5.0" - turbo-windows-arm64: "npm:2.5.0" + version: 2.5.2 + resolution: "turbo@npm:2.5.2" + dependencies: + turbo-darwin-64: "npm:2.5.2" + turbo-darwin-arm64: "npm:2.5.2" + turbo-linux-64: "npm:2.5.2" + turbo-linux-arm64: "npm:2.5.2" + turbo-windows-64: "npm:2.5.2" + turbo-windows-arm64: "npm:2.5.2" dependenciesMeta: turbo-darwin-64: optional: true @@ -10817,7 +10832,7 @@ __metadata: optional: true bin: turbo: bin/turbo - checksum: 10c0/df4ca3e8fd1121702b8f3a2f64a4a02ab886e01236a72fe54ebd1b4e33368a9dd3cec393d7eb143a6173f96c70f4dba4f7abfff84a0b5535076fc662a746e0ac + checksum: 10c0/3eed6eba8bace18ed767785c83cd572985214e79d267f3eb631b2c147e941203746b241869fe629776704d3e69c37da90c5356c3b9506e08c468c9cab52f120c languageName: node linkType: hard @@ -11031,6 +11046,15 @@ __metadata: languageName: node linkType: hard +"use-sync-external-store@npm:^1.5.0": + version: 1.5.0 + resolution: "use-sync-external-store@npm:1.5.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/1b8663515c0be34fa653feb724fdcce3984037c78dd4a18f68b2c8be55cc1a1084c578d5b75f158d41b5ddffc2bf5600766d1af3c19c8e329bb20af2ec6f52f4 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -11164,16 +11188,16 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.2": - version: 6.3.1 - resolution: "vite@npm:6.3.1" + version: 6.3.4 + resolution: "vite@npm:6.3.4" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.3" + fdir: "npm:^6.4.4" fsevents: "npm:~2.3.3" picomatch: "npm:^4.0.2" postcss: "npm:^8.5.3" rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.12" + tinyglobby: "npm:^0.2.13" peerDependencies: "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: ">=1.21.0" @@ -11214,13 +11238,13 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/79a330a9cd0348195e9b693e0576c5480436fd7b21da53fda84877027274d39ef00fa26516fdbbf8b561700c2994c26d31d5460404e8d6982bd19ed28533a6fa + checksum: 10c0/f1534a3f42d14b30e11c58e5e451903d965d5f5ba18d8c81f9df208589e3d2c65535abaa3268d3963573174b8e056ea7bc445f567622c65fcdf98eb4acc1bf4e languageName: node linkType: hard "vite@npm:^5.4.11": - version: 5.4.18 - resolution: "vite@npm:5.4.18" + version: 5.4.19 + resolution: "vite@npm:5.4.19" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" @@ -11257,7 +11281,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/a8cbbec6bdf399e62c386d70b8485e4f2f1b427beb19bc7c5d52b402a0c3750b7ff469fc20a8333755ea13bc1b0af5df3f22c8fd37d1739ee51d709b7a4740b6 + checksum: 10c0/c97601234dba482cea5290f2a2ea0fcd65e1fab3df06718ea48adc8ceb14bc3129508216c4989329c618f6a0470b42f439677a207aef62b0c76f445091c2d89e languageName: node linkType: hard