+
[report(payload)](./search-ui-react.searchanalyticseventservice.report.md)
diff --git a/docs/search-ui-react.searchanalyticseventservice.optin.md b/docs/search-ui-react.searchanalyticseventservice.optin.md
new file mode 100644
index 000000000..94aab7f9f
--- /dev/null
+++ b/docs/search-ui-react.searchanalyticseventservice.optin.md
@@ -0,0 +1,17 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [SearchAnalyticsEventService](./search-ui-react.searchanalyticseventservice.md) > [optIn](./search-ui-react.searchanalyticseventservice.optin.md)
+
+## SearchAnalyticsEventService.optIn() method
+
+Enables analytics reporting
+
+**Signature:**
+
+```typescript
+optIn(): void;
+```
+**Returns:**
+
+void
+
diff --git a/docs/search-ui-react.searchanalyticseventservice.optout.md b/docs/search-ui-react.searchanalyticseventservice.optout.md
new file mode 100644
index 000000000..5279a42b5
--- /dev/null
+++ b/docs/search-ui-react.searchanalyticseventservice.optout.md
@@ -0,0 +1,17 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [SearchAnalyticsEventService](./search-ui-react.searchanalyticseventservice.md) > [optOut](./search-ui-react.searchanalyticseventservice.optout.md)
+
+## SearchAnalyticsEventService.optOut() method
+
+Disables analytics reporting
+
+**Signature:**
+
+```typescript
+optOut(): void;
+```
+**Returns:**
+
+void
+
diff --git a/etc/search-ui-react.api.md b/etc/search-ui-react.api.md
index f20150e16..dd840b2af 100644
--- a/etc/search-ui-react.api.md
+++ b/etc/search-ui-react.api.md
@@ -689,11 +689,15 @@ export interface SearchAnalyticsConfig {
apiKey: string;
cloudRegion?: CloudRegion;
environment?: Environment;
+ requireOptIn?: boolean;
sessionTrackingEnabled?: boolean;
}
// @public
export interface SearchAnalyticsEventService {
+ isYextAnalyticsEnabled(): boolean;
+ optIn(): void;
+ optOut(): void;
// Warning: (ae-forgotten-export) The symbol "SearchEventPayload" needs to be exported by the entry point index.d.ts
report(payload: SearchEventPayload): Promise;
}
@@ -1039,7 +1043,7 @@ export interface VisualAutocompleteConfig {
// Warnings were encountered during analysis:
//
-// dist/index.d.ts:1741:5 - (ae-forgotten-export) The symbol "translations" needs to be exported by the entry point index.d.ts
+// dist/index.d.ts:1749:5 - (ae-forgotten-export) The symbol "translations" needs to be exported by the entry point index.d.ts
// (No @packageDocumentation comment for this package)
diff --git a/src/components/AnalyticsProvider.tsx b/src/components/AnalyticsProvider.tsx
index 3a3ebf46f..10f07d6e8 100644
--- a/src/components/AnalyticsProvider.tsx
+++ b/src/components/AnalyticsProvider.tsx
@@ -1,7 +1,8 @@
-import React, { PropsWithChildren } from 'react';
+import React, { PropsWithChildren, useEffect, useRef } from 'react';
import { AnalyticsContext } from '../hooks/useAnalytics';
import { CloudRegion, Environment } from '@yext/search-core';
import { SearchAnalyticsEventServiceImpl } from '../models/SearchAnalyticsEventServiceImpl';
+import { SearchAnalyticsEventService } from '../models';
/**
* A higher-order component which provides analytics for its children.
@@ -13,11 +14,28 @@ import { SearchAnalyticsEventServiceImpl } from '../models/SearchAnalyticsEventS
*/
export function AnalyticsProvider(props: PropsWithChildren): React.JSX.Element {
const { children, ...searchAnalyticsConfig } = props;
- const analyticsReporter =
- new SearchAnalyticsEventServiceImpl(searchAnalyticsConfig);
+
+ const analyticsRef = useRef(null);
+
+ if (analyticsRef.current === null) {
+ analyticsRef.current = new SearchAnalyticsEventServiceImpl(searchAnalyticsConfig);
+ }
+
+ const analytics = analyticsRef.current;
+
+ // Adds enableYextAnalytics to the window. Typically used during consent banner implementation.
+ useEffect(() => {
+ (window as any).enableYextAnalytics = () => {
+ analytics.optIn();
+ };
+
+ return () => {
+ delete (window as any).enableYextAnalytics;
+ };
+ }, [analytics]);
return (
-
+
{children}
);
@@ -36,5 +54,7 @@ export interface SearchAnalyticsConfig {
/** The region to send requests to. Defaults to 'US'. */
cloudRegion?: CloudRegion,
/** Whether to enable session tracking for analytics events. */
- sessionTrackingEnabled?: boolean
+ sessionTrackingEnabled?: boolean,
+ /** Whether a user must consent to analytics tracking before events are fired. Defaults to false. */
+ requireOptIn?: boolean
}
diff --git a/src/models/SearchAnalyticsEventService.ts b/src/models/SearchAnalyticsEventService.ts
index 0624538f8..e30282a0e 100644
--- a/src/models/SearchAnalyticsEventService.ts
+++ b/src/models/SearchAnalyticsEventService.ts
@@ -11,5 +11,11 @@ export interface SearchAnalyticsEventService {
*
* @param payload - desired values to be applied
*/
- report(payload: SearchEventPayload): Promise
+ report(payload: SearchEventPayload): Promise,
+ /** Enables analytics reporting */
+ optIn(): void,
+ /** Disables analytics reporting */
+ optOut(): void,
+ /** Returns whether analytics reporting is currently enabled */
+ isYextAnalyticsEnabled(): boolean
}
diff --git a/src/models/SearchAnalyticsEventServiceImpl.ts b/src/models/SearchAnalyticsEventServiceImpl.ts
index 72d4af57b..2c3de8b83 100644
--- a/src/models/SearchAnalyticsEventServiceImpl.ts
+++ b/src/models/SearchAnalyticsEventServiceImpl.ts
@@ -7,6 +7,7 @@ import { SearchAnalyticsEventService } from './SearchAnalyticsEventService';
/** An implementation of {@link SearchAnalyticsEventService} which makes calls to the Analytics Events API */
export class SearchAnalyticsEventServiceImpl implements SearchAnalyticsEventService {
private internalService: AnalyticsEventService;
+ private analyticsEnabled: boolean;
/**
* @param searchAnalyticsConfig - configuration for analytics reporting.
*/
@@ -21,9 +22,26 @@ export class SearchAnalyticsEventServiceImpl implements SearchAnalyticsEventServ
sessionTrackingEnabled: searchAnalyticsConfig.sessionTrackingEnabled
};
this.internalService = analytics(analyticsConfig);
+ // if requireOptIn is undefined or set to false, analytics are enabled
+ this.analyticsEnabled = !searchAnalyticsConfig.requireOptIn;
+ }
+
+ public optIn(): void {
+ this.analyticsEnabled = true;
+ }
+
+ public optOut(): void {
+ this.analyticsEnabled = false;
+ }
+
+ public isYextAnalyticsEnabled(): boolean {
+ return this.analyticsEnabled;
}
public async report(payload: SearchEventPayload): Promise {
+ if (!this.analyticsEnabled) {
+ return Promise.resolve('');
+ }
const eventPayload: EventPayload = {
action: payload.action,
destinationUrl: payload.destinationUrl,
diff --git a/test-site/package-lock.json b/test-site/package-lock.json
index dae59a0a4..4e7b1b3d3 100644
--- a/test-site/package-lock.json
+++ b/test-site/package-lock.json
@@ -34,7 +34,7 @@
},
"..": {
"name": "@yext/search-ui-react",
- "version": "2.0.4",
+ "version": "2.0.5",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/test-site/src/config.ts b/test-site/src/config.ts
index 826e4d1a7..4db37e315 100644
--- a/test-site/src/config.ts
+++ b/test-site/src/config.ts
@@ -1,5 +1,4 @@
import { CloudRegion, CloudChoice, Environment } from '@yext/search-headless-react';
-import {AnalyticsConfig} from "@yext/analytics";
import {SearchAnalyticsConfig} from "../../src";
export const config = {
@@ -17,4 +16,5 @@ export const analyticsConfig: SearchAnalyticsConfig = {
apiKey: process.env.REACT_APP_EVENTS_API_KEY || 'REPLACE_ME',
environment: Environment.PROD,
cloudRegion: CloudRegion.US,
+ requireOptIn: false,
};
diff --git a/tests/components/SearchBar.test.tsx b/tests/components/SearchBar.test.tsx
index 98c3d8733..ff7bd205e 100644
--- a/tests/components/SearchBar.test.tsx
+++ b/tests/components/SearchBar.test.tsx
@@ -6,14 +6,11 @@ import {
State, SearchTypeEnum
} from '@yext/search-headless-react';
import { render, RenderResult, screen } from '@testing-library/react';
-import { SearchBar, onSearchFunc } from '../../src/components/SearchBar';
-import { VerticalLink } from '../../src/models/verticalLink';
-import { SearchI18nextProvider } from '../../src/components/SearchI18nextProvider';
+import { SearchBar, onSearchFunc, VerticalLink, SearchI18nextProvider, SearchAnalyticsEventService } from '../../src';
import userEvent from '@testing-library/user-event';
import { generateMockedHeadless } from '../__fixtures__/search-headless';
import { RecursivePartial } from '../__utils__/mocks';
import * as Analytics from '../../src/hooks/useAnalytics';
-import { AnalyticsEventService } from '@yext/analytics';
import React from 'react';
const mockedState: Partial = {
@@ -560,7 +557,7 @@ describe('SearchBar', () => {
beforeEach(() => {
jest.spyOn(Analytics, 'useAnalytics')
- .mockImplementation(() => ({ report: mockedReport }) as unknown as AnalyticsEventService);
+ .mockImplementation(() => ({ report: mockedReport }) as unknown as SearchAnalyticsEventService);
});
it('reports AUTO_COMPLETE_SELECTION feedback', async () => {
From d71dc882a6008cf914b636e14f4de86f42257f37 Mon Sep 17 00:00:00 2001
From: Jacob Fondriest
Date: Wed, 18 Feb 2026 14:29:17 -0500
Subject: [PATCH 02/11] release: v2.1.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 85444a4fd..c3212de58 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@yext/search-ui-react",
- "version": "2.0.5",
+ "version": "2.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@yext/search-ui-react",
- "version": "2.0.5",
+ "version": "2.1.0",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/package.json b/package.json
index 510aafff6..0b8d5c88f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@yext/search-ui-react",
- "version": "2.0.5",
+ "version": "2.1.0",
"description": "A library of React Components for powering Yext Search integrations",
"author": "watson@yext.com",
"license": "BSD-3-Clause",
From 3a2168edeba709a3a2041c2c45dd426c9da46e01 Mon Sep 17 00:00:00 2001
From: anguyen-yext2 <143001514+anguyen-yext2@users.noreply.github.com>
Date: Thu, 19 Feb 2026 17:06:37 -0500
Subject: [PATCH 03/11] More accessbilities fixes for autocomplete results
(#635)
* More accessbilities fixes for autocomplete results
Associate the visible label with the input via `label` + `htmlFor`, and wire `DropdownInput` with `inputId` and `aria-labelledby`.
Change the instructions container from `hidden` to `sr-only`, so `aria-describedby` references content that is actually exposed to screen readers.
J=WAT-5357
TEST=manual
tested with voice over enabled on test-site
* Update snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
.../filtersearch--dropdown-sectioned.png | Bin 13628 -> 13626 bytes
.../filtersearch--dropdown-unsectioned.png | Bin 11083 -> 11081 bytes
.../__snapshots__/filtersearch--primary.png | Bin 6776 -> 6773 bytes
src/components/Dropdown/DropdownInput.tsx | 15 ++++++++++++---
src/components/FilterSearch.tsx | 11 ++++++++++-
src/components/ScreenReader.tsx | 2 +-
6 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/.storybook/snapshots/__snapshots__/filtersearch--dropdown-sectioned.png b/.storybook/snapshots/__snapshots__/filtersearch--dropdown-sectioned.png
index e02626969db17c44c2a202c25fff9a74cdd22f89..06a954e9d62eb9489bfc479b0bef20599e9c100f 100644
GIT binary patch
literal 13626
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 XVRvf??f)~HZE#Uz0
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
E2DnjrxBvhE
literal 13628
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 w)RD
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
bub9XQGkcjZgvDi`M#T8K*{|5YIY0XkpmgF~
literal 11083
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
z%0A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
literal 6776
zcmeHLX;jnK5|8o(H^Aj7C|h4SEmf+hsDKFABBh9gieP{cqM$+&Rw0BCLZr1IP(h1|
z0-~UTh$Nztgb;#?ND(1y0kaVnNq|6Nf+1vofBO0LeQdw*W$v80bI+am%{}v*bMt-z
z`BGzbJ*1*j`~SFZ$?BX-ADfIu5Sen-CxPA{M3+#Gv07
zr%-RNuHJU$ha}^;Jg{~9zfvQ1UApA5Wp!8A%4Q4Rh)-N*c3#)4aj8J$tSrJYu{}*9
zf%LHGa18{9!vSG{2s0U5fMvrGkP#ri`&(qCZ{Gp3Hht*2IYHG4lWNU?030qw-&!%E
z|A2-t!{yDCIIN(9q2w0?+Ib*D4VXecZQRZ?!&j!#v^q~-UxKmlZZv%rZRT?=1)q$>
zv#eToikY7EdT&f*FtGb_&5UJYHgSd^{2&v#*y?{Hl05t4naveCj&I^3TPV=Y-mNaQ
zWVuH5dyzhbk8o%UvZm*r`yQSNj&3s{l`BY&2g$bEc{F`C>TCQWEti4gvj}^uW%OzD
z`uJVI4fpC&MPG)pL;~$yOdOuOtG6CSP~Si?8g*4{c$l^%CL}&yDhT#zeNu>_GA4M7
z6TPG@EgpMjz9K}4r;RZv2_7k8;!xCS)zKS@ww@;t25@!iFVUu>-b~P4nI@Dkk2HTW
zJG|Jg5fU=rxVtN_xP8>iEkK})34I~b6`rNDgQ6cOAOSjZtT*1i4
z8cD1q6@*dC_&N4OGK2#xCc3#|ZS}ZH6>azv!UEqe*YHIi`o6%Db0u9}!jiLN>h$
z9!|fY7{WK!T)DlFS7%5}%V4T+%!_tqj8D$(YVWKmYC1dgzEd=G%6f8p;r>lPGMk|g
zrJ>EMeEuZHvyy0WIVO|&Bz870DAG2lJe3g06os$uoU-P^R$oPk}
z24~{kk)NPQb^9|DJH4LA5x4G19Cr!+3_o{#2QT(n63TBf7P&W_5_xDs}v2PV_8-BHU
z_noG!?rwibOUA3-v0r|GA5?r=^A?urBj^r*!x`s0R&6%1;{+vh-rRP6TQvJXmz28;VZ%u;u1$D|
z)&no}dojo7>CT)$?O-c>kB-$XKIKK3$-Chwr6Ul!kFAEc@B6lNTSfAl@QS%%5B<;>
z+P=)c{Zo`^X0pIGl8#geVYwEup7FS@G6(BDRcCswiaXp7)~og*W>vofA=5mG9lA8Q;WhTrsb(rbK`@
z^|hLIi&=V8;VyI&>a#$sgrdEjs@hT~;%CjvA2K5j(i)=Yull!YC&OYCSj|*F%~zDA
zyH;#CFPyz?pJQel+#ty&jmRVVPW24CWRT_E9Vkb4hOI7)TU?;58dr*NU8_o5PJPzB
zWC<9_uSYSnNUofSa((wBP;qb^Uu`>@&ylC15ODw6K~loUdr{n(8pIfNog-WhPJmtI_7^D9dq24mMk+DdeY8&r_{!>$r-Bg
z+!8}tpxX|nbtvbBu>C?1IUXk;v*T&H@V+bv9fit=ZNNDjH?o4L?duR
zrkqM}Pu;BGVgO1_I-EN9WoTQ+6=XR1b7d|(>!JM`&3ZS&c!+?W`I>E0a6;jR<21tS
zpnDR>l%DPccx@mW&+pBtjdm=^zgFz!h7%KbxCxQydOjltT)r18`o+mc_4!8I*I8pj
z`KtM?eC$ME_&X5^K^3ak_&^?6?;qnpHQMx%Djb9Mq-n5@oG?1NG1@EnffcdH6KI~;
zwgPd1O=55gcBf{t(Y?owCrac34DnKy6aVd6`UbG8W7iQSc$<^>aKZiyN
z#o`VH(KR&8g_CL}kcw2|)VZ&g1}Yk4`eim=1I0*q1J7faCv(?-dq`?&M4h^oJkoL>
zi&04d77GO&k6?B()i-NSo2;LLL;0<)Ujy6>m_HdVH<$ds4F4+gW&1J$%LptZ@DCvH
zB&d)J0 void,
onFocus?: (value: string) => void,
onChange?: (value: string) => void,
@@ -19,7 +22,10 @@ export function DropdownInput(props: {
const {
className,
placeholder,
+ inputId,
ariaLabel,
+ ariaLabelledBy,
+ ariaDescribedBy,
onSubmit,
onFocus,
onChange,
@@ -36,6 +42,8 @@ export function DropdownInput(props: {
updateFocusedItem
} = useFocusContext();
const [isTyping, setIsTyping] = useState(true);
+ const describedBy = [screenReaderUUID, ariaDescribedBy].filter(Boolean).join(' ') || undefined;
+ const resolvedAriaLabel = ariaLabelledBy ? undefined : ariaLabel;
const handleChange = useCallback((e: ChangeEvent) => {
setIsTyping(true);
@@ -86,13 +94,14 @@ export function DropdownInput(props: {
onChange={handleChange}
onKeyDown={handleKeyDown}
onFocus={handleFocus}
- id={generateDropdownId(screenReaderUUID, -1)}
+ id={inputId ?? generateDropdownId(screenReaderUUID, -1)}
autoComplete='off'
- aria-describedby={screenReaderUUID}
+ aria-describedby={describedBy}
aria-activedescendant={
!isTyping ? generateDropdownId(screenReaderUUID, focusedIndex) : undefined
}
- aria-label={ariaLabel}
+ aria-label={resolvedAriaLabel}
+ aria-labelledby={ariaLabelledBy}
aria-autocomplete="list"
role="combobox"
aria-controls={dropdownListUUID}
diff --git a/src/components/FilterSearch.tsx b/src/components/FilterSearch.tsx
index 2318f613b..5766f2c19 100644
--- a/src/components/FilterSearch.tsx
+++ b/src/components/FilterSearch.tsx
@@ -6,6 +6,7 @@ import { useSynchronizedRequest } from '../hooks/useSynchronizedRequest';
import { useDebouncedFunction } from '../hooks/useDebouncedFunction';
import { executeSearch } from '../utils';
import { isDuplicateStaticFilter } from '../utils/filterutils';
+import { useId } from '../hooks/useId';
import { Dropdown } from './Dropdown/Dropdown';
import { DropdownInput } from './Dropdown/DropdownInput';
import { DropdownItem } from './Dropdown/DropdownItem';
@@ -156,6 +157,8 @@ export function FilterSearch({
}: FilterSearchProps): React.JSX.Element {
const { t } = useTranslation();
const searchActions = useSearchActions();
+ const inputId = useId('filter-search-input');
+ const labelId = useId('filter-search-label');
const searchParamFields = searchFields.map((searchField) => {
return { ...searchField, fetchEntities: false };
});
@@ -356,7 +359,9 @@ export function FilterSearch({
onChange={handleInputChange}
onFocus={handleInputFocus}
submitCriteria={meetsSubmitCritera}
+ inputId={inputId}
ariaLabel={ariaLabel}
+ ariaLabelledBy={label ? labelId : undefined}
/>
);
@@ -372,7 +377,11 @@ export function FilterSearch({
return (
- {label &&
{label} }
+ {label && (
+
+ {label}
+
+ )}
{instructions}
From f96e0cfcd4b13bc89b1712150182369d7dfff019 Mon Sep 17 00:00:00 2001
From: anguyen-yext2
Date: Thu, 19 Feb 2026 17:17:28 -0500
Subject: [PATCH 04/11] release: v2.1.1
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c3212de58..f38c1bc4b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.0",
+ "version": "2.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@yext/search-ui-react",
- "version": "2.1.0",
+ "version": "2.1.1",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/package.json b/package.json
index 0b8d5c88f..9418feb58 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.0",
+ "version": "2.1.1",
"description": "A library of React Components for powering Yext Search integrations",
"author": "watson@yext.com",
"license": "BSD-3-Clause",
From f16bdedef5966fc59cb4fc119cfa662392738944 Mon Sep 17 00:00:00 2001
From: Kyle Gerner <49618240+k-gerner@users.noreply.github.com>
Date: Wed, 4 Mar 2026 15:35:36 -0500
Subject: [PATCH 05/11] chore: suppress error/warning spam, fix key errors etc
(#642)
---
src/components/AppliedFiltersDisplay.tsx | 6 ++---
src/components/SearchI18nextProvider.tsx | 17 +++++++++++---
test-site/package-lock.json | 2 +-
tests/__setup__/setup-env.ts | 28 ++++++++++++++++++++++++
tests/ssr/utils.tsx | 13 ++++++++---
5 files changed, 55 insertions(+), 11 deletions(-)
diff --git a/src/components/AppliedFiltersDisplay.tsx b/src/components/AppliedFiltersDisplay.tsx
index 1ac67aac7..c0b4e552b 100644
--- a/src/components/AppliedFiltersDisplay.tsx
+++ b/src/components/AppliedFiltersDisplay.tsx
@@ -80,9 +80,9 @@ export function AppliedFiltersDisplay(props: AppliedFiltersDisplayProps): React.
{removableFiltersWithHandlers.map(({ filter, handleRemove }, i) => {
return (
);
@@ -119,17 +119,15 @@ function getDedupedRemovableFilters(filters: RemovableFilter[]) {
function RemovableFilter({
displayName,
handleRemove,
- index,
cssClasses
}: {
displayName: string | undefined,
handleRemove: () => void,
- index: number,
cssClasses: AppliedFiltersCssClasses
}): React.JSX.Element {
const { t } = useTranslation();
return (
-
+
{displayName}
{
i18nInstance.addResourceBundle(locale, 'search-ui-react', translation, true, true);
});
- i18nInstance.changeLanguage(searcher.state.meta.locale);
- searcher.addListener({
+ const initialLocale = searcher.state.meta.locale ?? 'en';
+ if (i18nInstance.language !== initialLocale) {
+ void i18nInstance.changeLanguage(initialLocale);
+ }
+
+ const unsubscribe = searcher.addListener({
valueAccessor: state => state.meta.locale,
callback: locale => {
- i18nInstance.changeLanguage(locale);
+ const normalizedLocale = locale ?? 'en';
+ if (i18nInstance.language !== normalizedLocale) {
+ void i18nInstance.changeLanguage(normalizedLocale);
+ }
}
});
+
+ return () => {
+ unsubscribe();
+ };
}, [searcher, translationOverrides]);
return (
diff --git a/test-site/package-lock.json b/test-site/package-lock.json
index 4e7b1b3d3..0c219ca4d 100644
--- a/test-site/package-lock.json
+++ b/test-site/package-lock.json
@@ -34,7 +34,7 @@
},
"..": {
"name": "@yext/search-ui-react",
- "version": "2.0.5",
+ "version": "2.1.1",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/tests/__setup__/setup-env.ts b/tests/__setup__/setup-env.ts
index 1e54f3146..2de49bc8d 100644
--- a/tests/__setup__/setup-env.ts
+++ b/tests/__setup__/setup-env.ts
@@ -11,3 +11,31 @@ globalWithMessageChannel.MessageChannel = globalWithMessageChannel.MessageChanne
beforeAll(() => server.listen());
afterEach(() => server.resetHandlers());
afterAll(() => server.close());
+
+const SUPPRESSED_TEST_WARNINGS = [
+ /An update to .* inside a test was not wrapped in act\(\.\.\.\)/,
+ /Error occured executing generative direct answer\./,
+];
+
+const SUPPRESSED_TEST_LOGS = [
+ /react-i18next:: useTranslation: You will need to pass in an i18next instance/
+];
+
+const originalConsoleError = console.error.bind(console);
+const originalConsoleWarn = console.warn.bind(console);
+
+console.error = (...args) => {
+ const firstArg = args[0];
+ if (typeof firstArg === 'string' && SUPPRESSED_TEST_WARNINGS.some(pattern => pattern.test(firstArg))) {
+ return;
+ }
+ originalConsoleError(...args);
+};
+
+console.warn = (...args) => {
+ const firstArg = args[0];
+ if (typeof firstArg === 'string' && SUPPRESSED_TEST_LOGS.some(pattern => pattern.test(firstArg))) {
+ return;
+ }
+ originalConsoleWarn(...args);
+};
diff --git a/tests/ssr/utils.tsx b/tests/ssr/utils.tsx
index f4dab4998..a4407bb7e 100644
--- a/tests/ssr/utils.tsx
+++ b/tests/ssr/utils.tsx
@@ -1,12 +1,19 @@
import { render } from '@testing-library/react';
import { renderToString } from 'react-dom/server';
-import { ReactElement } from 'react';
+import React, { ReactElement } from 'react';
+import { I18nextProvider } from 'react-i18next';
+import { i18nInstance } from '../../src/utils';
const USE_LAYOUT_EFFECT_ERROR = /useLayoutEffect does nothing on the server/;
const originalConsoleError = console.error.bind(console.error);
export function testSSR(App: ReactElement) {
- const renderOnServer = () => renderToString(App);
+ const wrappedApp = (
+
+ {App}
+
+ );
+ const renderOnServer = () => renderToString(wrappedApp);
const container = document.body.appendChild(document.createElement('div'));
let unexpectedErrorCount = 0;
jest.spyOn(global.console, 'error')
@@ -28,6 +35,6 @@ export function testSSR(App: ReactElement) {
container.innerHTML = renderOnServer();
// hydrate a container whose HTML contents were rendered by ReactDOMServer
- render(App, { container, hydrate: true });
+ render(wrappedApp, { container, hydrate: true });
expect(unexpectedErrorCount).toEqual(0);
}
From 62722a58a3a7e5c5230591ac66cb69fc7a420ccf Mon Sep 17 00:00:00 2001
From: Kyle Gerner <49618240+k-gerner@users.noreply.github.com>
Date: Wed, 4 Mar 2026 16:27:37 -0500
Subject: [PATCH 06/11] fix: point TypeScript output to dist directory (#644)
* suppress error/warning spam, fix key errors etc
* set ts output dir to dist
* retry logic to WCAG
---
.storybook/wcag/test-runner.ts | 66 ++++++++++++++++++++++------------
tsconfig.json | 1 +
2 files changed, 45 insertions(+), 22 deletions(-)
diff --git a/.storybook/wcag/test-runner.ts b/.storybook/wcag/test-runner.ts
index c8183794f..afc1189ab 100644
--- a/.storybook/wcag/test-runner.ts
+++ b/.storybook/wcag/test-runner.ts
@@ -3,6 +3,49 @@ import { Page } from 'playwright-core';
import { runOnly } from '../wcagConfig';
import { TestContext, TestRunnerConfig } from '@storybook/test-runner';
+const AXE_ALREADY_RUNNING_ERROR = 'Axe is already running';
+const MAX_AXE_RETRIES = 3;
+const AXE_RETRY_DELAY_MS = 250;
+
+const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));
+
+// Retry if errors from Axe already running to decrease flakiness
+const runA11yCheck = async (page: Page, context: TestContext) => {
+ for (let attempt = 1; attempt <= MAX_AXE_RETRIES; attempt++) {
+ try {
+ await checkA11y(
+ page,
+ {
+ exclude: [
+ '#root .mapboxgl-canvas-container',
+ '.mapboxgl-marker',
+ '.mapboxgl-popup-close-button'
+ ],
+ },
+ {
+ axeOptions: {
+ runOnly,
+ rules: {
+ 'color-contrast': { enabled: context.name !== 'Loading' },
+ },
+ },
+ detailedReport: true,
+ detailedReportOptions: {
+ html: true,
+ },
+ }
+ );
+ return;
+ } catch (error) {
+ const message = error instanceof Error ? error.message : String(error);
+ if (!message.includes(AXE_ALREADY_RUNNING_ERROR) || attempt === MAX_AXE_RETRIES) {
+ throw error;
+ }
+ await sleep(AXE_RETRY_DELAY_MS * attempt);
+ }
+ }
+};
+
/**
* See https://storybook.js.org/docs/react/writing-tests/test-runner#test-hook-api-experimental
* to learn more about the test-runner hooks API.
@@ -12,28 +55,7 @@ const renderFunctions: TestRunnerConfig = {
await injectAxe(page);
},
async postVisit(page: Page, context: TestContext) {
- await checkA11y(
- page,
- {
- exclude: [
- '#root .mapboxgl-canvas-container',
- '.mapboxgl-marker',
- '.mapboxgl-popup-close-button'
- ],
- },
- {
- axeOptions: {
- runOnly,
- rules: {
- 'color-contrast': { enabled: context.name !== 'Loading' },
- },
- },
- detailedReport: true,
- detailedReportOptions: {
- html: true,
- },
- }
- );
+ await runA11yCheck(page, context);
},
};
diff --git a/tsconfig.json b/tsconfig.json
index be8619a0e..4126cefe2 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -6,6 +6,7 @@
"noImplicitAny": false,
"module": "es2020",
"moduleResolution": "node",
+ "outDir": "dist",
"forceConsistentCasingInFileNames": true,
"declaration": true,
"declarationMap": true,
From 4c4c0be9f210e0c9c1f837eb439445b689b15931 Mon Sep 17 00:00:00 2001
From: Kyle Gerner
Date: Wed, 4 Mar 2026 16:28:57 -0500
Subject: [PATCH 07/11] release: v2.1.2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index f38c1bc4b..fe0ba50a5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.1",
+ "version": "2.1.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@yext/search-ui-react",
- "version": "2.1.1",
+ "version": "2.1.2",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/package.json b/package.json
index 9418feb58..d15c28580 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.1",
+ "version": "2.1.2",
"description": "A library of React Components for powering Yext Search integrations",
"author": "watson@yext.com",
"license": "BSD-3-Clause",
From 91a6f0b111ace53bf5231be3023e728dafff1824 Mon Sep 17 00:00:00 2001
From: Kyle Gerner <49618240+k-gerner@users.noreply.github.com>
Date: Mon, 9 Mar 2026 11:09:54 -0400
Subject: [PATCH 08/11] fix: improve accessibility in FilterSearch and Facets
(v2.2.0) (#638)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix linting; added optional region landmark semantics to FilterSearch
* Automated update to repo's documentation from github action
* chore: suppress error/warning spam, fix key errors etc (#642)
* fix: point TypeScript output to dist directory (#644)
* suppress error/warning spam, fix key errors etc
* set ts output dir to dist
* retry logic to WCAG
* release: v2.1.2
* revert fieldset legend accessibility change
* Automated update to repo's documentation from github action
* optional toggle to show label on facet/static filter searchable sections; update locales
* add group section semantics to filter search results when multiple sections
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
---
docs/search-ui-react.filtergroupcssclasses.md | 19 ++++++++++
....filtergroupcssclasses.searchinputlabel.md | 11 ++++++
docs/search-ui-react.filtergroupprops.md | 19 ++++++++++
...rgroupprops.showoptionssearchinputlabel.md | 13 +++++++
docs/search-ui-react.filtersearch.md | 4 +--
docs/search-ui-react.filtersearchprops.md | 19 ++++++++++
...iltersearchprops.resultsregionarialabel.md | 13 +++++++
docs/search-ui-react.md | 2 +-
docs/search-ui-react.standardfacetprops.md | 19 ++++++++++
...dfacetprops.showoptionssearchinputlabel.md | 13 +++++++
docs/search-ui-react.staticfiltersprops.md | 19 ++++++++++
...iltersprops.showoptionssearchinputlabel.md | 13 +++++++
etc/search-ui-react.api.md | 10 ++++--
locales/ar/search-ui-react.json | 3 +-
locales/cs/search-ui-react.json | 10 +++++-
locales/da/search-ui-react.json | 3 +-
locales/de/search-ui-react.json | 3 +-
locales/el/search-ui-react.json | 3 +-
locales/en-GB/search-ui-react.json | 3 +-
locales/en/search-ui-react.json | 3 +-
locales/es/search-ui-react.json | 10 +++++-
locales/et/search-ui-react.json | 3 +-
locales/fi/search-ui-react.json | 3 +-
locales/fr/search-ui-react.json | 10 +++++-
locales/hi/search-ui-react.json | 3 +-
locales/hr/search-ui-react.json | 3 +-
locales/hu/search-ui-react.json | 3 +-
locales/it/search-ui-react.json | 10 +++++-
locales/ja/search-ui-react.json | 3 +-
locales/ko/search-ui-react.json | 3 +-
locales/lt/search-ui-react.json | 10 +++++-
locales/lv/search-ui-react.json | 3 +-
locales/nb/search-ui-react.json | 3 +-
locales/nl/search-ui-react.json | 3 +-
locales/pl/search-ui-react.json | 10 +++++-
locales/pt/search-ui-react.json | 10 +++++-
locales/ro/search-ui-react.json | 3 +-
locales/ru/search-ui-react.json | 3 +-
locales/sk/search-ui-react.json | 10 +++++-
locales/sv/search-ui-react.json | 3 +-
locales/tr/search-ui-react.json | 10 +++++-
locales/vi/search-ui-react.json | 3 +-
locales/zh-CN/search-ui-react.json | 3 +-
locales/zh-TW/search-ui-react.json | 3 +-
src/components/FacetProps.ts | 7 +++-
src/components/FilterGroup.tsx | 26 ++++++++++++--
src/components/FilterSearch.tsx | 24 +++++++++++--
src/components/Filters/SearchInput.tsx | 35 +++++++++++++-----
src/components/StaticFilters.tsx | 2 ++
test-site/package-lock.json | 2 +-
test-site/src/pages/PeoplePage.tsx | 2 +-
tests/components/Facets.test.tsx | 28 +++++++++++++++
tests/components/FilterSearch.test.tsx | 36 +++++++++++++++++++
.../components/NumericalFacetContent.test.tsx | 11 ++++++
.../components/StandardFacetContent.test.tsx | 11 ++++++
tests/components/StaticFilters.test.tsx | 13 +++++++
56 files changed, 473 insertions(+), 54 deletions(-)
create mode 100644 docs/search-ui-react.filtergroupcssclasses.searchinputlabel.md
create mode 100644 docs/search-ui-react.filtergroupprops.showoptionssearchinputlabel.md
create mode 100644 docs/search-ui-react.filtersearchprops.resultsregionarialabel.md
create mode 100644 docs/search-ui-react.standardfacetprops.showoptionssearchinputlabel.md
create mode 100644 docs/search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md
diff --git a/docs/search-ui-react.filtergroupcssclasses.md b/docs/search-ui-react.filtergroupcssclasses.md
index 7989d7f4f..f7ff72f6c 100644
--- a/docs/search-ui-react.filtergroupcssclasses.md
+++ b/docs/search-ui-react.filtergroupcssclasses.md
@@ -129,6 +129,25 @@ string
_(Optional)_
+
+
+
+[searchInputLabel?](./search-ui-react.filtergroupcssclasses.searchinputlabel.md)
+
+
+
+
+
+
+
+string
+
+
+
+
+_(Optional)_
+
+
diff --git a/docs/search-ui-react.filtergroupcssclasses.searchinputlabel.md b/docs/search-ui-react.filtergroupcssclasses.searchinputlabel.md
new file mode 100644
index 000000000..85e4e890d
--- /dev/null
+++ b/docs/search-ui-react.filtergroupcssclasses.searchinputlabel.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [FilterGroupCssClasses](./search-ui-react.filtergroupcssclasses.md) > [searchInputLabel](./search-ui-react.filtergroupcssclasses.searchinputlabel.md)
+
+## FilterGroupCssClasses.searchInputLabel property
+
+**Signature:**
+
+```typescript
+searchInputLabel?: string;
+```
diff --git a/docs/search-ui-react.filtergroupprops.md b/docs/search-ui-react.filtergroupprops.md
index f212154c6..ef91c8db0 100644
--- a/docs/search-ui-react.filtergroupprops.md
+++ b/docs/search-ui-react.filtergroupprops.md
@@ -167,6 +167,25 @@ number
_(Optional)_ Limit on the number of options to be displayed.
+
+
+
+[showOptionsSearchInputLabel?](./search-ui-react.filtergroupprops.showoptionssearchinputlabel.md)
+
+
+
+
+
+
+
+boolean
+
+
+
+
+_(Optional)_ Whether or not to display the visible search input label. Defaults to false.
+
+
diff --git a/docs/search-ui-react.filtergroupprops.showoptionssearchinputlabel.md b/docs/search-ui-react.filtergroupprops.showoptionssearchinputlabel.md
new file mode 100644
index 000000000..f9fcf5dd3
--- /dev/null
+++ b/docs/search-ui-react.filtergroupprops.showoptionssearchinputlabel.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [FilterGroupProps](./search-ui-react.filtergroupprops.md) > [showOptionsSearchInputLabel](./search-ui-react.filtergroupprops.showoptionssearchinputlabel.md)
+
+## FilterGroupProps.showOptionsSearchInputLabel property
+
+Whether or not to display the visible search input label. Defaults to false.
+
+**Signature:**
+
+```typescript
+showOptionsSearchInputLabel?: boolean;
+```
diff --git a/docs/search-ui-react.filtersearch.md b/docs/search-ui-react.filtersearch.md
index 4182cff49..c57ef58e2 100644
--- a/docs/search-ui-react.filtersearch.md
+++ b/docs/search-ui-react.filtersearch.md
@@ -9,7 +9,7 @@ A component which allows a user to search for filters associated with specific e
**Signature:**
```typescript
-declare function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React.JSX.Element;
+declare function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React.JSX.Element;
```
## Parameters
@@ -32,7 +32,7 @@ Description
-{ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, showCurrentLocationButton, geolocationProps }
+{ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }
diff --git a/docs/search-ui-react.filtersearchprops.md b/docs/search-ui-react.filtersearchprops.md
index 300766dc8..3c455901c 100644
--- a/docs/search-ui-react.filtersearchprops.md
+++ b/docs/search-ui-react.filtersearchprops.md
@@ -205,6 +205,25 @@ string
_(Optional)_ The search input's placeholder text when no text has been entered by the user. Defaults to "Search here...".
+
+
+
+[resultsRegionAriaLabel?](./search-ui-react.filtersearchprops.resultsregionarialabel.md)
+
+
+
+
+
+
+
+string
+
+
+
+
+_(Optional)_ The accessible label for the region which contains the filter search input and its filtered content. If provided, this overrides `label` for the region accessible label.
+
+
diff --git a/docs/search-ui-react.filtersearchprops.resultsregionarialabel.md b/docs/search-ui-react.filtersearchprops.resultsregionarialabel.md
new file mode 100644
index 000000000..efa3674f4
--- /dev/null
+++ b/docs/search-ui-react.filtersearchprops.resultsregionarialabel.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [FilterSearchProps](./search-ui-react.filtersearchprops.md) > [resultsRegionAriaLabel](./search-ui-react.filtersearchprops.resultsregionarialabel.md)
+
+## FilterSearchProps.resultsRegionAriaLabel property
+
+The accessible label for the region which contains the filter search input and its filtered content. If provided, this overrides `label` for the region accessible label.
+
+**Signature:**
+
+```typescript
+resultsRegionAriaLabel?: string;
+```
diff --git a/docs/search-ui-react.md b/docs/search-ui-react.md
index bb7ea1e6f..a54328388 100644
--- a/docs/search-ui-react.md
+++ b/docs/search-ui-react.md
@@ -140,7 +140,7 @@ A divider component used to separate NumericalFacets, HierarchicalFacets, Standa
-[FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, showCurrentLocationButton, geolocationProps })](./search-ui-react.filtersearch.md)
+[FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps })](./search-ui-react.filtersearch.md)
diff --git a/docs/search-ui-react.standardfacetprops.md b/docs/search-ui-react.standardfacetprops.md
index 1c099177e..01eeb0d4e 100644
--- a/docs/search-ui-react.standardfacetprops.md
+++ b/docs/search-ui-react.standardfacetprops.md
@@ -167,6 +167,25 @@ boolean
_(Optional)_ Whether or not to show the option counts for each filter. Defaults to true.
+
+
+
+[showOptionsSearchInputLabel?](./search-ui-react.standardfacetprops.showoptionssearchinputlabel.md)
+
+
+
+
+
+
+
+boolean
+
+
+
+
+_(Optional)_ Whether or not to show the label for the search bar when present. Defaults to false.
+
+
diff --git a/docs/search-ui-react.standardfacetprops.showoptionssearchinputlabel.md b/docs/search-ui-react.standardfacetprops.showoptionssearchinputlabel.md
new file mode 100644
index 000000000..ec43d2479
--- /dev/null
+++ b/docs/search-ui-react.standardfacetprops.showoptionssearchinputlabel.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [StandardFacetProps](./search-ui-react.standardfacetprops.md) > [showOptionsSearchInputLabel](./search-ui-react.standardfacetprops.showoptionssearchinputlabel.md)
+
+## StandardFacetProps.showOptionsSearchInputLabel property
+
+Whether or not to show the label for the search bar when present. Defaults to false.
+
+**Signature:**
+
+```typescript
+showOptionsSearchInputLabel?: boolean;
+```
diff --git a/docs/search-ui-react.staticfiltersprops.md b/docs/search-ui-react.staticfiltersprops.md
index 1fa98c7c9..4ad9fdbce 100644
--- a/docs/search-ui-react.staticfiltersprops.md
+++ b/docs/search-ui-react.staticfiltersprops.md
@@ -167,6 +167,25 @@ boolean
_(Optional)_ Whether or not a search is automatically run when a filter is selected. Defaults to true.
+
+
+
+[showOptionsSearchInputLabel?](./search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md)
+
+
+
+
+
+
+
+boolean
+
+
+
+
+_(Optional)_ Whether or not to display the visible search input label. Defaults to false.
+
+
diff --git a/docs/search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md b/docs/search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md
new file mode 100644
index 000000000..af6b96e41
--- /dev/null
+++ b/docs/search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [@yext/search-ui-react](./search-ui-react.md) > [StaticFiltersProps](./search-ui-react.staticfiltersprops.md) > [showOptionsSearchInputLabel](./search-ui-react.staticfiltersprops.showoptionssearchinputlabel.md)
+
+## StaticFiltersProps.showOptionsSearchInputLabel property
+
+Whether or not to display the visible search input label. Defaults to false.
+
+**Signature:**
+
+```typescript
+showOptionsSearchInputLabel?: boolean;
+```
diff --git a/etc/search-ui-react.api.md b/etc/search-ui-react.api.md
index dd840b2af..31e0f88e9 100644
--- a/etc/search-ui-react.api.md
+++ b/etc/search-ui-react.api.md
@@ -274,6 +274,8 @@ export interface FilterGroupCssClasses {
// (undocumented)
searchInput?: string;
// (undocumented)
+ searchInputLabel?: string;
+ // (undocumented)
titleLabel?: string;
}
@@ -286,6 +288,7 @@ export interface FilterGroupProps {
filterOptions: FilterOptionConfig[];
searchable?: boolean;
showMoreLimit?: number;
+ showOptionsSearchInputLabel?: boolean;
title: string;
}
@@ -299,7 +302,7 @@ export interface FilterOptionConfig {
}
// @public
-export function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React_2.JSX.Element;
+export function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React_2.JSX.Element;
// @public
export interface FilterSearchCssClasses extends AutocompleteResultCssClasses {
@@ -332,6 +335,7 @@ export interface FilterSearchProps {
onDropdownInputChange?: (params: OnDropdownInputChangeProps) => void;
onSelect?: (params: OnSelectParams) => void;
placeholder?: string;
+ resultsRegionAriaLabel?: string;
searchFields: Omit[];
// @deprecated
searchOnSelect?: boolean;
@@ -860,6 +864,7 @@ export interface StandardFacetProps {
label?: string;
showMoreLimit?: number;
showOptionCounts?: boolean;
+ showOptionsSearchInputLabel?: boolean;
transformOptions?: (options: DisplayableFacetOption[]) => DisplayableFacetOption[];
}
@@ -922,6 +927,7 @@ export interface StaticFiltersProps {
filterOptions: StaticFilterOptionConfig[];
searchable?: boolean;
searchOnChange?: boolean;
+ showOptionsSearchInputLabel?: boolean;
title: string;
}
@@ -1043,7 +1049,7 @@ export interface VisualAutocompleteConfig {
// Warnings were encountered during analysis:
//
-// dist/index.d.ts:1749:5 - (ae-forgotten-export) The symbol "translations" needs to be exported by the entry point index.d.ts
+// dist/index.d.ts:1764:5 - (ae-forgotten-export) The symbol "translations" needs to be exported by the entry point index.d.ts
// (No @packageDocumentation comment for this package)
diff --git a/locales/ar/search-ui-react.json b/locales/ar/search-ui-react.json
index 8bb2abbb5..9d4d266a3 100644
--- a/locales/ar/search-ui-react.json
+++ b/locales/ar/search-ui-react.json
@@ -30,6 +30,7 @@
"didYouMean": "هل كنت تقصد {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "عند توفر نتائج الإكمال التلقائي، استخدم الأسهم للأعلى والأسفل للتنقل واضغط Enter للاختيار.",
"feedback": "ملاحظات",
+ "filterGroupSearchInputLabel": "ابحث في خيارات {{title}}",
"invalidRange": "نطاق غير صالح",
"max": "الحد الأقصى",
"min": "الحد الأدنى",
@@ -63,9 +64,9 @@
"resultsCountText_zero": "لا توجد نتائج",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} من أصل {{resultsCount}} نتيجة",
"searchHere": "ابحث هنا…",
+ "showingAllInstead": "يتم عرض جميع نتائج {{currentVerticalLabel}} بدلاً من ذلك.",
"showLess": "عرض أقل",
"showMore": "عرض المزيد",
- "showingAllInstead": "يتم عرض جميع نتائج {{currentVerticalLabel}} بدلاً من ذلك.",
"sources_few": "مصادر ({{count}})",
"sources_many": "مصدر ({{count}})",
"sources_one": "مصدر",
diff --git a/locales/cs/search-ui-react.json b/locales/cs/search-ui-react.json
index 88b803e80..658b0d753 100644
--- a/locales/cs/search-ui-react.json
+++ b/locales/cs/search-ui-react.json
@@ -5,10 +5,12 @@
"apply": "Použít",
"applyFilters": "Použít filtry",
"autocompleteOptionsFound_few": "Nalezeny {{count}}{{label}} možnosti automatického dokončování.",
+ "autocompleteOptionsFound_many": "Nalezeno {{count}}{{label}} možností automatického dokončování.",
"autocompleteOptionsFound_one": "Nalezena {{count}}{{label}} možnost automatického dokončování.",
"autocompleteOptionsFound_other": "Nalezeno {{count}}{{label}} možností automatického dokončování.",
"autocompleteSuggestion": "návrh automatického doplňování: {{suggestion}}",
"autocompleteSuggestionsFound_few": "Nalezeny {{count}} návrhy automatického dokončování.",
+ "autocompleteSuggestionsFound_many": "Nalezeno {{count}} návrhů automatického dokončování.",
"autocompleteSuggestionsFound_one": "Nalezen {{count}} návrh automatického dokončování.",
"autocompleteSuggestionsFound_other": "Nalezeno {{count}} návrhů automatického dokončování.",
"basedOnYourDevice": " (na základě vašeho zařízení)",
@@ -25,6 +27,7 @@
"didYouMean": "Mysleli jste {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Pokud jsou dostupné výsledky automatického doplnění, použijte šipky nahoru/dolů pro výběr a Enter pro potvrzení.",
"feedback": "Zpětná vazba",
+ "filterGroupSearchInputLabel": "Hledat možnosti {{title}}",
"invalidRange": "Neplatný rozsah",
"max": "Max",
"min": "Min",
@@ -37,26 +40,31 @@
"readMoreAbout": "Přečíst si více o {{name}} ",
"recentSearch": "nedávné vyhledávání: {{query}}",
"recentSearchesFound_few": "Nalezena {{count}} nedávná hledání.",
+ "recentSearchesFound_many": "Nalezeno {{count}} nedávných hledání.",
"recentSearchesFound_one": "Nalezeno {{count}} nedávné hledání.",
"recentSearchesFound_other": "Nalezeno {{count}} nedávných hledání.",
"removeFilter": "Odebrat filtr „{{displayName}}“",
"resultPreview": "náhled výsledků: {{value}}",
"resultPreviewsFound_few": "Nalezeny {{count}} náhledy výsledků.",
+ "resultPreviewsFound_many": "Nalezeno {{count}} náhledů výsledků.",
"resultPreviewsFound_one": "Nalezen {{count}} náhled výsledku.",
"resultPreviewsFound_other": "Nalezeno {{count}} náhledů výsledků.",
"resultsCountText_few": "{{count}} výsledky",
+ "resultsCountText_many": "{{count}} výsledků",
"resultsCountText_one": "{{count}} výsledek",
"resultsCountText_other": "{{count}} výsledků",
"resultsCountWithPaginationText": "{{paginateStart}} – {{paginateEnd}} z {{resultsCount}} výsledků",
"searchHere": "Hledejte zde…",
+ "showingAllInstead": "Místo toho zobrazujeme všechny {{currentVerticalLabel}}.",
"showLess": "Zobrazit méně",
"showMore": "Zobrazit více",
- "showingAllInstead": "Místo toho zobrazujeme všechny {{currentVerticalLabel}}.",
"sources_few": "Zdroje ({{count}})",
+ "sources_many": "Zdroje ({{count}})",
"sources_one": "Zdroj",
"sources_other": "Zdroje ({{count}})",
"submitSearch": "Odeslat vyhledávání",
"suggestionResultsCount_few": "{{label}} – {{count}} výsledky",
+ "suggestionResultsCount_many": "{{label}} – {{count}} výsledků",
"suggestionResultsCount_one": "{{label}} – {{count}} výsledek",
"suggestionResultsCount_other": "{{label}} – {{count}} výsledků",
"thankYouForYourFeedback": "Děkujeme za vaši zpětnou vazbu!",
diff --git a/locales/da/search-ui-react.json b/locales/da/search-ui-react.json
index 3c0dc8bbe..3411aea33 100644
--- a/locales/da/search-ui-react.json
+++ b/locales/da/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Mente du {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Når autoudfyldningsresultater er tilgængelige, brug pil op/ned for at gennemgå og Enter for at vælge.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Søg i valgmuligheder for {{title}}",
"invalidRange": "Ugyldigt rækkevidde",
"max": "Maks",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} resultater",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} af {{resultsCount}} resultater",
"searchHere": "Søg her…",
+ "showingAllInstead": "Viser i stedet alle {{currentVerticalLabel}}.",
"showLess": "Vis mindre",
"showMore": "Vis mere",
- "showingAllInstead": "Viser i stedet alle {{currentVerticalLabel}}.",
"sources_one": "Kilde",
"sources_other": "Kilder ({{count}})",
"submitSearch": "Indsend søgning",
diff --git a/locales/de/search-ui-react.json b/locales/de/search-ui-react.json
index a8592f9c2..fe803bbec 100644
--- a/locales/de/search-ui-react.json
+++ b/locales/de/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Meinten Sie {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Wenn Autovervollständigungsergebnisse verfügbar sind, mit Pfeiltasten navigieren und mit Enter auswählen.",
"feedback": "Rückmeldung",
+ "filterGroupSearchInputLabel": "Optionen für {{title}} durchsuchen",
"invalidRange": "Ungültiger Bereich",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} Ergebnisse",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} von {{resultsCount}} Ergebnissen",
"searchHere": "Suche hier…",
+ "showingAllInstead": "Zeige stattdessen alle {{currentVerticalLabel}} an.",
"showLess": "Weniger anzeigen",
"showMore": "Mehr anzeigen",
- "showingAllInstead": "Zeige stattdessen alle {{currentVerticalLabel}} an.",
"sources_one": "Quelle",
"sources_other": "Quellen ({{count}})",
"submitSearch": "Suche einreichen",
diff --git a/locales/el/search-ui-react.json b/locales/el/search-ui-react.json
index 33dd604a0..0833b5277 100644
--- a/locales/el/search-ui-react.json
+++ b/locales/el/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Μήπως εννοούσατε {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Όταν είναι διαθέσιμα αποτελέσματα αυτόματης συμπλήρωσης, χρησιμοποιήστε τα βελάκια πάνω/κάτω για προεπισκόπηση και Enter για επιλογή.",
"feedback": "Σχόλια",
+ "filterGroupSearchInputLabel": "Αναζήτηση στις επιλογές {{title}}",
"invalidRange": "Άκυρο εύρος",
"max": "Μέγ.",
"min": "Ελάχ.",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} Αποτελέσματα",
"resultsCountWithPaginationText": "{{paginateStart}} – {{paginateEnd}} από {{resultsCount}} Αποτελέσματα",
"searchHere": "Αναζήτησε εδώ…",
+ "showingAllInstead": "Δείχνωνται όλα τα/{{currentVerticalLabel}} αντ’ αυτού.",
"showLess": "Εμφάνιση λιγότερων",
"showMore": "Εμφάνιση περισσότερων",
- "showingAllInstead": "Δείχνωνται όλα τα/{{currentVerticalLabel}} αντ’ αυτού.",
"sources_one": "Πηγή",
"sources_other": "Πηγές ({{count}})",
"submitSearch": "Αναζήτηση",
diff --git a/locales/en-GB/search-ui-react.json b/locales/en-GB/search-ui-react.json
index 7a8c00641..55d1aa6e6 100644
--- a/locales/en-GB/search-ui-react.json
+++ b/locales/en-GB/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Did you mean {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "When autocomplete results are available, use up and down arrows to review and enter to select.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Search {{title}} Options",
"invalidRange": "Invalid range",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} Results",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} of {{resultsCount}} Results",
"searchHere": "Search here…",
+ "showingAllInstead": "Showing all {{currentVerticalLabel}} instead.",
"showLess": "Show Less",
"showMore": "Show More",
- "showingAllInstead": "Showing all {{currentVerticalLabel}} instead.",
"sources_one": "Source",
"sources_other": "Sources ({{count}})",
"submitSearch": "Submit Search",
diff --git a/locales/en/search-ui-react.json b/locales/en/search-ui-react.json
index b9e9fc2dd..adf09785e 100644
--- a/locales/en/search-ui-react.json
+++ b/locales/en/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Did you mean {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "When autocomplete results are available, use up and down arrows to review and enter to select.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Search {{title}} Options",
"invalidRange": "Invalid range",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} Results",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} of {{resultsCount}} Results",
"searchHere": "Search here...",
+ "showingAllInstead": "Showing all {{currentVerticalLabel}} instead.",
"showLess": "Show Less",
"showMore": "Show More",
- "showingAllInstead": "Showing all {{currentVerticalLabel}} instead.",
"sources_one": "Source",
"sources_other": "Sources ({{count}})",
"submitSearch": "Submit Search",
diff --git a/locales/es/search-ui-react.json b/locales/es/search-ui-react.json
index 2f4a1c243..7c5415884 100644
--- a/locales/es/search-ui-react.json
+++ b/locales/es/search-ui-react.json
@@ -4,9 +4,11 @@
"appliedFiltersToCurrentSearch": "Filtros aplicados a la búsqueda actual",
"apply": "Aplicar",
"applyFilters": "Aplicar filtros",
+ "autocompleteOptionsFound_many": "{{count}}{{label}} opciones de autocompletado encontradas.",
"autocompleteOptionsFound_one": "{{count}}{{label}} opción de autocompletado encontrada.",
"autocompleteOptionsFound_other": "{{count}}{{label}} opciones de autocompletado encontradas.",
"autocompleteSuggestion": "sugerencia de autocompleto: {{suggestion}}",
+ "autocompleteSuggestionsFound_many": "{{count}} sugerencias de autocompletado encontradas.",
"autocompleteSuggestionsFound_one": "{{count}} sugerencia de autocompletado encontrada.",
"autocompleteSuggestionsFound_other": "{{count}} sugerencias de autocompletado encontradas.",
"basedOnYourDevice": " (basado en tu dispositivo)",
@@ -22,6 +24,7 @@
"didYouMean": "Quisiste decir {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Cuando haya resultados de autocompletar, usa las flechas arriba y abajo para revisar y entra para seleccionar.",
"feedback": "Comentarios",
+ "filterGroupSearchInputLabel": "Buscar opciones de {{title}}",
"invalidRange": "Rango no válido",
"max": "Máx.",
"min": "Mín.",
@@ -33,22 +36,27 @@
"pagination": "Paginación",
"readMoreAbout": "Leer más sobre {{name}} ",
"recentSearch": "búsqueda reciente: {{query}}",
+ "recentSearchesFound_many": "{{count}} búsquedas recientes encontradas.",
"recentSearchesFound_one": "{{count}} búsqueda reciente encontrada.",
"recentSearchesFound_other": "{{count}} búsquedas recientes encontradas.",
"removeFilter": "Quitar el filtro «{{displayName}}»",
"resultPreview": "vista previa de resultados: {{value}}",
+ "resultPreviewsFound_many": "{{count}} vistas previas de resultados encontradas.",
"resultPreviewsFound_one": "{{count}} vista previa de resultado encontrada.",
"resultPreviewsFound_other": "{{count}} vistas previas de resultados encontradas.",
+ "resultsCountText_many": "{{count}} resultados",
"resultsCountText_one": "{{count}} resultado",
"resultsCountText_other": "{{count}} resultados",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} de {{resultsCount}} resultados",
"searchHere": "Buscar aquí…",
+ "showingAllInstead": "Mostrando todos los {{currentVerticalLabel}} en su lugar.",
"showLess": "Mostrar Menos",
"showMore": "Mostrar Más",
- "showingAllInstead": "Mostrando todos los {{currentVerticalLabel}} en su lugar.",
+ "sources_many": "Fuentes ({{count}})",
"sources_one": "Fuente",
"sources_other": "Fuentes ({{count}})",
"submitSearch": "Enviar búsqueda",
+ "suggestionResultsCount_many": "{{label}} - {{count}} resultados",
"suggestionResultsCount_one": "{{label}} - {{count}} resultado",
"suggestionResultsCount_other": "{{label}} - {{count}} resultados",
"thankYouForYourFeedback": "¡Gracias por tus comentarios!",
diff --git a/locales/et/search-ui-react.json b/locales/et/search-ui-react.json
index 38713eeb4..3c2601196 100644
--- a/locales/et/search-ui-react.json
+++ b/locales/et/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Kas mõtlesite {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Kui automaattäite tulemused on saadaval, kasuta üles-/allanooleid eelvaateks ja Enterit valimiseks.",
"feedback": "Tagasiside",
+ "filterGroupSearchInputLabel": "Otsi {{title}} valikute seast",
"invalidRange": "Kehtetu vahemik",
"max": "Maks",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} tulemust",
"resultsCountWithPaginationText": "{{paginateStart}} – {{paginateEnd}} / {{resultsCount}} tulemust",
"searchHere": "Otsige siit…",
+ "showingAllInstead": "Näidatakse hoopis kõiki kategooriaid {{currentVerticalLabel}}.",
"showLess": "Näita vähem",
"showMore": "Näita rohkem",
- "showingAllInstead": "Näidatakse hoopis kõiki kategooriaid {{currentVerticalLabel}}.",
"sources_one": "Allikas",
"sources_other": "Allikad ({{krahv}})",
"submitSearch": "Otsingut esitama",
diff --git a/locales/fi/search-ui-react.json b/locales/fi/search-ui-react.json
index 574531941..ccf7c8b7a 100644
--- a/locales/fi/search-ui-react.json
+++ b/locales/fi/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Tarkoititko {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Kun automaattiset tulokset ovat saatavilla, käytä nuolinäppäimiä selaamiseen ja Enteriä valitsemiseen.",
"feedback": "Palaute",
+ "filterGroupSearchInputLabel": "Hae {{title}}-vaihtoehdoista",
"invalidRange": "Virheellinen väli",
"max": "Maks",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} tulosta",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} / {{resultsCount}} tulosta",
"searchHere": "Hae tästä…",
+ "showingAllInstead": "Näytetään kaikki kohteessa {{currentVerticalLabel}} sen sijaan.",
"showLess": "Näytä vähemmän",
"showMore": "Näytä lisää",
- "showingAllInstead": "Näytetään kaikki kohteessa {{currentVerticalLabel}} sen sijaan.",
"sources_one": "Lähde",
"sources_other": "Lähteet ({{count}})",
"submitSearch": "Lähetä haku",
diff --git a/locales/fr/search-ui-react.json b/locales/fr/search-ui-react.json
index c85a1c9e3..985e15625 100644
--- a/locales/fr/search-ui-react.json
+++ b/locales/fr/search-ui-react.json
@@ -4,9 +4,11 @@
"appliedFiltersToCurrentSearch": "Filtres appliqués à la recherche actuelle",
"apply": "Appliquer",
"applyFilters": "Appliquer les filtres",
+ "autocompleteOptionsFound_many": "{{count}} options d'autocomplétion{{label}} trouvées.",
"autocompleteOptionsFound_one": "{{count}} option d'autocomplétion{{label}} trouvée.",
"autocompleteOptionsFound_other": "{{count}} options d'autocomplétion{{label}} trouvées.",
"autocompleteSuggestion": "suggestion de saisie semi-automatique: {{suggestion}}",
+ "autocompleteSuggestionsFound_many": "{{count}} suggestions d'autocomplétion trouvées.",
"autocompleteSuggestionsFound_one": "{{count}} suggestion d'autocomplétion trouvée.",
"autocompleteSuggestionsFound_other": "{{count}} suggestions d'autocomplétion trouvées.",
"basedOnYourDevice": " (basé sur votre appareil)",
@@ -22,6 +24,7 @@
"didYouMean": "Vouliez-vous dire {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Lorsque des résultats de saisie semi-automatique sont disponibles, utilisez les flèches haut et bas pour naviguer et appuyez sur Entrée pour sélectionner.",
"feedback": "Retour",
+ "filterGroupSearchInputLabel": "Rechercher parmi les options de {{title}}",
"invalidRange": "Gamme non valide",
"max": "Max",
"min": "Min",
@@ -33,22 +36,27 @@
"pagination": "Pagination",
"readMoreAbout": "En savoir plus sur {{name}} ",
"recentSearch": "recherche récente : {{query}}",
+ "recentSearchesFound_many": "{{count}} recherches récentes trouvées.",
"recentSearchesFound_one": "{{count}} recherche récente trouvée.",
"recentSearchesFound_other": "{{count}} recherches récentes trouvées.",
"removeFilter": "Supprimer le filtre «{{displayName}}»",
"resultPreview": "aperçu du résultat: {{value}}",
+ "resultPreviewsFound_many": "{{count}} aperçus de résultats trouvés.",
"resultPreviewsFound_one": "{{count}} aperçu de résultat trouvé.",
"resultPreviewsFound_other": "{{count}} aperçus de résultats trouvés.",
+ "resultsCountText_many": "{{count}} résultats",
"resultsCountText_one": "{{count}} résultat",
"resultsCountText_other": "{{count}} résultats",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} sur {{resultsCount}} résultats",
"searchHere": "Recherche ici…",
+ "showingAllInstead": "Affichage de tous les {{currentVerticalLabel}} à la place.",
"showLess": "Afficher moins",
"showMore": "Afficher plus",
- "showingAllInstead": "Affichage de tous les {{currentVerticalLabel}} à la place.",
+ "sources_many": "Sources ({{count}})",
"sources_one": "Source",
"sources_other": "Sources ({{count}})",
"submitSearch": "Soumettre la recherche",
+ "suggestionResultsCount_many": "{{label}} - {{count}} résultats",
"suggestionResultsCount_one": "{{label}} - {{count}} résultat",
"suggestionResultsCount_other": "{{label}} - {{count}} résultats",
"thankYouForYourFeedback": "Merci pour votre retour !",
diff --git a/locales/hi/search-ui-react.json b/locales/hi/search-ui-react.json
index 4e6e24c12..e30322dc5 100644
--- a/locales/hi/search-ui-react.json
+++ b/locales/hi/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "क्या आपका मतलब {{correctedQuery}} था",
"dropDownScreenReaderInstructions": "जब स्वतः पूर्ण परिणाम उपलब्ध हों, तो समीक्षा के लिए ऊपर और नीचे के तीर कुंजी का उपयोग करें और चयन के लिए एंटर दबाएं।",
"feedback": "प्रतिक्रिया",
+ "filterGroupSearchInputLabel": "{{title}} विकल्प खोजें",
"invalidRange": "अमान्य सीमा",
"max": "अधिकतम",
"min": "न्यूनतम",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} परिणाम",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} में से कुल {{resultsCount}} परिणाम",
"searchHere": "यहाँ खोजें…",
+ "showingAllInstead": "इसके बजाय सभी {{currentVerticalLabel}} दिखा रहे हैं।",
"showLess": "कम दिखाएँ",
"showMore": "और दिखाएँ",
- "showingAllInstead": "इसके बजाय सभी {{currentVerticalLabel}} दिखा रहे हैं।",
"sources_one": "स्रोत",
"sources_other": "स्रोत ({{count}})",
"submitSearch": "खोज जमा करें",
diff --git a/locales/hr/search-ui-react.json b/locales/hr/search-ui-react.json
index e604ee47d..68370abc4 100644
--- a/locales/hr/search-ui-react.json
+++ b/locales/hr/search-ui-react.json
@@ -25,6 +25,7 @@
"didYouMean": "Jeste li mislili na {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Kad su dostupni rezultati automatskog dovršavanja, koristite strelice gore i dolje za pregled i Enter za odabir.",
"feedback": "Povratne informacije",
+ "filterGroupSearchInputLabel": "Pretraži opcije za {{title}}",
"invalidRange": "Nevažeći raspon",
"max": "Maks",
"min": "Min",
@@ -49,9 +50,9 @@
"resultsCountText_other": "{{count}} rezultata",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} od {{resultsCount}} rezultata",
"searchHere": "Pretražite ovdje…",
+ "showingAllInstead": "Prikazuju se svi {{currentVerticalLabel}} umjesto toga.",
"showLess": "Prikaži manje",
"showMore": "Prikaži više",
- "showingAllInstead": "Prikazuju se svi {{currentVerticalLabel}} umjesto toga.",
"sources_few": "Izvora ({{count}})",
"sources_one": "Izvor",
"sources_other": "Izvori ({{count}})",
diff --git a/locales/hu/search-ui-react.json b/locales/hu/search-ui-react.json
index 4bb1087d5..f27d3c8b6 100644
--- a/locales/hu/search-ui-react.json
+++ b/locales/hu/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Ezt szerette volna: {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Ha automatikus kiegészítési eredmények érhetők el, használd a fel/le nyilakat a böngészéshez, és az Entert a kiválasztáshoz.",
"feedback": "Visszacsatolás",
+ "filterGroupSearchInputLabel": "Keresés a(z) {{title}} lehetőségei között",
"invalidRange": "Érvénytelen hatótávolság",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} találat",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} / összesen {{resultsCount}} találat",
"searchHere": "Keressen itt…",
+ "showingAllInstead": "Helyette az összes {{currentVerticalLabel}} megjelenítése.",
"showLess": "Kevesebb mutatása",
"showMore": "Több mutatása",
- "showingAllInstead": "Helyette az összes {{currentVerticalLabel}} megjelenítése.",
"sources_one": "Forrás ({{count}})",
"sources_other": "Források ({{count}})",
"submitSearch": "Küldje el a keresést",
diff --git a/locales/it/search-ui-react.json b/locales/it/search-ui-react.json
index 4723d7821..88b690666 100644
--- a/locales/it/search-ui-react.json
+++ b/locales/it/search-ui-react.json
@@ -4,9 +4,11 @@
"appliedFiltersToCurrentSearch": "Filtri applicati alla ricerca corrente",
"apply": "Applica",
"applyFilters": "Applica filtri",
+ "autocompleteOptionsFound_many": "{{count}}{{label}} opzioni di completamento automatico trovate.",
"autocompleteOptionsFound_one": "{{count}}{{label}} opzione di completamento automatico trovata.",
"autocompleteOptionsFound_other": "{{count}}{{label}} opzioni di completamento automatico trovate.",
"autocompleteSuggestion": "suggerimento di completamento automatico: {{suggestion}}",
+ "autocompleteSuggestionsFound_many": "{{count}} suggerimenti di completamento automatico trovati.",
"autocompleteSuggestionsFound_one": "{{count}} suggerimento di completamento automatico trovato.",
"autocompleteSuggestionsFound_other": "{{count}} suggerimenti di completamento automatico trovati.",
"basedOnYourDevice": " (basato sul tuo dispositivo)",
@@ -22,6 +24,7 @@
"didYouMean": "Volevi dire {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Quando sono disponibili i risultati di completamento automatico, usa le frecce su e giù per rivedere e invio per selezionare.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Cerca tra le opzioni di {{title}}",
"invalidRange": "Gamma non valida",
"max": "Max",
"min": "Min",
@@ -33,22 +36,27 @@
"pagination": "Paginazione",
"readMoreAbout": "Leggi di più su {{name}} ",
"recentSearch": "ricerca recente: {{query}}",
+ "recentSearchesFound_many": "{{count}} ricerche recenti trovate.",
"recentSearchesFound_one": "{{count}} ricerca recente trovata.",
"recentSearchesFound_other": "{{count}} ricerche recenti trovate.",
"removeFilter": "Rimuovi il filtro «{{displayName}}»",
"resultPreview": "anteprima dei risultati: {{value}}",
+ "resultPreviewsFound_many": "{{count}} anteprime dei risultati trovate.",
"resultPreviewsFound_one": "{{count}} anteprima del risultato trovata.",
"resultPreviewsFound_other": "{{count}} anteprime dei risultati trovate.",
+ "resultsCountText_many": "{{count}} risultati",
"resultsCountText_one": "{{count}} risultato",
"resultsCountText_other": "{{count}} risultati",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} di {{resultsCount}} risultati",
"searchHere": "Cerca qui…",
+ "showingAllInstead": "Mostrando invece tutti i {{currentVerticalLabel}}.",
"showLess": "Mostra meno",
"showMore": "Mostra di più",
- "showingAllInstead": "Mostrando invece tutti i {{currentVerticalLabel}}.",
+ "sources_many": "Fonti ({{count}})",
"sources_one": "Fonte",
"sources_other": "Fonti ({{count}})",
"submitSearch": "Invia la ricerca",
+ "suggestionResultsCount_many": "{{label}} – {{count}} risultati",
"suggestionResultsCount_one": "{{label}} – {{count}} risultato",
"suggestionResultsCount_other": "{{label}} – {{count}} risultati",
"thankYouForYourFeedback": "Grazie per il tuo feedback!",
diff --git a/locales/ja/search-ui-react.json b/locales/ja/search-ui-react.json
index 6a42f3d1e..cf696075d 100644
--- a/locales/ja/search-ui-react.json
+++ b/locales/ja/search-ui-react.json
@@ -19,6 +19,7 @@
"didYouMean": "{{correctedQuery}} と言いたかったですか",
"dropDownScreenReaderInstructions": "オートコンプリート結果が利用可能な場合、↑↓キーで選択し、Enter キーで選択。",
"feedback": "フィードバック",
+ "filterGroupSearchInputLabel": "{{title}} のオプションを検索",
"invalidRange": "無効な範囲",
"max": "最大",
"min": "最小",
@@ -37,9 +38,9 @@
"resultsCountText_other": "{{count}}件",
"resultsCountWithPaginationText": "{{paginateStart}}〜{{paginateEnd}}/全{{resultsCount}}件",
"searchHere": "ここで検索…",
+ "showingAllInstead": "代わりにすべての{{currentVerticalLabel}}を表示しています。",
"showLess": "折りたたむ",
"showMore": "もっと見る",
- "showingAllInstead": "代わりにすべての{{currentVerticalLabel}}を表示しています。",
"sources_other": "出典({{count}})",
"submitSearch": "検索を送信します",
"suggestionResultsCount_other": "{{label}} – {{count}} 件の結果",
diff --git a/locales/ko/search-ui-react.json b/locales/ko/search-ui-react.json
index bdb3c7d82..ca22f6951 100644
--- a/locales/ko/search-ui-react.json
+++ b/locales/ko/search-ui-react.json
@@ -19,6 +19,7 @@
"didYouMean": "다음을 찾으셨나요 {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "자동완성 결과가 있을 때 위/아래 화살표로 탐색하고 Enter 키로 선택하세요.",
"feedback": "피드백",
+ "filterGroupSearchInputLabel": "{{title}} 옵션 검색",
"invalidRange": "잘못된 범위입니다",
"max": "최대",
"min": "최소",
@@ -37,9 +38,9 @@
"resultsCountText_other": "{{count}}개 결과",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} / 총 {{resultsCount}}개 결과",
"searchHere": "여기에 검색…",
+ "showingAllInstead": "{{currentVerticalLabel}} 전체를 표시하고 있습니다.",
"showLess": "간략히 보기",
"showMore": "더 보기",
- "showingAllInstead": "{{currentVerticalLabel}} 전체를 표시하고 있습니다.",
"sources_other": "출처 ({{count}})",
"submitSearch": "검색",
"suggestionResultsCount_other": "{{label}} - {{count}}개 결과",
diff --git a/locales/lt/search-ui-react.json b/locales/lt/search-ui-react.json
index aac54d927..d40d7f987 100644
--- a/locales/lt/search-ui-react.json
+++ b/locales/lt/search-ui-react.json
@@ -5,10 +5,12 @@
"apply": "Taikyti",
"applyFilters": "Taikyti filtrus",
"autocompleteOptionsFound_few": "Rastos {{count}}{{label}} automatinio užbaigimo parinktys.",
+ "autocompleteOptionsFound_many": "Rasta {{count}}{{label}} automatinio užbaigimo parinkčių.",
"autocompleteOptionsFound_one": "Rasta {{count}}{{label}} automatinio užbaigimo parinktis.",
"autocompleteOptionsFound_other": "Rasta {{count}}{{label}} automatinio užbaigimo parinkčių.",
"autocompleteSuggestion": "automatinis užbaigimas pasiūlymas: {{suggestion}}",
"autocompleteSuggestionsFound_few": "Rasti {{count}} automatinio užbaigimo pasiūlymai.",
+ "autocompleteSuggestionsFound_many": "Rasta {{count}} automatinio užbaigimo pasiūlymų.",
"autocompleteSuggestionsFound_one": "Rastas {{count}} automatinio užbaigimo pasiūlymas.",
"autocompleteSuggestionsFound_other": "Rasta {{count}} automatinio užbaigimo pasiūlymų.",
"basedOnYourDevice": " (remiantis jūsų įrenginiu)",
@@ -25,6 +27,7 @@
"didYouMean": "Ar turėjote omenyje {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Kai yra automatinio užbaigimo rezultatai, naudokite rodykles aukštyn ir žemyn naršymui ir Enter pasirinkimui.",
"feedback": "Atsiliepimai",
+ "filterGroupSearchInputLabel": "Ieškoti {{title}} parinkčių",
"invalidRange": "Neteisingas diapazonas",
"max": "Maks.",
"min": "Min.",
@@ -37,26 +40,31 @@
"readMoreAbout": "Skaityti daugiau apie {{name}} ",
"recentSearch": "Naujausia paieška: {{query}}",
"recentSearchesFound_few": "Rastos {{count}} neseniai atliktos paieškos.",
+ "recentSearchesFound_many": "Rasta {{count}} neseniai atliktų paieškų.",
"recentSearchesFound_one": "Rasta {{count}} neseniai atlikta paieška.",
"recentSearchesFound_other": "Rasta {{count}} neseniai atliktų paieškų.",
"removeFilter": "Pašalinti filtrą: „{{displayName}}“",
"resultPreview": "rezultato peržiūra: {{value}}",
"resultPreviewsFound_few": "Rastos {{count}} rezultatų peržiūros.",
+ "resultPreviewsFound_many": "Rasta {{count}} rezultatų peržiūrų.",
"resultPreviewsFound_one": "Rasta {{count}} rezultatų peržiūra.",
"resultPreviewsFound_other": "Rasta {{count}} rezultatų peržiūrų.",
"resultsCountText_few": "{{count}} rezultatai",
+ "resultsCountText_many": "{{count}} rezultatų",
"resultsCountText_one": "{{count}} rezultatas",
"resultsCountText_other": "{{count}} rezultatų",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} iš {{resultsCount}} rezultatų",
"searchHere": "Ieškokite čia…",
+ "showingAllInstead": "Vietoje to rodomi visi {{currentVerticalLabel}}.",
"showLess": "Rodyti mažiau",
"showMore": "Rodyti daugiau",
- "showingAllInstead": "Vietoje to rodomi visi {{currentVerticalLabel}}.",
"sources_few": "Šaltiniai ({{count}})",
+ "sources_many": "Šaltinių ({{count}})",
"sources_one": "Šaltinis",
"sources_other": "Šaltinių ({{count}})",
"submitSearch": "Pateikti paiešką",
"suggestionResultsCount_few": "{{label}} – {{count}} rezultatai",
+ "suggestionResultsCount_many": "{{label}} – {{count}} rezultatų",
"suggestionResultsCount_one": "{{label}} – {{count}} rezultatas",
"suggestionResultsCount_other": "{{label}} – {{count}} rezultatų",
"thankYouForYourFeedback": "Ačiū už jūsų atsiliepimus!",
diff --git a/locales/lv/search-ui-react.json b/locales/lv/search-ui-react.json
index cc7492cff..8a85b62f7 100644
--- a/locales/lv/search-ui-react.json
+++ b/locales/lv/search-ui-react.json
@@ -25,6 +25,7 @@
"didYouMean": "Vai jūs domājāt {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Kad ir pieejami automātiskās pabeigšanas rezultāti, izmantojiet bultiņas uz augšu un leju, lai pārlūkotu, un Enter, lai izvēlētos.",
"feedback": "Atsauksmes",
+ "filterGroupSearchInputLabel": "Meklēt {{title}} opcijās",
"invalidRange": "Nederīgs diapazons",
"max": "Maks",
"min": "Min",
@@ -49,9 +50,9 @@
"resultsCountText_zero": "{{count}} rezultātu",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} no {{resultsCount}} rezultātiem",
"searchHere": "Meklēt šeit…",
+ "showingAllInstead": "Tiek rādīti visi {{currentVerticalLabel}}.",
"showLess": "Rādīt mazāk",
"showMore": "Rādīt vairāk",
- "showingAllInstead": "Tiek rādīti visi {{currentVerticalLabel}}.",
"sources_one": "Avots",
"sources_other": "Avoti ({{count}})",
"sources_zero": "Avoti nav pieejami",
diff --git a/locales/nb/search-ui-react.json b/locales/nb/search-ui-react.json
index 90397b5b3..4852dd303 100644
--- a/locales/nb/search-ui-react.json
+++ b/locales/nb/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Mente du {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Når autofullføringsresultater er tilgjengelige, bruk opp- og nedpiler for å bla gjennom og enter for å velge.",
"feedback": "Tilbakemelding",
+ "filterGroupSearchInputLabel": "Søk i alternativer for {{title}}",
"invalidRange": "Ugyldig område",
"max": "Maks",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} resultater",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} av {{resultsCount}} resultater",
"searchHere": "Søk her…",
+ "showingAllInstead": "Viser alle {{currentVerticalLabel}} i stedet.",
"showLess": "Vis mindre",
"showMore": "Vis mer",
- "showingAllInstead": "Viser alle {{currentVerticalLabel}} i stedet.",
"sources_one": "Kilde",
"sources_other": "Kilder ({{count}})",
"submitSearch": "Send søk",
diff --git a/locales/nl/search-ui-react.json b/locales/nl/search-ui-react.json
index aa1de1269..7707e4387 100644
--- a/locales/nl/search-ui-react.json
+++ b/locales/nl/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Bedoelde je {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Wanneer automatische aanvulresultaten beschikbaar zijn, gebruik de pijltjestoetsen omhoog en omlaag om te navigeren en Enter om te selecteren.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Zoek in opties voor {{title}}",
"invalidRange": "Ongeldig bereik",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} resultaten",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} van {{resultsCount}} resultaten",
"searchHere": "Hier zoeken…",
+ "showingAllInstead": "Toont in plaats daarvan alle {{currentVerticalLabel}}.",
"showLess": "Minder weergeven",
"showMore": "Meer weergeven",
- "showingAllInstead": "Toont in plaats daarvan alle {{currentVerticalLabel}}.",
"sources_one": "Bron",
"sources_other": "Bronnen ({{count}})",
"submitSearch": "Zoekopdracht versturen",
diff --git a/locales/pl/search-ui-react.json b/locales/pl/search-ui-react.json
index ae4f94632..147527017 100644
--- a/locales/pl/search-ui-react.json
+++ b/locales/pl/search-ui-react.json
@@ -5,10 +5,12 @@
"apply": "Zastosuj",
"applyFilters": "Zastosuj filtry",
"autocompleteOptionsFound_few": "Znaleziono {{count}}{{label}} opcje autouzupełniania.",
+ "autocompleteOptionsFound_many": "Znaleziono {{count}}{{label}} opcji autouzupełniania.",
"autocompleteOptionsFound_one": "Znaleziono {{count}}{{label}} opcję autouzupełniania.",
"autocompleteOptionsFound_other": "Znaleziono {{count}}{{label}} opcji autouzupełniania.",
"autocompleteSuggestion": "sugestia autouzupełniania: {{suggestion}}",
"autocompleteSuggestionsFound_few": "Znaleziono {{count}} sugestie autouzupełniania.",
+ "autocompleteSuggestionsFound_many": "Znaleziono {{count}} sugestii autouzupełniania.",
"autocompleteSuggestionsFound_one": "Znaleziono {{count}} sugestię autouzupełniania.",
"autocompleteSuggestionsFound_other": "Znaleziono {{count}} sugestii autouzupełniania.",
"basedOnYourDevice": " (na podstawie Twojego urządzenia)",
@@ -25,6 +27,7 @@
"didYouMean": "Czy chodziło Ci o {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Gdy dostępne są wyniki autouzupełniania, użyj strzałek w górę i w dół, aby przejrzeć, a enter, aby wybrać.",
"feedback": "Informacja zwrotna",
+ "filterGroupSearchInputLabel": "Szukaj w opcjach {{title}}",
"invalidRange": "Nieprawidłowy zasięg",
"max": "Max",
"min": "Min",
@@ -37,26 +40,31 @@
"readMoreAbout": "Czytaj więcej o {{name}} ",
"recentSearch": "najnowsze wyszukiwanie: {{query}}",
"recentSearchesFound_few": "Znaleziono {{count}} ostatnie wyszukiwania.",
+ "recentSearchesFound_many": "Znaleziono {{count}} ostatnich wyszukiwań.",
"recentSearchesFound_one": "Znaleziono {{count}} ostatnie wyszukiwanie.",
"recentSearchesFound_other": "Znaleziono {{count}} ostatnich wyszukiwań.",
"removeFilter": "Usuń filtr „{{displayName}}“",
"resultPreview": "podgląd wyników: {{value}}",
"resultPreviewsFound_few": "Znaleziono {{count}} podglądy wyników.",
+ "resultPreviewsFound_many": "Znaleziono {{count}} podglądów wyników.",
"resultPreviewsFound_one": "Znaleziono {{count}} podgląd wyniku.",
"resultPreviewsFound_other": "Znaleziono {{count}} podglądów wyników.",
"resultsCountText_few": "{{count}} wyniki",
+ "resultsCountText_many": "{{count}} wyników",
"resultsCountText_one": "{{count}} wynik",
"resultsCountText_other": "{{count}} wyników",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} z {{resultsCount}} wyników",
"searchHere": "Wyszukaj tutaj…",
+ "showingAllInstead": "Wyświetlam wszystkie {{currentVerticalLabel}} zamiast tego.",
"showLess": "Pokaż mniej",
"showMore": "Pokaż więcej",
- "showingAllInstead": "Wyświetlam wszystkie {{currentVerticalLabel}} zamiast tego.",
"sources_few": "Źródła ({{count}})",
+ "sources_many": "Źródeł ({{count}})",
"sources_one": "Źródło",
"sources_other": "Źródeł ({{count}})",
"submitSearch": "Prześlij wyszukiwanie",
"suggestionResultsCount_few": "{{label}} – {{count}} wyniki",
+ "suggestionResultsCount_many": "{{label}} – {{count}} wyników",
"suggestionResultsCount_one": "{{label}} – {{count}} wynik",
"suggestionResultsCount_other": "{{label}} – {{count}} wyników",
"thankYouForYourFeedback": "Dziękujemy za Twoją opinię!",
diff --git a/locales/pt/search-ui-react.json b/locales/pt/search-ui-react.json
index f84e3704d..ceb1109fc 100644
--- a/locales/pt/search-ui-react.json
+++ b/locales/pt/search-ui-react.json
@@ -4,9 +4,11 @@
"appliedFiltersToCurrentSearch": "Filtros aplicados à pesquisa atual",
"apply": "Aplicar",
"applyFilters": "Aplicar Filtros",
+ "autocompleteOptionsFound_many": "{{count}}{{label}} opções de preenchimento automático encontradas.",
"autocompleteOptionsFound_one": "{{count}}{{label}} opção de preenchimento automático encontrada.",
"autocompleteOptionsFound_other": "{{count}}{{label}} opções de preenchimento automático encontradas.",
"autocompleteSuggestion": "sugestão de preenchimento automático: {{suggestion}}",
+ "autocompleteSuggestionsFound_many": "{{count}} sugestões de preenchimento automático encontradas.",
"autocompleteSuggestionsFound_one": "{{count}} sugestão de preenchimento automático encontrada.",
"autocompleteSuggestionsFound_other": "{{count}} sugestões de preenchimento automático encontradas.",
"basedOnYourDevice": " (baseado no seu dispositivo)",
@@ -22,6 +24,7 @@
"didYouMean": "Você quis dizer {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Quando os resultados de preenchimento automático estiverem disponíveis, use as setas para cima e para baixo para revisar e Enter para selecionar.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Pesquisar opções de {{title}}",
"invalidRange": "Intervalo inválido",
"max": "Máx",
"min": "Mín",
@@ -33,22 +36,27 @@
"pagination": "Paginação",
"readMoreAbout": "Leia mais sobre {{name}} ",
"recentSearch": "busca recente: {{query}}",
+ "recentSearchesFound_many": "{{count}} buscas recentes encontradas.",
"recentSearchesFound_one": "{{count}} busca recente encontrada.",
"recentSearchesFound_other": "{{count}} buscas recentes encontradas.",
"removeFilter": "Remover filtro «{{displayName}}»",
"resultPreview": "pré-visualização do resultado: {{value}}",
+ "resultPreviewsFound_many": "{{count}} pré-visualizações recentes encontradas.",
"resultPreviewsFound_one": "{{count}} pré-visualização do resultado encontrada.",
"resultPreviewsFound_other": "{{count}} pré-visualizações recentes encontradas.",
+ "resultsCountText_many": "{{count}} Resultados",
"resultsCountText_one": "{{count}} Resultado",
"resultsCountText_other": "{{count}} Resultados",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} de {{resultsCount}} Resultados",
"searchHere": "Pesquise aqui…",
+ "showingAllInstead": "Mostrando todos os {{currentVerticalLabel}} em vez disso.",
"showLess": "Mostrar Menos",
"showMore": "Mostrar Mais",
- "showingAllInstead": "Mostrando todos os {{currentVerticalLabel}} em vez disso.",
+ "sources_many": "Fontes ({{count}})",
"sources_one": "Fonte",
"sources_other": "Fontes ({{count}})",
"submitSearch": "Enviar pesquisa",
+ "suggestionResultsCount_many": "{{label}} - {{count}} resultados",
"suggestionResultsCount_one": "{{label}} - {{count}} resultado",
"suggestionResultsCount_other": "{{label}} - {{count}} resultados",
"thankYouForYourFeedback": "Obrigado pelo seu feedback!",
diff --git a/locales/ro/search-ui-react.json b/locales/ro/search-ui-react.json
index 4b13e1e58..ca18d4da1 100644
--- a/locales/ro/search-ui-react.json
+++ b/locales/ro/search-ui-react.json
@@ -25,6 +25,7 @@
"didYouMean": "Ai vrut să spui {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Când sunt disponibile rezultate de completare automată, folosește săgețile sus și jos pentru a naviga și Enter pentru a selecta.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Căutați în opțiunile pentru {{title}}",
"invalidRange": "Interval nevalid",
"max": "Max",
"min": "Min",
@@ -49,9 +50,9 @@
"resultsCountText_other": "{{count}} de rezultate",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} din {{resultsCount}} rezultate",
"searchHere": "Căutați aici…",
+ "showingAllInstead": "Se afișează toate {{currentVerticalLabel}} în schimb.",
"showLess": "Arată mai puțin",
"showMore": "Arată mai mult",
- "showingAllInstead": "Se afișează toate {{currentVerticalLabel}} în schimb.",
"sources_few": "Surse ({{count}})",
"sources_one": "Sursă",
"sources_other": "Surse ({{count}})",
diff --git a/locales/ru/search-ui-react.json b/locales/ru/search-ui-react.json
index 40abc5a99..dbce2c598 100644
--- a/locales/ru/search-ui-react.json
+++ b/locales/ru/search-ui-react.json
@@ -28,6 +28,7 @@
"didYouMean": "Вы имели в виду {{correctedQuery}} ?",
"dropDownScreenReaderInstructions": "Когда доступны результаты автозаполнения, используйте стрелки вверх и вниз для просмотра и Enter для выбора.",
"feedback": "Обратная связь",
+ "filterGroupSearchInputLabel": "Искать среди вариантов {{title}}",
"invalidRange": "Недопустимый диапазон",
"max": "Макс",
"min": "Мин",
@@ -55,9 +56,9 @@
"resultsCountText_other": "{{count}} результата",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} из {{resultsCount}} результатов",
"searchHere": "Искать здесь…",
+ "showingAllInstead": "Показаны все {{currentVerticalLabel}} вместо этого.",
"showLess": "Показать меньше",
"showMore": "Показать больше",
- "showingAllInstead": "Показаны все {{currentVerticalLabel}} вместо этого.",
"sources_few": "Источника ({{count}})",
"sources_many": "Источников ({{count}})",
"sources_one": "Источник",
diff --git a/locales/sk/search-ui-react.json b/locales/sk/search-ui-react.json
index 15fd0b30f..34905bd8f 100644
--- a/locales/sk/search-ui-react.json
+++ b/locales/sk/search-ui-react.json
@@ -5,10 +5,12 @@
"apply": "Použiť",
"applyFilters": "Použiť filtre",
"autocompleteOptionsFound_few": "Nájdené {{count}}{{label}} možnosti automatického dopĺňania.",
+ "autocompleteOptionsFound_many": "Nájdených {{count}}{{label}} možností automatického dopĺňania.",
"autocompleteOptionsFound_one": "Nájdená {{count}}{{label}} možnosť automatického dopĺňania.",
"autocompleteOptionsFound_other": "Nájdených {{count}}{{label}} možností automatického dopĺňania.",
"autocompleteSuggestion": "návrh automatického dopĺňania: {{suggestion}}",
"autocompleteSuggestionsFound_few": "Nájdené {{count}} návrhy automatického dopĺňania.",
+ "autocompleteSuggestionsFound_many": "Nájdených {{count}} návrhov automatického dopĺňania.",
"autocompleteSuggestionsFound_one": "Nájdený {{count}} návrh automatického dopĺňania.",
"autocompleteSuggestionsFound_other": "Nájdených {{count}} návrhov automatického dopĺňania.",
"basedOnYourDevice": " (na základe vášho zariadenia)",
@@ -25,6 +27,7 @@
"didYouMean": "Mali ste na mysli {{correctedQuery}} ?",
"dropDownScreenReaderInstructions": "Keď sú k dispozícii výsledky automatického dokončenia, použite šípky nahor a nadol na preskúmanie a enter na výber.",
"feedback": "Spätná väzba",
+ "filterGroupSearchInputLabel": "Hľadať možnosti {{title}}",
"invalidRange": "Neplatný rozsah",
"max": "Max",
"min": "Min",
@@ -37,26 +40,31 @@
"readMoreAbout": "Čítať viac o {{name}} ",
"recentSearch": "nedávne vyhľadávanie: {{query}}",
"recentSearchesFound_few": "Nájdené {{count}} nedávne vyhľadávania.",
+ "recentSearchesFound_many": "Nájdených {{count}} nedávnych vyhľadávaní.",
"recentSearchesFound_one": "Nájdené {{count}} nedávne vyhľadávanie.",
"recentSearchesFound_other": "Nájdených {{count}} nedávnych vyhľadávaní.",
"removeFilter": "Odstrániť filter „{{displayName}}“",
"resultPreview": "výsledkový náhľad: {{value}}",
"resultPreviewsFound_few": "Nájdené {{count}} náhľady výsledkov.",
+ "resultPreviewsFound_many": "Nájdených {{count}} náhľadov výsledkov.",
"resultPreviewsFound_one": "Nájdený {{count}} náhľad výsledku.",
"resultPreviewsFound_other": "Nájdených {{count}} náhľadov výsledkov.",
"resultsCountText_few": "{{count}} výsledky",
+ "resultsCountText_many": "{{count}} výsledkov",
"resultsCountText_one": "{{count}} výsledok",
"resultsCountText_other": "{{count}} výsledkov",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} z {{resultsCount}} výsledkov",
"searchHere": "Vyhľadajte tu…",
+ "showingAllInstead": "Zobrazujú sa všetky položky v {{currentVerticalLabel}}.",
"showLess": "Zobraziť menej",
"showMore": "Zobraziť viac",
- "showingAllInstead": "Zobrazujú sa všetky položky v {{currentVerticalLabel}}.",
"sources_few": "Zdroje ({{count}})",
+ "sources_many": "Zdroje ({{count}})",
"sources_one": "Zdroj",
"sources_other": "Zdroje ({{count}})",
"submitSearch": "Odovzdať",
"suggestionResultsCount_few": "{{label}} – {{count}} výsledky",
+ "suggestionResultsCount_many": "{{label}} – {{count}} výsledkov",
"suggestionResultsCount_one": "{{label}} – {{count}} výsledok",
"suggestionResultsCount_other": "{{label}} – {{count}} výsledkov",
"thankYouForYourFeedback": "Ďakujeme za vašu spätnú väzbu!",
diff --git a/locales/sv/search-ui-react.json b/locales/sv/search-ui-react.json
index 5235befae..528bd5ca4 100644
--- a/locales/sv/search-ui-react.json
+++ b/locales/sv/search-ui-react.json
@@ -22,6 +22,7 @@
"didYouMean": "Menade du {{correctedQuery}} ?",
"dropDownScreenReaderInstructions": "När autofyllningsresultat är tillgängliga, använd upp- och nedpilar för att bläddra och enter för att välja.",
"feedback": "Feedback",
+ "filterGroupSearchInputLabel": "Sök bland alternativ för {{title}}",
"invalidRange": "Ogiltigt intervall",
"max": "Max",
"min": "Min",
@@ -43,9 +44,9 @@
"resultsCountText_other": "{{count}} resultat",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} av {{resultsCount}} resultat",
"searchHere": "Sök här…",
+ "showingAllInstead": "Visar alla {{currentVerticalLabel}} i stället.",
"showLess": "Visa mindre",
"showMore": "Visa mer",
- "showingAllInstead": "Visar alla {{currentVerticalLabel}} i stället.",
"sources_one": "Källa",
"sources_other": "Källor ({{count}})",
"submitSearch": "Skicka sökning",
diff --git a/locales/tr/search-ui-react.json b/locales/tr/search-ui-react.json
index 0b2c676a9..4628b57c5 100644
--- a/locales/tr/search-ui-react.json
+++ b/locales/tr/search-ui-react.json
@@ -4,8 +4,10 @@
"appliedFiltersToCurrentSearch": "Mevcut aramaya uygulanan filtreler",
"apply": "Uygula",
"applyFilters": "Filtreleri Uygula",
+ "autocompleteOptionsFound_one": "{{count}}{{label}} tamamlayıcı seçenek bulundu.",
"autocompleteOptionsFound_other": "{{count}}{{label}} tamamlayıcı seçenekler bulundu.",
"autocompleteSuggestion": "tamamlayıcı öneri: {{suggestion}}",
+ "autocompleteSuggestionsFound_one": "{{count}} tamamlayıcı öneri bulundu.",
"autocompleteSuggestionsFound_other": "{{count}} tamamlayıcı öneri bulundu.",
"basedOnYourDevice": " (cihazınıza göre)",
"basedOnYourInternetAddress": " (internet adresinize göre)",
@@ -19,6 +21,7 @@
"didYouMean": "Demek istediniz mi {{correctedQuery}} ",
"dropDownScreenReaderInstructions": "Tamamlayıcı sonuçlar mevcut olduğunda, yukarı/aşağı okları kullanarak gezinip enter ile seçin.",
"feedback": "Geri bildirim",
+ "filterGroupSearchInputLabel": "{{title}} seçeneklerinde ara",
"invalidRange": "Geçersiz aralık",
"max": "Maks",
"min": "Min",
@@ -30,18 +33,23 @@
"pagination": "Sayfalandırma",
"readMoreAbout": "{{name}} hakkında daha fazla oku",
"recentSearch": "son arama: {{query}}",
+ "recentSearchesFound_one": "{{count}} son arama bulundu.",
"recentSearchesFound_other": "{{count}} son arama bulundu.",
"removeFilter": "“{{displayName}}” filtresini kaldır",
"resultPreview": "sonuç önizlemesi: {{value}}",
+ "resultPreviewsFound_one": "{{count}} sonuç önizlemesi bulundu.",
"resultPreviewsFound_other": "{{count}} yakın zamanda önizleme bulundu.",
+ "resultsCountText_one": "{{count}} Sonuç",
"resultsCountText_other": "{{count}} Sonuç",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} toplam {{resultsCount}} sonuç",
"searchHere": "Burada ara…",
+ "showingAllInstead": "Bunun yerine tüm {{currentVerticalLabel}} gösteriliyor.",
"showLess": "Daha az göster",
"showMore": "Daha fazla göster",
- "showingAllInstead": "Bunun yerine tüm {{currentVerticalLabel}} gösteriliyor.",
+ "sources_one": "Kaynak",
"sources_other": "Kaynaklar ({{count}})",
"submitSearch": "Aramayı Gönder",
+ "suggestionResultsCount_one": "{{label}} - {{count}} sonuç",
"suggestionResultsCount_other": "{{label}} - {{count}} sonuç",
"thankYouForYourFeedback": "Geri bildiriminiz için teşekkürler!",
"thisAnsweredMyQuestion": "Bu sorumu yanıtladı",
diff --git a/locales/vi/search-ui-react.json b/locales/vi/search-ui-react.json
index 4a86fa8b3..4b7a285ec 100644
--- a/locales/vi/search-ui-react.json
+++ b/locales/vi/search-ui-react.json
@@ -19,6 +19,7 @@
"didYouMean": "Ý bạn là {{correctedQuery}} phải không",
"dropDownScreenReaderInstructions": "Khi có kết quả tự động hoàn thành, dùng phím mũi lên/xuống để duyệt và Enter để chọn.",
"feedback": "Phản hồi",
+ "filterGroupSearchInputLabel": "Tìm kiếm trong các tùy chọn {{title}}",
"invalidRange": "Phạm vi không hợp lệ",
"max": "Tối đa",
"min": "Tối thiểu",
@@ -37,9 +38,9 @@
"resultsCountText_other": "{{count}} kết quả",
"resultsCountWithPaginationText": "{{paginateStart}}–{{paginateEnd}} trên tổng {{resultsCount}} kết quả",
"searchHere": "Tìm kiếm ở đây…",
+ "showingAllInstead": "Hiển thị tất cả {{currentVerticalLabel}} thay vào đó.",
"showLess": "Ẩn bớt",
"showMore": "Xem thêm",
- "showingAllInstead": "Hiển thị tất cả {{currentVerticalLabel}} thay vào đó.",
"sources_other": "Nguồn ({{count}})",
"submitSearch": "Gửi tìm kiếm",
"suggestionResultsCount_other": "{{label}} – {{count}} kết quả",
diff --git a/locales/zh-CN/search-ui-react.json b/locales/zh-CN/search-ui-react.json
index 9096f9850..15c4adbf5 100644
--- a/locales/zh-CN/search-ui-react.json
+++ b/locales/zh-CN/search-ui-react.json
@@ -19,6 +19,7 @@
"didYouMean": "您的意思是 {{correctedQuery}} 吗",
"dropDownScreenReaderInstructions": "当有自动完成结果时,使用上下箭头浏览,按回车键选择。",
"feedback": "反馈",
+ "filterGroupSearchInputLabel": "搜索{{title}}选项",
"invalidRange": "无效范围",
"max": "最大",
"min": "最小",
@@ -37,9 +38,9 @@
"resultsCountText_other": "{{count}} 条结果",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} / 共 {{resultsCount}} 个结果",
"searchHere": "在此搜索…",
+ "showingAllInstead": "正在显示所有{{currentVerticalLabel}}。",
"showLess": "收起",
"showMore": "查看更多",
- "showingAllInstead": "正在显示所有{{currentVerticalLabel}}。",
"sources_other": "来源({{count}})",
"submitSearch": "提交搜索",
"suggestionResultsCount_other": "{{label}} – {{count}} 个结果",
diff --git a/locales/zh-TW/search-ui-react.json b/locales/zh-TW/search-ui-react.json
index b68cd29e9..4cbc4d3e4 100644
--- a/locales/zh-TW/search-ui-react.json
+++ b/locales/zh-TW/search-ui-react.json
@@ -19,6 +19,7 @@
"didYouMean": "您的意思是 {{correctedQuery}} 嗎",
"dropDownScreenReaderInstructions": "有自動完成結果時,請使用上下鍵瀏覽並按 Enter 鍵選取。",
"feedback": "回饋",
+ "filterGroupSearchInputLabel": "搜尋{{title}}選項",
"invalidRange": "無效範圍",
"max": "最大",
"min": "最小",
@@ -37,9 +38,9 @@
"resultsCountText_other": "{{count}} 筆結果",
"resultsCountWithPaginationText": "{{paginateStart}} - {{paginateEnd}} / 共 {{resultsCount}} 筆結果",
"searchHere": "請在此搜尋…",
+ "showingAllInstead": "顯示所有 {{currentVerticalLabel}}。",
"showLess": "顯示較少",
"showMore": "顯示更多",
- "showingAllInstead": "顯示所有 {{currentVerticalLabel}}。",
"sources_other": "來源({{count}})",
"submitSearch": "提交搜尋",
"suggestionResultsCount_other": "{{label}} – {{count}} 筆結果",
diff --git a/src/components/FacetProps.ts b/src/components/FacetProps.ts
index fcbcedb42..282aaa5f3 100644
--- a/src/components/FacetProps.ts
+++ b/src/components/FacetProps.ts
@@ -65,7 +65,12 @@ export interface StandardFacetProps {
*/
showMoreLimit?: number,
/** CSS classes for customizing the component styling. */
- customCssClasses?: FilterGroupCssClasses
+ customCssClasses?: FilterGroupCssClasses,
+ /**
+ * Whether or not to show the label for the search bar when present.
+ * Defaults to false.
+ */
+ showOptionsSearchInputLabel?: boolean
}
/**
diff --git a/src/components/FilterGroup.tsx b/src/components/FilterGroup.tsx
index c52c8abea..3e7fbde1c 100644
--- a/src/components/FilterGroup.tsx
+++ b/src/components/FilterGroup.tsx
@@ -22,6 +22,7 @@ const DEFAULT_CUSTOM_CSS_CLASSES = {};
export interface FilterGroupCssClasses {
titleLabel?: string,
searchInput?: string,
+ searchInputLabel?: string,
optionsContainer?: string,
option?: string,
optionInput?: string,
@@ -49,6 +50,8 @@ export interface FilterGroupProps {
defaultExpanded?: boolean,
/** Whether or not to display a text input to search for filter options. */
searchable?: boolean,
+ /** Whether or not to display the visible search input label. Defaults to false. */
+ showOptionsSearchInputLabel?: boolean,
/** CSS classes for customizing the component styling. */
customCssClasses?: FilterGroupCssClasses,
/** Limit on the number of options to be displayed. */
@@ -65,10 +68,12 @@ export function FilterGroup({
collapsible = true,
defaultExpanded = true,
searchable,
+ showOptionsSearchInputLabel = false,
customCssClasses = DEFAULT_CUSTOM_CSS_CLASSES,
showMoreLimit = filterOptions.length,
children
}: PropsWithChildren) {
+ const { t } = useTranslation();
const cssClasses = useMemo(() => {
const { option, optionLabel, optionInput, ...remainingClasses } = customCssClasses;
return {
@@ -78,6 +83,11 @@ export function FilterGroup({
...optionInput && { input: optionInput }
};
}, [customCssClasses]);
+ const searchInputLabel = showOptionsSearchInputLabel
+ ? t('filterGroupSearchInputLabel', {
+ title
+ })
+ : undefined;
return (
{collapsible ? (
- {searchable && }
+ {searchable &&
+ }
) : (
- {searchable &&
}
+ {searchable &&
+
}
);
-}
\ No newline at end of file
+}
diff --git a/src/components/FilterSearch.tsx b/src/components/FilterSearch.tsx
index 5766f2c19..0548e5608 100644
--- a/src/components/FilterSearch.tsx
+++ b/src/components/FilterSearch.tsx
@@ -126,6 +126,11 @@ export interface FilterSearchProps {
disableBuiltInClasses?: boolean,
/** The accessible label for the dropdown input. */
ariaLabel?: string,
+ /**
+ * The accessible label for the region which contains the filter search input and its filtered content.
+ * If provided, this overrides `label` for the region accessible label.
+ */
+ resultsRegionAriaLabel?: string,
/** Whether to include a button to search on the user's location. Defaults to false. */
showCurrentLocationButton?: boolean,
/** The props for the geolocation component, if the current location button is enabled. */
@@ -152,6 +157,7 @@ export function FilterSearch({
customCssClasses,
disableBuiltInClasses = false,
ariaLabel,
+ resultsRegionAriaLabel,
showCurrentLocationButton = false,
geolocationProps = {}
}: FilterSearchProps): React.JSX.Element {
@@ -243,6 +249,7 @@ export function FilterSearch({
}, [filterSearchResponse?.sections]);
const hasResults = sections.flatMap(s => s.results).length > 0;
+ const regionAriaLabel = resultsRegionAriaLabel ?? label;
const handleSelectDropdown = useCallback(async (
_value: string,
@@ -320,10 +327,17 @@ export function FilterSearch({
function renderDropdownItems() {
return sections.map((section, sectionIndex) => {
+ const sectionLabelId = section.label ? `${inputId}-section-${sectionIndex}` : undefined;
+
return (
-
+
{section.label &&
-
+
{section.label}
}
@@ -376,7 +390,11 @@ export function FilterSearch({
);
return (
-
+
{label && (
{label}
diff --git a/src/components/Filters/SearchInput.tsx b/src/components/Filters/SearchInput.tsx
index cc22cdbb9..daeea0122 100644
--- a/src/components/Filters/SearchInput.tsx
+++ b/src/components/Filters/SearchInput.tsx
@@ -1,6 +1,7 @@
import { useTranslation } from 'react-i18next';
import React, { ChangeEvent, useCallback } from 'react';
import { useFilterGroupContext } from './FilterGroupContext';
+import { useId } from '../../hooks/useId';
/**
* Props for the {@link Filters.SearchInput}.
@@ -10,8 +11,12 @@ import { useFilterGroupContext } from './FilterGroupContext';
export interface SearchInputProps {
/** CSS class names applied to the input element. */
className?: string,
+ /** CSS class names applied to the label element. */
+ labelClassName?: string,
/** {@inheritDoc FilterSearch.placeholder} */
- placeholder?: string
+ placeholder?: string,
+ /** The visible label text associated with the input. */
+ label?: string
}
/**
@@ -26,20 +31,32 @@ export function SearchInput(props: SearchInputProps): React.JSX.Element {
const { t } = useTranslation();
const {
className = 'text-sm form-input bg-white h-9 w-full outline-none p-2 mb-2 rounded-md border border-gray-300 focus:ring-primary focus:ring-0 text-neutral-dark placeholder:text-neutral',
- placeholder
+ labelClassName = 'mb-1 block text-sm font-medium text-neutral-dark',
+ placeholder,
+ label
} = props;
const { searchValue, setSearchValue } = useFilterGroupContext();
const handleChange = useCallback((e: ChangeEvent) => {
setSearchValue(e.target.value);
}, [setSearchValue]);
+ const labelId = useId('filters-search-input-label');
+ const inputId = useId('filter-group-search-input');
return (
-
+ <>
+ {label && (
+
+ {label}
+
+ )}
+
+ >
);
}
diff --git a/src/components/StaticFilters.tsx b/src/components/StaticFilters.tsx
index 020c721bb..58ed985d1 100644
--- a/src/components/StaticFilters.tsx
+++ b/src/components/StaticFilters.tsx
@@ -40,6 +40,8 @@ export interface StaticFiltersProps {
defaultExpanded?: boolean,
/** {@inheritDoc FilterGroupProps.searchable} */
searchable?: boolean,
+ /** {@inheritDoc FilterGroupProps.showOptionsSearchInputLabel} */
+ showOptionsSearchInputLabel?: boolean,
/**
* Whether or not a search is automatically run when a filter is selected.
* Defaults to true.
diff --git a/test-site/package-lock.json b/test-site/package-lock.json
index 0c219ca4d..e9a55895c 100644
--- a/test-site/package-lock.json
+++ b/test-site/package-lock.json
@@ -34,7 +34,7 @@
},
"..": {
"name": "@yext/search-ui-react",
- "version": "2.1.1",
+ "version": "2.1.2",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/test-site/src/pages/PeoplePage.tsx b/test-site/src/pages/PeoplePage.tsx
index 4fdbc31df..730fb2383 100644
--- a/test-site/src/pages/PeoplePage.tsx
+++ b/test-site/src/pages/PeoplePage.tsx
@@ -113,7 +113,7 @@ export function PeoplePage() {
/>
-
+
diff --git a/tests/components/Facets.test.tsx b/tests/components/Facets.test.tsx
index 3a757b86b..6b91a0d6d 100644
--- a/tests/components/Facets.test.tsx
+++ b/tests/components/Facets.test.tsx
@@ -123,6 +123,20 @@ describe('Facets', () => {
.toBeDefined();
});
+ it('Passes the options search input label setting to an override standard facet', () => {
+ render(
+
+
+ );
+
+ expect(screen.getByText('Search Products Options')).toBeDefined();
+ expect(screen.getByLabelText('Search Products Options')).toBeDefined();
+ });
+
it('Properly renders an override numerical facet if present', () => {
const mockTransformOptions = (options: DisplayableFacetOption[]) =>
options.map(option => ({ ...option, displayName: `Price is ${option.displayName}` }));
@@ -146,6 +160,20 @@ describe('Facets', () => {
expect(screen.getByText(`Price is ${facet.options[0].displayName}`)).toBeDefined();
});
+ it('Passes the options search input label setting to an override numerical facet', () => {
+ render(
+
+
+ );
+
+ expect(screen.getByText('Search Price Options')).toBeDefined();
+ expect(screen.getByLabelText('Search Price Options')).toBeDefined();
+ });
+
it('Properly renders an override hierarchical facet if present', () => {
const overrideFieldId = 'hier';
const overrideLabel = 'My Fruit';
diff --git a/tests/components/FilterSearch.test.tsx b/tests/components/FilterSearch.test.tsx
index 787633059..f1fce8fbe 100644
--- a/tests/components/FilterSearch.test.tsx
+++ b/tests/components/FilterSearch.test.tsx
@@ -102,6 +102,37 @@ function renderFilterSearch(
}
describe('search with section labels', () => {
+ it('uses the display label as the accessible name for a containing region', () => {
+ renderFilterSearch({ searchFields: searchFieldsProp, label: 'Filter' });
+
+ expect(screen.getByRole('region', { name: 'Filter' })).toBeDefined();
+ });
+
+ it('uses resultsRegionAriaLabel as the accessible name for a containing region when label is absent', () => {
+ renderFilterSearch({
+ searchFields: searchFieldsProp,
+ resultsRegionAriaLabel: 'Location filter'
+ });
+
+ expect(screen.getByRole('region', { name: 'Location filter' })).toBeDefined();
+ });
+
+ it('uses resultsRegionAriaLabel as the accessible name for a containing region when both labels are provided', () => {
+ renderFilterSearch({
+ searchFields: searchFieldsProp,
+ label: 'Filter',
+ resultsRegionAriaLabel: 'Location filter'
+ });
+
+ expect(screen.getByRole('region', { name: 'Location filter' })).toBeDefined();
+ });
+
+ it('does not render a region role when neither label nor resultsRegionAriaLabel is provided', () => {
+ renderFilterSearch({ searchFields: searchFieldsProp });
+
+ expect(screen.queryByRole('region')).toBeNull();
+ });
+
it('renders the filter search bar, "Filter" label, and default placeholder text translated based on the locale', () => {
const { rerenderWithLocale } = renderFilterSearch({ searchFields: searchFieldsProp, label: 'Filter' });
const label = 'Filter';
@@ -117,6 +148,11 @@ describe('search with section labels', () => {
expect(localizedSearchBarElement[0].placeholder).toBe('ここで検索…');
});
+ it('associates the filter label to the filter search input', () => {
+ renderFilterSearch({ searchFields: searchFieldsProp, label: 'Filter' });
+ expect(screen.getByRole('combobox', { name: 'Filter' })).toBeDefined();
+ });
+
it('sets the placeholder text to the specified value regardless of the search locale', () => {
const { rerenderWithLocale } = renderFilterSearch({ searchFields: searchFieldsProp, placeholder: 'Search...' });
const searchBarElement = screen.getByRole('combobox');
diff --git a/tests/components/NumericalFacetContent.test.tsx b/tests/components/NumericalFacetContent.test.tsx
index d4329a8ae..42e026e1d 100644
--- a/tests/components/NumericalFacetContent.test.tsx
+++ b/tests/components/NumericalFacetContent.test.tsx
@@ -161,6 +161,17 @@ describe('NumericalFacetContent', () => {
expect(label).toBeNull();
expect(labelAndCount).toBeDefined();
});
+
+ it('Shows the options search input label when enabled', () => {
+ render(mockNumericalFacet({
+ fieldId: numericalFacet.fieldId,
+ showMoreLimit: 1,
+ showOptionsSearchInputLabel: true
+ }));
+
+ expect(screen.getByText(`Search ${numericalFacet.displayName} Options`)).toBeDefined();
+ expect(screen.getByLabelText(`Search ${numericalFacet.displayName} Options`)).toBeDefined();
+ });
});
function expectFacetOptionSet(
diff --git a/tests/components/StandardFacetContent.test.tsx b/tests/components/StandardFacetContent.test.tsx
index 7a1116e3f..e14a74a3e 100644
--- a/tests/components/StandardFacetContent.test.tsx
+++ b/tests/components/StandardFacetContent.test.tsx
@@ -105,6 +105,17 @@ describe('StandardFacetContent', () => {
await userEvent.click(teaCheckbox);
expectFacetOptionSet(actions, standardFacet.fieldId, standardFacet.options[1], false);
});
+
+ it('Shows the options search input label when enabled', () => {
+ render(mockStandardFacet({
+ fieldId: standardFacet.fieldId,
+ showMoreLimit: 1,
+ showOptionsSearchInputLabel: true
+ }));
+
+ expect(screen.getByText(`Search ${standardFacet.displayName} Options`)).toBeDefined();
+ expect(screen.getByLabelText(`Search ${standardFacet.displayName} Options`)).toBeDefined();
+ });
});
function expectFacetOptionSet(
diff --git a/tests/components/StaticFilters.test.tsx b/tests/components/StaticFilters.test.tsx
index e763792d4..d7a487d2c 100644
--- a/tests/components/StaticFilters.test.tsx
+++ b/tests/components/StaticFilters.test.tsx
@@ -173,6 +173,19 @@ describe('Static Filters', () => {
expect(screen.queryByRole('checkbox')).toBeNull();
});
+ it('Can show the search input label', () => {
+ render(
+
+ );
+
+ expect(screen.getByText(`Search ${staticFiltersProps.title} Options`)).toBeDefined();
+ expect(screen.getByLabelText(`Search ${staticFiltersProps.title} Options`)).toBeDefined();
+ });
+
it('Clicking a filter option executes a search when searchOnChange is true', async () => {
const actions = spyOnActions();
render( );
From e4f5ac993c58143358c0da913eb001c0d27b9914 Mon Sep 17 00:00:00 2001
From: anguyen-yext2 <143001514+anguyen-yext2@users.noreply.github.com>
Date: Mon, 9 Mar 2026 16:15:46 -0400
Subject: [PATCH 09/11] hotfix: improve accessibility in FilterSearch (v2.2.0)
(#649)
- make sure autocomplete option count is announced when the input is cleared too
- detect all stale state value usages when using React.useState and fix to use a functional state update (eg setValue(value + 1) becomes setValue(prev => prev + 1))
---
src/components/Dropdown/Dropdown.tsx | 8 +++-----
src/components/FilterGroup.tsx | 2 +-
src/components/Filters/HierarchicalFacetDisplay.tsx | 6 +++---
3 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/src/components/Dropdown/Dropdown.tsx b/src/components/Dropdown/Dropdown.tsx
index f9ece4536..0ff3ac17f 100644
--- a/src/components/Dropdown/Dropdown.tsx
+++ b/src/components/Dropdown/Dropdown.tsx
@@ -81,7 +81,6 @@ export function Dropdown(props: PropsWithChildren): React.JSX.Ele
items,
lastTypedOrSubmittedValue,
setValue,
- screenReaderKey,
setScreenReaderKey,
alwaysSelectOption
);
@@ -180,8 +179,7 @@ function useFocusContextInstance(
items: DropdownItemData[],
lastTypedOrSubmittedValue: string,
setValue: (newValue: string) => void,
- screenReaderKey: number,
- setScreenReaderKey: (newKey: number) => void,
+ setScreenReaderKey: React.Dispatch>,
alwaysSelectOption: boolean
): FocusContextType {
const [focusedIndex, setFocusedIndex] = useState(-1);
@@ -210,11 +208,11 @@ function useFocusContextInstance(
if (alwaysSelectOption && numItems !== 0) {
setFocusedIndex(0);
setFocusedItemData(items[0].itemData);
- setScreenReaderKey(screenReaderKey + 1);
+ setScreenReaderKey(prev => prev + 1);
} else {
setFocusedIndex(-1);
setFocusedItemData(undefined);
- setScreenReaderKey(screenReaderKey + 1);
+ setScreenReaderKey(prev => prev + 1);
}
} else if (updatedFocusedIndex < -1) {
const loopedAroundIndex = (numItems + updatedFocusedIndex + 1) % numItems;
diff --git a/src/components/FilterGroup.tsx b/src/components/FilterGroup.tsx
index 3e7fbde1c..a90a9b7de 100644
--- a/src/components/FilterGroup.tsx
+++ b/src/components/FilterGroup.tsx
@@ -171,7 +171,7 @@ function CheckboxOptions({
{displayedOptions}
{isLimited &&
/* eslint-disable-next-line react-perf/jsx-no-new-function-as-prop */
- setShowAll(!showAll)}>
+ setShowAll(prev => !prev)}>
{showAll ? t('showLess') : t('showMore')}
}
diff --git a/src/components/Filters/HierarchicalFacetDisplay.tsx b/src/components/Filters/HierarchicalFacetDisplay.tsx
index af1adaff1..5ca18b5a7 100644
--- a/src/components/Filters/HierarchicalFacetDisplay.tsx
+++ b/src/components/Filters/HierarchicalFacetDisplay.tsx
@@ -72,8 +72,8 @@ export function HierarchicalFacetDisplay({
const [isShowingMore, setIsShowingMore] = useState(false);
const resetShowMore = useCallback(() => setIsShowingMore(false), []);
const toggleShowMore = useCallback(() => {
- setIsShowingMore(!isShowingMore);
- }, [isShowingMore]);
+ setIsShowingMore(prev => !prev);
+ }, []);
/** Iteratively parses the `HierarchicalFacetTree` into an array of ReactNodes */
function renderTree(): ReactNode[] {
@@ -345,4 +345,4 @@ function ShowMoreButton({ className, isShowingMore, toggleShowMore }: {
{isShowingMore ? t('showLess') : t('showMore')}
);
-}
\ No newline at end of file
+}
From f4d44c16e0989b5372bd5634208e921e69dacf60 Mon Sep 17 00:00:00 2001
From: Kyle Gerner <49618240+k-gerner@users.noreply.github.com>
Date: Mon, 9 Mar 2026 17:48:29 -0400
Subject: [PATCH 10/11] chore: update svgo and storybook (#651)
---
THIRD-PARTY-NOTICES | 16 +-
docs/search-ui-react.alternativeverticals.md | 16 +-
docs/search-ui-react.applyfiltersbutton.md | 16 +-
docs/search-ui-react.directanswer.md | 16 +-
docs/search-ui-react.filterdivider.md | 16 +-
docs/search-ui-react.filtersearch.md | 16 +-
.../search-ui-react.generativedirectanswer.md | 16 +-
docs/search-ui-react.geolocation_2.md | 16 +-
docs/search-ui-react.hierarchicalfacets.md | 16 +-
docs/search-ui-react.locationbias.md | 16 +-
docs/search-ui-react.mapboxmap.md | 16 +-
docs/search-ui-react.md | 30 +-
docs/search-ui-react.numericalfacets.md | 16 +-
docs/search-ui-react.resultscount.md | 16 +-
docs/search-ui-react.searchbar.md | 16 +-
docs/search-ui-react.spellcheck.md | 16 +-
docs/search-ui-react.universalresults.md | 16 +-
etc/search-ui-react.api.md | 30 +-
package-lock.json | 3106 ++++++++---------
package.json | 21 +-
test-site/package-lock.json | 1776 ++++------
test-site/package.json | 5 +-
22 files changed, 2410 insertions(+), 2814 deletions(-)
diff --git a/THIRD-PARTY-NOTICES b/THIRD-PARTY-NOTICES
index b53c2d2a8..4f7102e3f 100644
--- a/THIRD-PARTY-NOTICES
+++ b/THIRD-PARTY-NOTICES
@@ -587,7 +587,7 @@ Apache License
The following npm package may be included in this product:
- - @swc/helpers@0.5.18
+ - @swc/helpers@0.5.19
This package contains the following license:
@@ -2049,8 +2049,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm packages may be included in this product:
- - lodash-es@4.17.22
- - lodash@4.17.21
+ - lodash-es@4.17.23
+ - lodash@4.17.23
These packages each contain the following license:
@@ -2539,7 +2539,7 @@ SOFTWARE.
The following npm package may be included in this product:
- - @babel/runtime@7.28.4
+ - @babel/runtime@7.28.6
This package contains the following license:
@@ -3009,8 +3009,8 @@ SOFTWARE.
The following npm packages may be included in this product:
- - react-dom@19.2.3
- - react@19.2.3
+ - react-dom@19.2.4
+ - react@19.2.4
- scheduler@0.27.0
These packages each contain the following license:
@@ -4328,7 +4328,7 @@ SOFTWARE.
The following npm package may be included in this product:
- - i18next@25.7.4
+ - i18next@25.8.17
This package contains the following license:
@@ -4572,7 +4572,7 @@ THE SOFTWARE.
The following npm package may be included in this product:
- - postcss@8.5.6
+ - postcss@8.5.8
This package contains the following license:
diff --git a/docs/search-ui-react.alternativeverticals.md b/docs/search-ui-react.alternativeverticals.md
index e19a55d7c..e8d67d757 100644
--- a/docs/search-ui-react.alternativeverticals.md
+++ b/docs/search-ui-react.alternativeverticals.md
@@ -9,7 +9,7 @@ A component that displays the alternative verticals that have results if a searc
**Signature:**
```typescript
-declare function AlternativeVerticals({ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses }: AlternativeVerticalsProps): React.JSX.Element | null;
+declare function AlternativeVerticals(input: AlternativeVerticalsProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[AlternativeVerticalsProps](./search-ui-react.alternativeverticalsprops.md)
diff --git a/docs/search-ui-react.applyfiltersbutton.md b/docs/search-ui-react.applyfiltersbutton.md
index 26b281dbc..4b01cf51a 100644
--- a/docs/search-ui-react.applyfiltersbutton.md
+++ b/docs/search-ui-react.applyfiltersbutton.md
@@ -9,7 +9,7 @@ Runs a vertical search. By default has `position: sticky` styling that anchors i
**Signature:**
```typescript
-declare function ApplyFiltersButton({ customCssClasses, label }: ApplyFiltersButtonProps): React.JSX.Element;
+declare function ApplyFiltersButton(input: ApplyFiltersButtonProps): React.JSX.Element;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ customCssClasses, label }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[ApplyFiltersButtonProps](./search-ui-react.applyfiltersbuttonprops.md)
diff --git a/docs/search-ui-react.directanswer.md b/docs/search-ui-react.directanswer.md
index 7bd965655..f94c0463b 100644
--- a/docs/search-ui-react.directanswer.md
+++ b/docs/search-ui-react.directanswer.md
@@ -9,7 +9,7 @@ Renders Direct Answers provided by the Search API.
**Signature:**
```typescript
-declare function DirectAnswer({ customCssClasses, UnknownFieldTypeDisplay }: DirectAnswerProps): React.JSX.Element | null;
+declare function DirectAnswer(input: DirectAnswerProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ customCssClasses, UnknownFieldTypeDisplay }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[DirectAnswerProps](./search-ui-react.directanswerprops.md)
diff --git a/docs/search-ui-react.filterdivider.md b/docs/search-ui-react.filterdivider.md
index 5dc85190d..55f831945 100644
--- a/docs/search-ui-react.filterdivider.md
+++ b/docs/search-ui-react.filterdivider.md
@@ -9,7 +9,7 @@ A divider component used to separate NumericalFacets, HierarchicalFacets, Standa
**Signature:**
```typescript
-declare function FilterDivider({ className }: {
+declare function FilterDivider(input: {
className?: string;
}): React.JSX.Element;
```
@@ -37,6 +37,20 @@ Description
{ className }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
{ className?: string; }
diff --git a/docs/search-ui-react.filtersearch.md b/docs/search-ui-react.filtersearch.md
index c57ef58e2..e7c2e3c85 100644
--- a/docs/search-ui-react.filtersearch.md
+++ b/docs/search-ui-react.filtersearch.md
@@ -9,7 +9,7 @@ A component which allows a user to search for filters associated with specific e
**Signature:**
```typescript
-declare function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React.JSX.Element;
+declare function FilterSearch(input: FilterSearchProps): React.JSX.Element;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[FilterSearchProps](./search-ui-react.filtersearchprops.md)
diff --git a/docs/search-ui-react.generativedirectanswer.md b/docs/search-ui-react.generativedirectanswer.md
index ed158b9d6..7c65ba92c 100644
--- a/docs/search-ui-react.generativedirectanswer.md
+++ b/docs/search-ui-react.generativedirectanswer.md
@@ -9,7 +9,7 @@ Displays the AI generated answer of a generative direct answer.
**Signature:**
```typescript
-declare function GenerativeDirectAnswer({ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }: GenerativeDirectAnswerProps): React.JSX.Element | null;
+declare function GenerativeDirectAnswer(input: GenerativeDirectAnswerProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[GenerativeDirectAnswerProps](./search-ui-react.generativedirectanswerprops.md)
diff --git a/docs/search-ui-react.geolocation_2.md b/docs/search-ui-react.geolocation_2.md
index 70275b411..921495f92 100644
--- a/docs/search-ui-react.geolocation_2.md
+++ b/docs/search-ui-react.geolocation_2.md
@@ -9,7 +9,7 @@ A React Component which collects location information to create a location filte
**Signature:**
```typescript
-declare function Geolocation({ geolocationOptions, radius, label, GeolocationIcon, handleClick, customCssClasses, useIconAsButton, disableBuiltInClasses }: GeolocationProps): React.JSX.Element | null;
+declare function Geolocation(input: GeolocationProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ geolocationOptions, radius, label, GeolocationIcon, handleClick, customCssClasses, useIconAsButton, disableBuiltInClasses }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[GeolocationProps](./search-ui-react.geolocationprops.md)
diff --git a/docs/search-ui-react.hierarchicalfacets.md b/docs/search-ui-react.hierarchicalfacets.md
index 9a45d9ebf..ca864f2ed 100644
--- a/docs/search-ui-react.hierarchicalfacets.md
+++ b/docs/search-ui-react.hierarchicalfacets.md
@@ -14,7 +14,7 @@ A component that displays hierarchical facets, in a tree level structure, applic
**Signature:**
```typescript
-declare function HierarchicalFacets({ searchOnChange, collapsible, defaultExpanded, includedFieldIds, customCssClasses, delimiter, showMoreLimit }: HierarchicalFacetsProps): React.JSX.Element;
+declare function HierarchicalFacets(input: HierarchicalFacetsProps): React.JSX.Element;
```
## Parameters
@@ -40,6 +40,20 @@ Description
{ searchOnChange, collapsible, defaultExpanded, includedFieldIds, customCssClasses, delimiter, showMoreLimit }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[HierarchicalFacetsProps](./search-ui-react.hierarchicalfacetsprops.md)
diff --git a/docs/search-ui-react.locationbias.md b/docs/search-ui-react.locationbias.md
index 6d69d7c40..cc95a173b 100644
--- a/docs/search-ui-react.locationbias.md
+++ b/docs/search-ui-react.locationbias.md
@@ -14,7 +14,7 @@ A React Component which displays and collects location information in order to b
**Signature:**
```typescript
-declare function LocationBias({ geolocationOptions, customCssClasses }: LocationBiasProps): React.JSX.Element | null;
+declare function LocationBias(input: LocationBiasProps): React.JSX.Element | null;
```
## Parameters
@@ -40,6 +40,20 @@ Description
{ geolocationOptions, customCssClasses }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[LocationBiasProps](./search-ui-react.locationbiasprops.md)
diff --git a/docs/search-ui-react.mapboxmap.md b/docs/search-ui-react.mapboxmap.md
index 11b2f84fb..a62a701c5 100644
--- a/docs/search-ui-react.mapboxmap.md
+++ b/docs/search-ui-react.mapboxmap.md
@@ -9,7 +9,7 @@ A component that renders a map with markers to show result locations using Mapbo
**Signature:**
```typescript
-declare function MapboxMap({ mapboxAccessToken, mapboxOptions, PinComponent, renderPin, getCoordinate, onDrag, iframeWindow, allowUpdates, onPinClick, markerOptionsOverride, }: MapboxMapProps): React.JSX.Element;
+declare function MapboxMap(input: MapboxMapProps): React.JSX.Element;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ mapboxAccessToken, mapboxOptions, PinComponent, renderPin, getCoordinate, onDrag, iframeWindow, allowUpdates, onPinClick, markerOptionsOverride, }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[MapboxMapProps](./search-ui-react.mapboxmapprops.md)<T>
diff --git a/docs/search-ui-react.md b/docs/search-ui-react.md
index a54328388..75349a402 100644
--- a/docs/search-ui-react.md
+++ b/docs/search-ui-react.md
@@ -19,7 +19,7 @@ Description
-[AlternativeVerticals({ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses })](./search-ui-react.alternativeverticals.md)
+[AlternativeVerticals({ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses }, input)](./search-ui-react.alternativeverticals.md)
@@ -52,7 +52,7 @@ A component that displays a list of filters applied to the current vertical sear
-[ApplyFiltersButton({ customCssClasses, label })](./search-ui-react.applyfiltersbutton.md)
+[ApplyFiltersButton({ customCssClasses, label }, input)](./search-ui-react.applyfiltersbutton.md)
@@ -63,7 +63,7 @@ Runs a vertical search. By default has `position: sticky` styling that anchors i
-[DirectAnswer({ customCssClasses, UnknownFieldTypeDisplay })](./search-ui-react.directanswer.md)
+[DirectAnswer({ customCssClasses, UnknownFieldTypeDisplay }, input)](./search-ui-react.directanswer.md)
@@ -129,7 +129,7 @@ A component that displays all facets applicable to the current vertical search.
-[FilterDivider({ className })](./search-ui-react.filterdivider.md)
+[FilterDivider({ className }, input)](./search-ui-react.filterdivider.md)
@@ -140,7 +140,7 @@ A divider component used to separate NumericalFacets, HierarchicalFacets, Standa
-[FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps })](./search-ui-react.filtersearch.md)
+[FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }, input)](./search-ui-react.filtersearch.md)
@@ -151,7 +151,7 @@ A component which allows a user to search for filters associated with specific e
-[GenerativeDirectAnswer({ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, })](./search-ui-react.generativedirectanswer.md)
+[GenerativeDirectAnswer({ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }, input)](./search-ui-react.generativedirectanswer.md)
@@ -162,7 +162,7 @@ Displays the AI generated answer of a generative direct answer.
-[Geolocation\_2({ geolocationOptions, radius, label, GeolocationIcon, handleClick, customCssClasses, useIconAsButton, disableBuiltInClasses })](./search-ui-react.geolocation_2.md)
+[Geolocation\_2({ geolocationOptions, radius, label, GeolocationIcon, handleClick, customCssClasses, useIconAsButton, disableBuiltInClasses }, input)](./search-ui-react.geolocation_2.md)
@@ -206,7 +206,7 @@ A component that displays a single hierarchical facet, in a tree level structure
-[HierarchicalFacets({ searchOnChange, collapsible, defaultExpanded, includedFieldIds, customCssClasses, delimiter, showMoreLimit })](./search-ui-react.hierarchicalfacets.md)
+[HierarchicalFacets({ searchOnChange, collapsible, defaultExpanded, includedFieldIds, customCssClasses, delimiter, showMoreLimit }, input)](./search-ui-react.hierarchicalfacets.md)
@@ -228,7 +228,7 @@ Type guard for CtaData.
-[LocationBias({ geolocationOptions, customCssClasses })](./search-ui-react.locationbias.md)
+[LocationBias({ geolocationOptions, customCssClasses }, input)](./search-ui-react.locationbias.md)
@@ -239,7 +239,7 @@ A React Component which displays and collects location information in order to b
-[MapboxMap({ mapboxAccessToken, mapboxOptions, PinComponent, renderPin, getCoordinate, onDrag, iframeWindow, allowUpdates, onPinClick, markerOptionsOverride, })](./search-ui-react.mapboxmap.md)
+[MapboxMap({ mapboxAccessToken, mapboxOptions, PinComponent, renderPin, getCoordinate, onDrag, iframeWindow, allowUpdates, onPinClick, markerOptionsOverride, }, input)](./search-ui-react.mapboxmap.md)
@@ -261,7 +261,7 @@ A component that displays a single numerical facet. Use this to override the def
-[NumericalFacets({ searchOnChange, includedFieldIds, getFilterDisplayName, inputPrefix, customCssClasses, ...filterGroupProps })](./search-ui-react.numericalfacets.md)
+[NumericalFacets({ searchOnChange, includedFieldIds, getFilterDisplayName, inputPrefix, customCssClasses, ...filterGroupProps }, input)](./search-ui-react.numericalfacets.md)
@@ -294,7 +294,7 @@ Renders a HighlightedValue with highlighting based on its matchedSubstrings.
-[ResultsCount({ customCssClasses })](./search-ui-react.resultscount.md)
+[ResultsCount({ customCssClasses }, input)](./search-ui-react.resultscount.md)
@@ -305,7 +305,7 @@ Renders results count of a universal/vertical search.
-[SearchBar({ placeholder, geolocationOptions, hideRecentSearches, visualAutocompleteConfig, showVerticalLinks, onSelectVerticalLink, verticalKeyToLabel, recentSearchesLimit, universalAutocompleteLimit, verticalAutocompleteLimits, customCssClasses, onSearch, autocompleteDisabled })](./search-ui-react.searchbar.md)
+[SearchBar({ placeholder, geolocationOptions, hideRecentSearches, visualAutocompleteConfig, showVerticalLinks, onSelectVerticalLink, verticalKeyToLabel, recentSearchesLimit, universalAutocompleteLimit, verticalAutocompleteLimits, customCssClasses, onSearch, autocompleteDisabled }, input)](./search-ui-react.searchbar.md)
@@ -327,7 +327,7 @@ A higher-order component which provides translations for search react components
-[SpellCheck({ customCssClasses, onClick })](./search-ui-react.spellcheck.md)
+[SpellCheck({ customCssClasses, onClick }, input)](./search-ui-react.spellcheck.md)
@@ -404,7 +404,7 @@ Renders a quality feedback widget composed of thumbs up and thumbs down buttons.
-[UniversalResults({ verticalConfigMap, showAppliedFilters, customCssClasses })](./search-ui-react.universalresults.md)
+[UniversalResults({ verticalConfigMap, showAppliedFilters, customCssClasses }, input)](./search-ui-react.universalresults.md)
diff --git a/docs/search-ui-react.numericalfacets.md b/docs/search-ui-react.numericalfacets.md
index f29543052..ab25022ce 100644
--- a/docs/search-ui-react.numericalfacets.md
+++ b/docs/search-ui-react.numericalfacets.md
@@ -14,7 +14,7 @@ A component that displays numerical facets applicable to the current vertical se
**Signature:**
```typescript
-declare function NumericalFacets({ searchOnChange, includedFieldIds, getFilterDisplayName, inputPrefix, customCssClasses, ...filterGroupProps }: NumericalFacetsProps): React.JSX.Element;
+declare function NumericalFacets(input: NumericalFacetsProps): React.JSX.Element;
```
## Parameters
@@ -40,6 +40,20 @@ Description
{ searchOnChange, includedFieldIds, getFilterDisplayName, inputPrefix, customCssClasses, ...filterGroupProps }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[NumericalFacetsProps](./search-ui-react.numericalfacetsprops.md)
diff --git a/docs/search-ui-react.resultscount.md b/docs/search-ui-react.resultscount.md
index 5c79b0c8b..f0cbb6a56 100644
--- a/docs/search-ui-react.resultscount.md
+++ b/docs/search-ui-react.resultscount.md
@@ -9,7 +9,7 @@ Renders results count of a universal/vertical search.
**Signature:**
```typescript
-declare function ResultsCount({ customCssClasses }: ResultsCountProps): React.JSX.Element | null;
+declare function ResultsCount(input: ResultsCountProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ customCssClasses }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[ResultsCountProps](./search-ui-react.resultscountprops.md)
diff --git a/docs/search-ui-react.searchbar.md b/docs/search-ui-react.searchbar.md
index 8c6341b77..d68a77258 100644
--- a/docs/search-ui-react.searchbar.md
+++ b/docs/search-ui-react.searchbar.md
@@ -9,7 +9,7 @@ Renders a SearchBar that is hooked up with an InputDropdown component.
**Signature:**
```typescript
-declare function SearchBar({ placeholder, geolocationOptions, hideRecentSearches, visualAutocompleteConfig, showVerticalLinks, onSelectVerticalLink, verticalKeyToLabel, recentSearchesLimit, universalAutocompleteLimit, verticalAutocompleteLimits, customCssClasses, onSearch, autocompleteDisabled }: SearchBarProps): React.JSX.Element;
+declare function SearchBar(input: SearchBarProps): React.JSX.Element;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ placeholder, geolocationOptions, hideRecentSearches, visualAutocompleteConfig, showVerticalLinks, onSelectVerticalLink, verticalKeyToLabel, recentSearchesLimit, universalAutocompleteLimit, verticalAutocompleteLimits, customCssClasses, onSearch, autocompleteDisabled }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[SearchBarProps](./search-ui-react.searchbarprops.md)
diff --git a/docs/search-ui-react.spellcheck.md b/docs/search-ui-react.spellcheck.md
index 524146523..7a9bd87da 100644
--- a/docs/search-ui-react.spellcheck.md
+++ b/docs/search-ui-react.spellcheck.md
@@ -9,7 +9,7 @@ Renders a suggested query if the Search API provides one.
**Signature:**
```typescript
-declare function SpellCheck({ customCssClasses, onClick }: SpellCheckProps): React.JSX.Element | null;
+declare function SpellCheck(input: SpellCheckProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ customCssClasses, onClick }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[SpellCheckProps](./search-ui-react.spellcheckprops.md)
diff --git a/docs/search-ui-react.universalresults.md b/docs/search-ui-react.universalresults.md
index 7a8609b78..9e0f84ecb 100644
--- a/docs/search-ui-react.universalresults.md
+++ b/docs/search-ui-react.universalresults.md
@@ -9,7 +9,7 @@ Displays the results of a universal search with the results for each vertical se
**Signature:**
```typescript
-declare function UniversalResults({ verticalConfigMap, showAppliedFilters, customCssClasses }: UniversalResultsProps): React.JSX.Element | null;
+declare function UniversalResults(input: UniversalResultsProps): React.JSX.Element | null;
```
## Parameters
@@ -35,6 +35,20 @@ Description
{ verticalConfigMap, showAppliedFilters, customCssClasses }
+
+
+(not declared)
+
+
+
+
+
+
+
+
+input
+
+
[UniversalResultsProps](./search-ui-react.universalresultsprops.md)<T>
diff --git a/etc/search-ui-react.api.md b/etc/search-ui-react.api.md
index 31e0f88e9..3033c38ea 100644
--- a/etc/search-ui-react.api.md
+++ b/etc/search-ui-react.api.md
@@ -38,7 +38,7 @@ export interface AfterDropdownInputFocusProps {
}
// @public
-export function AlternativeVerticals({ currentVerticalLabel, verticalConfigMap, displayAllOnNoResults, customCssClasses }: AlternativeVerticalsProps): React_2.JSX.Element | null;
+export function AlternativeVerticals(input: AlternativeVerticalsProps): React_2.JSX.Element | null;
// @public
export interface AlternativeVerticalsCssClasses {
@@ -95,7 +95,7 @@ export interface AppliedFiltersProps {
}
// @public
-export function ApplyFiltersButton({ customCssClasses, label }: ApplyFiltersButtonProps): React_2.JSX.Element;
+export function ApplyFiltersButton(input: ApplyFiltersButtonProps): React_2.JSX.Element;
// @public
export interface ApplyFiltersButtonCssClasses {
@@ -181,7 +181,7 @@ export interface CtaData {
export type DefaultRawDataType = Record;
// @public
-export function DirectAnswer({ customCssClasses, UnknownFieldTypeDisplay }: DirectAnswerProps): React_2.JSX.Element | null;
+export function DirectAnswer(input: DirectAnswerProps): React_2.JSX.Element | null;
// @public
export interface DirectAnswerCssClasses extends ThumbsFeedbackCssClasses {
@@ -257,7 +257,7 @@ export interface FacetsProps {
export type FeedbackType = 'THUMBS_UP' | 'THUMBS_DOWN';
// @public
-export function FilterDivider({ className }: {
+export function FilterDivider(input: {
className?: string;
}): React_2.JSX.Element;
@@ -302,7 +302,7 @@ export interface FilterOptionConfig {
}
// @public
-export function FilterSearch({ searchFields, label, placeholder, searchOnSelect, onSelect, onDropdownInputChange, afterDropdownInputFocus, sectioned, customCssClasses, disableBuiltInClasses, ariaLabel, resultsRegionAriaLabel, showCurrentLocationButton, geolocationProps }: FilterSearchProps): React_2.JSX.Element;
+export function FilterSearch(input: FilterSearchProps): React_2.JSX.Element;
// @public
export interface FilterSearchCssClasses extends AutocompleteResultCssClasses {
@@ -355,7 +355,7 @@ export interface GdaClickEventData {
}
// @public
-export function GenerativeDirectAnswer({ customCssClasses, answerHeader, citationsHeader, CitationCard, CitationsContainer, }: GenerativeDirectAnswerProps): React_2.JSX.Element | null;
+export function GenerativeDirectAnswer(input: GenerativeDirectAnswerProps): React_2.JSX.Element | null;
// @public
export interface GenerativeDirectAnswerCssClasses {
@@ -387,7 +387,7 @@ export interface GenerativeDirectAnswerProps {
}
// @public
-function Geolocation_2({ geolocationOptions, radius, label, GeolocationIcon, handleClick, customCssClasses, useIconAsButton, disableBuiltInClasses }: GeolocationProps): React_2.JSX.Element | null;
+function Geolocation_2(input: GeolocationProps): React_2.JSX.Element | null;
export { Geolocation_2 as Geolocation }
// @public
@@ -451,7 +451,7 @@ export interface HierarchicalFacetProps extends Omit({ mapboxAccessToken, mapboxOptions, PinComponent, renderPin, getCoordinate, onDrag, iframeWindow, allowUpdates, onPinClick, markerOptionsOverride, }: MapboxMapProps): React_2.JSX.Element;
+export function MapboxMap(input: MapboxMapProps): React_2.JSX.Element;
// @public
export interface MapboxMapProps {
@@ -539,7 +539,7 @@ export interface NumericalFacetProps extends StandardFacetProps {
}
// @public @deprecated
-export function NumericalFacets({ searchOnChange, includedFieldIds, getFilterDisplayName, inputPrefix, customCssClasses, ...filterGroupProps }: NumericalFacetsProps): React_2.JSX.Element;
+export function NumericalFacets(input: NumericalFacetsProps): React_2.JSX.Element;
// @public
export interface NumericalFacetsCssClasses extends FilterGroupCssClasses, RangeInputCssClasses {
@@ -673,7 +673,7 @@ export type RenderEntityPreviews = (autocompleteLoading: boolean, verticalKeyToR
export function renderHighlightedValue(highlightedValueOrString: Partial | string, customCssClasses?: HighlightedValueCssClasses): React_2.JSX.Element;
// @public
-export function ResultsCount({ customCssClasses }: ResultsCountProps): React_2.JSX.Element | null;
+export function ResultsCount(input: ResultsCountProps): React_2.JSX.Element | null;
// @public
export interface ResultsCountCssClasses {
@@ -707,7 +707,7 @@ export interface SearchAnalyticsEventService {
}
// @public
-export function SearchBar({ placeholder, geolocationOptions, hideRecentSearches, visualAutocompleteConfig, showVerticalLinks, onSelectVerticalLink, verticalKeyToLabel, recentSearchesLimit, universalAutocompleteLimit, verticalAutocompleteLimits, customCssClasses, onSearch, autocompleteDisabled }: SearchBarProps): React_2.JSX.Element;
+export function SearchBar(input: SearchBarProps): React_2.JSX.Element;
// @public
export interface SearchBarCssClasses extends AutocompleteResultCssClasses {
@@ -796,7 +796,7 @@ export interface SectionProps {
}
// @public
-export function SpellCheck({ customCssClasses, onClick }: SpellCheckProps): React_2.JSX.Element | null;
+export function SpellCheck(input: SpellCheckProps): React_2.JSX.Element | null;
// @public
export interface SpellCheckCssClasses {
@@ -953,7 +953,7 @@ export interface ThumbsFeedbackProps {
}
// @public
-export function UniversalResults({ verticalConfigMap, showAppliedFilters, customCssClasses }: UniversalResultsProps): React_2.JSX.Element | null;
+export function UniversalResults(input: UniversalResultsProps): React_2.JSX.Element | null;
// @public
export interface UniversalResultsCssClasses extends SectionHeaderCssClasses {
diff --git a/package-lock.json b/package-lock.json
index fe0ba50a5..4bf23464e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,15 +40,16 @@
"@microsoft/api-documenter": "^7.23.14",
"@microsoft/api-extractor": "^7.38.5",
"@reduxjs/toolkit": "^2.5.0",
- "@storybook/addon-a11y": "^8.6.15",
- "@storybook/addon-actions": "^8.6.15",
+ "@storybook/addon-a11y": "^8.6.17",
+ "@storybook/addon-actions": "^8.6.17",
"@storybook/addon-coverage": "^3.0.0",
- "@storybook/addon-essentials": "^8.6.15",
- "@storybook/addon-interactions": "^8.6.15",
- "@storybook/addon-links": "^8.6.15",
- "@storybook/manager-api": "^8.6.15",
- "@storybook/react": "^8.6.15",
- "@storybook/react-webpack5": "^8.6.15",
+ "@storybook/addon-essentials": "^8.6.17",
+ "@storybook/addon-interactions": "^8.6.17",
+ "@storybook/addon-links": "^8.6.17",
+ "@storybook/manager-api": "^8.6.17",
+ "@storybook/react": "^8.6.17",
+ "@storybook/react-webpack5": "^8.6.17",
+ "@storybook/test": "^8.6.17",
"@storybook/test-runner": "0.19.0",
"@storybook/testing-library": "0.2.2",
"@testing-library/jest-dom": "^5.16.1",
@@ -87,7 +88,7 @@
"msw": "^0.36.8",
"react": "^19.2.1",
"react-dom": "^19.2.1",
- "storybook": "^8.6.15",
+ "storybook": "^8.6.17",
"tailwindcss": "^3.0.23",
"ts-jest": "^29.2.5",
"tsup": "^8.0.1",
@@ -121,13 +122,13 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
},
@@ -136,9 +137,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
- "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -146,21 +147,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
- "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.5",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.28.3",
- "@babel/helpers": "^7.28.4",
- "@babel/parser": "^7.28.5",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.5",
- "@babel/types": "^7.28.5",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helpers": "^7.28.6",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/remapping": "^2.3.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
@@ -177,9 +178,9 @@
}
},
"node_modules/@babel/eslint-parser": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz",
- "integrity": "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz",
+ "integrity": "sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -206,14 +207,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
- "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
+ "version": "7.29.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.5",
- "@babel/types": "^7.28.5",
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -236,13 +237,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.2",
+ "@babel/compat-data": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
@@ -253,18 +254,18 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz",
- "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz",
+ "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
"@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.28.5",
+ "@babel/traverse": "^7.28.6",
"semver": "^6.3.1"
},
"engines": {
@@ -293,17 +294,17 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
- "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
+ "version": "0.6.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.7.tgz",
+ "integrity": "sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "debug": "^4.4.1",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "debug": "^4.4.3",
"lodash.debounce": "^4.0.8",
- "resolve": "^1.22.10"
+ "resolve": "^1.22.11"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -334,29 +335,29 @@
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
- "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -379,9 +380,9 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -407,15 +408,15 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
- "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz",
+ "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -469,42 +470,42 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
- "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz",
+ "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.3",
- "@babel/types": "^7.28.2"
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
- "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
+ "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.4"
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
- "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
+ "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.5"
+ "@babel/types": "^7.29.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -581,14 +582,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
- "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz",
+ "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -616,15 +617,15 @@
}
},
"node_modules/@babel/plugin-proposal-decorators": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz",
- "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz",
+ "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-syntax-decorators": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-syntax-decorators": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -775,13 +776,13 @@
}
},
"node_modules/@babel/plugin-syntax-decorators": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
- "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz",
+ "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -791,13 +792,13 @@
}
},
"node_modules/@babel/plugin-syntax-flow": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz",
- "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz",
+ "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -807,13 +808,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
- "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz",
+ "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -823,13 +824,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz",
+ "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -865,13 +866,13 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -991,13 +992,13 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz",
+ "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1040,15 +1041,15 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
- "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz",
+ "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1058,14 +1059,14 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
- "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz",
+ "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1"
},
"engines": {
@@ -1092,13 +1093,13 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz",
- "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz",
+ "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1108,14 +1109,14 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
- "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz",
+ "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1125,14 +1126,14 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
- "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz",
+ "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.28.3",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1142,18 +1143,18 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz",
- "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz",
+ "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-compilation-targets": "^7.28.6",
"@babel/helper-globals": "^7.28.0",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.28.4"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-replace-supers": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1163,14 +1164,14 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
- "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz",
+ "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/template": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/template": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1197,14 +1198,14 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
- "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz",
+ "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1230,14 +1231,14 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1263,14 +1264,14 @@
}
},
"node_modules/@babel/plugin-transform-explicit-resource-management": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
- "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz",
+ "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1280,13 +1281,13 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz",
- "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz",
+ "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1364,13 +1365,13 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
- "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz",
+ "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1396,13 +1397,13 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz",
- "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz",
+ "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1445,14 +1446,14 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
- "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz",
+ "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1462,16 +1463,16 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz",
- "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz",
+ "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.28.3",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-identifier": "^7.28.5",
- "@babel/traverse": "^7.28.5"
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1498,14 +1499,14 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1531,13 +1532,13 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
- "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz",
+ "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1547,13 +1548,13 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
- "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz",
+ "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1563,17 +1564,17 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz",
- "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz",
+ "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/traverse": "^7.28.4"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1600,13 +1601,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
- "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz",
+ "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1616,13 +1617,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz",
- "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz",
+ "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1649,14 +1650,14 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
- "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz",
+ "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1666,15 +1667,15 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
- "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz",
+ "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1716,17 +1717,17 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz",
- "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz",
+ "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-syntax-jsx": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-syntax-jsx": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1769,13 +1770,13 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz",
- "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz",
+ "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1785,14 +1786,14 @@
}
},
"node_modules/@babel/plugin-transform-regexp-modifiers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
- "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz",
+ "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1818,14 +1819,14 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz",
- "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz",
+ "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"babel-plugin-polyfill-corejs2": "^0.4.14",
"babel-plugin-polyfill-corejs3": "^0.13.0",
"babel-plugin-polyfill-regenerator": "^0.6.5",
@@ -1838,6 +1839,20 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
+ "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "core-js-compat": "^3.43.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
@@ -1855,13 +1870,13 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
- "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz",
+ "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1920,17 +1935,17 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz",
- "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz",
+ "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-create-class-features-plugin": "^7.28.5",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/plugin-syntax-typescript": "^7.27.1"
+ "@babel/plugin-syntax-typescript": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1956,14 +1971,14 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
- "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz",
+ "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1990,14 +2005,14 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
- "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz",
+ "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -2007,81 +2022,81 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz",
- "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz",
+ "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.28.5",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/compat-data": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-import-assertions": "^7.27.1",
- "@babel/plugin-syntax-import-attributes": "^7.27.1",
+ "@babel/plugin-syntax-import-assertions": "^7.28.6",
+ "@babel/plugin-syntax-import-attributes": "^7.28.6",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-arrow-functions": "^7.27.1",
- "@babel/plugin-transform-async-generator-functions": "^7.28.0",
- "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.29.0",
+ "@babel/plugin-transform-async-to-generator": "^7.28.6",
"@babel/plugin-transform-block-scoped-functions": "^7.27.1",
- "@babel/plugin-transform-block-scoping": "^7.28.5",
- "@babel/plugin-transform-class-properties": "^7.27.1",
- "@babel/plugin-transform-class-static-block": "^7.28.3",
- "@babel/plugin-transform-classes": "^7.28.4",
- "@babel/plugin-transform-computed-properties": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.6",
+ "@babel/plugin-transform-class-properties": "^7.28.6",
+ "@babel/plugin-transform-class-static-block": "^7.28.6",
+ "@babel/plugin-transform-classes": "^7.28.6",
+ "@babel/plugin-transform-computed-properties": "^7.28.6",
"@babel/plugin-transform-destructuring": "^7.28.5",
- "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-dotall-regex": "^7.28.6",
"@babel/plugin-transform-duplicate-keys": "^7.27.1",
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-dynamic-import": "^7.27.1",
- "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
- "@babel/plugin-transform-exponentiation-operator": "^7.28.5",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.6",
+ "@babel/plugin-transform-exponentiation-operator": "^7.28.6",
"@babel/plugin-transform-export-namespace-from": "^7.27.1",
"@babel/plugin-transform-for-of": "^7.27.1",
"@babel/plugin-transform-function-name": "^7.27.1",
- "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.28.6",
"@babel/plugin-transform-literals": "^7.27.1",
- "@babel/plugin-transform-logical-assignment-operators": "^7.28.5",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.28.6",
"@babel/plugin-transform-member-expression-literals": "^7.27.1",
"@babel/plugin-transform-modules-amd": "^7.27.1",
- "@babel/plugin-transform-modules-commonjs": "^7.27.1",
- "@babel/plugin-transform-modules-systemjs": "^7.28.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.28.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.29.0",
"@babel/plugin-transform-modules-umd": "^7.27.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-new-target": "^7.27.1",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
- "@babel/plugin-transform-numeric-separator": "^7.27.1",
- "@babel/plugin-transform-object-rest-spread": "^7.28.4",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6",
+ "@babel/plugin-transform-numeric-separator": "^7.28.6",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.6",
"@babel/plugin-transform-object-super": "^7.27.1",
- "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
- "@babel/plugin-transform-optional-chaining": "^7.28.5",
+ "@babel/plugin-transform-optional-catch-binding": "^7.28.6",
+ "@babel/plugin-transform-optional-chaining": "^7.28.6",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/plugin-transform-private-methods": "^7.27.1",
- "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-private-methods": "^7.28.6",
+ "@babel/plugin-transform-private-property-in-object": "^7.28.6",
"@babel/plugin-transform-property-literals": "^7.27.1",
- "@babel/plugin-transform-regenerator": "^7.28.4",
- "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.29.0",
+ "@babel/plugin-transform-regexp-modifiers": "^7.28.6",
"@babel/plugin-transform-reserved-words": "^7.27.1",
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
- "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.28.6",
"@babel/plugin-transform-sticky-regex": "^7.27.1",
"@babel/plugin-transform-template-literals": "^7.27.1",
"@babel/plugin-transform-typeof-symbol": "^7.27.1",
"@babel/plugin-transform-unicode-escapes": "^7.27.1",
- "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.28.6",
"@babel/plugin-transform-unicode-regex": "^7.27.1",
- "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.28.6",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.14",
- "babel-plugin-polyfill-corejs3": "^0.13.0",
- "babel-plugin-polyfill-regenerator": "^0.6.5",
- "core-js-compat": "^3.43.0",
+ "babel-plugin-polyfill-corejs2": "^0.4.15",
+ "babel-plugin-polyfill-corejs3": "^0.14.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.6",
+ "core-js-compat": "^3.48.0",
"semver": "^6.3.1"
},
"engines": {
@@ -2148,55 +2163,55 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
- "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
+ "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/runtime-corejs3": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz",
- "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.29.0.tgz",
+ "integrity": "sha512-TgUkdp71C9pIbBcHudc+gXZnihEDOjUAmXO1VO4HHGES7QLZcShR0stfKIxLSNIYx2fqhmJChOjm/wkF8wv4gA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "core-js-pure": "^3.43.0"
+ "core-js-pure": "^3.48.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
- "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.5",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.5",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.5",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
"debug": "^4.3.1"
},
"engines": {
@@ -2204,9 +2219,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
- "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2730,9 +2745,9 @@
}
},
"node_modules/@eslint/eslintrc/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2746,6 +2761,24 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "13.24.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
@@ -2770,9 +2803,9 @@
"license": "MIT"
},
"node_modules/@eslint/eslintrc/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -2796,9 +2829,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.39.2",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
- "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
+ "version": "9.39.4",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
+ "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2818,6 +2851,19 @@
"lodash": "^4.17.21"
}
},
+ "node_modules/@gar/promise-retry": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.2.tgz",
+ "integrity": "sha512-Lm/ZLhDZcBECta3TmCQSngiQykFdfw+QtI1/GYMsZd4l3nG+P8WLB16XuS7WaBGLQ+9E+cOcWQsth9cayuGt8g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": "^20.17.0 || >=22.9.0"
+ }
+ },
"node_modules/@gulpjs/to-absolute-glob": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz",
@@ -2864,10 +2910,28 @@
"node": ">=10.10.0"
}
},
+ "node_modules/@humanwhocodes/config-array/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -2921,123 +2985,14 @@
}
}
},
- "node_modules/@isaacs/balanced-match": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
- "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "20 || >=22"
- }
- },
- "node_modules/@isaacs/brace-expansion": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
- "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@isaacs/balanced-match": "^4.0.1"
- },
- "engines": {
- "node": "20 || >=22"
- }
- },
"node_modules/@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
- "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
- "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
- "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz",
+ "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
+ "license": "BlueOak-1.0.0",
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ "node": ">=18"
}
},
"node_modules/@isaacs/fs-minipass": {
@@ -3248,9 +3203,9 @@
}
},
"node_modules/@jest/create-cache-key-function/node_modules/@sinclair/typebox": {
- "version": "0.34.47",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.47.tgz",
- "integrity": "sha512-ZGIBQ+XDvO5JQku9wmwtabcVTHJsgSWAHYtVuM9pBNNR5E88v6Jcj/llpmsjivig5X8A8HHOb4/mbEKPS5EvAw==",
+ "version": "0.34.48",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz",
+ "integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==",
"dev": true,
"license": "MIT"
},
@@ -3714,17 +3669,17 @@
}
},
"node_modules/@microsoft/api-documenter": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.28.2.tgz",
- "integrity": "sha512-VO61fnDG/aGcj92PGBHqfI64jumcxVaeuQ4gtotyK8goKQHUWVnQT/7fLpWvm4ug17KDLjXzJpNXoHRcJp218g==",
+ "version": "7.29.7",
+ "resolved": "https://registry.npmjs.org/@microsoft/api-documenter/-/api-documenter-7.29.7.tgz",
+ "integrity": "sha512-hBI9sBwyhSNfLxSoP2IOZcFOwqYeRG6uRc5scEeBD2oaz+jrJ3mwe/amSiY4Dz/Q8RWCLCWHf1WYqabEmhMlug==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@microsoft/api-extractor-model": "7.32.2",
+ "@microsoft/api-extractor-model": "7.33.4",
"@microsoft/tsdoc": "~0.16.0",
- "@rushstack/node-core-library": "5.19.1",
- "@rushstack/terminal": "0.19.5",
- "@rushstack/ts-command-line": "5.1.5",
+ "@rushstack/node-core-library": "5.20.3",
+ "@rushstack/terminal": "0.22.3",
+ "@rushstack/ts-command-line": "5.3.3",
"js-yaml": "~4.1.0",
"resolve": "~1.22.1"
},
@@ -3733,22 +3688,22 @@
}
},
"node_modules/@microsoft/api-extractor": {
- "version": "7.55.2",
- "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.55.2.tgz",
- "integrity": "sha512-1jlWO4qmgqYoVUcyh+oXYRztZde/pAi7cSVzBz/rc+S7CoVzDasy8QE13dx6sLG4VRo8SfkkLbFORR6tBw4uGQ==",
+ "version": "7.57.7",
+ "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.57.7.tgz",
+ "integrity": "sha512-kmnmVs32MFWbV5X6BInC1/TfCs7y1ugwxv1xHsAIj/DyUfoe7vtO0alRUgbQa57+yRGHBBjlNcEk33SCAt5/dA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@microsoft/api-extractor-model": "7.32.2",
+ "@microsoft/api-extractor-model": "7.33.4",
"@microsoft/tsdoc": "~0.16.0",
- "@microsoft/tsdoc-config": "~0.18.0",
- "@rushstack/node-core-library": "5.19.1",
- "@rushstack/rig-package": "0.6.0",
- "@rushstack/terminal": "0.19.5",
- "@rushstack/ts-command-line": "5.1.5",
+ "@microsoft/tsdoc-config": "~0.18.1",
+ "@rushstack/node-core-library": "5.20.3",
+ "@rushstack/rig-package": "0.7.2",
+ "@rushstack/terminal": "0.22.3",
+ "@rushstack/ts-command-line": "5.3.3",
"diff": "~8.0.2",
- "lodash": "~4.17.15",
- "minimatch": "10.0.3",
+ "lodash": "~4.17.23",
+ "minimatch": "10.2.3",
"resolve": "~1.22.1",
"semver": "~7.5.4",
"source-map": "~0.6.1",
@@ -3759,15 +3714,15 @@
}
},
"node_modules/@microsoft/api-extractor-model": {
- "version": "7.32.2",
- "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.32.2.tgz",
- "integrity": "sha512-Ussc25rAalc+4JJs9HNQE7TuO9y6jpYQX9nWD1DhqUzYPBr3Lr7O9intf+ZY8kD5HnIqeIRJX7ccCT0QyBy2Ww==",
+ "version": "7.33.4",
+ "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.33.4.tgz",
+ "integrity": "sha512-u1LTaNTikZAQ9uK6KG1Ms7nvNedsnODnspq/gH2dcyETWvH4hVNGNDvRAEutH66kAmxA4/necElqGNs1FggC8w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@microsoft/tsdoc": "~0.16.0",
- "@microsoft/tsdoc-config": "~0.18.0",
- "@rushstack/node-core-library": "5.19.1"
+ "@microsoft/tsdoc-config": "~0.18.1",
+ "@rushstack/node-core-library": "5.20.3"
}
},
"node_modules/@microsoft/api-extractor/node_modules/lru-cache": {
@@ -3828,14 +3783,14 @@
"license": "MIT"
},
"node_modules/@microsoft/tsdoc-config": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.0.tgz",
- "integrity": "sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==",
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.18.1.tgz",
+ "integrity": "sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@microsoft/tsdoc": "0.16.0",
- "ajv": "~8.12.0",
+ "ajv": "~8.18.0",
"jju": "~1.4.0",
"resolve": "~1.22.2"
}
@@ -3967,9 +3922,9 @@
}
},
"node_modules/@npmcli/agent/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -3977,9 +3932,9 @@
}
},
"node_modules/@npmcli/arborist": {
- "version": "9.1.9",
- "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-9.1.9.tgz",
- "integrity": "sha512-O/rLeBo64mkUn1zU+1tFDWXvbAA9UXe9eUldwTwRLxOLFx9obqjNoozW65LmYqgWb0DG40i9lNZSv78VX2GKhw==",
+ "version": "9.4.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-9.4.0.tgz",
+ "integrity": "sha512-4Bm8hNixJG/sii1PMnag0V9i/sGOX9VRzFrUiZMSBJpGlLR38f+Btl85d07G9GL56xO0l0OZjvrGNYsDYp0xKA==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -3996,7 +3951,7 @@
"@npmcli/run-script": "^10.0.0",
"bin-links": "^6.0.0",
"cacache": "^20.0.1",
- "common-ancestor-path": "^1.0.1",
+ "common-ancestor-path": "^2.0.0",
"hosted-git-info": "^9.0.0",
"json-stringify-nice": "^1.1.4",
"lru-cache": "^11.2.1",
@@ -4025,9 +3980,9 @@
}
},
"node_modules/@npmcli/arborist/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -4035,9 +3990,9 @@
}
},
"node_modules/@npmcli/arborist/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4061,9 +4016,9 @@
}
},
"node_modules/@npmcli/fs/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4074,18 +4029,18 @@
}
},
"node_modules/@npmcli/git": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.1.tgz",
- "integrity": "sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-7.0.2.tgz",
+ "integrity": "sha512-oeolHDjExNAJAnlYP2qzNjMX/Xi9bmu78C9dIGr4xjobrSKbuMYCph8lTzn4vnW3NjIqVmw/f8BCfouqyJXlRg==",
"dev": true,
"license": "ISC",
"dependencies": {
+ "@gar/promise-retry": "^1.0.0",
"@npmcli/promise-spawn": "^9.0.0",
"ini": "^6.0.0",
"lru-cache": "^11.2.1",
"npm-pick-manifest": "^11.0.1",
"proc-log": "^6.0.0",
- "promise-retry": "^2.0.1",
"semver": "^7.3.5",
"which": "^6.0.0"
},
@@ -4094,19 +4049,19 @@
}
},
"node_modules/@npmcli/git/node_modules/isexe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz",
+ "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==",
"dev": true,
- "license": "ISC",
+ "license": "BlueOak-1.0.0",
"engines": {
- "node": ">=16"
+ "node": ">=20"
}
},
"node_modules/@npmcli/git/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -4114,9 +4069,9 @@
}
},
"node_modules/@npmcli/git/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4127,13 +4082,13 @@
}
},
"node_modules/@npmcli/git/node_modules/which": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz",
- "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz",
+ "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "isexe": "^3.1.1"
+ "isexe": "^4.0.0"
},
"bin": {
"node-which": "bin/which.js"
@@ -4176,34 +4131,18 @@
}
},
"node_modules/@npmcli/map-workspaces/node_modules/glob": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz",
- "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==",
+ "version": "13.0.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
+ "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
- "minimatch": "^10.1.1",
- "minipass": "^7.1.2",
- "path-scurry": "^2.0.0"
+ "minimatch": "^10.2.2",
+ "minipass": "^7.1.3",
+ "path-scurry": "^2.0.2"
},
"engines": {
- "node": "20 || >=22"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@npmcli/map-workspaces/node_modules/minimatch": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
- "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
- "dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
- },
- "engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -4227,9 +4166,9 @@
}
},
"node_modules/@npmcli/metavuln-calculator/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4260,9 +4199,9 @@
}
},
"node_modules/@npmcli/package-json": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.4.tgz",
- "integrity": "sha512-0wInJG3j/K40OJt/33ax47WfWMzZTm6OQxB9cDhTt5huCP2a9g2GnlsxmfN+PulItNPIpPrZ+kfwwUil7eHcZQ==",
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-7.0.5.tgz",
+ "integrity": "sha512-iVuTlG3ORq2iaVa1IWUxAO/jIp77tUKBhoMjuzYW2kL4MLN1bi/ofqkZ7D7OOwh8coAx1/S2ge0rMdGv8sLSOQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4272,50 +4211,34 @@
"json-parse-even-better-errors": "^5.0.0",
"proc-log": "^6.0.0",
"semver": "^7.5.3",
- "validate-npm-package-license": "^3.0.4"
- },
- "engines": {
- "node": "^20.17.0 || >=22.9.0"
- }
- },
- "node_modules/@npmcli/package-json/node_modules/glob": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz",
- "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==",
- "dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "minimatch": "^10.1.1",
- "minipass": "^7.1.2",
- "path-scurry": "^2.0.0"
- },
- "engines": {
- "node": "20 || >=22"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "spdx-expression-parse": "^4.0.0"
+ },
+ "engines": {
+ "node": "^20.17.0 || >=22.9.0"
}
},
- "node_modules/@npmcli/package-json/node_modules/minimatch": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
- "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
+ "node_modules/@npmcli/package-json/node_modules/glob": {
+ "version": "13.0.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
+ "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
+ "minimatch": "^10.2.2",
+ "minipass": "^7.1.3",
+ "path-scurry": "^2.0.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@npmcli/package-json/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -4339,23 +4262,23 @@
}
},
"node_modules/@npmcli/promise-spawn/node_modules/isexe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz",
+ "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==",
"dev": true,
- "license": "ISC",
+ "license": "BlueOak-1.0.0",
"engines": {
- "node": ">=16"
+ "node": ">=20"
}
},
"node_modules/@npmcli/promise-spawn/node_modules/which": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz",
- "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz",
+ "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "isexe": "^3.1.1"
+ "isexe": "^4.0.0"
},
"bin": {
"node-which": "bin/which.js"
@@ -4402,9 +4325,9 @@
}
},
"node_modules/@npmcli/run-script": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.3.tgz",
- "integrity": "sha512-ER2N6itRkzWbbtVmZ9WKaWxVlKlOeBFF1/7xx+KA5J1xKa4JjUwBdb6tDpk0v1qA+d+VDwHI9qmLcXSWcmi+Rw==",
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-10.0.4.tgz",
+ "integrity": "sha512-mGUWr1uMnf0le2TwfOZY4SFxZGXGfm4Jtay/nwAa2FLNAKXUoUwaGwBMNH36UHPtinWfTSJ3nqFQr0091CxVGg==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4412,34 +4335,7 @@
"@npmcli/package-json": "^7.0.0",
"@npmcli/promise-spawn": "^9.0.0",
"node-gyp": "^12.1.0",
- "proc-log": "^6.0.0",
- "which": "^6.0.0"
- },
- "engines": {
- "node": "^20.17.0 || >=22.9.0"
- }
- },
- "node_modules/@npmcli/run-script/node_modules/isexe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/@npmcli/run-script/node_modules/which": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz",
- "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "isexe": "^3.1.1"
- },
- "bin": {
- "node-which": "bin/which.js"
+ "proc-log": "^6.0.0"
},
"engines": {
"node": "^20.17.0 || >=22.9.0"
@@ -4769,20 +4665,20 @@
"license": "MIT"
},
"node_modules/@rushstack/eslint-patch": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.15.0.tgz",
- "integrity": "sha512-ojSshQPKwVvSMR8yT2L/QtUkV5SXi/IfDiJ4/8d6UbTPjiHVmxZzUAzGD8Tzks1b9+qQkZa0isUOvYObedITaw==",
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.16.1.tgz",
+ "integrity": "sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==",
"dev": true,
"license": "MIT"
},
"node_modules/@rushstack/node-core-library": {
- "version": "5.19.1",
- "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.19.1.tgz",
- "integrity": "sha512-ESpb2Tajlatgbmzzukg6zyAhH+sICqJR2CNXNhXcEbz6UGCQfrKCtkxOpJTftWc8RGouroHG0Nud1SJAszvpmA==",
+ "version": "5.20.3",
+ "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.20.3.tgz",
+ "integrity": "sha512-95JgEPq2k7tHxhF9/OJnnyHDXfC9cLhhta0An/6MlkDsX2A6dTzDrTUG18vx4vjc280V0fi0xDH9iQczpSuWsw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ajv": "~8.13.0",
+ "ajv": "~8.18.0",
"ajv-draft-04": "~1.0.0",
"ajv-formats": "~3.0.1",
"fs-extra": "~11.3.0",
@@ -4800,23 +4696,6 @@
}
}
},
- "node_modules/@rushstack/node-core-library/node_modules/ajv": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz",
- "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.4.1"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
"node_modules/@rushstack/node-core-library/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -4854,9 +4733,9 @@
"license": "ISC"
},
"node_modules/@rushstack/problem-matcher": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/@rushstack/problem-matcher/-/problem-matcher-0.1.1.tgz",
- "integrity": "sha512-Fm5XtS7+G8HLcJHCWpES5VmeMyjAKaWeyZU5qPzZC+22mPlJzAsOxymHiWIfuirtPckX3aptWws+K2d0BzniJA==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@rushstack/problem-matcher/-/problem-matcher-0.2.1.tgz",
+ "integrity": "sha512-gulfhBs6n+I5b7DvjKRfhMGyUejtSgOHTclF/eONr8hcgF1APEDjhxIsfdUYYMzC3rvLwGluqLjbwCFZ8nxrog==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -4869,9 +4748,9 @@
}
},
"node_modules/@rushstack/rig-package": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.6.0.tgz",
- "integrity": "sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==",
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.7.2.tgz",
+ "integrity": "sha512-9XbFWuqMYcHUso4mnETfhGVUSaADBRj6HUAAEYk50nMPn8WRICmBuCphycQGNB3duIR6EEZX3Xj3SYc2XiP+9A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4880,14 +4759,14 @@
}
},
"node_modules/@rushstack/terminal": {
- "version": "0.19.5",
- "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.19.5.tgz",
- "integrity": "sha512-6k5tpdB88G0K7QrH/3yfKO84HK9ggftfUZ51p7fePyCE7+RLLHkWZbID9OFWbXuna+eeCFE7AkKnRMHMxNbz7Q==",
+ "version": "0.22.3",
+ "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.22.3.tgz",
+ "integrity": "sha512-gHC9pIMrUPzAbBiI4VZMU7Q+rsCzb8hJl36lFIulIzoceKotyKL3Rd76AZ2CryCTKEg+0bnTj406HE5YY5OQvw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rushstack/node-core-library": "5.19.1",
- "@rushstack/problem-matcher": "0.1.1",
+ "@rushstack/node-core-library": "5.20.3",
+ "@rushstack/problem-matcher": "0.2.1",
"supports-color": "~8.1.1"
},
"peerDependencies": {
@@ -4900,13 +4779,13 @@
}
},
"node_modules/@rushstack/ts-command-line": {
- "version": "5.1.5",
- "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.1.5.tgz",
- "integrity": "sha512-YmrFTFUdHXblYSa+Xc9OO9FsL/XFcckZy0ycQ6q7VSBsVs5P0uD9vcges5Q9vctGlVdu27w+Ct6IuJ458V0cTQ==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.3.3.tgz",
+ "integrity": "sha512-c+ltdcvC7ym+10lhwR/vWiOhsrm/bP3By2VsFcs5qTKv+6tTmxgbVrtJ5NdNjANiV5TcmOZgUN+5KYQ4llsvEw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@rushstack/terminal": "0.19.5",
+ "@rushstack/terminal": "0.22.3",
"@types/argparse": "1.0.38",
"argparse": "~1.0.9",
"string-argv": "~0.3.1"
@@ -5017,9 +4896,9 @@
}
},
"node_modules/@sinclair/typebox": {
- "version": "0.27.8",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
+ "version": "0.27.10",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
+ "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
"dev": true,
"license": "MIT"
},
@@ -5058,15 +4937,15 @@
"license": "MIT"
},
"node_modules/@storybook/addon-a11y": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.15.tgz",
- "integrity": "sha512-hNSI28z1PCu7/mQ+skVHX+PvLwnLLiM4d+Ecr0hhZLJDwa5JoZrnszSrCoGadSzaRe270kwjYoEwgX9MGXaxrA==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.18.tgz",
+ "integrity": "sha512-LFvudttdIfDTNWprA8/N1vbiWbJRrNscyt2OP9Qwi85E1d3LKLy+e8AWiqY08gpy2OUYujK7AjxfpKtNeddrxw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/addon-highlight": "8.6.15",
+ "@storybook/addon-highlight": "8.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/test": "8.6.15",
+ "@storybook/test": "8.6.18",
"axe-core": "^4.2.0"
},
"funding": {
@@ -5074,13 +4953,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-actions": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.15.tgz",
- "integrity": "sha512-zc600PBJqP9hCyRY5escKgKf6Zt9kdNZfm+Jwb46k5/NMSO4tNVeOPGBFxW9kSsIYk8j55sNske+Yh60G+8bcw==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.18.tgz",
+ "integrity": "sha512-GcYhtE91GjIQTuZlwpTJ8jfMp6NC79nkpe1DGe0eetTpyQqLq1WUt+ACkk0Z5lqq2u8HBc09zCCGw+D8iCLpYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5095,13 +4974,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.15.tgz",
- "integrity": "sha512-W36uEzMWPO/K3+8vV1R/GozdaFrIix0qqmxX0qoAT6/o4+zqHiloZkTF+2iuUTx/VmuztLcAoSaPDh8UPy3Q+g==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.18.tgz",
+ "integrity": "sha512-froND3WwvSCYzjEBO8QODStaWNL+aGXqxBEbrMnGYejDFST4qEFkvM2IYWMnLBkRgrgJ0yIqTeDQoyH9b9/8uQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5114,13 +4993,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-controls": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.15.tgz",
- "integrity": "sha512-CgV8WqGxQrqSKs1a/Y1v4mrsBJXGFmO5u4kvdhPbftRVfln11W4Hvc1SFmgXwGvmcwekAKH79Uwwkjhj3l6gzA==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.18.tgz",
+ "integrity": "sha512-K09dHDCfGW3cudsfuyfu0Yi49aZ2h7VYK4IXDGo1sfmtzVh4xd3HrZQQMVUeKLcfDP/NnJowT+fLVwg04CLrxQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5133,7 +5012,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-coverage": {
@@ -5154,16 +5033,16 @@
}
},
"node_modules/@storybook/addon-docs": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.15.tgz",
- "integrity": "sha512-Nm5LlxwAmGQRkCUY36FhtCLz21C+5XlydF7/bkBOHsf08p2xR5MNLMSPrIhte/PY7ne9viNUCm1d3d3LiWnkKg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.18.tgz",
+ "integrity": "sha512-55ADer0yNmmeR928Y3UAv3r4i7bJSd9LwywsQ+lRol/FNe0ZcwLEz31xL+jVsqQFNnDh/imsDIp8aYapGMtfEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@mdx-js/react": "^3.0.0",
- "@storybook/blocks": "8.6.15",
- "@storybook/csf-plugin": "8.6.15",
- "@storybook/react-dom-shim": "8.6.15",
+ "@storybook/blocks": "8.6.18",
+ "@storybook/csf-plugin": "8.6.18",
+ "@storybook/react-dom-shim": "8.6.18",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"ts-dedent": "^2.0.0"
@@ -5173,25 +5052,25 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-essentials": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.15.tgz",
- "integrity": "sha512-BIcE/7t5WXDXs4+zycm7MLNPHA2219ImkKO70IH7uxGM4cm7jDuJ5v0crkAvNeeRVsZixT2P2L9EfUfi1cFCQg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.18.tgz",
+ "integrity": "sha512-MmH7gFb8pyfRoAth0w2RW8j7mBaEJbEWGP3juIoH03ZqTGmbMUbJXElCuRgxQhve7pyz39zLsgtE78D7G+76ew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/addon-actions": "8.6.15",
- "@storybook/addon-backgrounds": "8.6.15",
- "@storybook/addon-controls": "8.6.15",
- "@storybook/addon-docs": "8.6.15",
- "@storybook/addon-highlight": "8.6.15",
- "@storybook/addon-measure": "8.6.15",
- "@storybook/addon-outline": "8.6.15",
- "@storybook/addon-toolbars": "8.6.15",
- "@storybook/addon-viewport": "8.6.15",
+ "@storybook/addon-actions": "8.6.18",
+ "@storybook/addon-backgrounds": "8.6.18",
+ "@storybook/addon-controls": "8.6.18",
+ "@storybook/addon-docs": "8.6.18",
+ "@storybook/addon-highlight": "8.6.18",
+ "@storybook/addon-measure": "8.6.18",
+ "@storybook/addon-outline": "8.6.18",
+ "@storybook/addon-toolbars": "8.6.18",
+ "@storybook/addon-viewport": "8.6.18",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -5199,13 +5078,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-highlight": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.15.tgz",
- "integrity": "sha512-lOu44QTVw5nR8kzag0ukxWnLq48oy2MqMUDuMVFQWPBKX8ayhmgl2OiEcvAOVNsieTHrr2W4CkP7FFvF4D0vlg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.18.tgz",
+ "integrity": "sha512-wTFJ1DPM0C8gK6nGTJxH75byayQj7BPAz02fME4AOmT6clrBpVl1zSTFTkXaSr+k4xOfeMR/xNUfVskaXz6T9w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5216,19 +5095,19 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-interactions": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.6.15.tgz",
- "integrity": "sha512-9qgu7jbPjzFm44UF57D6puK+/86maE26gY+06Thz1NpTBCjVIl2fTZ/CA00iXb5+12f3JmSF0w3XEjsqcrzd3w==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.6.18.tgz",
+ "integrity": "sha512-4Ie7sThNpHs+HH69ip4Pl7Ce/OVwiOuuXLO7mLGghkz6hTUz77IvH3P/09v3X0UOOcIbcF7LM3j+H7EVyY4ULA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@storybook/global": "^5.0.0",
- "@storybook/instrumenter": "8.6.15",
- "@storybook/test": "8.6.15",
+ "@storybook/instrumenter": "8.6.18",
+ "@storybook/test": "8.6.18",
"polished": "^4.2.2",
"ts-dedent": "^2.2.0"
},
@@ -5237,13 +5116,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-links": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.6.15.tgz",
- "integrity": "sha512-abRWnDPBTwnj6sQYfAjUnYCNuUQbrVLLOyuormbDUqOcvZ+OqehNYo4BKXx0/lz61h0A2dOD1IuDo40uWyYVFQ==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.6.18.tgz",
+ "integrity": "sha512-FFlQcPRTgXoFZr2uawtf7lNc/ceIVRhU13BkJbJZKlil3+C8ORFDO1vnREzHje9JzeOWm/rzI0ay0RVetCcXzg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5256,7 +5135,7 @@
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
},
"peerDependenciesMeta": {
"react": {
@@ -5265,9 +5144,9 @@
}
},
"node_modules/@storybook/addon-measure": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.15.tgz",
- "integrity": "sha512-F78fJlmuXMulTphFp9Iqx7I1GsbmNLboChnW/VqR6nRZx5o9cdGjc8IaEyXVFXZ7k1pnSvdaP5ndFmzkcPxQdg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.18.tgz",
+ "integrity": "sha512-fMEOJXgPrTm6qHlWoRM+WTLE7Mr1QBIf2ei+pujBQFcWkD6Gjc2pV8zKzvh93d+EA13wD8AmwOq1DEw9J+XH+g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5279,13 +5158,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-outline": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.15.tgz",
- "integrity": "sha512-rpGRLajsjBdpbggPmdNZbftF68zQwsYLosu7YiUSBaR4dm+gQ+7m5nLLI/MjZDHbt2nJRW94yXpn7dUw2CDF6g==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.18.tgz",
+ "integrity": "sha512-TErFqfCtlV2xt9B6/kskROt69TPjr6AXdHpMselaRrN1X4WEjcMk9GT9PcNP7FXqL88/VYqUb3uNMiAmpDmS/g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5297,13 +5176,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-toolbars": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.15.tgz",
- "integrity": "sha512-NfHAbOOu5qI9SQq6jJr2VfinaZpHrmz3bavBeUppxCxM+zfPuNudK8MlMOOuyPBPAoUqcDSoKZgNfCkOBQcyGg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.18.tgz",
+ "integrity": "sha512-x037KXCEcNfPISGX485DtiP+8Bw/cOT45plcQa8eiAQVrVcUwYaDoLubE9YV5b5CsSAjX8sDviGTme6ALfq7+w==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5311,13 +5190,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/addon-viewport": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.15.tgz",
- "integrity": "sha512-ylTK4sehAeVTwcYMZyisyP3xX+m43NjJrQHKc3DAII3Z3RFqTv9l6CUMogM2/8mysTzoo8xYVtQB6hX7zB8Dew==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.18.tgz",
+ "integrity": "sha512-z9sDJSkuWQb4BP+Z1+H+y/Q0rFbPSDcw+OBBEhMfRcJPPXavdC2pNQ0GdQNVw+tDwhAXj+U7jehKnMDKaP7TyA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5328,13 +5207,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/blocks": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.15.tgz",
- "integrity": "sha512-nc5jQkvPo0EirteHsrmcx9on/0lGQ8F4lUNky7kN2I5WM8Frr3cPTeRoAvzjUkOwrqt/vm3g+T4zSbmDq/OEDA==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.18.tgz",
+ "integrity": "sha512-esZv4msPQ9LxgTb8YUIZhhxVMuI6BPi5bkXtk8c7w7sWuAsqsCe/RnVInn7ooUry2gjnD4hd9+8Eqj0b8oTVoA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5348,7 +5227,7 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
},
"peerDependenciesMeta": {
"react": {
@@ -5360,13 +5239,13 @@
}
},
"node_modules/@storybook/builder-webpack5": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.6.15.tgz",
- "integrity": "sha512-4UZAm0t8CxVMUjkTzLaBoCKG3Bqg+lEKxrPrTGRddLlVCB8olv23C3/MW1aQJfzde9ze6ofllkn97r1tVG6ipQ==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.6.18.tgz",
+ "integrity": "sha512-rg73TpqIUzXc66c/AaQ4kuc8yiZ+tStvy5fb1OnFYZ9rAeYQejDD0OIIaI2rqtX5XYuxC+yQEGitMntlIMV0og==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-webpack": "8.6.15",
+ "@storybook/core-webpack": "8.6.18",
"@types/semver": "^7.3.4",
"browser-assert": "^1.2.1",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
@@ -5396,7 +5275,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
},
"peerDependenciesMeta": {
"typescript": {
@@ -5405,9 +5284,9 @@
}
},
"node_modules/@storybook/builder-webpack5/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -5418,9 +5297,9 @@
}
},
"node_modules/@storybook/components": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.15.tgz",
- "integrity": "sha512-+9GVKXPEW8Kl9zvNSTm9+VrJtx/puMZiO7gxCML63nK4aTWJXHQr4t9YUoGammSBM3AV1JglsKm6dBgJEeCoiA==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.18.tgz",
+ "integrity": "sha512-55yViiZzPS/cPBuOeW4QGxGqrusjXVyxuknmbYCIwDtFyyvI/CgbjXRHdxNBaIjz+IlftxvBmmSaOqFG5+/dkA==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5432,13 +5311,13 @@
}
},
"node_modules/@storybook/core": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.15.tgz",
- "integrity": "sha512-VFpKcphNurJpSC4fpUfKL3GTXVoL53oytghGR30QIw5jKWwaT50HVbTyb41BLOUuZjmMhUQA8weiQEew6RX0gw==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.18.tgz",
+ "integrity": "sha512-dRBP2TnX6fGdS0T2mXBHjkS/3Nlu1ra1huovZVFuM67CYMzrhM/3hX/zru1vWSC5rqY93ZaAhjMciPW4pK5mMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/theming": "8.6.15",
+ "@storybook/theming": "8.6.18",
"better-opn": "^3.0.2",
"browser-assert": "^1.2.1",
"esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0",
@@ -5478,9 +5357,9 @@
}
},
"node_modules/@storybook/core-webpack": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.6.15.tgz",
- "integrity": "sha512-DZUxsF9KwzUGYzXg8gQ7xnAnLnulh8wkaxEqkVt7xMJ95FLZYCI8o+05tJ3tNUYzjPMTzoAUPL2OD9bb6HcSzw==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.6.18.tgz",
+ "integrity": "sha512-M+y/DFbiT3CJYQ90wJdXT4WxYImphof1f11StZSxJGo0u5PnCCdCze1qchXubApXRDO2T8HGxurXfhTEMqaGsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5491,13 +5370,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/core/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -5518,9 +5397,9 @@
}
},
"node_modules/@storybook/csf-plugin": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.15.tgz",
- "integrity": "sha512-ZLz/mtOoE1Jj2lE4pK3U7MmYrv5+lot3mGtwxGb832tcABMc97j9O+reCVxZYc7DeFbBuuEdMT9rBL/O3kXYmw==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.18.tgz",
+ "integrity": "sha512-x1ioz/L0CwaelCkHci3P31YtvwayN3FBftvwQOPbvRh9qeb4Cpz5IdVDmyvSxxYwXN66uAORNoqgjTi7B4/y5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5531,7 +5410,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/csf-tools": {
@@ -5570,9 +5449,9 @@
}
},
"node_modules/@storybook/instrumenter": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.15.tgz",
- "integrity": "sha512-TvHR/+yyIAOp/1bLulFai2kkhIBtAlBw7J6Jd9DKyInoGhTWNE1G1Y61jD5GWXX29AlwaHfzGUaX5NL1K+FJpg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.18.tgz",
+ "integrity": "sha512-viEC1BGlYyjAzi1Tv3LZjByh7Y3Oh04u6QKsujxdeUbr5rUOH4pa/wCKmxXmY6yWrD4WjcNtojmUvQZN/66FXQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5584,13 +5463,13 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/manager-api": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.15.tgz",
- "integrity": "sha512-ZOFtH821vFcwzECbFYFTKtSVO96Cvwwg45dMh3M/9bZIdN7klsloX7YNKw8OKvwE6XLFLsi2OvsNNcmTW6g88w==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.18.tgz",
+ "integrity": "sha512-BjIp12gEMgzFkEsgKpDIbZdnSWTZpm2dlws8WiPJCpgJtG+HWSxZ0/Ms30Au9yfwzQEKRSbV/5zpsKMGc2SIJw==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5602,14 +5481,14 @@
}
},
"node_modules/@storybook/preset-react-webpack": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.15.tgz",
- "integrity": "sha512-AY2o3otXHjEr1WIPk+8PelABkk5sBJhPu13BVSWajMOY8W8fraN9CQxrsMFxlG6vTFQg1cDf9kFlCKFHERPiHg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.18.tgz",
+ "integrity": "sha512-UkioZsLIyKGQTAdVB3EMx4NyqwIPDRyuDTIQyCwlMcLYCJCs9Ks2ILbM1x1554/iqRIxy8Yv2IBMapK+euCwgg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-webpack": "8.6.15",
- "@storybook/react": "8.6.15",
+ "@storybook/core-webpack": "8.6.18",
+ "@storybook/react": "8.6.18",
"@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
"@types/semver": "^7.3.4",
"find-up": "^5.0.0",
@@ -5630,7 +5509,7 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
},
"peerDependenciesMeta": {
"typescript": {
@@ -5688,9 +5567,9 @@
}
},
"node_modules/@storybook/preset-react-webpack/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -5701,9 +5580,9 @@
}
},
"node_modules/@storybook/preview-api": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.15.tgz",
- "integrity": "sha512-oqsp8f7QekB9RzpDqOXZQcPPRXXd/mTsnZSdAAQB/pBVqUpC9h/y5hgovbYnJ6DWXcpODbMwH+wbJHZu5lvm+w==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.18.tgz",
+ "integrity": "sha512-joXRXh3GdVvzhbfIgmix1xs90p8Q/nja7AhEAC2egn5Pl7SKsIYZUCYI6UdrQANb2myg9P552LKXfPect8llKg==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5715,18 +5594,18 @@
}
},
"node_modules/@storybook/react": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.15.tgz",
- "integrity": "sha512-hdnhlJg+YkpPMOw2hvK7+mhdxAbguA+TFTIAzVV9CeUYoHDIZAsgeKVhRmgZGN20NGjRN5ZcwkplAMJnF9v+6w==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.6.18.tgz",
+ "integrity": "sha512-BuLpzMkKtF+UCQCbi+lYVX9cdcAMG86Lu2dDn7UFkPi5HRNFq/zHPSvlz1XDgL0OYMtcqB1aoVzFzcyzUBhhjw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/components": "8.6.15",
+ "@storybook/components": "8.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "8.6.15",
- "@storybook/preview-api": "8.6.15",
- "@storybook/react-dom-shim": "8.6.15",
- "@storybook/theming": "8.6.15"
+ "@storybook/manager-api": "8.6.18",
+ "@storybook/preview-api": "8.6.18",
+ "@storybook/react-dom-shim": "8.6.18",
+ "@storybook/theming": "8.6.18"
},
"engines": {
"node": ">=18.0.0"
@@ -5736,10 +5615,10 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "@storybook/test": "8.6.15",
+ "@storybook/test": "8.6.18",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.6.15",
+ "storybook": "^8.6.18",
"typescript": ">= 4.2.x"
},
"peerDependenciesMeta": {
@@ -5772,9 +5651,9 @@
}
},
"node_modules/@storybook/react-dom-shim": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.15.tgz",
- "integrity": "sha512-m2trBmmd4iom1qwrp1F109zjRDc0cPaHYhDQxZR4Qqdz8pYevYJTlipDbH/K4NVB6Rn687RT29OoOPfJh6vkFA==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.18.tgz",
+ "integrity": "sha512-N4xULcAWZQTUv4jy1/d346Tyb4gufuC3UaLCuU/iVSZ1brYF4OW3ANr+096btbMxY8pR/65lmtoqr5CTGwnBvA==",
"dev": true,
"license": "MIT",
"funding": {
@@ -5784,19 +5663,19 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/react-webpack5": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-8.6.15.tgz",
- "integrity": "sha512-YPAAZm7qfaRFMGBt3IhvvuBzuvBKcOUmGvcqZVZSlOtMKFzH1kweyloo6DGE648MxqN4WVcWpp6MnpivORM72w==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-8.6.18.tgz",
+ "integrity": "sha512-oh7V2//Nm6O+7J5b7v4l+BTxksMq7thCmy607diwSBZHYz6G2CxcW3GhxWwZzpHoUVX6vOR5Uc94u9+wBuPi7A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/builder-webpack5": "8.6.15",
- "@storybook/preset-react-webpack": "8.6.15",
- "@storybook/react": "8.6.15"
+ "@storybook/builder-webpack5": "8.6.18",
+ "@storybook/preset-react-webpack": "8.6.18",
+ "@storybook/react": "8.6.18"
},
"engines": {
"node": ">=18.0.0"
@@ -5808,7 +5687,7 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.6.15",
+ "storybook": "^8.6.18",
"typescript": ">= 4.2.x"
},
"peerDependenciesMeta": {
@@ -5818,14 +5697,14 @@
}
},
"node_modules/@storybook/test": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.15.tgz",
- "integrity": "sha512-EwquDRUDVvWcZds3T2abmB5wSN/Vattal4YtZ6fpBlIUqONV4o/cOBX39cFfQSUCBrIXIjQ6RmapQCHK/PvBYw==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.18.tgz",
+ "integrity": "sha512-u/RwfWMyHcH0N2hqfMTw2CoZ58IXdeED3b8NmcHc8bmERB3byI5vVAkwYbcD7+WeRHIiym38ZHi0SRn+IpkO3Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@storybook/global": "^5.0.0",
- "@storybook/instrumenter": "8.6.15",
+ "@storybook/instrumenter": "8.6.18",
"@testing-library/dom": "10.4.0",
"@testing-library/jest-dom": "6.5.0",
"@testing-library/user-event": "14.5.2",
@@ -5837,7 +5716,7 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "storybook": "^8.6.15"
+ "storybook": "^8.6.18"
}
},
"node_modules/@storybook/test-runner": {
@@ -6010,9 +5889,9 @@
}
},
"node_modules/@storybook/theming": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.15.tgz",
- "integrity": "sha512-dAbL0XOekyT6XsF49R6Etj3WxQ/LpdJDIswUUeHgVJ6/yd2opZOGbPxnwA3zlmAh1c0tvpPyhSDXxSG79u8e4Q==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.18.tgz",
+ "integrity": "sha512-n6OEjEtHupa2PdTwWzRepr7cO8NkDd4rgF6BKLitRbujOspLxzMBEqdphs+QLcuiCIgf33SqmEA64QWnbSMhPw==",
"dev": true,
"license": "MIT",
"funding": {
@@ -6024,9 +5903,9 @@
}
},
"node_modules/@swc/core": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.8.tgz",
- "integrity": "sha512-T8keoJjXaSUoVBCIjgL6wAnhADIb09GOELzKg10CjNg+vLX48P93SME6jTfte9MZIm5m+Il57H3rTSk/0kzDUw==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.18.tgz",
+ "integrity": "sha512-z87aF9GphWp//fnkRsqvtY+inMVPgYW3zSlXH1kJFvRT5H/wiAn+G32qW5l3oEk63KSF1x3Ov0BfHCObAmT8RA==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
@@ -6042,16 +5921,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.15.8",
- "@swc/core-darwin-x64": "1.15.8",
- "@swc/core-linux-arm-gnueabihf": "1.15.8",
- "@swc/core-linux-arm64-gnu": "1.15.8",
- "@swc/core-linux-arm64-musl": "1.15.8",
- "@swc/core-linux-x64-gnu": "1.15.8",
- "@swc/core-linux-x64-musl": "1.15.8",
- "@swc/core-win32-arm64-msvc": "1.15.8",
- "@swc/core-win32-ia32-msvc": "1.15.8",
- "@swc/core-win32-x64-msvc": "1.15.8"
+ "@swc/core-darwin-arm64": "1.15.18",
+ "@swc/core-darwin-x64": "1.15.18",
+ "@swc/core-linux-arm-gnueabihf": "1.15.18",
+ "@swc/core-linux-arm64-gnu": "1.15.18",
+ "@swc/core-linux-arm64-musl": "1.15.18",
+ "@swc/core-linux-x64-gnu": "1.15.18",
+ "@swc/core-linux-x64-musl": "1.15.18",
+ "@swc/core-win32-arm64-msvc": "1.15.18",
+ "@swc/core-win32-ia32-msvc": "1.15.18",
+ "@swc/core-win32-x64-msvc": "1.15.18"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -6063,9 +5942,9 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.8.tgz",
- "integrity": "sha512-M9cK5GwyWWRkRGwwCbREuj6r8jKdES/haCZ3Xckgkl8MUQJZA3XB7IXXK1IXRNeLjg6m7cnoMICpXv1v1hlJOg==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.18.tgz",
+ "integrity": "sha512-+mIv7uBuSaywN3C9LNuWaX1jJJ3SKfiJuE6Lr3bd+/1Iv8oMU7oLBjYMluX1UrEPzwN2qCdY6Io0yVicABoCwQ==",
"cpu": [
"arm64"
],
@@ -6080,9 +5959,9 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.8.tgz",
- "integrity": "sha512-j47DasuOvXl80sKJHSi2X25l44CMc3VDhlJwA7oewC1nV1VsSzwX+KOwE5tLnfORvVJJyeiXgJORNYg4jeIjYQ==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.18.tgz",
+ "integrity": "sha512-wZle0eaQhnzxWX5V/2kEOI6Z9vl/lTFEC6V4EWcn+5pDjhemCpQv9e/TDJ0GIoiClX8EDWRvuZwh+Z3dhL1NAg==",
"cpu": [
"x64"
],
@@ -6097,9 +5976,9 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.8.tgz",
- "integrity": "sha512-siAzDENu2rUbwr9+fayWa26r5A9fol1iORG53HWxQL1J8ym4k7xt9eME0dMPXlYZDytK5r9sW8zEA10F2U3Xwg==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.18.tgz",
+ "integrity": "sha512-ao61HGXVqrJFHAcPtF4/DegmwEkVCo4HApnotLU8ognfmU8x589z7+tcf3hU+qBiU1WOXV5fQX6W9Nzs6hjxDw==",
"cpu": [
"arm"
],
@@ -6114,9 +5993,9 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.8.tgz",
- "integrity": "sha512-o+1y5u6k2FfPYbTRUPvurwzNt5qd0NTumCTFscCNuBksycloXY16J8L+SMW5QRX59n4Hp9EmFa3vpvNHRVv1+Q==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.18.tgz",
+ "integrity": "sha512-3xnctOBLIq3kj8PxOCgPrGjBLP/kNOddr6f5gukYt/1IZxsITQaU9TDyjeX6jG+FiCIHjCuWuffsyQDL5Ew1bg==",
"cpu": [
"arm64"
],
@@ -6131,9 +6010,9 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.8.tgz",
- "integrity": "sha512-koiCqL09EwOP1S2RShCI7NbsQuG6r2brTqUYE7pV7kZm9O17wZ0LSz22m6gVibpwEnw8jI3IE1yYsQTVpluALw==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.18.tgz",
+ "integrity": "sha512-0a+Lix+FSSHBSBOA0XznCcHo5/1nA6oLLjcnocvzXeqtdjnPb+SvchItHI+lfeiuj1sClYPDvPMLSLyXFaiIKw==",
"cpu": [
"arm64"
],
@@ -6148,9 +6027,9 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.8.tgz",
- "integrity": "sha512-4p6lOMU3bC+Vd5ARtKJ/FxpIC5G8v3XLoPEZ5s7mLR8h7411HWC/LmTXDHcrSXRC55zvAVia1eldy6zDLz8iFQ==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.18.tgz",
+ "integrity": "sha512-wG9J8vReUlpaHz4KOD/5UE1AUgirimU4UFT9oZmupUDEofxJKYb1mTA/DrMj0s78bkBiNI+7Fo2EgPuvOJfuAA==",
"cpu": [
"x64"
],
@@ -6165,9 +6044,9 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.8.tgz",
- "integrity": "sha512-z3XBnbrZAL+6xDGAhJoN4lOueIxC/8rGrJ9tg+fEaeqLEuAtHSW2QHDHxDwkxZMjuF/pZ6MUTjHjbp8wLbuRLA==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.18.tgz",
+ "integrity": "sha512-4nwbVvCphKzicwNWRmvD5iBaZj8JYsRGa4xOxJmOyHlMDpsvvJ2OR2cODlvWyGFH6BYL1MfIAK3qph3hp0Az6g==",
"cpu": [
"x64"
],
@@ -6182,9 +6061,9 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.8.tgz",
- "integrity": "sha512-djQPJ9Rh9vP8GTS/Df3hcc6XP6xnG5c8qsngWId/BLA9oX6C7UzCPAn74BG/wGb9a6j4w3RINuoaieJB3t+7iQ==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.18.tgz",
+ "integrity": "sha512-zk0RYO+LjiBCat2RTMHzAWaMky0cra9loH4oRrLKLLNuL+jarxKLFDA8xTZWEkCPLjUTwlRN7d28eDLLMgtUcQ==",
"cpu": [
"arm64"
],
@@ -6199,9 +6078,9 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.8.tgz",
- "integrity": "sha512-/wfAgxORg2VBaUoFdytcVBVCgf1isWZIEXB9MZEUty4wwK93M/PxAkjifOho9RN3WrM3inPLabICRCEgdHpKKQ==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.18.tgz",
+ "integrity": "sha512-yVuTrZ0RccD5+PEkpcLOBAuPbYBXS6rslENvIXfvJGXSdX5QGi1ehC4BjAMl5FkKLiam4kJECUI0l7Hq7T1vwg==",
"cpu": [
"ia32"
],
@@ -6216,9 +6095,9 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.15.8",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.8.tgz",
- "integrity": "sha512-GpMePrh9Sl4d61o4KAHOOv5is5+zt6BEXCOCgs/H0FLGeii7j9bWDE8ExvKFy2GRRZVNR1ugsnzaGWHKM6kuzA==",
+ "version": "1.15.18",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.18.tgz",
+ "integrity": "sha512-7NRmE4hmUQNCbYU3Hn9Tz57mK9Qq4c97ZS+YlamlK6qG9Fb5g/BB3gPDe0iLlJkns/sYv2VWSkm8c3NmbEGjbg==",
"cpu": [
"x64"
],
@@ -6240,9 +6119,9 @@
"license": "Apache-2.0"
},
"node_modules/@swc/helpers": {
- "version": "0.5.18",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.18.tgz",
- "integrity": "sha512-TXTnIcNJQEKwThMMqBXsZ4VGAza6bvN4pa41Rkqoio6QBKMvo+5lexeTMScGCIxtzgQJzElcvIltani+adC5PQ==",
+ "version": "0.5.19",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.19.tgz",
+ "integrity": "sha512-QamiFeIK3txNjgUTNppE6MiG3p7TdninpZu0E0PbqVh1a9FNLT2FRhisaa4NcaX52XVhA5l7Pk58Ft7Sqi/2sA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.8.0"
@@ -6381,9 +6260,9 @@
}
},
"node_modules/@testing-library/react": {
- "version": "16.3.1",
- "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz",
- "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==",
+ "version": "16.3.2",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
+ "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6456,22 +6335,6 @@
"node": "^20.17.0 || >=22.9.0"
}
},
- "node_modules/@tufjs/models/node_modules/minimatch": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
- "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
- "dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
- },
- "engines": {
- "node": "20 || >=22"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/@types/argparse": {
"version": "1.0.38",
"resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz",
@@ -6668,9 +6531,9 @@
}
},
"node_modules/@types/jest-image-snapshot": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/@types/jest-image-snapshot/-/jest-image-snapshot-6.4.0.tgz",
- "integrity": "sha512-8TQ/EgqFCX0UWSpH488zAc21fCkJNpZPnnp3xWFMqElxApoJV5QOoqajnVRV7AhfF0rbQWTVyc04KG7tXnzCPA==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/@types/jest-image-snapshot/-/jest-image-snapshot-6.4.1.tgz",
+ "integrity": "sha512-pj3Sdc7Cx5mMLUttPprazSDQCur2cr512Dm38e9aAHI55LDxEhqdyqzK9myC4EmEy7sPAF2nGJ8zifX4qso7sQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6774,9 +6637,9 @@
"license": "MIT"
},
"node_modules/@types/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==",
+ "version": "4.17.24",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz",
+ "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==",
"dev": true,
"license": "MIT"
},
@@ -6807,13 +6670,13 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "25.0.3",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.3.tgz",
- "integrity": "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==",
+ "version": "25.4.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.4.0.tgz",
+ "integrity": "sha512-9wLpoeWuBlcbBpOY3XmzSTG3oscB6xjBEEtn+pYXTfhyXhIxC5FsBer2KTopBlvKEiW9l13po9fq+SJY/5lkhw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~7.16.0"
+ "undici-types": "~7.18.0"
}
},
"node_modules/@types/parse-json": {
@@ -6847,9 +6710,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "19.2.7",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz",
- "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==",
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
+ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
"license": "MIT",
"peer": true,
"dependencies": {
@@ -7006,9 +6869,9 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -7067,14 +6930,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz",
- "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.0.tgz",
+ "integrity": "sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.52.0",
- "@typescript-eslint/types": "^8.52.0",
+ "@typescript-eslint/tsconfig-utils": "^8.57.0",
+ "@typescript-eslint/types": "^8.57.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7089,9 +6952,9 @@
}
},
"node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz",
- "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz",
+ "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7121,9 +6984,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz",
- "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.0.tgz",
+ "integrity": "sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7208,9 +7071,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -7248,9 +7111,9 @@
}
},
"node_modules/@typescript-eslint/utils/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -7737,9 +7600,9 @@
}
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -7863,9 +7726,9 @@
}
},
"node_modules/acorn-walk": {
- "version": "8.3.4",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
- "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
+ "version": "8.3.5",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz",
+ "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7903,16 +7766,16 @@
}
},
"node_modules/ajv": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
- "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -8384,14 +8247,14 @@
}
},
"node_modules/axios": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz",
- "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==",
+ "version": "1.13.6",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz",
+ "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "follow-redirects": "^1.15.6",
- "form-data": "^4.0.4",
+ "follow-redirects": "^1.15.11",
+ "form-data": "^4.0.5",
"proxy-from-env": "^1.1.0"
}
},
@@ -8406,9 +8269,9 @@
}
},
"node_modules/b4a": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
- "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
+ "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
"dev": true,
"license": "Apache-2.0",
"peerDependencies": {
@@ -8706,14 +8569,14 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
- "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.16.tgz",
+ "integrity": "sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.7",
- "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "@babel/compat-data": "^7.28.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.7",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -8721,27 +8584,27 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
- "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.1.tgz",
+ "integrity": "sha512-ENp89vM9Pw4kv/koBb5N2f9bDZsR0hpf3BdPMOg/pkS3pwO4dzNnQZVXtBbeyAadgm865DmQG2jMMLqmZXvuCw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.5",
- "core-js-compat": "^3.43.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.7",
+ "core-js-compat": "^3.48.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
- "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
+ "version": "0.6.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.7.tgz",
+ "integrity": "sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.5"
+ "@babel/helper-define-polyfill-provider": "^0.6.7"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -8855,11 +8718,14 @@
}
},
"node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
},
"node_modules/bare-events": {
"version": "2.8.2",
@@ -8898,13 +8764,16 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.13",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.13.tgz",
- "integrity": "sha512-WhtvB2NG2wjr04+h77sg3klAIwrgOqnjS49GGudnUPGFFgg7G17y7Qecqp+2Dr5kUDxNRBca0SK7cG8JwzkWDQ==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz",
+ "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
- "baseline-browser-mapping": "dist/cli.js"
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
"node_modules/better-opn": {
@@ -8961,13 +8830,12 @@
}
},
"node_modules/bin-links/node_modules/write-file-atomic": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.0.tgz",
- "integrity": "sha512-YnlPC6JqnZl6aO4uRc+dx5PHguiR9S6WeoLtpxNT9wIG+BDya7ZNE1q7KOjVgaA73hKhKLpVPgJ5QA9THQ5BRg==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz",
+ "integrity": "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "imurmurhash": "^0.1.4",
"signal-exit": "^4.0.1"
},
"engines": {
@@ -9006,14 +8874,16 @@
"license": "ISC"
},
"node_modules/brace-expansion": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
+ "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
}
},
"node_modules/braces": {
@@ -9173,47 +9043,31 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz",
- "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==",
+ "version": "13.0.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
+ "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
- "minimatch": "^10.1.1",
- "minipass": "^7.1.2",
- "path-scurry": "^2.0.0"
+ "minimatch": "^10.2.2",
+ "minipass": "^7.1.3",
+ "path-scurry": "^2.0.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/cacache/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
- "dev": true,
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": "20 || >=22"
- }
- },
- "node_modules/cacache/node_modules/minimatch": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
- "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
- },
"engines": {
"node": "20 || >=22"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/caching-transform": {
@@ -9336,9 +9190,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001763",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
- "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
+ "version": "1.0.30001777",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001777.tgz",
+ "integrity": "sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ==",
"dev": true,
"funding": [
{
@@ -9761,9 +9615,9 @@
}
},
"node_modules/commander": {
- "version": "14.0.2",
- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz",
- "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
+ "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9771,11 +9625,14 @@
}
},
"node_modules/common-ancestor-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
- "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz",
+ "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==",
"dev": true,
- "license": "ISC"
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">= 18"
+ }
},
"node_modules/common-path-prefix": {
"version": "3.0.0",
@@ -9847,13 +9704,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz",
- "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz",
+ "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.0"
+ "browserslist": "^4.28.1"
},
"funding": {
"type": "opencollective",
@@ -9861,9 +9718,9 @@
}
},
"node_modules/core-js-pure": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz",
- "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz",
+ "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -9990,9 +9847,9 @@
}
},
"node_modules/css-loader/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -10471,9 +10328,9 @@
"license": "Apache-2.0"
},
"node_modules/diff": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.2.tgz",
- "integrity": "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz",
+ "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -10667,17 +10524,10 @@
"integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==",
"license": "ISC"
},
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/electron-to-chromium": {
- "version": "1.5.267",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
- "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
+ "version": "1.5.307",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.307.tgz",
+ "integrity": "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==",
"dev": true,
"license": "ISC"
},
@@ -10711,31 +10561,6 @@
"node": ">= 4"
}
},
- "node_modules/encoding": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
- "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "iconv-lite": "^0.6.2"
- }
- },
- "node_modules/encoding/node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/endent": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz",
@@ -10749,14 +10574,14 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.4",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz",
- "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz",
+ "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
+ "tapable": "^2.3.0"
},
"engines": {
"node": ">=10.13.0"
@@ -11385,6 +11210,24 @@
"eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
}
},
+ "node_modules/eslint-plugin-import/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/eslint-plugin-import/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/eslint-plugin-import/node_modules/debug": {
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
@@ -11422,9 +11265,9 @@
}
},
"node_modules/eslint-plugin-import/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11522,10 +11365,28 @@
"node": ">= 0.4"
}
},
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11594,6 +11455,24 @@
"eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
}
},
+ "node_modules/eslint-plugin-react/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/eslint-plugin-react/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/eslint-plugin-react/node_modules/doctrine": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -11608,9 +11487,9 @@
}
},
"node_modules/eslint-plugin-react/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11621,19 +11500,25 @@
}
},
"node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.5",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
- "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
+ "version": "2.0.0-next.6",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
+ "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "es-errors": "^1.3.0",
+ "is-core-module": "^2.16.1",
+ "node-exports-info": "^1.6.0",
+ "object-keys": "^1.1.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -11778,9 +11663,9 @@
}
},
"node_modules/eslint/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11794,6 +11679,24 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/eslint/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/eslint/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/eslint/node_modules/eslint-scope": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
@@ -11868,9 +11771,9 @@
}
},
"node_modules/eslint/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12178,6 +12081,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/fast-uri": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
+ "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
"node_modules/fastq": {
"version": "1.20.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
@@ -12360,9 +12280,9 @@
}
},
"node_modules/flatted": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
- "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.1.tgz",
+ "integrity": "sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==",
"dev": true,
"license": "ISC"
},
@@ -12447,9 +12367,9 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12473,6 +12393,24 @@
"ajv": "^6.9.1"
}
},
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -12496,9 +12434,9 @@
"license": "MIT"
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12528,9 +12466,9 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -12589,9 +12527,9 @@
}
},
"node_modules/fs-extra": {
- "version": "11.3.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz",
- "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==",
+ "version": "11.3.4",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz",
+ "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12722,9 +12660,9 @@
}
},
"node_modules/generate-license-file/node_modules/cosmiconfig": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
- "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz",
+ "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12769,6 +12707,7 @@
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
"integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -12789,22 +12728,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/generate-license-file/node_modules/minimatch": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
- "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
- "dev": true,
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
- },
- "engines": {
- "node": "20 || >=22"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/generate-license-file/node_modules/signal-exit": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
@@ -12953,7 +12876,7 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13010,10 +12933,28 @@
"dev": true,
"license": "BSD-2-Clause"
},
+ "node_modules/glob/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/glob/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -13074,9 +13015,9 @@
}
},
"node_modules/globals": {
- "version": "17.0.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-17.0.0.tgz",
- "integrity": "sha512-gv5BeD2EssA793rlFWVPMMCqefTlpusw6/2TbAVMy0FzcG8wKJn4O+NqJ4+XWmmwrayJgw5TzrmWjFgmz1XPqw==",
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz",
+ "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -13538,9 +13479,9 @@
}
},
"node_modules/hosted-git-info/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -13636,9 +13577,9 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.6.5",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz",
- "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==",
+ "version": "5.6.6",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz",
+ "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13746,9 +13687,9 @@
}
},
"node_modules/i18next": {
- "version": "25.7.4",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.7.4.tgz",
- "integrity": "sha512-hRkpEblXXcXSNbw8mBNq9042OEetgyB/ahc/X17uV/khPwzV+uB8RHceHh3qavyrkPJvmXFKXME2Sy1E0KjAfw==",
+ "version": "25.8.17",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.8.17.tgz",
+ "integrity": "sha512-vWtCttyn5bpOK4hWbRAe1ZXkA+Yzcn2OcACT+WJavtfGMcxzkfvXTLMeOU8MUhRmAySKjU4VVuKlo0sSGeBokA==",
"funding": [
{
"type": "individual",
@@ -13765,7 +13706,7 @@
],
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.4"
+ "@babel/runtime": "^7.28.6"
},
"peerDependencies": {
"typescript": "^5"
@@ -13894,9 +13835,9 @@
}
},
"node_modules/immer": {
- "version": "11.1.3",
- "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.3.tgz",
- "integrity": "sha512-6jQTc5z0KJFtr1UgFpIL3N9XSC3saRaI9PwWtzM2pSqkNGtiNkYY2OSwkOGDK2XcTRcLb1pi/aNkKZz0nxVH4Q==",
+ "version": "11.1.4",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz",
+ "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==",
"dev": true,
"license": "MIT",
"funding": {
@@ -14792,9 +14733,9 @@
}
},
"node_modules/istanbul-lib-instrument/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -14877,9 +14818,9 @@
}
},
"node_modules/istanbul-lib-report/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -14950,13 +14891,13 @@
}
},
"node_modules/jackspeak": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
- "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz",
+ "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
- "@isaacs/cliui": "^8.0.2"
+ "@isaacs/cliui": "^9.0.0"
},
"engines": {
"node": "20 || >=22"
@@ -15053,9 +14994,9 @@
}
},
"node_modules/jest-circus/node_modules/dedent": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.1.tgz",
- "integrity": "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==",
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz",
+ "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -15403,9 +15344,9 @@
}
},
"node_modules/jest-image-snapshot": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/jest-image-snapshot/-/jest-image-snapshot-6.5.1.tgz",
- "integrity": "sha512-xlJFufgfY2Z4DsRsjcnTwxuynvo1bKdhf4OfcEftNuUAK+BwSCUtPmwlBGJhQ0XJXfm9JMAi/4BhQiHbaV8HrA==",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/jest-image-snapshot/-/jest-image-snapshot-6.5.2.tgz",
+ "integrity": "sha512-frenWThr5ddnnokcX5N4gwi41hA5TiUOdhv/JoGcJrOaktHjrk4/7XbiHKW52lgKX+vei6QkRlgM7fkYQ15nPg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -15421,7 +15362,7 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
- "jest": ">=20 <=29"
+ "jest": ">=20 <31"
},
"peerDependenciesMeta": {
"jest": {
@@ -15886,9 +15827,9 @@
"license": "MIT"
},
"node_modules/jest-snapshot/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -16084,13 +16025,13 @@
}
},
"node_modules/jest-watch-typeahead/node_modules/strip-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
- "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^6.0.1"
+ "ansi-regex": "^6.2.2"
},
"engines": {
"node": ">=12"
@@ -16588,15 +16529,15 @@
}
},
"node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
+ "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"license": "MIT"
},
"node_modules/lodash-es": {
- "version": "4.17.22",
- "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.22.tgz",
- "integrity": "sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz",
+ "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==",
"license": "MIT"
},
"node_modules/lodash.debounce": {
@@ -16751,12 +16692,13 @@
"license": "ISC"
},
"node_modules/make-fetch-happen": {
- "version": "15.0.3",
- "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz",
- "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==",
+ "version": "15.0.4",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.4.tgz",
+ "integrity": "sha512-vM2sG+wbVeVGYcCm16mM3d5fuem9oC28n436HjsGO3LcxoTI8LNVa4rwZDn3f76+cWyT4GGJDxjTYU1I2nr6zw==",
"dev": true,
"license": "ISC",
"dependencies": {
+ "@gar/promise-retry": "^1.0.0",
"@npmcli/agent": "^4.0.0",
"cacache": "^20.0.1",
"http-cache-semantics": "^4.1.1",
@@ -16766,7 +16708,6 @@
"minipass-pipeline": "^1.2.4",
"negotiator": "^1.0.0",
"proc-log": "^6.0.0",
- "promise-retry": "^2.0.1",
"ssri": "^13.0.0"
},
"engines": {
@@ -17229,16 +17170,16 @@
}
},
"node_modules/minimatch": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz",
- "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==",
+ "version": "10.2.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.3.tgz",
+ "integrity": "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg==",
"dev": true,
- "license": "ISC",
+ "license": "BlueOak-1.0.0",
"dependencies": {
- "@isaacs/brace-expansion": "^5.0.0"
+ "brace-expansion": "^5.0.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -17254,11 +17195,11 @@
}
},
"node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
+ "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
"dev": true,
- "license": "ISC",
+ "license": "BlueOak-1.0.0",
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -17277,21 +17218,21 @@
}
},
"node_modules/minipass-fetch": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.0.tgz",
- "integrity": "sha512-fiCdUALipqgPWrOVTz9fw0XhcazULXOSU6ie40DDbX1F49p1dBrSRBuswndTx1x3vEb/g0FT7vC4c4C2u/mh3A==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.2.tgz",
+ "integrity": "sha512-2d0q2a8eCi2IRg/IGubCNRJoYbA1+YPXAzQVRFmB45gdGZafyivnZ5YSEfo3JikbjGxOdntGFvBQGqaSMXlAFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"minipass": "^7.0.3",
- "minipass-sized": "^1.0.3",
+ "minipass-sized": "^2.0.0",
"minizlib": "^3.0.1"
},
"engines": {
"node": "^20.17.0 || >=22.9.0"
},
"optionalDependencies": {
- "encoding": "^0.1.13"
+ "iconv-lite": "^0.7.2"
}
},
"node_modules/minipass-flush": {
@@ -17361,38 +17302,18 @@
"license": "ISC"
},
"node_modules/minipass-sized": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
- "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "minipass": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/minipass-sized/node_modules/minipass": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
- "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz",
+ "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==",
"dev": true,
"license": "ISC",
"dependencies": {
- "yallist": "^4.0.0"
+ "minipass": "^7.1.2"
},
"engines": {
"node": ">=8"
}
},
- "node_modules/minipass-sized/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/minizlib": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
@@ -17420,16 +17341,16 @@
}
},
"node_modules/mlly": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
- "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.1.tgz",
+ "integrity": "sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.15.0",
+ "acorn": "^8.16.0",
"pathe": "^2.0.3",
"pkg-types": "^1.3.1",
- "ufo": "^1.6.1"
+ "ufo": "^1.6.3"
}
},
"node_modules/ms": {
@@ -17619,6 +17540,25 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/node-exports-info": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz",
+ "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array.prototype.flatmap": "^1.3.3",
+ "es-errors": "^1.3.0",
+ "object.entries": "^1.1.9",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/node-fetch": {
"version": "2.7.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
@@ -17666,9 +17606,9 @@
}
},
"node_modules/node-gyp": {
- "version": "12.1.0",
- "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.1.0.tgz",
- "integrity": "sha512-W+RYA8jBnhSr2vrTtlPYPc1K+CSjGpVDRZxcqJcERZ8ND3A1ThWPHRwctTx3qC3oW99jt726jhdz3Y6ky87J4g==",
+ "version": "12.2.0",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz",
+ "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17679,7 +17619,7 @@
"nopt": "^9.0.0",
"proc-log": "^6.0.0",
"semver": "^7.3.5",
- "tar": "^7.5.2",
+ "tar": "^7.5.4",
"tinyglobby": "^0.2.12",
"which": "^6.0.0"
},
@@ -17691,19 +17631,19 @@
}
},
"node_modules/node-gyp/node_modules/isexe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
- "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-4.0.0.tgz",
+ "integrity": "sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==",
"dev": true,
- "license": "ISC",
+ "license": "BlueOak-1.0.0",
"engines": {
- "node": ">=16"
+ "node": ">=20"
}
},
"node_modules/node-gyp/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -17714,13 +17654,13 @@
}
},
"node_modules/node-gyp/node_modules/which": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/which/-/which-6.0.0.tgz",
- "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-6.0.1.tgz",
+ "integrity": "sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==",
"dev": true,
"license": "ISC",
"dependencies": {
- "isexe": "^3.1.1"
+ "isexe": "^4.0.0"
},
"bin": {
"node-which": "bin/which.js"
@@ -17750,9 +17690,9 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.27",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
- "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
+ "version": "2.0.36",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz",
+ "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==",
"dev": true,
"license": "MIT"
},
@@ -17821,9 +17761,9 @@
}
},
"node_modules/npm-install-checks/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -17860,9 +17800,9 @@
}
},
"node_modules/npm-package-arg/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -17873,9 +17813,9 @@
}
},
"node_modules/npm-packlist": {
- "version": "10.0.3",
- "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.3.tgz",
- "integrity": "sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==",
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.4.tgz",
+ "integrity": "sha512-uMW73iajD8hiH4ZBxEV3HC+eTnppIqwakjOYuvgddnalIw2lJguKviK1pcUJDlIWm1wSJkchpDZDSVVsZEYRng==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -17903,9 +17843,9 @@
}
},
"node_modules/npm-pick-manifest/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -18470,12 +18410,13 @@
"license": "BlueOak-1.0.0"
},
"node_modules/pacote": {
- "version": "21.0.4",
- "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.0.4.tgz",
- "integrity": "sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==",
+ "version": "21.5.0",
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.5.0.tgz",
+ "integrity": "sha512-VtZ0SB8mb5Tzw3dXDfVAIjhyVKUHZkS/ZH9/5mpKenwC9sFOXNI0JI7kEF7IMkwOnsWMFrvAZHzx1T5fmrp9FQ==",
"dev": true,
"license": "ISC",
"dependencies": {
+ "@gar/promise-retry": "^1.0.0",
"@npmcli/git": "^7.0.0",
"@npmcli/installed-package-contents": "^4.0.0",
"@npmcli/package-json": "^7.0.0",
@@ -18489,7 +18430,6 @@
"npm-pick-manifest": "^11.0.1",
"npm-registry-fetch": "^19.0.0",
"proc-log": "^6.0.0",
- "promise-retry": "^2.0.1",
"sigstore": "^4.0.0",
"ssri": "^13.0.0",
"tar": "^7.4.3"
@@ -18655,9 +18595,9 @@
"license": "MIT"
},
"node_modules/path-scurry": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
- "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
+ "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -18665,16 +18605,16 @@
"minipass": "^7.1.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "11.2.4",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.4.tgz",
- "integrity": "sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==",
+ "version": "11.2.6",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
+ "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -18832,9 +18772,9 @@
}
},
"node_modules/playwright-core": {
- "version": "1.57.0",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz",
- "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==",
+ "version": "1.58.2",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz",
+ "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -18859,6 +18799,19 @@
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
+ "node_modules/playwright/node_modules/playwright-core": {
+ "version": "1.57.0",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz",
+ "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "playwright-core": "cli.js"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/pngjs": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
@@ -18893,9 +18846,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "version": "8.5.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
+ "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
"funding": [
{
"type": "opencollective",
@@ -19249,6 +19202,16 @@
"node": ">=10"
}
},
+ "node_modules/promise-retry/node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -19347,9 +19310,9 @@
"license": "MIT"
},
"node_modules/qs": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
- "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz",
+ "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -19395,16 +19358,6 @@
"integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==",
"license": "ISC"
},
- "node_modules/randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "^5.1.0"
- }
- },
"node_modules/range-parser": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
@@ -19416,9 +19369,9 @@
}
},
"node_modules/react": {
- "version": "19.2.3",
- "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
- "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
+ "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -19470,15 +19423,15 @@
}
},
"node_modules/react-dom": {
- "version": "19.2.3",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
- "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
+ "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
"license": "MIT",
"dependencies": {
"scheduler": "^0.27.0"
},
"peerDependencies": {
- "react": "^19.2.3"
+ "react": "^19.2.4"
}
},
"node_modules/react-i18next": {
@@ -20120,9 +20073,9 @@
}
},
"node_modules/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20363,9 +20316,9 @@
}
},
"node_modules/schema-utils/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20406,16 +20359,6 @@
"semver": "bin/semver.js"
}
},
- "node_modules/serialize-javascript": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
- "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "randombytes": "^2.1.0"
- }
- },
"node_modules/set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
@@ -20778,17 +20721,6 @@
"wait-port": "^0.2.9"
}
},
- "node_modules/spdx-correct": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
- "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
"node_modules/spdx-exceptions": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
@@ -20797,9 +20729,9 @@
"license": "CC-BY-3.0"
},
"node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz",
+ "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20808,9 +20740,9 @@
}
},
"node_modules/spdx-license-ids": {
- "version": "3.0.22",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz",
- "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==",
+ "version": "3.0.23",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz",
+ "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==",
"dev": true,
"license": "CC0-1.0"
},
@@ -20829,9 +20761,9 @@
"license": "MIT"
},
"node_modules/ssri": {
- "version": "13.0.0",
- "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.0.tgz",
- "integrity": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==",
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-13.0.1.tgz",
+ "integrity": "sha512-QUiRf1+u9wPTL/76GTYlKttDEBWV1ga9ZXW8BG6kfdeyyM8LGPix9gROyg9V2+P0xNyF3X2Go526xKFdMZrHSQ==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -20889,13 +20821,13 @@
}
},
"node_modules/storybook": {
- "version": "8.6.15",
- "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.15.tgz",
- "integrity": "sha512-Ob7DMlwWx8s7dMvcQ3xPc02TvUeralb+xX3oaPRk9wY9Hc6M1IBC/7cEoITkSmRS2v38DHubC+mtEKNc1u2gQg==",
+ "version": "8.6.18",
+ "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.18.tgz",
+ "integrity": "sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core": "8.6.15"
+ "@storybook/core": "8.6.18"
},
"bin": {
"getstorybook": "bin/index.cjs",
@@ -21003,29 +20935,6 @@
"node": ">=8"
}
},
- "node_modules/string-width-cjs": {
- "name": "string-width",
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string-width-cjs/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
@@ -21159,20 +21068,6 @@
"node": ">=8"
}
},
- "node_modules/strip-ansi-cjs": {
- "name": "strip-ansi",
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
@@ -21446,9 +21341,9 @@
}
},
"node_modules/tar": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz",
- "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==",
+ "version": "7.5.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.11.tgz",
+ "integrity": "sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==",
"dev": true,
"license": "BlueOak-1.0.0",
"dependencies": {
@@ -21483,9 +21378,9 @@
}
},
"node_modules/terser": {
- "version": "5.44.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz",
- "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==",
+ "version": "5.46.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz",
+ "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -21502,16 +21397,15 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.16",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz",
- "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==",
+ "version": "5.3.17",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.17.tgz",
+ "integrity": "sha512-YR7PtUp6GMU91BgSJmlaX/rS2lGDbAF7D+Wtq7hRO+MiljNmodYvqslzCFiYVAgW+Qoaaia/QUIP4lGXufjdZw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
"schema-utils": "^4.3.0",
- "serialize-javascript": "^6.0.2",
"terser": "^5.31.1"
},
"engines": {
@@ -21622,10 +21516,28 @@
"node": ">=8"
}
},
+ "node_modules/test-exclude/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/test-exclude/node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
"node_modules/test-exclude/node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -21636,9 +21548,9 @@
}
},
"node_modules/text-decoder": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
- "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
+ "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -21965,9 +21877,9 @@
}
},
"node_modules/ts-jest/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -22075,9 +21987,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/aix-ppc64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
- "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
+ "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
"cpu": [
"ppc64"
],
@@ -22092,9 +22004,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/android-arm": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
- "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
+ "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
"cpu": [
"arm"
],
@@ -22109,9 +22021,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/android-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
- "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
+ "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
"cpu": [
"arm64"
],
@@ -22126,9 +22038,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/android-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
- "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
+ "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
"cpu": [
"x64"
],
@@ -22143,9 +22055,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/darwin-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
- "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
+ "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
"cpu": [
"arm64"
],
@@ -22160,9 +22072,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/darwin-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
- "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
+ "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
"cpu": [
"x64"
],
@@ -22177,9 +22089,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/freebsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
- "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
"cpu": [
"arm64"
],
@@ -22194,9 +22106,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/freebsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
- "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
+ "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
"cpu": [
"x64"
],
@@ -22211,9 +22123,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-arm": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
- "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
+ "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
"cpu": [
"arm"
],
@@ -22228,9 +22140,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
- "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
+ "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
"cpu": [
"arm64"
],
@@ -22245,9 +22157,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-ia32": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
- "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
+ "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
"cpu": [
"ia32"
],
@@ -22262,9 +22174,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-loong64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
- "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
+ "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
"cpu": [
"loong64"
],
@@ -22279,9 +22191,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-mips64el": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
- "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
+ "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
"cpu": [
"mips64el"
],
@@ -22296,9 +22208,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-ppc64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
- "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
+ "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
"cpu": [
"ppc64"
],
@@ -22313,9 +22225,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-riscv64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
- "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
+ "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
"cpu": [
"riscv64"
],
@@ -22330,9 +22242,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-s390x": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
- "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
+ "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
"cpu": [
"s390x"
],
@@ -22347,9 +22259,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/linux-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
- "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
+ "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
"cpu": [
"x64"
],
@@ -22364,9 +22276,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/netbsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
- "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
"cpu": [
"arm64"
],
@@ -22381,9 +22293,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/netbsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
- "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
"cpu": [
"x64"
],
@@ -22398,9 +22310,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/openbsd-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
- "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
"cpu": [
"arm64"
],
@@ -22415,9 +22327,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/openbsd-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
- "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
"cpu": [
"x64"
],
@@ -22432,9 +22344,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/openharmony-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
- "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
+ "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
"cpu": [
"arm64"
],
@@ -22449,9 +22361,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/sunos-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
- "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
+ "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
"cpu": [
"x64"
],
@@ -22466,9 +22378,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/win32-arm64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
- "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
+ "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
"cpu": [
"arm64"
],
@@ -22483,9 +22395,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/win32-ia32": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
- "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
+ "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
"cpu": [
"ia32"
],
@@ -22500,9 +22412,9 @@
}
},
"node_modules/tsup/node_modules/@esbuild/win32-x64": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
- "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
+ "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
"cpu": [
"x64"
],
@@ -22533,9 +22445,9 @@
}
},
"node_modules/tsup/node_modules/esbuild": {
- "version": "0.27.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
- "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
+ "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -22546,32 +22458,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.27.2",
- "@esbuild/android-arm": "0.27.2",
- "@esbuild/android-arm64": "0.27.2",
- "@esbuild/android-x64": "0.27.2",
- "@esbuild/darwin-arm64": "0.27.2",
- "@esbuild/darwin-x64": "0.27.2",
- "@esbuild/freebsd-arm64": "0.27.2",
- "@esbuild/freebsd-x64": "0.27.2",
- "@esbuild/linux-arm": "0.27.2",
- "@esbuild/linux-arm64": "0.27.2",
- "@esbuild/linux-ia32": "0.27.2",
- "@esbuild/linux-loong64": "0.27.2",
- "@esbuild/linux-mips64el": "0.27.2",
- "@esbuild/linux-ppc64": "0.27.2",
- "@esbuild/linux-riscv64": "0.27.2",
- "@esbuild/linux-s390x": "0.27.2",
- "@esbuild/linux-x64": "0.27.2",
- "@esbuild/netbsd-arm64": "0.27.2",
- "@esbuild/netbsd-x64": "0.27.2",
- "@esbuild/openbsd-arm64": "0.27.2",
- "@esbuild/openbsd-x64": "0.27.2",
- "@esbuild/openharmony-arm64": "0.27.2",
- "@esbuild/sunos-x64": "0.27.2",
- "@esbuild/win32-arm64": "0.27.2",
- "@esbuild/win32-ia32": "0.27.2",
- "@esbuild/win32-x64": "0.27.2"
+ "@esbuild/aix-ppc64": "0.27.3",
+ "@esbuild/android-arm": "0.27.3",
+ "@esbuild/android-arm64": "0.27.3",
+ "@esbuild/android-x64": "0.27.3",
+ "@esbuild/darwin-arm64": "0.27.3",
+ "@esbuild/darwin-x64": "0.27.3",
+ "@esbuild/freebsd-arm64": "0.27.3",
+ "@esbuild/freebsd-x64": "0.27.3",
+ "@esbuild/linux-arm": "0.27.3",
+ "@esbuild/linux-arm64": "0.27.3",
+ "@esbuild/linux-ia32": "0.27.3",
+ "@esbuild/linux-loong64": "0.27.3",
+ "@esbuild/linux-mips64el": "0.27.3",
+ "@esbuild/linux-ppc64": "0.27.3",
+ "@esbuild/linux-riscv64": "0.27.3",
+ "@esbuild/linux-s390x": "0.27.3",
+ "@esbuild/linux-x64": "0.27.3",
+ "@esbuild/netbsd-arm64": "0.27.3",
+ "@esbuild/netbsd-x64": "0.27.3",
+ "@esbuild/openbsd-arm64": "0.27.3",
+ "@esbuild/openbsd-x64": "0.27.3",
+ "@esbuild/openharmony-arm64": "0.27.3",
+ "@esbuild/sunos-x64": "0.27.3",
+ "@esbuild/win32-arm64": "0.27.3",
+ "@esbuild/win32-ia32": "0.27.3",
+ "@esbuild/win32-x64": "0.27.3"
}
},
"node_modules/tsup/node_modules/postcss-load-config": {
@@ -22818,16 +22730,16 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.52.0.tgz",
- "integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.0.tgz",
+ "integrity": "sha512-W8GcigEMEeB07xEZol8oJ26rigm3+bfPHxHvwbYUlu1fUDsGuQ7Hiskx5xGW/xM4USc9Ephe3jtv7ZYPQntHeA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.52.0",
- "@typescript-eslint/parser": "8.52.0",
- "@typescript-eslint/typescript-estree": "8.52.0",
- "@typescript-eslint/utils": "8.52.0"
+ "@typescript-eslint/eslint-plugin": "8.57.0",
+ "@typescript-eslint/parser": "8.57.0",
+ "@typescript-eslint/typescript-estree": "8.57.0",
+ "@typescript-eslint/utils": "8.57.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -22837,22 +22749,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.52.0.tgz",
- "integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.0.tgz",
+ "integrity": "sha512-qeu4rTHR3/IaFORbD16gmjq9+rEs9fGKdX0kF6BKSfi+gCuG3RCKLlSBYzn/bGsY9Tj7KE/DAQStbp8AHJGHEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
- "@typescript-eslint/scope-manager": "8.52.0",
- "@typescript-eslint/type-utils": "8.52.0",
- "@typescript-eslint/utils": "8.52.0",
- "@typescript-eslint/visitor-keys": "8.52.0",
+ "@typescript-eslint/scope-manager": "8.57.0",
+ "@typescript-eslint/type-utils": "8.57.0",
+ "@typescript-eslint/utils": "8.57.0",
+ "@typescript-eslint/visitor-keys": "8.57.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
@@ -22865,22 +22777,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.52.0",
- "eslint": "^8.57.0 || ^9.0.0",
+ "@typescript-eslint/parser": "^8.57.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz",
- "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.0.tgz",
+ "integrity": "sha512-XZzOmihLIr8AD1b9hL9ccNMzEMWt/dE2u7NyTY9jJG6YNiNthaD5XtUHVF2uCXZ15ng+z2hT3MVuxnUYhq6k1g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.52.0",
- "@typescript-eslint/types": "8.52.0",
- "@typescript-eslint/typescript-estree": "8.52.0",
- "@typescript-eslint/visitor-keys": "8.52.0",
+ "@typescript-eslint/scope-manager": "8.57.0",
+ "@typescript-eslint/types": "8.57.0",
+ "@typescript-eslint/typescript-estree": "8.57.0",
+ "@typescript-eslint/visitor-keys": "8.57.0",
"debug": "^4.4.3"
},
"engines": {
@@ -22891,19 +22803,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz",
- "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.0.tgz",
+ "integrity": "sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.52.0",
- "@typescript-eslint/visitor-keys": "8.52.0"
+ "@typescript-eslint/types": "8.57.0",
+ "@typescript-eslint/visitor-keys": "8.57.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -22914,15 +22826,15 @@
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.52.0.tgz",
- "integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.0.tgz",
+ "integrity": "sha512-yjgh7gmDcJ1+TcEg8x3uWQmn8ifvSupnPfjP21twPKrDP/pTHlEQgmKcitzF/rzPSmv7QjJ90vRpN4U+zoUjwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.52.0",
- "@typescript-eslint/typescript-estree": "8.52.0",
- "@typescript-eslint/utils": "8.52.0",
+ "@typescript-eslint/types": "8.57.0",
+ "@typescript-eslint/typescript-estree": "8.57.0",
+ "@typescript-eslint/utils": "8.57.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
},
@@ -22934,14 +22846,14 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/types": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz",
- "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz",
+ "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -22953,18 +22865,18 @@
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz",
- "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.0.tgz",
+ "integrity": "sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.52.0",
- "@typescript-eslint/tsconfig-utils": "8.52.0",
- "@typescript-eslint/types": "8.52.0",
- "@typescript-eslint/visitor-keys": "8.52.0",
+ "@typescript-eslint/project-service": "8.57.0",
+ "@typescript-eslint/tsconfig-utils": "8.57.0",
+ "@typescript-eslint/types": "8.57.0",
+ "@typescript-eslint/visitor-keys": "8.57.0",
"debug": "^4.4.3",
- "minimatch": "^9.0.5",
+ "minimatch": "^10.2.2",
"semver": "^7.7.3",
"tinyglobby": "^0.2.15",
"ts-api-utils": "^2.4.0"
@@ -22981,16 +22893,16 @@
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz",
- "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz",
+ "integrity": "sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
- "@typescript-eslint/scope-manager": "8.52.0",
- "@typescript-eslint/types": "8.52.0",
- "@typescript-eslint/typescript-estree": "8.52.0"
+ "@typescript-eslint/scope-manager": "8.57.0",
+ "@typescript-eslint/types": "8.57.0",
+ "@typescript-eslint/typescript-estree": "8.57.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -23000,19 +22912,19 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.52.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz",
- "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.0.tgz",
+ "integrity": "sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.52.0",
- "eslint-visitor-keys": "^4.2.1"
+ "@typescript-eslint/types": "8.57.0",
+ "eslint-visitor-keys": "^5.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -23022,24 +22934,14 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/typescript-eslint/node_modules/brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
"node_modules/typescript-eslint/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -23055,26 +22957,10 @@
"node": ">= 4"
}
},
- "node_modules/typescript-eslint/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/typescript-eslint/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -23085,9 +22971,9 @@
}
},
"node_modules/ufo": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.2.tgz",
- "integrity": "sha512-heMioaxBcG9+Znsda5Q8sQbWnLJSl98AFDXTO80wELWEzX3hordXsTdxrIfMQoO9IY1MEnoGoPjpoKpMj+Yx0Q==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz",
+ "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==",
"dev": true,
"license": "MIT"
},
@@ -23146,9 +23032,9 @@
}
},
"node_modules/undici-types": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
- "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
+ "version": "7.18.2",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
+ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
"dev": true,
"license": "MIT"
},
@@ -23499,17 +23385,6 @@
"node": ">=10.12.0"
}
},
- "node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
"node_modules/validate-npm-package-name": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz",
@@ -24048,9 +23923,9 @@
}
},
"node_modules/watchpack": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz",
- "integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz",
+ "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24092,9 +23967,9 @@
}
},
"node_modules/webpack": {
- "version": "5.104.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz",
- "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==",
+ "version": "5.105.4",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.4.tgz",
+ "integrity": "sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24104,11 +23979,11 @@
"@webassemblyjs/ast": "^1.14.1",
"@webassemblyjs/wasm-edit": "^1.14.1",
"@webassemblyjs/wasm-parser": "^1.14.1",
- "acorn": "^8.15.0",
+ "acorn": "^8.16.0",
"acorn-import-phases": "^1.0.3",
"browserslist": "^4.28.1",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.4",
+ "enhanced-resolve": "^5.20.0",
"es-module-lexer": "^2.0.0",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
@@ -24120,9 +23995,9 @@
"neo-async": "^2.6.2",
"schema-utils": "^4.3.3",
"tapable": "^2.3.0",
- "terser-webpack-plugin": "^5.3.16",
- "watchpack": "^2.4.4",
- "webpack-sources": "^3.3.3"
+ "terser-webpack-plugin": "^5.3.17",
+ "watchpack": "^2.5.1",
+ "webpack-sources": "^3.3.4"
},
"bin": {
"webpack": "bin/webpack.js"
@@ -24220,9 +24095,9 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
- "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz",
+ "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -24437,9 +24312,9 @@
"license": "ISC"
},
"node_modules/which-typed-array": {
- "version": "1.1.19",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
- "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
+ "version": "1.1.20",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
+ "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -24490,25 +24365,6 @@
"node": ">=8"
}
},
- "node_modules/wrap-ansi-cjs": {
- "name": "wrap-ansi",
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
diff --git a/package.json b/package.json
index d15c28580..cc0369852 100644
--- a/package.json
+++ b/package.json
@@ -69,15 +69,16 @@
"@microsoft/api-documenter": "^7.23.14",
"@microsoft/api-extractor": "^7.38.5",
"@reduxjs/toolkit": "^2.5.0",
- "@storybook/addon-a11y": "^8.6.15",
- "@storybook/addon-actions": "^8.6.15",
+ "@storybook/addon-a11y": "^8.6.17",
+ "@storybook/addon-actions": "^8.6.17",
"@storybook/addon-coverage": "^3.0.0",
- "@storybook/addon-essentials": "^8.6.15",
- "@storybook/addon-interactions": "^8.6.15",
- "@storybook/addon-links": "^8.6.15",
- "@storybook/manager-api": "^8.6.15",
- "@storybook/react": "^8.6.15",
- "@storybook/react-webpack5": "^8.6.15",
+ "@storybook/addon-essentials": "^8.6.17",
+ "@storybook/addon-interactions": "^8.6.17",
+ "@storybook/addon-links": "^8.6.17",
+ "@storybook/manager-api": "^8.6.17",
+ "@storybook/react": "^8.6.17",
+ "@storybook/react-webpack5": "^8.6.17",
+ "@storybook/test": "^8.6.17",
"@storybook/test-runner": "0.19.0",
"@storybook/testing-library": "0.2.2",
"@testing-library/jest-dom": "^5.16.1",
@@ -116,7 +117,7 @@
"msw": "^0.36.8",
"react": "^19.2.1",
"react-dom": "^19.2.1",
- "storybook": "^8.6.15",
+ "storybook": "^8.6.17",
"tailwindcss": "^3.0.23",
"ts-jest": "^29.2.5",
"tsup": "^8.0.1",
@@ -194,7 +195,7 @@
"overrides": {
"@babel/plugin-transform-runtime": "^7.23.2",
"rollup": "4.22.4",
- "playwright": "^1.55.1"
+ "playwright": "1.57.0"
},
"repository": {
"type": "git",
diff --git a/test-site/package-lock.json b/test-site/package-lock.json
index e9a55895c..f28da2704 100644
--- a/test-site/package-lock.json
+++ b/test-site/package-lock.json
@@ -27,7 +27,7 @@
"autoprefixer": "^10.4.4",
"eslint-config-react-app": "file:../node_modules/eslint-config-react-app",
"postcss": "^8.4.12",
- "react-scripts": "5.0.0",
+ "react-scripts": "5.0.1",
"tailwindcss": "^3.0.23",
"typescript": "^4.6.2"
}
@@ -68,15 +68,16 @@
"@microsoft/api-documenter": "^7.23.14",
"@microsoft/api-extractor": "^7.38.5",
"@reduxjs/toolkit": "^2.5.0",
- "@storybook/addon-a11y": "^8.6.15",
- "@storybook/addon-actions": "^8.6.15",
+ "@storybook/addon-a11y": "^8.6.17",
+ "@storybook/addon-actions": "^8.6.17",
"@storybook/addon-coverage": "^3.0.0",
- "@storybook/addon-essentials": "^8.6.15",
- "@storybook/addon-interactions": "^8.6.15",
- "@storybook/addon-links": "^8.6.15",
- "@storybook/manager-api": "^8.6.15",
- "@storybook/react": "^8.6.15",
- "@storybook/react-webpack5": "^8.6.15",
+ "@storybook/addon-essentials": "^8.6.17",
+ "@storybook/addon-interactions": "^8.6.17",
+ "@storybook/addon-links": "^8.6.17",
+ "@storybook/manager-api": "^8.6.17",
+ "@storybook/react": "^8.6.17",
+ "@storybook/react-webpack5": "^8.6.17",
+ "@storybook/test": "^8.6.17",
"@storybook/test-runner": "0.19.0",
"@storybook/testing-library": "0.2.2",
"@testing-library/jest-dom": "^5.16.1",
@@ -115,7 +116,7 @@
"msw": "^0.36.8",
"react": "^19.2.1",
"react-dom": "^19.2.1",
- "storybook": "^8.6.15",
+ "storybook": "^8.6.17",
"tailwindcss": "^3.0.23",
"ts-jest": "^29.2.5",
"tsup": "^8.0.1",
@@ -157,20 +158,20 @@
}
},
"../node_modules/react": {
- "version": "19.2.3",
+ "version": "19.2.4",
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"../node_modules/react-dom": {
- "version": "19.2.3",
+ "version": "19.2.4",
"license": "MIT",
"dependencies": {
"scheduler": "^0.27.0"
},
"peerDependencies": {
- "react": "^19.2.3"
+ "react": "^19.2.4"
}
},
"node_modules/@alloc/quick-lru": {
@@ -186,13 +187,13 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
},
@@ -201,9 +202,9 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz",
- "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -211,21 +212,21 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz",
- "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.5",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.28.3",
- "@babel/helpers": "^7.28.4",
- "@babel/parser": "^7.28.5",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.5",
- "@babel/types": "^7.28.5",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helpers": "^7.28.6",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/remapping": "^2.3.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
@@ -242,14 +243,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz",
- "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==",
+ "version": "7.29.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.5",
- "@babel/types": "^7.28.5",
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -272,13 +273,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.2",
+ "@babel/compat-data": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
@@ -289,18 +290,18 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz",
- "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz",
+ "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
"@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.28.5",
+ "@babel/traverse": "^7.28.6",
"semver": "^6.3.1"
},
"engines": {
@@ -329,17 +330,17 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
- "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
+ "version": "0.6.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.7.tgz",
+ "integrity": "sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "debug": "^4.4.1",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "debug": "^4.4.3",
"lodash.debounce": "^4.0.8",
- "resolve": "^1.22.10"
+ "resolve": "^1.22.11"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -370,29 +371,29 @@
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
- "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -415,9 +416,9 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
"dev": true,
"license": "MIT",
"engines": {
@@ -443,15 +444,15 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
- "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz",
+ "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -505,42 +506,42 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
- "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz",
+ "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.3",
- "@babel/types": "^7.28.2"
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
- "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
+ "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.4"
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz",
- "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
+ "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.5"
+ "@babel/types": "^7.29.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -617,14 +618,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
- "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz",
+ "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -652,15 +653,15 @@
}
},
"node_modules/@babel/plugin-proposal-decorators": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz",
- "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.29.0.tgz",
+ "integrity": "sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-syntax-decorators": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-syntax-decorators": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -811,13 +812,13 @@
}
},
"node_modules/@babel/plugin-syntax-decorators": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz",
- "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.28.6.tgz",
+ "integrity": "sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -827,13 +828,13 @@
}
},
"node_modules/@babel/plugin-syntax-flow": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz",
- "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz",
+ "integrity": "sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -843,13 +844,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
- "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz",
+ "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -859,13 +860,13 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz",
+ "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -901,13 +902,13 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1027,13 +1028,13 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz",
+ "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1076,15 +1077,15 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
- "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz",
+ "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1094,14 +1095,14 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
- "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz",
+ "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1"
},
"engines": {
@@ -1128,13 +1129,13 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz",
- "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz",
+ "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1144,14 +1145,14 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
- "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz",
+ "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1161,14 +1162,14 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
- "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz",
+ "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.28.3",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1178,18 +1179,18 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz",
- "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz",
+ "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-compilation-targets": "^7.28.6",
"@babel/helper-globals": "^7.28.0",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.28.4"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-replace-supers": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1199,14 +1200,14 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
- "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz",
+ "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/template": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/template": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1233,14 +1234,14 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
- "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz",
+ "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1266,14 +1267,14 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1299,14 +1300,14 @@
}
},
"node_modules/@babel/plugin-transform-explicit-resource-management": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
- "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz",
+ "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1316,13 +1317,13 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz",
- "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz",
+ "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1400,13 +1401,13 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
- "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz",
+ "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1432,13 +1433,13 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz",
- "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz",
+ "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1481,14 +1482,14 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
- "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz",
+ "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1498,16 +1499,16 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz",
- "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz",
+ "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.28.3",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-identifier": "^7.28.5",
- "@babel/traverse": "^7.28.5"
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1534,14 +1535,14 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1567,13 +1568,13 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
- "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz",
+ "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1583,13 +1584,13 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
- "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz",
+ "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1599,17 +1600,17 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz",
- "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz",
+ "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/traverse": "^7.28.4"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1636,13 +1637,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
- "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz",
+ "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1652,13 +1653,13 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz",
- "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz",
+ "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1685,14 +1686,14 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
- "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz",
+ "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1702,15 +1703,15 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
- "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz",
+ "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1768,17 +1769,17 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz",
- "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz",
+ "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-syntax-jsx": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-syntax-jsx": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1821,13 +1822,13 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz",
- "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz",
+ "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1837,14 +1838,14 @@
}
},
"node_modules/@babel/plugin-transform-regexp-modifiers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
- "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz",
+ "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1870,14 +1871,14 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz",
- "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz",
+ "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"babel-plugin-polyfill-corejs2": "^0.4.14",
"babel-plugin-polyfill-corejs3": "^0.13.0",
"babel-plugin-polyfill-regenerator": "^0.6.5",
@@ -1890,6 +1891,20 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
+ "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "core-js-compat": "^3.43.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz",
@@ -1907,13 +1922,13 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
- "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz",
+ "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1972,17 +1987,17 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz",
- "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz",
+ "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-create-class-features-plugin": "^7.28.5",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/plugin-syntax-typescript": "^7.27.1"
+ "@babel/plugin-syntax-typescript": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -2008,14 +2023,14 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
- "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz",
+ "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -2042,14 +2057,14 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
- "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz",
+ "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -2059,81 +2074,81 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz",
- "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz",
+ "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.28.5",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/compat-data": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-import-assertions": "^7.27.1",
- "@babel/plugin-syntax-import-attributes": "^7.27.1",
+ "@babel/plugin-syntax-import-assertions": "^7.28.6",
+ "@babel/plugin-syntax-import-attributes": "^7.28.6",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-arrow-functions": "^7.27.1",
- "@babel/plugin-transform-async-generator-functions": "^7.28.0",
- "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.29.0",
+ "@babel/plugin-transform-async-to-generator": "^7.28.6",
"@babel/plugin-transform-block-scoped-functions": "^7.27.1",
- "@babel/plugin-transform-block-scoping": "^7.28.5",
- "@babel/plugin-transform-class-properties": "^7.27.1",
- "@babel/plugin-transform-class-static-block": "^7.28.3",
- "@babel/plugin-transform-classes": "^7.28.4",
- "@babel/plugin-transform-computed-properties": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.6",
+ "@babel/plugin-transform-class-properties": "^7.28.6",
+ "@babel/plugin-transform-class-static-block": "^7.28.6",
+ "@babel/plugin-transform-classes": "^7.28.6",
+ "@babel/plugin-transform-computed-properties": "^7.28.6",
"@babel/plugin-transform-destructuring": "^7.28.5",
- "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-dotall-regex": "^7.28.6",
"@babel/plugin-transform-duplicate-keys": "^7.27.1",
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-dynamic-import": "^7.27.1",
- "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
- "@babel/plugin-transform-exponentiation-operator": "^7.28.5",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.6",
+ "@babel/plugin-transform-exponentiation-operator": "^7.28.6",
"@babel/plugin-transform-export-namespace-from": "^7.27.1",
"@babel/plugin-transform-for-of": "^7.27.1",
"@babel/plugin-transform-function-name": "^7.27.1",
- "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.28.6",
"@babel/plugin-transform-literals": "^7.27.1",
- "@babel/plugin-transform-logical-assignment-operators": "^7.28.5",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.28.6",
"@babel/plugin-transform-member-expression-literals": "^7.27.1",
"@babel/plugin-transform-modules-amd": "^7.27.1",
- "@babel/plugin-transform-modules-commonjs": "^7.27.1",
- "@babel/plugin-transform-modules-systemjs": "^7.28.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.28.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.29.0",
"@babel/plugin-transform-modules-umd": "^7.27.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-new-target": "^7.27.1",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
- "@babel/plugin-transform-numeric-separator": "^7.27.1",
- "@babel/plugin-transform-object-rest-spread": "^7.28.4",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6",
+ "@babel/plugin-transform-numeric-separator": "^7.28.6",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.6",
"@babel/plugin-transform-object-super": "^7.27.1",
- "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
- "@babel/plugin-transform-optional-chaining": "^7.28.5",
+ "@babel/plugin-transform-optional-catch-binding": "^7.28.6",
+ "@babel/plugin-transform-optional-chaining": "^7.28.6",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/plugin-transform-private-methods": "^7.27.1",
- "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-private-methods": "^7.28.6",
+ "@babel/plugin-transform-private-property-in-object": "^7.28.6",
"@babel/plugin-transform-property-literals": "^7.27.1",
- "@babel/plugin-transform-regenerator": "^7.28.4",
- "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.29.0",
+ "@babel/plugin-transform-regexp-modifiers": "^7.28.6",
"@babel/plugin-transform-reserved-words": "^7.27.1",
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
- "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.28.6",
"@babel/plugin-transform-sticky-regex": "^7.27.1",
"@babel/plugin-transform-template-literals": "^7.27.1",
"@babel/plugin-transform-typeof-symbol": "^7.27.1",
"@babel/plugin-transform-unicode-escapes": "^7.27.1",
- "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.28.6",
"@babel/plugin-transform-unicode-regex": "^7.27.1",
- "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.28.6",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.14",
- "babel-plugin-polyfill-corejs3": "^0.13.0",
- "babel-plugin-polyfill-regenerator": "^0.6.5",
- "core-js-compat": "^3.43.0",
+ "babel-plugin-polyfill-corejs2": "^0.4.15",
+ "babel-plugin-polyfill-corejs3": "^0.14.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.6",
+ "core-js-compat": "^3.48.0",
"semver": "^6.3.1"
},
"engines": {
@@ -2200,42 +2215,42 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz",
- "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
+ "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz",
- "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.5",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.5",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.5",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
"debug": "^4.3.1"
},
"engines": {
@@ -2243,9 +2258,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.5",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz",
- "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3849,16 +3864,6 @@
"node": ">= 6"
}
},
- "node_modules/@trysound/sax": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -3998,9 +4003,9 @@
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz",
- "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz",
+ "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4011,9 +4016,9 @@
}
},
"node_modules/@types/express/node_modules/@types/express-serve-static-core": {
- "version": "4.19.7",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz",
- "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==",
+ "version": "4.19.8",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz",
+ "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4177,9 +4182,9 @@
"license": "MIT"
},
"node_modules/@types/prismjs": {
- "version": "1.26.5",
- "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz",
- "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==",
+ "version": "1.26.6",
+ "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz",
+ "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==",
"license": "MIT"
},
"node_modules/@types/prop-types": {
@@ -4188,17 +4193,10 @@
"integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
"license": "MIT"
},
- "node_modules/@types/q": {
- "version": "1.5.8",
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz",
- "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/qs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz",
- "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz",
+ "integrity": "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==",
"dev": true,
"license": "MIT"
},
@@ -4210,9 +4208,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.3.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz",
- "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==",
+ "version": "18.3.28",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz",
+ "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==",
"license": "MIT",
"dependencies": {
"@types/prop-types": "*",
@@ -4354,9 +4352,9 @@
"license": "MIT"
},
"node_modules/@uiw/copy-to-clipboard": {
- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/@uiw/copy-to-clipboard/-/copy-to-clipboard-1.0.19.tgz",
- "integrity": "sha512-AYxzFUBkZrhtExb2QC0C4lFH2+BSx6JVId9iqeGHakBuosqiQHUQaNZCvIBeM97Ucp+nJ22flOh8FBT2pKRRAA==",
+ "version": "1.0.20",
+ "resolved": "https://registry.npmjs.org/@uiw/copy-to-clipboard/-/copy-to-clipboard-1.0.20.tgz",
+ "integrity": "sha512-IFQhS62CLNon1YgYJTEzXR2N3WVXg7V1FaBRDLMlzU6JY5X6Hr3OPAcw4WNoKcz2XcFD6XCgwEjlsmj+JA0mWA==",
"license": "MIT",
"funding": {
"url": "https://jaywcjlove.github.io/#/sponsor"
@@ -4621,9 +4619,9 @@
}
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -4728,9 +4726,9 @@
}
},
"node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4763,9 +4761,9 @@
}
},
"node_modules/ajv-formats/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4946,29 +4944,6 @@
"node": ">=8"
}
},
- "node_modules/array.prototype.reduce": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz",
- "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.4",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.23.9",
- "es-array-method-boxes-properly": "^1.0.0",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.1.1",
- "is-string": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/arraybuffer.prototype.slice": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
@@ -5033,9 +5008,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.23",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz",
- "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==",
+ "version": "10.4.27",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz",
+ "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==",
"dev": true,
"funding": [
{
@@ -5054,7 +5029,7 @@
"license": "MIT",
"dependencies": {
"browserslist": "^4.28.1",
- "caniuse-lite": "^1.0.30001760",
+ "caniuse-lite": "^1.0.30001774",
"fraction.js": "^5.3.4",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
@@ -5207,14 +5182,14 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
- "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.16.tgz",
+ "integrity": "sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.7",
- "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "@babel/compat-data": "^7.28.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.7",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -5222,27 +5197,27 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz",
- "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==",
+ "version": "0.14.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.1.tgz",
+ "integrity": "sha512-ENp89vM9Pw4kv/koBb5N2f9bDZsR0hpf3BdPMOg/pkS3pwO4dzNnQZVXtBbeyAadgm865DmQG2jMMLqmZXvuCw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.5",
- "core-js-compat": "^3.43.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.7",
+ "core-js-compat": "^3.48.0"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
- "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
+ "version": "0.6.7",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.7.tgz",
+ "integrity": "sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.5"
+ "@babel/helper-define-polyfill-provider": "^0.6.7"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -5363,13 +5338,16 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.13",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.13.tgz",
- "integrity": "sha512-WhtvB2NG2wjr04+h77sg3klAIwrgOqnjS49GGudnUPGFFgg7G17y7Qecqp+2Dr5kUDxNRBca0SK7cG8JwzkWDQ==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz",
+ "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
- "baseline-browser-mapping": "dist/cli.js"
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
"node_modules/batch": {
@@ -5718,9 +5696,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001763",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001763.tgz",
- "integrity": "sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==",
+ "version": "1.0.30001777",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001777.tgz",
+ "integrity": "sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ==",
"dev": true,
"funding": [
{
@@ -5947,99 +5925,6 @@
"node": ">= 0.12.0"
}
},
- "node_modules/coa": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
- "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/q": "^1.5.1",
- "chalk": "^2.4.1",
- "q": "^1.1.2"
- },
- "engines": {
- "node": ">= 4.0"
- }
- },
- "node_modules/coa/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/coa/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/coa/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/coa/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/coa/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/coa/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/coa/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/collect-v8-coverage": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz",
@@ -6245,9 +6130,9 @@
"license": "MIT"
},
"node_modules/core-js": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz",
- "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz",
+ "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -6257,13 +6142,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz",
- "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz",
+ "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.0"
+ "browserslist": "^4.28.1"
},
"funding": {
"type": "opencollective",
@@ -6271,9 +6156,9 @@
}
},
"node_modules/core-js-pure": {
- "version": "3.47.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.47.0.tgz",
- "integrity": "sha512-BcxeDbzUrRnXGYIVAGFtcGQVNpFcUhVjr6W7F8XktvQW2iJP9e66GP6xdKotCRFlrxBvNIBrhwKteRXqMV86Nw==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.48.0.tgz",
+ "integrity": "sha512-1slJgk89tWC51HQ1AEqG+s2VuwpTRr8ocu4n20QUcH1v9lAN0RXen0Q0AABa/DK1I7RrNWLucplOHMx8hfTGTw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -6419,9 +6304,9 @@
}
},
"node_modules/css-loader/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -6513,13 +6398,6 @@
"url": "https://github.com/sponsors/fb55"
}
},
- "node_modules/css-select-base-adapter": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
- "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/css-selector-parser": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz",
@@ -6527,27 +6405,17 @@
"license": "MIT"
},
"node_modules/css-tree": {
- "version": "1.0.0-alpha.37",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
- "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
+ "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "mdn-data": "2.0.4",
- "source-map": "^0.6.1"
+ "mdn-data": "2.27.1",
+ "source-map-js": "^1.2.1"
},
"engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/css-tree/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
}
},
"node_modules/css-what": {
@@ -6678,49 +6546,41 @@
}
},
"node_modules/csso": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
- "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "css-tree": "^1.1.2"
+ "css-tree": "~2.2.0"
},
"engines": {
- "node": ">=8.0.0"
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
}
},
"node_modules/csso/node_modules/css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
+ "mdn-data": "2.0.28",
+ "source-map-js": "^1.0.1"
},
"engines": {
- "node": ">=8.0.0"
+ "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
+ "npm": ">=7.0.0"
}
},
"node_modules/csso/node_modules/mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+ "version": "2.0.28",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
"dev": true,
"license": "CC0-1.0"
},
- "node_modules/csso/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/cssom": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
@@ -6848,9 +6708,9 @@
"license": "MIT"
},
"node_modules/decode-named-character-reference": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
- "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
+ "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
"license": "MIT",
"dependencies": {
"character-entities": "^2.0.0"
@@ -7042,9 +6902,9 @@
"license": "Apache-2.0"
},
"node_modules/diff": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz",
+ "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==",
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.3.1"
@@ -7291,9 +7151,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.267",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
- "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
+ "version": "1.5.307",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.307.tgz",
+ "integrity": "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==",
"dev": true,
"license": "ISC"
},
@@ -7338,14 +7198,14 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.4",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz",
- "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz",
+ "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
+ "tapable": "^2.3.0"
},
"engines": {
"node": ">=10.13.0"
@@ -7450,13 +7310,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/es-array-method-boxes-properly": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
- "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/es-define-property": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
@@ -8209,9 +8062,9 @@
}
},
"node_modules/filelist": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
- "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz",
+ "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -8229,9 +8082,9 @@
}
},
"node_modules/filelist/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz",
+ "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -8347,9 +8200,9 @@
}
},
"node_modules/flatted": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
- "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.1.tgz",
+ "integrity": "sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==",
"dev": true,
"license": "ISC"
},
@@ -8483,9 +8336,9 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -8777,7 +8630,7 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
+ "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -9408,9 +9261,9 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.6.5",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz",
- "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==",
+ "version": "5.6.6",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz",
+ "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10470,9 +10323,9 @@
}
},
"node_modules/istanbul-lib-report/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -11085,9 +10938,9 @@
}
},
"node_modules/jest-snapshot/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -11416,13 +11269,13 @@
}
},
"node_modules/jest-watch-typeahead/node_modules/strip-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
- "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
+ "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "ansi-regex": "^6.0.1"
+ "ansi-regex": "^6.2.2"
},
"engines": {
"node": ">=12"
@@ -11645,21 +11498,21 @@
}
},
"node_modules/jsonpath": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz",
- "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.3.0.tgz",
+ "integrity": "sha512-0kjkYHJBkAy50Z5QzArZ7udmvxrJzkpKYW27fiF//BrMY7TQibYLl+FYIXN2BiYmwMIVzSfD8aDRj6IzgBX2/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "esprima": "1.2.2",
- "static-eval": "2.0.2",
- "underscore": "1.12.1"
+ "esprima": "1.2.5",
+ "static-eval": "2.1.1",
+ "underscore": "1.13.6"
}
},
"node_modules/jsonpath/node_modules/esprima": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz",
- "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz",
+ "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==",
"dev": true,
"bin": {
"esparse": "bin/esparse.js",
@@ -11726,9 +11579,9 @@
}
},
"node_modules/launch-editor": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz",
- "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==",
+ "version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.13.1.tgz",
+ "integrity": "sha512-lPSddlAAluRKJ7/cjRFoXUFzaX7q/YKI7yPHuEvSJVqoXvFnJov1/Ud87Aa4zULIbA9Nja4mSPK8l0z/7eV2wA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11819,9 +11672,9 @@
}
},
"node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
+ "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"dev": true,
"license": "MIT"
},
@@ -12217,9 +12070,9 @@
}
},
"node_modules/mdn-data": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+ "version": "2.27.1",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
+ "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
"dev": true,
"license": "CC0-1.0"
},
@@ -12905,9 +12758,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.9.4",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz",
- "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz",
+ "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12942,9 +12795,9 @@
"license": "ISC"
},
"node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12963,19 +12816,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/mkdirp": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.6"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
- }
- },
"node_modules/mri": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
@@ -13093,9 +12933,9 @@
"license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.27",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
- "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
+ "version": "2.0.36",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz",
+ "integrity": "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==",
"dev": true,
"license": "MIT"
},
@@ -13220,47 +13060,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/object.getownpropertydescriptors": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.9.tgz",
- "integrity": "sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array.prototype.reduce": "^1.0.8",
- "call-bind": "^1.0.8",
- "define-properties": "^1.2.1",
- "es-abstract": "^1.24.0",
- "es-object-atoms": "^1.1.1",
- "gopd": "^1.2.0",
- "safe-array-concat": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.values": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
- "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/obuf": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
@@ -13715,9 +13514,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "version": "8.5.8",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
+ "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
"funding": [
{
"type": "opencollective",
@@ -14257,9 +14056,9 @@
}
},
"node_modules/postcss-loader/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -14969,69 +14768,6 @@
"postcss": "^8.2.15"
}
},
- "node_modules/postcss-svgo/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/postcss-svgo/node_modules/css-tree": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/postcss-svgo/node_modules/mdn-data": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
- "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
- "dev": true,
- "license": "CC0-1.0"
- },
- "node_modules/postcss-svgo/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss-svgo/node_modules/svgo": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
- "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^4.1.3",
- "css-tree": "^1.1.3",
- "csso": "^4.2.0",
- "picocolors": "^1.0.0",
- "stable": "^0.1.8"
- },
- "bin": {
- "svgo": "bin/svgo"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/postcss-unique-selectors": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
@@ -15240,22 +14976,10 @@
"node": ">=6"
}
},
- "node_modules/q": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
- "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.6.0",
- "teleport": ">=0.2.0"
- }
- },
"node_modules/qs": {
- "version": "6.14.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz",
- "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==",
+ "version": "6.14.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
+ "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -15584,9 +15308,9 @@
}
},
"node_modules/react-scripts": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz",
- "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz",
+ "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15606,7 +15330,7 @@
"dotenv": "^10.0.0",
"dotenv-expand": "^5.1.0",
"eslint": "^8.3.0",
- "eslint-config-react-app": "^7.0.0",
+ "eslint-config-react-app": "^7.0.1",
"eslint-webpack-plugin": "^3.1.1",
"file-loader": "^6.2.0",
"fs-extra": "^10.0.0",
@@ -15623,7 +15347,7 @@
"postcss-preset-env": "^7.0.1",
"prompts": "^2.4.2",
"react-app-polyfill": "^3.0.0",
- "react-dev-utils": "^12.0.0",
+ "react-dev-utils": "^12.0.1",
"react-refresh": "^0.11.0",
"resolve": "^1.20.0",
"resolve-url-loader": "^4.0.0",
@@ -15658,9 +15382,9 @@
}
},
"node_modules/react-scripts/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -16530,11 +16254,14 @@
}
},
"node_modules/sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.5.0.tgz",
+ "integrity": "sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==",
"dev": true,
- "license": "ISC"
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=11.0.0"
+ }
},
"node_modules/saxes": {
"version": "5.0.1",
@@ -16570,9 +16297,9 @@
}
},
"node_modules/schema-utils/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16690,22 +16417,26 @@
}
},
"node_modules/serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz",
+ "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "accepts": "~1.3.4",
+ "accepts": "~1.3.8",
"batch": "0.6.1",
"debug": "2.6.9",
"escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
+ "http-errors": "~1.8.0",
+ "mime-types": "~2.1.35",
+ "parseurl": "~1.3.3"
},
"engines": {
"node": ">= 0.8.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/serve-index/node_modules/debug": {
@@ -16729,28 +16460,22 @@
}
},
"node_modules/serve-index/node_modules/http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
"dev": true,
"license": "MIT",
"dependencies": {
"depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
},
"engines": {
"node": ">= 0.6"
}
},
- "node_modules/serve-index/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/serve-index/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -16758,13 +16483,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/serve-index/node_modules/setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true,
- "license": "ISC"
- },
"node_modules/serve-index/node_modules/statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
@@ -17131,14 +16849,6 @@
"dev": true,
"license": "BSD-3-Clause"
},
- "node_modules/stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility",
- "dev": true,
- "license": "MIT"
- },
"node_modules/stack-utils": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
@@ -17170,111 +16880,13 @@
"license": "MIT"
},
"node_modules/static-eval": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz",
- "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "escodegen": "^1.8.1"
- }
- },
- "node_modules/static-eval/node_modules/escodegen": {
- "version": "1.14.3",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
- "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esprima": "^4.0.1",
- "estraverse": "^4.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1"
- },
- "bin": {
- "escodegen": "bin/escodegen.js",
- "esgenerate": "bin/esgenerate.js"
- },
- "engines": {
- "node": ">=4.0"
- },
- "optionalDependencies": {
- "source-map": "~0.6.1"
- }
- },
- "node_modules/static-eval/node_modules/estraverse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/static-eval/node_modules/levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/static-eval/node_modules/optionator": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
- "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.6",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "word-wrap": "~1.2.3"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/static-eval/node_modules/prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
- "dev": true,
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/static-eval/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "license": "BSD-3-Clause",
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/static-eval/node_modules/type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz",
+ "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "prelude-ls": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.8.0"
+ "escodegen": "^2.1.0"
}
},
"node_modules/statuses": {
@@ -17642,175 +17254,115 @@
"license": "MIT"
},
"node_modules/svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
- "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz",
+ "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "chalk": "^2.4.1",
- "coa": "^2.0.2",
- "css-select": "^2.0.0",
- "css-select-base-adapter": "^0.1.1",
- "css-tree": "1.0.0-alpha.37",
- "csso": "^4.0.2",
- "js-yaml": "^3.13.1",
- "mkdirp": "~0.5.1",
- "object.values": "^1.1.0",
- "sax": "~1.2.4",
- "stable": "^0.1.8",
- "unquote": "~1.1.1",
- "util.promisify": "~1.0.0"
+ "commander": "^11.1.0",
+ "css-select": "^5.1.0",
+ "css-tree": "^3.0.1",
+ "css-what": "^6.1.0",
+ "csso": "^5.0.5",
+ "picocolors": "^1.1.1",
+ "sax": "^1.5.0"
},
"bin": {
- "svgo": "bin/svgo"
+ "svgo": "bin/svgo.js"
},
"engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/svgo/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^1.9.0"
+ "node": ">=16"
},
- "engines": {
- "node": ">=4"
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/svgo"
}
},
- "node_modules/svgo/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "node_modules/svgo/node_modules/commander": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
+ "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
"engines": {
- "node": ">=4"
+ "node": ">=16"
}
},
- "node_modules/svgo/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/svgo/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/svgo/node_modules/css-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
- "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
+ "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
"boolbase": "^1.0.0",
- "css-what": "^3.2.1",
- "domutils": "^1.7.0",
- "nth-check": "^1.0.2"
- }
- },
- "node_modules/svgo/node_modules/css-what": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">= 6"
+ "css-what": "^6.1.0",
+ "domhandler": "^5.0.2",
+ "domutils": "^3.0.1",
+ "nth-check": "^2.0.1"
},
"funding": {
"url": "https://github.com/sponsors/fb55"
}
},
"node_modules/svgo/node_modules/dom-serializer": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
- "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "domelementtype": "^2.0.1",
- "entities": "^2.0.0"
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
}
},
- "node_modules/svgo/node_modules/domutils": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
- "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "node_modules/svgo/node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
- "dom-serializer": "0",
- "domelementtype": "1"
- }
- },
- "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
- "dev": true,
- "license": "BSD-2-Clause"
- },
- "node_modules/svgo/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/svgo/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "dev": true,
- "license": "MIT",
+ "domelementtype": "^2.3.0"
+ },
"engines": {
- "node": ">=4"
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
}
},
- "node_modules/svgo/node_modules/nth-check": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
- "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "node_modules/svgo/node_modules/domutils": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
+ "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
- "boolbase": "~1.0.0"
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
}
},
- "node_modules/svgo/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "node_modules/svgo/node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
+ "license": "BSD-2-Clause",
"engines": {
- "node": ">=4"
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
}
},
"node_modules/symbol-tree": {
@@ -18002,9 +17554,9 @@
}
},
"node_modules/terser": {
- "version": "5.44.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.1.tgz",
- "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==",
+ "version": "5.46.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz",
+ "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -18021,16 +17573,15 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.16",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz",
- "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==",
+ "version": "5.3.17",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.17.tgz",
+ "integrity": "sha512-YR7PtUp6GMU91BgSJmlaX/rS2lGDbAF7D+Wtq7hRO+MiljNmodYvqslzCFiYVAgW+Qoaaia/QUIP4lGXufjdZw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
"schema-utils": "^4.3.0",
- "serialize-javascript": "^6.0.2",
"terser": "^5.31.1"
},
"engines": {
@@ -18450,9 +18001,9 @@
}
},
"node_modules/underscore": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
- "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==",
+ "version": "1.13.6",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
+ "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==",
"dev": true,
"license": "MIT"
},
@@ -18641,13 +18192,6 @@
"node": ">= 0.8"
}
},
- "node_modules/unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/upath": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
@@ -18717,22 +18261,6 @@
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"license": "MIT"
},
- "node_modules/util.promisify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
- "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.2",
- "has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/utila": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
@@ -18912,9 +18440,9 @@
}
},
"node_modules/watchpack": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.0.tgz",
- "integrity": "sha512-e6vZvY6xboSwLz2GD36c16+O/2Z6fKvIf4pOXptw2rY9MVwE/TXc6RGqxD3I3x0a28lwBY7DE+76uTPSsBrrCA==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz",
+ "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18956,9 +18484,9 @@
}
},
"node_modules/webpack": {
- "version": "5.104.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz",
- "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==",
+ "version": "5.105.4",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.4.tgz",
+ "integrity": "sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18968,11 +18496,11 @@
"@webassemblyjs/ast": "^1.14.1",
"@webassemblyjs/wasm-edit": "^1.14.1",
"@webassemblyjs/wasm-parser": "^1.14.1",
- "acorn": "^8.15.0",
+ "acorn": "^8.16.0",
"acorn-import-phases": "^1.0.3",
"browserslist": "^4.28.1",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.4",
+ "enhanced-resolve": "^5.20.0",
"es-module-lexer": "^2.0.0",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
@@ -18984,9 +18512,9 @@
"neo-async": "^2.6.2",
"schema-utils": "^4.3.3",
"tapable": "^2.3.0",
- "terser-webpack-plugin": "^5.3.16",
- "watchpack": "^2.4.4",
- "webpack-sources": "^3.3.3"
+ "terser-webpack-plugin": "^5.3.17",
+ "watchpack": "^2.5.1",
+ "webpack-sources": "^3.3.4"
},
"bin": {
"webpack": "bin/webpack.js"
@@ -19152,9 +18680,9 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz",
- "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==",
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz",
+ "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19347,9 +18875,9 @@
}
},
"node_modules/which-typed-array": {
- "version": "1.1.19",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
- "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
+ "version": "1.1.20",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz",
+ "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19467,9 +18995,9 @@
}
},
"node_modules/workbox-build/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/test-site/package.json b/test-site/package.json
index 7a1e7b4e2..786b3f216 100644
--- a/test-site/package.json
+++ b/test-site/package.json
@@ -22,13 +22,14 @@
"autoprefixer": "^10.4.4",
"eslint-config-react-app": "file:../node_modules/eslint-config-react-app",
"postcss": "^8.4.12",
- "react-scripts": "5.0.0",
+ "react-scripts": "5.0.1",
"tailwindcss": "^3.0.23",
"typescript": "^4.6.2"
},
"overrides": {
"@babel/plugin-transform-runtime": "^7.23.2",
- "rollup": "4.22.4"
+ "rollup": "4.22.4",
+ "svgo": "^4.0.1"
},
"scripts": {
"start": "react-scripts start",
From 2b501425bbc60299327fe1ddf3a995eb51f674f0 Mon Sep 17 00:00:00 2001
From: Kyle Gerner
Date: Mon, 9 Mar 2026 17:49:54 -0400
Subject: [PATCH 11/11] release: v2.2.0
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4bf23464e..6c554670b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.2",
+ "version": "2.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@yext/search-ui-react",
- "version": "2.1.2",
+ "version": "2.2.0",
"license": "BSD-3-Clause",
"dependencies": {
"@restart/ui": "^1.0.1",
diff --git a/package.json b/package.json
index cc0369852..1da46e13c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@yext/search-ui-react",
- "version": "2.1.2",
+ "version": "2.2.0",
"description": "A library of React Components for powering Yext Search integrations",
"author": "watson@yext.com",
"license": "BSD-3-Clause",