diff --git a/.changeset/tender-beans-cheat.md b/.changeset/tender-beans-cheat.md new file mode 100644 index 000000000..e2c2ac2c8 --- /dev/null +++ b/.changeset/tender-beans-cheat.md @@ -0,0 +1,17 @@ +--- +'@vanilla-extract/css': minor +--- + +`style`: Add support for `@starting-style` rules + +**EXAMPLE USAGE**: + +```ts +import { style } from '@vanilla-extact/css'; +export const styleWithStartingStyle = style({ + backgroundColor: 'black', + '@starting-style': { + backgroundColor: 'white', + }, +}); +`` diff --git a/fixtures/features/src/features.css.ts b/fixtures/features/src/features.css.ts index 7d70a1a02..b167343e2 100644 --- a/fixtures/features/src/features.css.ts +++ b/fixtures/features/src/features.css.ts @@ -60,3 +60,10 @@ export const styleVariantsCompositionInSelector = styleVariants({ globalStyle(`body ${styleVariantsCompositionInSelector.variant}`, { fontSize: '24px', }); + +export const styleWithStartingStyle = style({ + backgroundColor: 'black', + '@starting-style': { + backgroundColor: 'white', + }, +}); diff --git a/fixtures/features/src/html.ts b/fixtures/features/src/html.ts index 340b74a77..1cf4a61a1 100644 --- a/fixtures/features/src/html.ts +++ b/fixtures/features/src/html.ts @@ -9,6 +9,7 @@ export default `
Composition only
Style composition in selector
Style variants composition in selector
+
Style with @starting-style rule
`; // @ts-expect-error Vite env not defined diff --git a/fixtures/features/test-nodes.json b/fixtures/features/test-nodes.json index 41b30ff4a..6a7b31ab6 100644 --- a/fixtures/features/test-nodes.json +++ b/fixtures/features/test-nodes.json @@ -5,5 +5,6 @@ "styleVariantsWithMappedComposition": "styleVariantsWithMappedComposition", "compositionOnly": "compositionOnly", "styleCompositionInSelector": "styleCompositionInSelector", - "styleVariantsCompositionInSelector": "styleVariantsCompositionInSelector" + "styleVariantsCompositionInSelector": "styleVariantsCompositionInSelector", + "styleWithStartingStyle": "styleWithStartingStyle" } diff --git a/packages/css/src/transformCss.test.ts b/packages/css/src/transformCss.test.ts index bd03a49b3..38e749af0 100644 --- a/packages/css/src/transformCss.test.ts +++ b/packages/css/src/transformCss.test.ts @@ -2500,6 +2500,412 @@ describe('transformCss', () => { } `); }); + + it('should handle @starting-style declaration', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + opacity: 1, + top: '100%', + '@starting-style': { + opacity: 0, + top: '50%', + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + opacity: 1; + top: 100%; + } + @starting-style { + .testClass { + opacity: 0; + top: 50%; + } + } + `); + }); + + it('should handle @starting-style inside media queries', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + display: 'flex', + '@media': { + 'screen and (min-width: 700px)': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + display: flex; + } + @media screen and (min-width: 700px) { + .testClass { + top: 0; + } + @starting-style { + .testClass { + top: 100%; + } + } + } + `); + }); + + it('should handle @starting-style inside container queries', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@container': { + 'sidebar (min-width: 700px)': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + @container sidebar (min-width: 700px) { + .testClass { + top: 0; + } + @starting-style { + .testClass { + top: 100%; + } + } + } + `); + }); + + it('should handle @starting-style inside a layer', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@layer': { + 'mock-layer': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + @layer mock-layer; + @layer mock-layer { + .testClass { + top: 0; + } + @starting-style { + .testClass { + top: 100%; + } + } + } + `); + }); + + it('should handle @starting-style inside selectors', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + selectors: { + '&:hover': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass:hover { + top: 0; + } + @starting-style { + .testClass:hover { + top: 100%; + } + } + `); + }); + + it('should handle @starting-style inside @supports', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@supports': { + '(display: grid)': { + top: '0', + '@starting-style': { + top: '100%', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + @supports (display: grid) { + .testClass { + top: 0; + } + @starting-style { + .testClass { + top: 100%; + } + } + } + `); + }); + + it('should handle simple pseudos and selectors inside @starting-style', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + color: 'orange', + '@starting-style': { + color: 'green', + ':hover': { + color: 'red', + }, + ':focus': { + backgroundColor: 'blue', + }, + selectors: { + '.active &': { + color: 'purple', + }, + '& + &': { + marginLeft: '10px', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + color: orange; + } + @starting-style { + .testClass { + color: green; + } + .testClass:hover { + color: red; + } + .testClass:focus { + background-color: blue; + } + .active .testClass { + color: purple; + } + .testClass + .testClass { + margin-left: 10px; + } + } + `); + }); + + it('should handle many at-rules with an inner starting-style', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + color: 'orange', + '@media': { + 'screen and (min-width: 700px)': { + '@container': { + 'sidebar (min-width: 700px)': { + '@supports': { + '(display: grid)': { + '@starting-style': { + color: 'green', + ':hover': { + color: 'red', + }, + selectors: { + '& + &': { + marginLeft: '10px', + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .testClass { + color: orange; + } + @media screen and (min-width: 700px) { + @container sidebar (min-width: 700px) { + @supports (display: grid) { + @starting-style { + .testClass { + color: green; + } + .testClass:hover { + color: red; + } + .testClass + .testClass { + margin-left: 10px; + } + } + } + } + } + `); + }); + + // BUG: This is a long-standing bug with all at-rules, not just starting-style. This should result + // in a runtime error as well as a type error. + it('should not process simple pseudos and selectors inside @starting-style for non-local root types', () => { + expect( + transformCss({ + composedClassLists: [], + localClassNames: [], + cssObjs: [ + { + type: 'global', + selector: '.globalClass', + rule: { + color: 'orange', + '@starting-style': { + color: 'green', + // @ts-expect-error + ':hover': { + color: 'red', + }, + ':focus': { + backgroundColor: 'blue', + }, + selectors: { + '.active &': { + color: 'purple', + }, + }, + }, + }, + }, + ], + }).join('\n'), + ).toMatchInlineSnapshot(` + .globalClass { + color: orange; + } + @starting-style { + .globalClass { + color: green; + } + } + `); + }); + + it('should throw an error when a at-rule is use inside @starting-style scope', () => { + expect(() => + transformCss({ + composedClassLists: [], + localClassNames: ['testClass'], + cssObjs: [ + { + type: 'local', + selector: 'testClass', + rule: { + '@starting-style': { + // @ts-expect-error - Using a media query inside @starting-style for testing purposes + '@media': { + 'screen and (min-width: 700px)': { + display: 'grid', + }, + }, + }, + }, + }, + ], + }), + ).toThrowErrorMatchingInlineSnapshot( + 'Nested at-rules (e.g. "@media") are not allowed inside @starting-style.', + ); + }); }); endFileScope(); diff --git a/packages/css/src/transformCss.ts b/packages/css/src/transformCss.ts index f746ac8b1..fa0a69759 100644 --- a/packages/css/src/transformCss.ts +++ b/packages/css/src/transformCss.ts @@ -101,6 +101,7 @@ const specialKeys = [ '@media', '@supports', '@container', + '@starting-style', 'selectors', ]; @@ -188,6 +189,7 @@ class Stylesheet { this.transformMedia(root, root.rule['@media']); this.transformSupports(root, root.rule['@supports']); this.transformContainer(root, root.rule['@container']); + this.transformStartingStyle(root, root.rule['@starting-style']); this.transformSimplePseudos(root, root.rule); this.transformSelectors(root, root.rule); @@ -408,6 +410,11 @@ class Stylesheet { selectorRule['@container'], conditions, ); + this.transformStartingStyle( + selectorRoot, + selectorRule['@starting-style'], + conditions, + ); }); } @@ -445,6 +452,11 @@ class Stylesheet { this.transformLayer(root, mediaRule!['@layer'], conditions); this.transformSupports(root, mediaRule!['@supports'], conditions); this.transformContainer(root, mediaRule!['@container'], conditions); + this.transformStartingStyle( + root, + mediaRule!['@starting-style'], + conditions, + ); } } } @@ -481,6 +493,11 @@ class Stylesheet { this.transformLayer(root, containerRule!['@layer'], conditions); this.transformSupports(root, containerRule!['@supports'], conditions); this.transformMedia(root, containerRule!['@media'], conditions); + this.transformStartingStyle( + root, + containerRule!['@starting-style'], + conditions, + ); }); } } @@ -516,6 +533,11 @@ class Stylesheet { this.transformMedia(root, layerRule!['@media'], conditions); this.transformSupports(root, layerRule!['@supports'], conditions); this.transformContainer(root, layerRule!['@container'], conditions); + this.transformStartingStyle( + root, + layerRule!['@starting-style'], + conditions, + ); }); } } @@ -550,6 +572,11 @@ class Stylesheet { this.transformLayer(root, supportsRule!['@layer'], conditions); this.transformMedia(root, supportsRule!['@media'], conditions); this.transformContainer(root, supportsRule!['@container'], conditions); + this.transformStartingStyle( + root, + supportsRule!['@starting-style'], + conditions, + ); }); } } @@ -589,6 +616,43 @@ class Stylesheet { } } + transformStartingStyle( + root: CSSStyleBlock | CSSSelectorBlock, + rules: WithQueries['@starting-style'], + parentConditions: Array = [], + ) { + if (rules) { + const nestedAtRuleKey = Object.keys(rules).find((key) => + key.startsWith('@'), + ); + + if (nestedAtRuleKey) { + throw new Error( + `Nested at-rules (e.g. "${nestedAtRuleKey}") are not allowed inside @starting-style.`, + ); + } + + this.currConditionalRuleset?.addConditionPrecedence(parentConditions, [ + '@starting-style', + ]); + + const conditions = [...parentConditions, '@starting-style']; + + this.addConditionalRule( + { + selector: root.selector, + rule: omit(rules, specialKeys), + }, + conditions, + ); + + if (root.type === 'local') { + this.transformSimplePseudos(root, rules, conditions); + this.transformSelectors(root, rules, conditions); + } + } + } + toCss() { const css: Array = []; diff --git a/packages/css/src/types.ts b/packages/css/src/types.ts index 5c0f93aba..4d03649f2 100644 --- a/packages/css/src/types.ts +++ b/packages/css/src/types.ts @@ -42,12 +42,16 @@ export type MediaQueries = Query<'@media', StyleType>; export type FeatureQueries = Query<'@supports', StyleType>; export type ContainerQueries = Query<'@container', StyleType>; export type Layers = Query<'@layer', StyleType>; +export type StartingStyle = { + '@starting-style'?: Omit; +}; interface AllQueries extends MediaQueries>, FeatureQueries>, ContainerQueries>, - Layers> {} + Layers>, + StartingStyle {} export type WithQueries = StyleType & AllQueries; diff --git a/packages/parcel-transformer/package.json b/packages/parcel-transformer/package.json index 4a4541f80..96905ba8d 100644 --- a/packages/parcel-transformer/package.json +++ b/packages/parcel-transformer/package.json @@ -19,7 +19,7 @@ "author": "mattcompiles", "license": "MIT", "dependencies": { - "@parcel/plugin": "^2.7.0", + "@parcel/plugin": "^2.15.0", "@vanilla-extract/integration": "workspace:^" } } diff --git a/packages/rollup-plugin/test/__snapshots__/rollup-plugin.test.ts.snap b/packages/rollup-plugin/test/__snapshots__/rollup-plugin.test.ts.snap index f4a8a1e97..d314270ee 100644 --- a/packages/rollup-plugin/test/__snapshots__/rollup-plugin.test.ts.snap +++ b/packages/rollup-plugin/test/__snapshots__/rollup-plugin.test.ts.snap @@ -867,7 +867,7 @@ exports[`rollup-plugin Rollup settings should build with sourcemaps 1`] = ` ], [ "src/index.js", - ";;;;;;AAiBA,MAAM,WAAA,GAAc,iBAAiB,IAAA,EAAM;AAAA,EACzC,MAAA,EAAQ;AAAA,IACN,eAAA,EAAiB,QAAA;AAAA,IACjB,IAAA,EAAM;AAAA,GACR;AAAA,EACA,KAAA,EAAO;AAAA,IACL,CAAA,EAAG,KAAA;AAAA,IACH,CAAA,EAAG,KAAA;AAAA,IACH,CAAA,EAAG;AAAA;AAEP,CAAC,CAAA;AAED,SAAS,MAAA,GAAS;AAChB,EAAA,QAAA,CAAS,KAAK,SAAA,GAAY;AAAA,WAAA,EACf,SAAA,CAAU,IAAI,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA;AAAA,aAAA,EAE9B,SAAA,CAAU,aAAa,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,kBAAA,EACvC,SAAA,CAAU,UAAU,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,kBAAA,EACtC,QAAQ,CAAA;AAAA;AAAA,iBAAA,EAET,SAAA,CAAU,YAAY,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,sBAAA,EACtC,SAAA,CAAU,SAAS,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,sBAAA,EACrC,KAAK,CAAA;AAAA;AAAA,qBAAA,EAEN,SAAA,CAAU,mBAAmB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,0BAAA,EAC7C,SAAA,CAAU,gBAAgB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,wBAAA,EAC9C,WAAW,CAAA;AAAA;AAAA,yBAAA,EAEV,SAAA,CAAU,oBAAoB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,8BAAA,EAC9C,SAAA,CAAU,iBAAiB,CAAA,SAAA,EAAY,MAAM,CAAA,CAAA,EAAI,OAAA,CAAQ,KAAK,CAAC,CAAA,6BAAA,EAAgC,OAAA,CAAQ,KAAK,CAAC,CAAA;AAAA;AAAA;AAAA,6BAAA,EAG9G,SAAA,CAAU,oBAAoB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,kCAAA,EAC9C,SAAA,CAAU,iBAAiB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,8BAAA,EACjD,eAAe,CAAA;AAAA;AAAA,yBAAA,EAEpB,SAAA,CAAU,wBAAwB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,8BAAA,EAClD,SAAA,CAAU,qBAAqB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAAA;AAiB/E,EAAA,MAAM,uBAAuB,QAAA,CAAS,cAAA;AAAA,IACpC,SAAA,CAAU;AAAA,GACZ;AAEA,EAAA,IAAI,CAAC,oBAAA,EAAsB;AACzB,IAAA,MAAM,IAAI,MAAM,mCAAmC,CAAA;AAAA,EACrD;AAEA,EAAA,cAAA,CAAe,sBAAsB,IAAA,EAAM;AAAA,IACzC,MAAA,EAAQ;AAAA,MACN,eAAA,EAAiB,aAAA;AAAA,MACjB,IAAA,EAAM;AAAA,KACR;AAAA,IACA,KAAA,EAAO;AAAA,MACL,CAAA,EAAG,KAAA;AAAA,MACH,CAAA,EAAG,MAAA;AAAA,MACH,CAAA,EAAG;AAAA;AACL,GACD,CAAA;AAED,EAAA,cAAA,CAAe,oBAAA,EAAsB;AAAA,IACnC,CAAC,IAAA,CAAK,MAAA,CAAO,eAAe,GAAG;AAAA,GAChC,CAAA;AACH;AAEA,MAAA,EAAO", + ";;;;;;AAiBA,MAAM,WAAA,GAAc,iBAAiB,IAAM,EAAA;AAAA,EACzC,MAAQ,EAAA;AAAA,IACN,eAAiB,EAAA,QAAA;AAAA,IACjB,IAAM,EAAA;AAAA,GACR;AAAA,EACA,KAAO,EAAA;AAAA,IACL,CAAG,EAAA,KAAA;AAAA,IACH,CAAG,EAAA,KAAA;AAAA,IACH,CAAG,EAAA;AAAA;AAEP,CAAC,CAAA;AAED,SAAS,MAAS,GAAA;AAChB,EAAA,QAAA,CAAS,KAAK,SAAY,GAAA;AAAA,WACf,EAAA,SAAA,CAAU,IAAI,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA;AAAA,aAE9B,EAAA,SAAA,CAAU,aAAa,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,kBACvC,EAAA,SAAA,CAAU,UAAU,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,kBAAA,EACtC,QAAQ,CAAA;AAAA;AAAA,iBAET,EAAA,SAAA,CAAU,YAAY,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,sBACtC,EAAA,SAAA,CAAU,SAAS,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,sBAAA,EACrC,KAAK,CAAA;AAAA;AAAA,qBAEN,EAAA,SAAA,CAAU,mBAAmB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,0BAC7C,EAAA,SAAA,CAAU,gBAAgB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,wBAAA,EAC9C,WAAW,CAAA;AAAA;AAAA,yBAEV,EAAA,SAAA,CAAU,oBAAoB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,8BAC9C,EAAA,SAAA,CAAU,iBAAiB,CAAA,SAAA,EAAY,MAAM,CAAA,CAAA,EAAI,OAAQ,CAAA,KAAK,CAAC,CAAA,6BAAA,EAAgC,OAAQ,CAAA,KAAK,CAAC,CAAA;AAAA;AAAA;AAAA,6BAG9G,EAAA,SAAA,CAAU,oBAAoB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,kCAC9C,EAAA,SAAA,CAAU,iBAAiB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA,8BAAA,EACjD,eAAe,CAAA;AAAA;AAAA,yBAEpB,EAAA,SAAA,CAAU,wBAAwB,CAAA,SAAA,EAAY,SAAS,CAAA;AAAA,8BAClD,EAAA,SAAA,CAAU,qBAAqB,CAAA,SAAA,EAAY,MAAM,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAAA;AAiB/E,EAAA,MAAM,uBAAuB,QAAS,CAAA,cAAA;AAAA,IACpC,SAAU,CAAA;AAAA,GACZ;AAEA,EAAA,IAAI,CAAC,oBAAsB,EAAA;AACzB,IAAM,MAAA,IAAI,MAAM,mCAAmC,CAAA;AAAA;AAGrD,EAAA,cAAA,CAAe,sBAAsB,IAAM,EAAA;AAAA,IACzC,MAAQ,EAAA;AAAA,MACN,eAAiB,EAAA,aAAA;AAAA,MACjB,IAAM,EAAA;AAAA,KACR;AAAA,IACA,KAAO,EAAA;AAAA,MACL,CAAG,EAAA,KAAA;AAAA,MACH,CAAG,EAAA,MAAA;AAAA,MACH,CAAG,EAAA;AAAA;AACL,GACD,CAAA;AAED,EAAA,cAAA,CAAe,oBAAsB,EAAA;AAAA,IACnC,CAAC,IAAA,CAAK,MAAO,CAAA,eAAe,GAAG;AAAA,GAChC,CAAA;AACH;AAEA,MAAO,EAAA", ], [ "src/index.js.map", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 355b61e26..978e552da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 2.8.2 '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6)) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -55,7 +55,7 @@ importers: version: 7.0.3 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + version: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -64,13 +64,13 @@ importers: version: 2.8.8 tsx: specifier: ^4.20.6 - version: 4.20.6 + version: 4.21.0 typescript: specifier: ^5.8.3 version: 5.8.3 vitest: specifier: ^4.0.13 - version: 4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6) + version: 4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) benchmarks: dependencies: @@ -82,7 +82,7 @@ importers: version: link:../packages/css tsx: specifier: ^4.20.6 - version: 4.20.6 + version: 4.21.0 typescript: specifier: ^5.8.3 version: 5.8.3 @@ -132,7 +132,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.17.2 - version: 2.17.2(@remix-run/react@2.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.8.3))(@remix-run/serve@2.17.2(typescript@5.8.3))(@types/node@22.15.3)(terser@5.26.0)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))(tsx@4.20.6)(typescript@5.8.3)(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) + version: 2.17.2(@remix-run/react@2.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.8.3))(@remix-run/serve@2.17.2(typescript@5.8.3))(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))(tsx@4.21.0)(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) '@types/react': specifier: ^18.2.55 version: 18.2.55 @@ -141,7 +141,7 @@ importers: version: link:../../packages/vite-plugin vite: specifier: ^5.0.0 || ^6.0.0 || ^7.0.0 - version: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) examples/webpack-react: dependencies: @@ -186,10 +186,10 @@ importers: version: 18.2.0(react@18.2.0) tailwindcss: specifier: ^2.1.2 - version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.6))(postcss@8.5.6)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 version: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) @@ -413,10 +413,10 @@ importers: version: link:../integration vite: specifier: ^5.0.0 || ^6.0.0 || ^7.0.0 - version: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) vite-node: specifier: ^3.2.2 - version: 3.2.4(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + version: 3.2.4(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) packages/css: dependencies: @@ -479,7 +479,7 @@ importers: devDependencies: esbuild: specifier: ~0.27.0 - version: 0.27.0 + version: 0.27.1 packages/esbuild-plugin-next: dependencies: @@ -492,7 +492,7 @@ importers: devDependencies: esbuild: specifier: ~0.27.0 - version: 0.27.0 + version: 0.27.1 packages/integration: dependencies: @@ -513,7 +513,7 @@ importers: version: 1.5.3 esbuild: specifier: npm:esbuild@>=0.17.6 <0.28.0 - version: 0.27.0 + version: 0.27.1 eval: specifier: 0.1.8 version: 0.1.8 @@ -538,7 +538,7 @@ importers: version: link:../integration esbuild: specifier: npm:esbuild@>=0.17.6 <0.28.0 - version: 0.27.0 + version: 0.27.1 devDependencies: '@jest/transform': specifier: ^29.0.3 @@ -555,13 +555,13 @@ importers: version: 12.3.4(@babel/core@7.23.9)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24) packages/parcel-transformer: dependencies: '@parcel/plugin': - specifier: ^2.7.0 - version: 2.11.0(@parcel/core@2.11.0) + specifier: ^2.15.0 + version: 2.15.0(@parcel/core@2.15.0) '@vanilla-extract/integration': specifier: workspace:^ version: link:../integration @@ -588,22 +588,22 @@ importers: version: link:../../fixtures/themed '@rollup/plugin-json': specifier: ^6.1.0 - version: 6.1.0(rollup@4.44.2) + version: 6.1.0(rollup@4.30.1) '@vanilla-extract/css': specifier: workspace:^ version: link:../css esbuild: specifier: ~0.27.0 - version: 0.27.0 + version: 0.27.1 rolldown: specifier: 1.0.0-beta.27 version: 1.0.0-beta.27 rollup: specifier: ^4.20.0 - version: 4.44.2 + version: 4.30.1 rollup-plugin-esbuild: specifier: ^6.1.1 - version: 6.1.1(esbuild@0.27.0)(rollup@4.44.2) + version: 6.1.1(esbuild@0.27.1)(rollup@4.30.1) packages/sprinkles: devDependencies: @@ -624,7 +624,7 @@ importers: devDependencies: vite: specifier: ^5.0.0 || ^6.0.0 || ^7.0.0 - version: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) packages/webpack-plugin: dependencies: @@ -646,7 +646,7 @@ importers: version: 4.1.7 webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24) scripts: devDependencies: @@ -655,13 +655,13 @@ importers: version: 2.0.2 rollup: specifier: ^4.20.0 - version: 4.44.2 + version: 4.30.1 rollup-plugin-dts: specifier: ^6.1.1 - version: 6.1.1(rollup@4.44.2)(typescript@5.8.3) + version: 6.1.1(rollup@4.30.1)(typescript@5.8.3) rollup-plugin-node-externals: specifier: ^7.1.3 - version: 7.1.3(rollup@4.44.2) + version: 7.1.3(rollup@4.30.1) site: dependencies: @@ -737,7 +737,7 @@ importers: version: 2.2.4 '@types/webpack-bundle-analyzer': specifier: ^4 - version: 4.4.1(webpack-cli@5.1.4) + version: 4.4.1(@swc/core@1.11.24)(webpack-cli@5.1.4) '@vanilla-extract/css': specifier: workspace:* version: link:../packages/css @@ -782,7 +782,7 @@ importers: version: 4.0.3 html-render-webpack-plugin: specifier: ^3.0.2 - version: 3.0.2(express@4.21.2) + version: 3.0.2(express@4.22.1) mdx-loader: specifier: ^3.0.2 version: 3.0.2(react@18.2.0) @@ -791,16 +791,16 @@ importers: version: 2.7.7(webpack@5.90.0) netlify-cli: specifier: ^11.8.3 - version: 11.8.3(@types/express@4.17.21) + version: 11.8.3(@swc/core@1.11.24)(@types/express@4.17.21) null-loader: specifier: ^4.0.1 version: 4.0.1(webpack@5.90.0) tailwindcss: specifier: ^2.1.2 - version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.6))(postcss@8.5.6)(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)) + version: 2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)) webpack: specifier: ^5.90.0 - version: 5.90.0(webpack-cli@5.1.4) + version: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-bundle-analyzer: specifier: ^4.4.1 version: 4.5.0 @@ -853,14 +853,14 @@ importers: specifier: workspace:* version: link:../fixtures/unused-modules '@parcel/config-default': - specifier: ^2.7.0 - version: 2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0) + specifier: ^2.15.0 + version: 2.15.0(@parcel/core@2.15.0) '@parcel/core': - specifier: ^2.7.0 - version: 2.11.0 + specifier: ^2.15.0 + version: 2.15.0 '@types/mini-css-extract-plugin': specifier: ^1.2.2 - version: 1.4.3(esbuild@0.27.0) + version: 1.4.3(@swc/core@1.11.24)(esbuild@0.27.1) '@types/webpack-dev-server': specifier: ^3.11.1 version: 3.11.6 @@ -881,25 +881,25 @@ importers: version: link:../packages/webpack-plugin babel-loader: specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(esbuild@0.27.0)) + version: 9.1.3(@babel/core@7.23.9)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.90.0(esbuild@0.27.0)) + version: 7.1.2(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) cssnano: specifier: ^5.1.15 - version: 5.1.15(postcss@8.5.6) + version: 5.1.15(postcss@8.5.1) cssnano-preset-lite: specifier: ^2.1.3 - version: 2.1.3(postcss@8.5.6) + version: 2.1.3(postcss@8.5.1) esbuild: specifier: ~0.27.0 - version: 0.27.0 + version: 0.27.1 html-webpack-plugin: specifier: ^5.3.1 - version: 5.5.0(webpack@5.90.0(esbuild@0.27.0)) + version: 5.5.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) mini-css-extract-plugin: specifier: ^2.7.7 - version: 2.7.7(webpack@5.90.0(esbuild@0.27.0)) + version: 2.7.7(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) minimist: specifier: ^1.2.5 version: 1.2.8 @@ -908,7 +908,7 @@ importers: version: 1.0.28 postcss: specifier: ^8.4.32 - version: 8.5.6 + version: 8.5.1 prettier: specifier: ^2.8.8 version: 2.8.8 @@ -917,19 +917,19 @@ importers: version: 6.1.3 style-loader: specifier: ^2.0.0 - version: 2.0.0(webpack@5.90.0(esbuild@0.27.0)) + version: 2.0.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) vite: specifier: ^5.0.0 || ^6.0.0 || ^7.0.0 - version: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + version: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) vite-plugin-inspect: specifier: ^11.3.0 - version: 11.3.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) + version: 11.3.3(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) webpack: specifier: ^5.90.0 - version: 5.90.0(esbuild@0.27.0) + version: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) webpack-dev-server: specifier: ^5.0.4 - version: 5.0.4(webpack@5.90.0(esbuild@0.27.0)) + version: 5.0.4(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) webpack-merge: specifier: ^6.0.1 version: 6.0.1 @@ -954,7 +954,7 @@ importers: version: 10.0.0 '@testing-library/jest-dom': specifier: ^6.4.2 - version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6)) + version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) '@vanilla-extract-private/test-helpers': specifier: workspace:* version: link:../test-helpers @@ -981,7 +981,7 @@ importers: version: link:../packages/sprinkles vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) + version: 5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) packages: @@ -1859,14 +1859,14 @@ packages: react-dom: optional: true - '@emnapi/core@1.4.4': - resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==} + '@emnapi/core@1.7.1': + resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} - '@emnapi/runtime@1.4.4': - resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} + '@emnapi/runtime@1.7.1': + resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} - '@emnapi/wasi-threads@1.0.3': - resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==} + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} '@emotion/hash@0.9.0': resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} @@ -1883,14 +1883,14 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.0': - resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + '@esbuild/aix-ppc64@0.27.1': + resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1913,14 +1913,14 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.0': - resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + '@esbuild/android-arm64@0.27.1': + resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1943,14 +1943,14 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.0': - resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + '@esbuild/android-arm@0.27.1': + resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1973,14 +1973,14 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.0': - resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + '@esbuild/android-x64@0.27.1': + resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -2003,14 +2003,14 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.0': - resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + '@esbuild/darwin-arm64@0.27.1': + resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -2033,14 +2033,14 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.0': - resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + '@esbuild/darwin-x64@0.27.1': + resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -2063,14 +2063,14 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.0': - resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + '@esbuild/freebsd-arm64@0.27.1': + resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -2093,14 +2093,14 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.0': - resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + '@esbuild/freebsd-x64@0.27.1': + resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -2123,14 +2123,14 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.0': - resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + '@esbuild/linux-arm64@0.27.1': + resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -2153,14 +2153,14 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.0': - resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + '@esbuild/linux-arm@0.27.1': + resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -2183,14 +2183,14 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.0': - resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + '@esbuild/linux-ia32@0.27.1': + resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -2213,14 +2213,14 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.0': - resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + '@esbuild/linux-loong64@0.27.1': + resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -2243,14 +2243,14 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.0': - resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + '@esbuild/linux-mips64el@0.27.1': + resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -2273,14 +2273,14 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.0': - resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + '@esbuild/linux-ppc64@0.27.1': + resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -2303,14 +2303,14 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.0': - resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + '@esbuild/linux-riscv64@0.27.1': + resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -2333,14 +2333,14 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.0': - resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + '@esbuild/linux-s390x@0.27.1': + resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -2363,26 +2363,26 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.0': - resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + '@esbuild/linux-x64@0.27.1': + resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.0': - resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + '@esbuild/netbsd-arm64@0.27.1': + resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -2405,26 +2405,26 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.0': - resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + '@esbuild/netbsd-x64@0.27.1': + resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.0': - resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + '@esbuild/openbsd-arm64@0.27.1': + resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -2447,20 +2447,20 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.0': - resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + '@esbuild/openbsd-x64@0.27.1': + resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + '@esbuild/openharmony-arm64@0.27.1': + resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -2483,14 +2483,14 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.0': - resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + '@esbuild/sunos-x64@0.27.1': + resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -2513,14 +2513,14 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.0': - resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + '@esbuild/win32-arm64@0.27.1': + resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -2543,14 +2543,14 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.0': - resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + '@esbuild/win32-ia32@0.27.1': + resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -2573,14 +2573,14 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.0': - resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + '@esbuild/win32-x64@0.27.1': + resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -2732,61 +2732,31 @@ packages: '@lezer/lr@1.4.0': resolution: {integrity: sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==} - '@lmdb/lmdb-darwin-arm64@2.5.2': - resolution: {integrity: sha512-+F8ioQIUN68B4UFiIBYu0QQvgb9FmlKw2ctQMSBfW2QBrZIxz9vD9jCGqTCPqZBRbPHAS/vG1zSXnKqnS2ch/A==} - cpu: [arm64] - os: [darwin] - '@lmdb/lmdb-darwin-arm64@2.8.5': resolution: {integrity: sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==} cpu: [arm64] os: [darwin] - '@lmdb/lmdb-darwin-x64@2.5.2': - resolution: {integrity: sha512-KvPH56KRLLx4KSfKBx0m1r7GGGUMXm0jrKmNE7plbHlesZMuPJICtn07HYgQhj1LNsK7Yqwuvnqh1QxhJnF1EA==} - cpu: [x64] - os: [darwin] - '@lmdb/lmdb-darwin-x64@2.8.5': resolution: {integrity: sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==} cpu: [x64] os: [darwin] - '@lmdb/lmdb-linux-arm64@2.5.2': - resolution: {integrity: sha512-aLl89VHL/wjhievEOlPocoefUyWdvzVrcQ/MHQYZm2JfV1jUsrbr/ZfkPPUFvZBf+VSE+Q0clWs9l29PCX1hTQ==} - cpu: [arm64] - os: [linux] - '@lmdb/lmdb-linux-arm64@2.8.5': resolution: {integrity: sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==} cpu: [arm64] os: [linux] - '@lmdb/lmdb-linux-arm@2.5.2': - resolution: {integrity: sha512-5kQAP21hAkfW5Bl+e0P57dV4dGYnkNIpR7f/GAh6QHlgXx+vp/teVj4PGRZaKAvt0GX6++N6hF8NnGElLDuIDw==} - cpu: [arm] - os: [linux] - '@lmdb/lmdb-linux-arm@2.8.5': resolution: {integrity: sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==} cpu: [arm] os: [linux] - '@lmdb/lmdb-linux-x64@2.5.2': - resolution: {integrity: sha512-xUdUfwDJLGjOUPH3BuPBt0NlIrR7f/QHKgu3GZIXswMMIihAekj2i97oI0iWG5Bok/b+OBjHPfa8IU9velnP/Q==} - cpu: [x64] - os: [linux] - '@lmdb/lmdb-linux-x64@2.8.5': resolution: {integrity: sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==} cpu: [x64] os: [linux] - '@lmdb/lmdb-win32-x64@2.5.2': - resolution: {integrity: sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==} - cpu: [x64] - os: [win32] - '@lmdb/lmdb-win32-x64@2.8.5': resolution: {integrity: sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==} cpu: [x64] @@ -3345,272 +3315,281 @@ packages: '@oxc-project/types@0.77.0': resolution: {integrity: sha512-iUQj185VvCPnSba+ltUV5tVDrPX6LeZVtQywnnoGbe4oJ1VKvDKisjGkD/AvVtdm98b/BdsVS35IlJV1m2mBBA==} - '@parcel/bundler-default@2.8.3': - resolution: {integrity: sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/bundler-default@2.15.0': + resolution: {integrity: sha512-ILPLWsRdt8GceQSPUGWDg6FpELpHJbIEu5B2+72zx2zgsXHYmkT/d35HKIFHq4NoN2ZGwRFJI0bQ+DJcFAt+Tw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/cache@2.11.0': - resolution: {integrity: sha512-RSSkGNjO00lJPyftzaC9eaNVs4jMjPSAm0VJNWQ9JSm2n4A9BzQtTFAt1vhJOzzW1UsQvvBge9DdfkB7a2gIOw==} - engines: {node: '>= 12.0.0'} + '@parcel/cache@2.15.0': + resolution: {integrity: sha512-UKCf/mUJ1Kn+PXvDDTzXHu5eafUQPMQ+JIb1cHsFGGJETpCZskKhexnN21yJVrdRPM0JkIjxv1viTRTk2tt6Gw==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.11.0 + '@parcel/core': ^2.15.0 - '@parcel/cache@2.8.3': - resolution: {integrity: sha512-k7xv5vSQrJLdXuglo+Hv3yF4BCSs1tQ/8Vbd6CHTkOhf7LcGg6CPtLw053R/KdMpd/4GPn0QrAsOLdATm1ELtQ==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/codeframe@2.15.0': + resolution: {integrity: sha512-zpZCf5W+npiSkdCUC7izjdUUoWM2M++XWRwbqgwWBUCKrXC4vVJoOYMzLbyfaF/zkVo5iQenSGlsD0olBd7V1w==} + engines: {node: '>= 16.0.0'} - '@parcel/codeframe@2.11.0': - resolution: {integrity: sha512-YHs9g/i5af/sd/JrWAojU9YFbKffcJ3Tx2EJaK0ME8OJsye91UaI/3lxSUYLmJG9e4WLNJtqci8V5FBMz//ZPg==} - engines: {node: '>= 12.0.0'} + '@parcel/compressor-raw@2.15.0': + resolution: {integrity: sha512-AoShbbqNCkzTkNMygmcCazV6iFj9nLVwBPZZCAyJ57ooRlxPszMtLO1RIw/cVU9PJg/NlYGg0uEGVt/N56SzWA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/codeframe@2.8.3': - resolution: {integrity: sha512-FE7sY53D6n/+2Pgg6M9iuEC6F5fvmyBkRE4d9VdnOoxhTXtkEqpqYgX7RJ12FAQwNlxKq4suBJQMgQHMF2Kjeg==} - engines: {node: '>= 12.0.0'} - - '@parcel/compressor-raw@2.8.3': - resolution: {integrity: sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} - - '@parcel/config-default@2.8.3': - resolution: {integrity: sha512-o/A/mbrO6X/BfGS65Sib8d6SSG45NYrNooNBkH/o7zbOBSRQxwyTlysleK1/3Wa35YpvFyLOwgfakqCtbGy4fw==} + '@parcel/config-default@2.15.0': + resolution: {integrity: sha512-vWwDvM4t0Osm2u6PI8pG7Z/J6kDMpJ+zEdIdhj9Au9lJWYA4SS3BF7mj4jhWlr69ClK9rsLujwfh3AUJr6oYpA==} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/core@2.11.0': - resolution: {integrity: sha512-Npe0S6hVaqWEwRL+HI7gtOYOaoE5bJQZTgUDhsDoppWbau51jOlRYOZTXuvRK/jxXnze4/S1sdM24xBYAQ5qkw==} - engines: {node: '>= 12.0.0'} + '@parcel/core@2.15.0': + resolution: {integrity: sha512-HJvgxG18f6geGkp50y3Ta2ZcEBXtpraZxnERy/BMuXYxIB3DPGXN53Jsy6huELDNpSIXJJXOfXeDMSs+XonTCg==} + engines: {node: '>= 16.0.0'} - '@parcel/diagnostic@2.11.0': - resolution: {integrity: sha512-4dJmOXVL5YGGQRRsQosQbSRONBcboB71mSwaeaEgz3pPdq9QXVPLACkGe/jTXSqa3OnAHu3g5vQLpE1g5xqBqw==} - engines: {node: '>= 12.0.0'} + '@parcel/diagnostic@2.15.0': + resolution: {integrity: sha512-Bzg7AJu10muQ793p2MPlZnYvbqZXOJw/YBIOCFjbwRKiYUb06+sZyfntU7e7YecV6im0IGqkIfMD0F4MT+v7Rg==} + engines: {node: '>= 16.0.0'} - '@parcel/diagnostic@2.8.3': - resolution: {integrity: sha512-u7wSzuMhLGWZjVNYJZq/SOViS3uFG0xwIcqXw12w54Uozd6BH8JlhVtVyAsq9kqnn7YFkw6pXHqAo5Tzh4FqsQ==} - engines: {node: '>= 12.0.0'} + '@parcel/error-overlay@2.15.0': + resolution: {integrity: sha512-Tsq0q4Lv3aDn/nXWuzH1x/pgzYQYCt17qOejAANfNYIBIrLs7BRsGyT63vP39i7IXI+MvulMl5nDXQDAqDwujw==} + engines: {node: '>= 16.0.0'} - '@parcel/events@2.11.0': - resolution: {integrity: sha512-K6SOjOrQsz1GdNl2qKBktq7KJ3Q3yxK8WXdmQYo10wG39dr051xtMb38aqieTp4eVhL8Yaq2iJgGkdr11fuBnA==} - engines: {node: '>= 12.0.0'} + '@parcel/events@2.15.0': + resolution: {integrity: sha512-iCoFGsZTAlh3ewp6KYseUC16OHbZi2n6vAl4Rr8Uw7yxvwCC3iHT9acLwhO7bP/YKkdGri3d78+UwPl8LmbIwA==} + engines: {node: '>= 16.0.0'} - '@parcel/events@2.8.3': - resolution: {integrity: sha512-hoIS4tAxWp8FJk3628bsgKxEvR7bq2scCVYHSqZ4fTi/s0+VymEATrRCUqf+12e5H47uw1/ZjoqrGtBI02pz4w==} - engines: {node: '>= 12.0.0'} + '@parcel/feature-flags@2.15.0': + resolution: {integrity: sha512-gtAC30G2QlIwTlLM2tI7AB0JBKEiX4nNOL/qh+or9wD9fuk53O4QHJwPtiy49YGSPYrYnIR2EXWOOV+3Br9CCw==} + engines: {node: '>= 16.0.0'} - '@parcel/fs-search@2.8.3': - resolution: {integrity: sha512-DJBT2N8knfN7Na6PP2mett3spQLTqxFrvl0gv+TJRp61T8Ljc4VuUTb0hqBj+belaASIp3Q+e8+SgaFQu7wLiQ==} - engines: {node: '>= 12.0.0'} - - '@parcel/fs@2.11.0': - resolution: {integrity: sha512-zWckdnnovdrgdFX4QYuQV4bbKCsh6IYCkmwaB4yp47rhw1MP0lkBINLt4yFPHBxWXOpElCfxjL+z69c9xJQRBQ==} - engines: {node: '>= 12.0.0'} + '@parcel/fs@2.15.0': + resolution: {integrity: sha512-ecWIbIhwdnvJc/PY+l3TFOcRtr8W3X6M1yfhNQLmYs/3kETIxDK8s+vTva/qPBFEiW0amMBhbkhKZEXFrxL1GQ==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.11.0 + '@parcel/core': ^2.15.0 - '@parcel/fs@2.8.3': - resolution: {integrity: sha512-y+i+oXbT7lP0e0pJZi/YSm1vg0LDsbycFuHZIL80pNwdEppUAtibfJZCp606B7HOjMAlNZOBo48e3hPG3d8jgQ==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/graph@3.5.0': + resolution: {integrity: sha512-CLQMSPq1TTwGqt741UIwuzXSXRX4G4skNrZ7OZnUcUNfKfHKjJq5T/tqhpCsfTXzW8KASOt7EJGPD64HYA8nRQ==} + engines: {node: '>= 16.0.0'} - '@parcel/graph@2.8.3': - resolution: {integrity: sha512-26GL8fYZPdsRhSXCZ0ZWliloK6DHlMJPWh6Z+3VVZ5mnDSbYg/rRKWmrkhnr99ZWmL9rJsv4G74ZwvDEXTMPBg==} - engines: {node: '>= 12.0.0'} + '@parcel/logger@2.15.0': + resolution: {integrity: sha512-WCYtSweM7Iol/lE7HhU5cLsSNuGQ1T4xTIYvG16tGHCsjybWF1H9yqkL90WU2JHjhSsvNGjvwrVxWjfO304fqQ==} + engines: {node: '>= 16.0.0'} - '@parcel/graph@3.1.0': - resolution: {integrity: sha512-d1dTW5C7A52HgDtoXlyvlET1ypSlmIxSIZOJ1xp3R9L9hgo3h1u3jHNyaoTe/WPkGVe2QnFxh0h+UibVJhu9vg==} - engines: {node: '>= 12.0.0'} + '@parcel/markdown-ansi@2.15.0': + resolution: {integrity: sha512-TJOSg/y2P1Rp199+osSFd4jtt8M4iyBQwgC4gdAARcraIwLa/wYRt6RVnOIsN3nz1r1CPLvHHPfuIwwFjRNw9A==} + engines: {node: '>= 16.0.0'} - '@parcel/hash@2.8.3': - resolution: {integrity: sha512-FVItqzjWmnyP4ZsVgX+G00+6U2IzOvqDtdwQIWisCcVoXJFCqZJDy6oa2qDDFz96xCCCynjRjPdQx2jYBCpfYw==} - engines: {node: '>= 12.0.0'} + '@parcel/namer-default@2.15.0': + resolution: {integrity: sha512-JkfrvBcMmZ4DvI9VGUWSir3Nwlh224MsKUMqfXs9zc9Xq484v+p+bSaEoAwZIyfUwXXDz1sXk9NffNuLSa5ivA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/logger@2.11.0': - resolution: {integrity: sha512-HtMEdCq3LKnvv4T2CIskcqlf2gpBvHMm3pkeUFB/hc/7hW/hE1k6/HA2VOQvc0tBsaMpmEx7PCrfrH56usQSyA==} - engines: {node: '>= 12.0.0'} + '@parcel/node-resolver-core@3.6.0': + resolution: {integrity: sha512-5WxRlrFkHrUrCa3zq1Umo/k3Da7F1Bib31yEZp3pmAgjbX/wi+ESiMllAamW6IP2SLP80jAB2D/mbuHAqPH3kg==} + engines: {node: '>= 16.0.0'} - '@parcel/logger@2.8.3': - resolution: {integrity: sha512-Kpxd3O/Vs7nYJIzkdmB6Bvp3l/85ydIxaZaPfGSGTYOfaffSOTkhcW9l6WemsxUrlts4za6CaEWcc4DOvaMOPA==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-css@2.15.0': + resolution: {integrity: sha512-MPazyyIZuQgdWdjkVNq8/JyaM3Z2IalChJV+7j2EjdAU6fGblkp7HsroRYCdoWP+88ULsOblHUUkpqDGtHr2WQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/markdown-ansi@2.11.0': - resolution: {integrity: sha512-YA60EWbXi6cLOIzcwRC2wijotPauOGQbUi0vSbu0O6/mjQ68kWCMGz0hwZjDRQcPypQVJEIvTgMymLbvumxwhg==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-html@2.15.0': + resolution: {integrity: sha512-sJBqAOFAFrT1fuF4bcGKy3bNsSvdWEP8TP27bOQZ7VoIEH4j+Uycxhy2OU+l8PC5FSnTQEGQlBZ5YNEsputzYw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/markdown-ansi@2.8.3': - resolution: {integrity: sha512-4v+pjyoh9f5zuU/gJlNvNFGEAb6J90sOBwpKJYJhdWXLZMNFCVzSigxrYO+vCsi8G4rl6/B2c0LcwIMjGPHmFQ==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-image@2.15.0': + resolution: {integrity: sha512-LJjP2OeE+85zNL0jQfCPZ6mG2voG6FplgcQ2poQQi1HJ4WdVgMiF8K34j5X7jqrQZn9V2duQGEXt1dGlG/5wyQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} + peerDependencies: + '@parcel/core': ^2.15.0 - '@parcel/namer-default@2.8.3': - resolution: {integrity: sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/optimizer-svg@2.15.0': + resolution: {integrity: sha512-oIzgi2VfbsEs6R3e17Dps2lVN1mX6GpHMuCRYDXghJWhoMR0f8OodsG3mCpFqDldhQTDqHPkH+Rr8JqS1EMBHQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/node-resolver-core@2.8.3': - resolution: {integrity: sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==} - engines: {node: '>= 12.0.0'} + '@parcel/optimizer-swc@2.15.0': + resolution: {integrity: sha512-CLcgEnmNQ98bFBcY/0n7yRKU/Vyq5FPGJh5tCosCGgZ1Ob6sHIb8zLbKl6aqKYqfbDHouHHtirjLwBf0nRfSUg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/node-resolver-core@3.2.0': - resolution: {integrity: sha512-XJRSxCkNbGFWjfmwFdcQZ/qlzWZd35qLtvLz2va8euGL7M5OMEQOv7dsvEhl0R+CC2zcnfFzZwxk78q6ezs8AQ==} - engines: {node: '>= 12.0.0'} + '@parcel/package-manager@2.15.0': + resolution: {integrity: sha512-CYJss7ouWCAanv+E/6Ndo6TtFo3981k2lSi5pWRwaSEGe/adY6YaFTcfV4gwKmMWcpqAnymtUxDiCxrZBIR6AA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + '@parcel/core': ^2.15.0 - '@parcel/optimizer-css@2.8.3': - resolution: {integrity: sha512-JotGAWo8JhuXsQDK0UkzeQB0UR5hDAKvAviXrjqB4KM9wZNLhLleeEAW4Hk8R9smCeQFP6Xg/N/NkLDpqMwT3g==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-css@2.15.0': + resolution: {integrity: sha512-NIO3/wBbdBpajCwBon+wrdRHZl4ei+5JoZU3uW4Np8ECaoRdBmseyGoyYqiHCO7dxhu+iAa5WrRFOAjQGtNOOw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-htmlnano@2.8.3': - resolution: {integrity: sha512-L8/fHbEy8Id2a2E0fwR5eKGlv9VYDjrH9PwdJE9Za9v1O/vEsfl/0T/79/x129l5O0yB6EFQkFa20MiK3b+vOg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-html@2.15.0': + resolution: {integrity: sha512-1oA+bgqTny7yTXPgRUbBwi4TLy0ywPtpFJZcxwI6GONORVHDC/178PpjCbkD4q9O61J2e1Ms793aZam7zeBkjg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-image@2.8.3': - resolution: {integrity: sha512-SD71sSH27SkCDNUNx9A3jizqB/WIJr3dsfp+JZGZC42tpD/Siim6Rqy9M4To/BpMMQIIiEXa5ofwS+DgTEiEHQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-js@2.15.0': + resolution: {integrity: sha512-vAqBujbE/nJ47a7Gdo2p0dhipPuOQV8gy0cfJAuEz50BlCMwn1IRY2fGtE2zMW1KCcvLwGmEFyYVQh/C71wqAQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-svgo@2.8.3': - resolution: {integrity: sha512-9KQed99NZnQw3/W4qBYVQ7212rzA9EqrQG019TIWJzkA9tjGBMIm2c/nXpK1tc3hQ3e7KkXkFCQ3C+ibVUnHNA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-raw@2.15.0': + resolution: {integrity: sha512-zbl4z2EyNPFfBGekQp8F9+LorKq5uV5zhkLcyGZY3kFqyar1HLwbr/Qm6Di1X3OE5IR0+kccqjtF7im9VY8v9A==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/optimizer-terser@2.8.3': - resolution: {integrity: sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/packager-svg@2.15.0': + resolution: {integrity: sha512-rtdqnxNTlVi7HI/mHvmKBjv9d7AT2vveqw9QELAHosEKLl5+ZUBtUvwv5NcaQ8Z2Z4Vjyq3EHuPD+LsYCLalhQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/package-manager@2.11.0': - resolution: {integrity: sha512-QzdsrUYlAwIzb8by7WJjqYnbR1MoMKWbtE1MXUeYsZbFusV8B6pOH+lwqNJKS/BFtddZMRPYFueZS2N2fwzjig==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.11.0 + '@parcel/packager-wasm@2.15.0': + resolution: {integrity: sha512-fKG2sNC3OIx5XKJ9RQ8fzDXujNopGGjSK+uYbUVrGpG8AlyUJt5ETVjk1712KaDAJxE8u0oUcupXfrrRNbW/Fw==} + engines: {node: '>=16.0.0', parcel: ^2.15.0} - '@parcel/package-manager@2.8.3': - resolution: {integrity: sha512-tIpY5pD2lH53p9hpi++GsODy6V3khSTX4pLEGuMpeSYbHthnOViobqIlFLsjni+QA1pfc8NNNIQwSNdGjYflVA==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/plugin@2.15.0': + resolution: {integrity: sha512-OT+W5t70+VZbcg2P30QahF4YjRu+9ywG5NSMj0SYvS6PCZa+IAYB9589KuavcAp+Tq2FV7MgYtrBKPh9b0VAtg==} + engines: {node: '>= 16.0.0'} - '@parcel/packager-css@2.8.3': - resolution: {integrity: sha512-WyvkMmsurlHG8d8oUVm7S+D+cC/T3qGeqogb7sTI52gB6uiywU7lRCizLNqGFyFGIxcVTVHWnSHqItBcLN76lA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/profiler@2.15.0': + resolution: {integrity: sha512-/Bw10pCISHbSzpdmuxg1GjSh+GuvqmUYA9bAmb69dkzWLIEk3uU05ba4xoju2mwoSeNb50LRcYPcirLB0Z61wA==} + engines: {node: '>= 16.0.0'} - '@parcel/packager-html@2.8.3': - resolution: {integrity: sha512-OhPu1Hx1RRKJodpiu86ZqL8el2Aa4uhBHF6RAL1Pcrh2EhRRlPf70Sk0tC22zUpYL7es+iNKZ/n0Rl+OWSHWEw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/reporter-dev-server@2.15.0': + resolution: {integrity: sha512-WILv04oGD3yGAI17w1+MkJZKQumndpGHVzRVZIgLc5WWDffGWvCGYJseUWYQc34/CYY19v/hI/BaEQqJX6CABQ==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-js@2.8.3': - resolution: {integrity: sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/resolver-default@2.15.0': + resolution: {integrity: sha512-Olnm/eY70keKg0oyG0c5Qkhx0R/6fyj0S8w4E4OVgpAMIuRKt8nDNfHBLgbchYgCJlPb8YwzbHluJLfxZlHLeA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-raw@2.8.3': - resolution: {integrity: sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/runtime-browser-hmr@2.15.0': + resolution: {integrity: sha512-HZQpEbunNino2SF5Ilt7EHFGeHhBCk05s1o69Y5bNrIGy3meu287maWcjK1zzpquw0IskgsnGaafKSOcaVbHXw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/packager-svg@2.8.3': - resolution: {integrity: sha512-mvIoHpmv5yzl36OjrklTDFShLUfPFTwrmp1eIwiszGdEBuQaX7JVI3Oo2jbVQgcN4W7J6SENzGQ3Q5hPTW3pMw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/runtime-js@2.15.0': + resolution: {integrity: sha512-fmHWzTr1WjHk/rrRyvt5e932rrDUyMZfzWMn1JLOXK7NFmndoc0PUrjH+8OFAlvGopFX+0gHWOe4/VeC8Vujuw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/plugin@2.11.0': - resolution: {integrity: sha512-9npuKBlhnPn7oeUpLJGecceg16GkXbvzbr6MNSZiHhkx3IBeITHQXlZnp2zAjUOFreNsYOfifwEF2S4KsARfBQ==} - engines: {node: '>= 12.0.0'} + '@parcel/runtime-rsc@2.15.0': + resolution: {integrity: sha512-bs0miqQ/fqQU+6iAjXBG65/t5/r/JTYAg3YEo7WPPA9cbgSE8aL2rk+6d5HnRkUstzXKJEgzAQJLObOAb3s/HA==} + engines: {node: '>= 12.0.0', parcel: ^2.15.0} - '@parcel/plugin@2.8.3': - resolution: {integrity: sha512-jZ6mnsS4D9X9GaNnvrixDQwlUQJCohDX2hGyM0U0bY2NWU8Km97SjtoCpWjq+XBCx/gpC4g58+fk9VQeZq2vlw==} - engines: {node: '>= 12.0.0'} + '@parcel/runtime-service-worker@2.15.0': + resolution: {integrity: sha512-5JGqWuBriviDG6A1KSuBmQG408Ngx7iix3l/hG3IcUPv2jDUoN4tmLTqOMfmXsOZF+FUJNZ30EP6y3GTv2PIdg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/profiler@2.11.0': - resolution: {integrity: sha512-s10SS09prOdwnaAcjK8M5zO8o+zPJJW5oOqXPNdf6KH4NGD/ue7iOk2xM8QLw6ulSwxE7NDt++lyfW3AXgCZwg==} - engines: {node: '>= 12.0.0'} + '@parcel/rust-darwin-arm64@2.15.0': + resolution: {integrity: sha512-bdlLA/l7h7TPGc6lnHNrLW6uwUMJ7bqyHa4StYFViwXffDnEeA+hdpixDfc9qTlMJlKgQyYj7BNP1NO6OxJiRg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@parcel/rust-darwin-x64@2.15.0': + resolution: {integrity: sha512-l6tD0nNvmtpwuNSCP9Q5jPpPeY45NwmRNiuDoYMzfNT3iFKs/i48/3JM1vZvYO3HiW6V0xGfWa1b+HQsSKQRYg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] - '@parcel/reporter-dev-server@2.8.3': - resolution: {integrity: sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm-gnueabihf@2.15.0': + resolution: {integrity: sha512-MZNL/UV20kBaTYMos/IcJPZvzYzlYWjuBZh2EI3OHYBGMR9QdpeJuwgTAy2WUYbevXm7nemdGHGccGcdiNf/Xg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] - '@parcel/resolver-default@2.8.3': - resolution: {integrity: sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm64-gnu@2.15.0': + resolution: {integrity: sha512-u/rndCWjmQgFJi/2NFVWV1snlF/souO8UYZR+ZG6goo/sik5WgrACtCucgOrskogE50WU1+JGmP0TBNqOX27Uw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@parcel/runtime-browser-hmr@2.8.3': - resolution: {integrity: sha512-2O1PYi2j/Q0lTyGNV3JdBYwg4rKo6TEVFlYGdd5wCYU9ZIN9RRuoCnWWH2qCPj3pjIVtBeppYxzfVjPEHINWVg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-arm64-musl@2.15.0': + resolution: {integrity: sha512-uTSOZJkZKh/x/IfaGkbmqqdUaK1S61Kw3ZW8yj+EtteHvfZgk1SQMgI51Gg5hwaZ5wuZx0nOJGLuOxPMGx7z6w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@parcel/runtime-js@2.8.3': - resolution: {integrity: sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-x64-gnu@2.15.0': + resolution: {integrity: sha512-8SIwgM+bpiodJemNaEuUgZQk4hV/3pgJnPBRjGse1F7SHeTp9UoABLSF3V5Sc79Hi8fzECoRimk44krzSCaynw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@parcel/runtime-react-refresh@2.8.3': - resolution: {integrity: sha512-2v/qFKp00MfG0234OdOgQNAo6TLENpFYZMbVbAsPMY9ITiqG73MrEsrGXVoGbYiGTMB/Toer/lSWlJxtacOCuA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-linux-x64-musl@2.15.0': + resolution: {integrity: sha512-pMFQ7bdaBeFY+qfHE8Oor8yZLkXDl5PmnKICuFiGETnbClV9xfWmZdTnqjEw2XU9gGQ49DkWJcGW975d3IlksA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] - '@parcel/runtime-service-worker@2.8.3': - resolution: {integrity: sha512-/Skkw+EeRiwzOJso5fQtK8c9b452uWLNhQH1ISTodbmlcyB4YalAiSsyHCtMYD0c3/t5Sx4ZS7vxBAtQd0RvOw==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/rust-win32-x64-msvc@2.15.0': + resolution: {integrity: sha512-UXjPkWbavwGIHi/R1uPd4CZDhAUUfOGpvIMRdq0ImihoRUnUxyTCIsqRhwh8flOO2RCuU6rteeGOeT9undSX7Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] - '@parcel/rust@2.11.0': - resolution: {integrity: sha512-UkLWdHOD8Md2YmJDPsqd3yIs9chhdl/ATfV/B/xdPKGmqtNouYpDCRlq+WxMt3mLoYgHEg9UwrWLTebo2rr2iQ==} - engines: {node: '>= 12.0.0'} + '@parcel/rust@2.15.0': + resolution: {integrity: sha512-ERRO4q14g6nD5mr1S/kEDSsmis/mll9JLxzyub0vTgobywrUq/azJ6Un7XwhCXCaU7lO7ihD+HJvjmNLVULCXg==} + engines: {node: '>= 16.0.0'} + peerDependencies: + napi-wasm: ^1.1.2 + peerDependenciesMeta: + napi-wasm: + optional: true '@parcel/source-map@2.1.1': resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} engines: {node: ^12.18.3 || >=14} - '@parcel/transformer-babel@2.8.3': - resolution: {integrity: sha512-L6lExfpvvC7T/g3pxf3CIJRouQl+sgrSzuWQ0fD4PemUDHvHchSP4SNUVnd6gOytF3Y1KpnEZIunQGi5xVqQCQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-babel@2.15.0': + resolution: {integrity: sha512-mJNrV4254gJ9o2pjZvyK88RXCbDmlBdZqlAqg/HXEHTqzae/iOoSGpvxy+NisqXgpMwpIf8wlxmyFna8FL4Yfg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-css@2.8.3': - resolution: {integrity: sha512-xTqFwlSXtnaYen9ivAgz+xPW7yRl/u4QxtnDyDpz5dr8gSeOpQYRcjkd4RsYzKsWzZcGtB5EofEk8ayUbWKEUg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-css@2.15.0': + resolution: {integrity: sha512-GOC/ZFi6lxVfseGCb2kJdYBiliHrQq9dxcFayHGb7zrIRWVf9F9ihzsLkDaZ7a4WBu+gIib7JLGnO0Jy3leWOg==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-html@2.8.3': - resolution: {integrity: sha512-kIZO3qsMYTbSnSpl9cnZog+SwL517ffWH54JeB410OSAYF1ouf4n5v9qBnALZbuCCmPwJRGs4jUtE452hxwN4g==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-html@2.15.0': + resolution: {integrity: sha512-4qFvAZICCYbKgPaX48yzxMHrSXgm4fIISHYN+W9fu7S6ohr2cOYM6FE4sk3PYxDS5aWeU7j6zU0C4I/sLlO8KA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-image@2.8.3': - resolution: {integrity: sha512-cO4uptcCGTi5H6bvTrAWEFUsTNhA4kCo8BSvRSCHA2sf/4C5tGQPHt3JhdO0GQLPwZRCh/R41EkJs5HZ8A8DAg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-image@2.15.0': + resolution: {integrity: sha512-5arJrqpxHsGchqBZb2tVUIJUuzQLZIeleXq+kVnI0Tq+XFE5h3fvIrgg/viAN1lDi4eFf7fq5gWX2ImQNvkKyw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/transformer-js@2.8.3': - resolution: {integrity: sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-js@2.15.0': + resolution: {integrity: sha512-tVa97+fHO0hROVpN+lmCR6H26NaQ2eq8uc2zrdsaW7XkTOyiCPSIb1oRkWP4jBBkAs73oHBhP+KvpumRhnzodw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 - '@parcel/transformer-json@2.8.3': - resolution: {integrity: sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-json@2.15.0': + resolution: {integrity: sha512-TPv3xz8JmYpzEAeeDrJCxQ1cqO8dSjeI4MDjdrr5KAHNCZZhb1s2iFH7lXMFAkUZlR1BbUfMLUvCQsu4RFwAdw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-postcss@2.8.3': - resolution: {integrity: sha512-e8luB/poIlz6jBsD1Izms+6ElbyzuoFVa4lFVLZnTAChI3UxPdt9p/uTsIO46HyBps/Bk8ocvt3J4YF84jzmvg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-node@2.15.0': + resolution: {integrity: sha512-Nu8rBn4SkP2cMJ+iZYQQGW+OmgFPQs4eaAWf0x0ejosjsS32ZVL70WhsnqCDa2DLq3Oeo2Zyeugd0Hz7DvvsDw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-posthtml@2.8.3': - resolution: {integrity: sha512-pkzf9Smyeaw4uaRLsT41RGrPLT5Aip8ZPcntawAfIo+KivBQUV0erY1IvHYjyfFzq1ld/Fo2Ith9He6mxpPifA==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-postcss@2.15.0': + resolution: {integrity: sha512-N6DrPK34RfYoYQEah9Gp6SdzTxzBuOK2/ZjkjcAoyEBT2Ong1JtQUIW75Rw3Wdktd8Yez21Ez+fLseAHuXZMDw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-raw@2.8.3': - resolution: {integrity: sha512-G+5cXnd2/1O3nV/pgRxVKZY/HcGSseuhAe71gQdSQftb8uJEURyUHoQ9Eh0JUD3MgWh9V+nIKoyFEZdf9T0sUQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-posthtml@2.15.0': + resolution: {integrity: sha512-7941lzoIa4XOzORCJ9vDjfkhgz92PaE6MS/eCgHYTaFYUMWZ2KQw0U3ow8lt0p2kqDqFWOXB4P8qA+QirNdAnw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-react-refresh-wrap@2.8.3': - resolution: {integrity: sha512-q8AAoEvBnCf/nPvgOwFwKZfEl/thwq7c2duxXkhl+tTLDRN2vGmyz4355IxCkavSX+pLWSQ5MexklSEeMkgthg==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-raw@2.15.0': + resolution: {integrity: sha512-06xJEXDF9YX5ffm+MKvQJIXpFqx2G6RND6L091L/BmLl+FH2SNYKO3RZ4rIx8TbkjyuBnE+awRh9xl7AiLIjaA==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/transformer-svg@2.8.3': - resolution: {integrity: sha512-3Zr/gBzxi1ZH1fftH/+KsZU7w5GqkmxlB0ZM8ovS5E/Pl1lq1t0xvGJue9m2VuQqP8Mxfpl5qLFmsKlhaZdMIQ==} - engines: {node: '>= 12.0.0', parcel: ^2.8.3} + '@parcel/transformer-react-refresh-wrap@2.15.0': + resolution: {integrity: sha512-I108zq+ZwQrGXgkbdIXLW3VbUQhW0gjACiHVEXM380wWm/44bbrGLbD6VMupq5svP2Y5sKkopI9zzjuYUHplHw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/types@2.11.0': - resolution: {integrity: sha512-lN5XlfV9b1s2rli8q1LqsLtu+D4ZwNI3sKmNcL/3tohSfQcF2EgF+MaiANGo9VzXOzoWFHt4dqWjO4OcdyC5tg==} + '@parcel/transformer-svg@2.15.0': + resolution: {integrity: sha512-pbhbkxM4mWjH4kpg8F+0xmHbXNCTavJ4DzrCoYgLZszZKYMhOYQZZ/uHkx4wOZ+b3n4iPe4QDlByYkh0QACxbw==} + engines: {node: '>= 16.0.0', parcel: ^2.15.0} - '@parcel/types@2.8.3': - resolution: {integrity: sha512-FECA1FB7+0UpITKU0D6TgGBpGxYpVSMNEENZbSJxFSajNy3wrko+zwBKQmFOLOiPcEtnGikxNs+jkFWbPlUAtw==} + '@parcel/types-internal@2.15.0': + resolution: {integrity: sha512-N0p622dZx84OPoxSoz5YfnVJMXAoQfcHI+qp535J/Uv6UAbcsimKl9NPKefrLOHgSKlTTJPiDbWSMOVrPvyr6w==} - '@parcel/utils@2.11.0': - resolution: {integrity: sha512-AcL70cXlIyE7eQdvjQbYxegN5l+skqvlJllxTWg4YkIZe9p8Gmv74jLAeLWh5F+IGl5WRn0TSy9JhNJjIMQGwQ==} - engines: {node: '>= 12.0.0'} + '@parcel/types@2.15.0': + resolution: {integrity: sha512-BtAeK/mTQMjbgyo8r1jM1d+dcnEowErHH/Eb/95Agxi7YHpfnNP2oR8cC2yZbevU9FCXnSJ2f6vZc4NGT+nqlA==} - '@parcel/utils@2.8.3': - resolution: {integrity: sha512-IhVrmNiJ+LOKHcCivG5dnuLGjhPYxQ/IzbnF2DKNQXWBTsYlHkJZpmz7THoeLtLliGmSOZ3ZCsbR8/tJJKmxjA==} - engines: {node: '>= 12.0.0'} + '@parcel/utils@2.15.0': + resolution: {integrity: sha512-Xir0/9UvUvMF8iRnARDdzzlEokDAcrsxj6aQUbYP3ZXV/l6/6eMRuSXZ32x6lUzOTHxukKMJA42imWUg6x38qg==} + engines: {node: '>= 16.0.0'} '@parcel/watcher-android-arm64@2.4.0': resolution: {integrity: sha512-+fPtO/GsbYX1LJnCYCaDVT3EOBjvSFdQN9Mrzh9zWAOOfvidPWyScTrHIZHHfJBvlHzNA0Gy0U3NXFA/M7PHUA==} @@ -3688,17 +3667,11 @@ packages: resolution: {integrity: sha512-XJLGVL0DEclX5pcWa2N9SX1jCGTDd8l972biNooLFtjneuGqodupPQh6XseXIBBeVIMaaJ7bTcs3qGvXwsp4vg==} engines: {node: '>= 10.0.0'} - '@parcel/workers@2.11.0': - resolution: {integrity: sha512-wjybqdSy6Nk0N9iBGsFcp7739W2zvx0WGfVxPVShqhz46pIkPOiFF/iSn+kFu5EmMKTRWeUif42+a6rRZ7pCnQ==} - engines: {node: '>= 12.0.0'} + '@parcel/workers@2.15.0': + resolution: {integrity: sha512-OAtL9bvDzvIS+9uNMjnf0b6Ri2m2r8Wa3Bxr8SVnjX6J5SWdOPdVR1MqwCsFF+ZeOngaSEFFbe/czHLfgc0Vnw==} + engines: {node: '>= 16.0.0'} peerDependencies: - '@parcel/core': ^2.11.0 - - '@parcel/workers@2.8.3': - resolution: {integrity: sha512-+AxBnKgjqVpUHBcHLWIHcjYgKIvHIpZjN33mG5LG9XXvrZiqdWvouEzqEXlVLq5VzzVbKIQQcmsvRy138YErkg==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.8.3 + '@parcel/core': ^2.15.0 '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -3946,103 +3919,98 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.44.2': - resolution: {integrity: sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==} + '@rollup/rollup-android-arm-eabi@4.30.1': + resolution: {integrity: sha512-pSWY+EVt3rJ9fQ3IqlrEUtXh3cGqGtPDH1FQlNZehO2yYxCHEX1SPsz1M//NXwYfbTlcKr9WObLnJX9FsS9K1Q==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.44.2': - resolution: {integrity: sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==} + '@rollup/rollup-android-arm64@4.30.1': + resolution: {integrity: sha512-/NA2qXxE3D/BRjOJM8wQblmArQq1YoBVJjrjoTSBS09jgUisq7bqxNHJ8kjCHeV21W/9WDGwJEWSN0KQ2mtD/w==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.44.2': - resolution: {integrity: sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==} + '@rollup/rollup-darwin-arm64@4.30.1': + resolution: {integrity: sha512-r7FQIXD7gB0WJ5mokTUgUWPl0eYIH0wnxqeSAhuIwvnnpjdVB8cRRClyKLQr7lgzjctkbp5KmswWszlwYln03Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.44.2': - resolution: {integrity: sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==} + '@rollup/rollup-darwin-x64@4.30.1': + resolution: {integrity: sha512-x78BavIwSH6sqfP2xeI1hd1GpHL8J4W2BXcVM/5KYKoAD3nNsfitQhvWSw+TFtQTLZ9OmlF+FEInEHyubut2OA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.44.2': - resolution: {integrity: sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==} + '@rollup/rollup-freebsd-arm64@4.30.1': + resolution: {integrity: sha512-HYTlUAjbO1z8ywxsDFWADfTRfTIIy/oUlfIDmlHYmjUP2QRDTzBuWXc9O4CXM+bo9qfiCclmHk1x4ogBjOUpUQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.44.2': - resolution: {integrity: sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==} + '@rollup/rollup-freebsd-x64@4.30.1': + resolution: {integrity: sha512-1MEdGqogQLccphhX5myCJqeGNYTNcmTyaic9S7CG3JhwuIByJ7J05vGbZxsizQthP1xpVx7kd3o31eOogfEirw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.44.2': - resolution: {integrity: sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': + resolution: {integrity: sha512-PaMRNBSqCx7K3Wc9QZkFx5+CX27WFpAMxJNiYGAXfmMIKC7jstlr32UhTgK6T07OtqR+wYlWm9IxzennjnvdJg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.44.2': - resolution: {integrity: sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==} + '@rollup/rollup-linux-arm-musleabihf@4.30.1': + resolution: {integrity: sha512-B8Rcyj9AV7ZlEFqvB5BubG5iO6ANDsRKlhIxySXcF1axXYUyqwBok+XZPgIYGBgs7LDXfWfifxhw0Ik57T0Yug==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.44.2': - resolution: {integrity: sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==} + '@rollup/rollup-linux-arm64-gnu@4.30.1': + resolution: {integrity: sha512-hqVyueGxAj3cBKrAI4aFHLV+h0Lv5VgWZs9CUGqr1z0fZtlADVV1YPOij6AhcK5An33EXaxnDLmJdQikcn5NEw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.44.2': - resolution: {integrity: sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==} + '@rollup/rollup-linux-arm64-musl@4.30.1': + resolution: {integrity: sha512-i4Ab2vnvS1AE1PyOIGp2kXni69gU2DAUVt6FSXeIqUCPIR3ZlheMW3oP2JkukDfu3PsexYRbOiJrY+yVNSk9oA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.44.2': - resolution: {integrity: sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==} + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': + resolution: {integrity: sha512-fARcF5g296snX0oLGkVxPmysetwUk2zmHcca+e9ObOovBR++9ZPOhqFUM61UUZ2EYpXVPN1redgqVoBB34nTpQ==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.44.2': - resolution: {integrity: sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': + resolution: {integrity: sha512-GLrZraoO3wVT4uFXh67ElpwQY0DIygxdv0BNW9Hkm3X34wu+BkqrDrkcsIapAY+N2ATEbvak0XQ9gxZtCIA5Rw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.44.2': - resolution: {integrity: sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==} + '@rollup/rollup-linux-riscv64-gnu@4.30.1': + resolution: {integrity: sha512-0WKLaAUUHKBtll0wvOmh6yh3S0wSU9+yas923JIChfxOaaBarmb/lBKPF0w/+jTVozFnOXJeRGZ8NvOxvk/jcw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.44.2': - resolution: {integrity: sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.44.2': - resolution: {integrity: sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==} + '@rollup/rollup-linux-s390x-gnu@4.30.1': + resolution: {integrity: sha512-GWFs97Ruxo5Bt+cvVTQkOJ6TIx0xJDD/bMAOXWJg8TCSTEK8RnFeOeiFTxKniTc4vMIaWvCplMAFBt9miGxgkA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.44.2': - resolution: {integrity: sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==} + '@rollup/rollup-linux-x64-gnu@4.30.1': + resolution: {integrity: sha512-UtgGb7QGgXDIO+tqqJ5oZRGHsDLO8SlpE4MhqpY9Llpzi5rJMvrK6ZGhsRCST2abZdBqIBeXW6WPD5fGK5SDwg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.44.2': - resolution: {integrity: sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==} + '@rollup/rollup-linux-x64-musl@4.30.1': + resolution: {integrity: sha512-V9U8Ey2UqmQsBT+xTOeMzPzwDzyXmnAoO4edZhL7INkwQcaW1Ckv3WJX3qrrp/VHaDkEWIBWhRwP47r8cdrOow==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.44.2': - resolution: {integrity: sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==} + '@rollup/rollup-win32-arm64-msvc@4.30.1': + resolution: {integrity: sha512-WabtHWiPaFF47W3PkHnjbmWawnX/aE57K47ZDT1BXTS5GgrBUEpvOzq0FI0V/UYzQJgdb8XlhVNH8/fwV8xDjw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.44.2': - resolution: {integrity: sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==} + '@rollup/rollup-win32-ia32-msvc@4.30.1': + resolution: {integrity: sha512-pxHAU+Zv39hLUTdQQHUVHf4P+0C47y/ZloorHpzs2SXMRqeAWmGghzAhfOlzFHHwjvgokdFAhC4V+6kC1lRRfw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.44.2': - resolution: {integrity: sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==} + '@rollup/rollup-win32-x64-msvc@4.30.1': + resolution: {integrity: sha512-D6qjsXGcvhTjv0kI4fU8tUuBDF/Ueee4SVX79VfNDXZa64TfCW1Slkb6Z7O1p7vflqZjcmOVdZlqf8gvJxc6og==} cpu: [x64] os: [win32] @@ -4106,15 +4074,87 @@ packages: '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + '@swc/core-darwin-arm64@1.11.24': + resolution: {integrity: sha512-dhtVj0PC1APOF4fl5qT2neGjRLgHAAYfiVP8poJelhzhB/318bO+QCFWAiimcDoyMgpCXOhTp757gnoJJrheWA==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.11.24': + resolution: {integrity: sha512-H/3cPs8uxcj2Fe3SoLlofN5JG6Ny5bl8DuZ6Yc2wr7gQFBmyBkbZEz+sPVgsID7IXuz7vTP95kMm1VL74SO5AQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.11.24': + resolution: {integrity: sha512-PHJgWEpCsLo/NGj+A2lXZ2mgGjsr96ULNW3+T3Bj2KTc8XtMUkE8tmY2Da20ItZOvPNC/69KroU7edyo1Flfbw==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.11.24': + resolution: {integrity: sha512-C2FJb08+n5SD4CYWCTZx1uR88BN41ZieoHvI8A55hfVf2woT8+6ZiBzt74qW2g+ntZ535Jts5VwXAKdu41HpBg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.11.24': + resolution: {integrity: sha512-ypXLIdszRo0re7PNNaXN0+2lD454G8l9LPK/rbfRXnhLWDBPURxzKlLlU/YGd2zP98wPcVooMmegRSNOKfvErw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.11.24': + resolution: {integrity: sha512-IM7d+STVZD48zxcgo69L0yYptfhaaE9cMZ+9OoMxirNafhKKXwoZuufol1+alEFKc+Wbwp+aUPe/DeWC/Lh3dg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.11.24': + resolution: {integrity: sha512-DZByJaMVzSfjQKKQn3cqSeqwy6lpMaQDQQ4HPlch9FWtDx/dLcpdIhxssqZXcR2rhaQVIaRQsCqwV6orSDGAGw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.11.24': + resolution: {integrity: sha512-Q64Ytn23y9aVDKN5iryFi8mRgyHw3/kyjTjT4qFCa8AEb5sGUuSj//AUZ6c0J7hQKMHlg9do5Etvoe61V98/JQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.11.24': + resolution: {integrity: sha512-9pKLIisE/Hh2vJhGIPvSoTK4uBSPxNVyXHmOrtdDot4E1FUUI74Vi8tFdlwNbaj8/vusVnb8xPXsxF1uB0VgiQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.11.24': + resolution: {integrity: sha512-sybnXtOsdB+XvzVFlBVGgRHLqp3yRpHK7CrmpuDKszhj/QhmsaZzY/GHSeALlMtLup13M0gqbcQvsTNlAHTg3w==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.11.24': + resolution: {integrity: sha512-MaQEIpfcEMzx3VWWopbofKJvaraqmL6HbLlw2bFZ7qYqYw3rkhM0cQVEgyzbHtTWwCwPMFZSC2DUbhlZgrMfLg==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '>=0.5.17' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.4.11': resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} - '@swc/helpers@0.4.14': - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} - '@swc/helpers@0.5.2': resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} + '@swc/types@0.1.21': + resolution: {integrity: sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==} + '@szmarczak/http-timer@1.1.2': resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} @@ -4172,8 +4212,8 @@ packages: '@tsconfig/node16@1.0.2': resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} - '@tybys/wasm-util@0.10.0': - resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} @@ -4202,8 +4242,8 @@ packages: '@types/cacheable-request@6.0.2': resolution: {integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==} - '@types/chai@5.2.2': - resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} '@types/connect-history-api-fallback@1.5.4': resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} @@ -4241,8 +4281,8 @@ packages: '@types/estree@0.0.39': resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} '@types/express-serve-static-core@4.19.5': resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} @@ -4505,11 +4545,11 @@ packages: resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==} hasBin: true - '@vitest/expect@4.0.13': - resolution: {integrity: sha512-zYtcnNIBm6yS7Gpr7nFTmq8ncowlMdOJkWLqYvhr/zweY6tFbDkDi8BPPOeHxEtK1rSI69H7Fd4+1sqvEGli6w==} + '@vitest/expect@4.0.15': + resolution: {integrity: sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==} - '@vitest/mocker@4.0.13': - resolution: {integrity: sha512-eNCwzrI5djoauklwP1fuslHBjrbR8rqIVbvNlAnkq1OTa6XT+lX68mrtPirNM9TnR69XUPt4puBCx2Wexseylg==} + '@vitest/mocker@4.0.15': + resolution: {integrity: sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -4519,20 +4559,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.0.13': - resolution: {integrity: sha512-ooqfze8URWbI2ozOeLDMh8YZxWDpGXoeY3VOgcDnsUxN0jPyPWSUvjPQWqDGCBks+opWlN1E4oP1UYl3C/2EQA==} + '@vitest/pretty-format@4.0.15': + resolution: {integrity: sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==} - '@vitest/runner@4.0.13': - resolution: {integrity: sha512-9IKlAru58wcVaWy7hz6qWPb2QzJTKt+IOVKjAx5vb5rzEFPTL6H4/R9BMvjZ2ppkxKgTrFONEJFtzvnyEpiT+A==} + '@vitest/runner@4.0.15': + resolution: {integrity: sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==} - '@vitest/snapshot@4.0.13': - resolution: {integrity: sha512-hb7Usvyika1huG6G6l191qu1urNPsq1iFc2hmdzQY3F5/rTgqQnwwplyf8zoYHkpt7H6rw5UfIw6i/3qf9oSxQ==} + '@vitest/snapshot@4.0.15': + resolution: {integrity: sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==} - '@vitest/spy@4.0.13': - resolution: {integrity: sha512-hSu+m4se0lDV5yVIcNWqjuncrmBgwaXa2utFLIrBkQCQkt+pSwyZTPFQAZiiF/63j8jYa8uAeUZ3RSfcdWaYWw==} + '@vitest/spy@4.0.15': + resolution: {integrity: sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==} - '@vitest/utils@4.0.13': - resolution: {integrity: sha512-ydozWyQ4LZuu8rLp47xFUWis5VOKMdHjXCWhs1LuJsTNKww+pTHQNK4e0assIB9K80TxFyskENL6vCu3j34EYA==} + '@vitest/utils@4.0.15': + resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} '@web3-storage/multipart-parser@1.0.0': resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -4627,9 +4667,6 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} - abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -4794,8 +4831,8 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - ansis@4.1.0: - resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} any-observable@0.3.0: @@ -4894,6 +4931,10 @@ packages: ascii-table@0.0.9: resolution: {integrity: sha512-xpkr6sCDIYTPqzvjG8M3ncw1YOTaloWZOyrUmicoEifBEKzQzt+ooUpRpQ/AbOoJfO/p2ZKiyp79qHThzJDulQ==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + assign-symbols@1.0.0: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} @@ -5009,8 +5050,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - base-x@3.0.9: - resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + base-x@3.0.11: + resolution: {integrity: sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==} base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -5047,8 +5088,8 @@ packages: bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - birpc@2.4.0: - resolution: {integrity: sha512-5IdNxTyhXHv2UlgnPHQ0h+5ypVmkrYHzL8QT+DwFZ//2N/oNV8Ch+BCRmTJ3x6/z9Axo/cXYBc9eprsUVK/Jsg==} + birpc@2.9.0: + resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} @@ -5059,8 +5100,8 @@ packages: blueimp-md5@2.19.0: resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + body-parser@1.20.4: + resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} bonjour-service@1.2.1: @@ -5090,8 +5131,8 @@ packages: browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + browserslist@4.24.5: + resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -5234,8 +5275,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001587: - resolution: {integrity: sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==} + caniuse-lite@1.0.30001717: + resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} @@ -5575,10 +5616,6 @@ packages: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} @@ -5962,8 +5999,8 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.2: - resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} detect-newline@3.1.0: @@ -6090,16 +6127,13 @@ packages: resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - - dotenv@16.0.2: - resolution: {integrity: sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==} + dotenv-expand@11.0.7: + resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} engines: {node: '>=12'} - dotenv@7.0.0: - resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} - engines: {node: '>=6'} + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + engines: {node: '>=12'} dotenv@8.6.0: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} @@ -6131,8 +6165,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.4.670: - resolution: {integrity: sha512-hcijYOWjOtjKrKPtNA6tuLlA/bTLO3heFG8pQA6mLpq7dRydSWicXova5lyxDzp1iVJaYhK7J2OQlGE52KYn7A==} + electron-to-chromium@1.5.151: + resolution: {integrity: sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA==} elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -6180,10 +6214,6 @@ packages: entities@2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - entities@4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} @@ -6252,18 +6282,18 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.0: - resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} engines: {node: '>=18'} hasBin: true - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + esbuild@0.27.1: + resolution: {integrity: sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==} engines: {node: '>=18'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-goat@2.1.1: @@ -6412,8 +6442,8 @@ packages: resolution: {integrity: sha512-1KboYwxxCG5kwkJHR5LjFDTD1Mgl8n4PIMcCuhhd/1OqaxlC68P3QKbvvAbZVUtVgtlxEdTgSUwf6yxwzRCuuA==} engines: {node: '>= 0.10.26'} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + express@4.22.1: + resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} engines: {node: '>= 0.10.0'} ext-list@2.2.2: @@ -6586,8 +6616,8 @@ packages: resolution: {integrity: sha512-oQZM+QmVni8MsYzcq9lgTHD/qeLqaG8XaOPOW7dzuSafVxSUlH1+1ZDefj2OD9f2XsmG5lFl2Euc9NI4jgwFWg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + finalhandler@1.3.2: + resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} engines: {node: '>= 0.8'} find-cache-dir@4.0.0: @@ -6858,8 +6888,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} globby@11.1.0: @@ -7098,41 +7128,9 @@ packages: peerDependencies: webpack: ^5.20.0 - htmlnano@2.0.3: - resolution: {integrity: sha512-S4PGGj9RbdgW8LhbILNK7W9JhmYP8zmDY7KDV/8eCiJBQJlbmltp5I0gv8c5ntLljfdxxfmJ+UJVSqyH4mb41A==} - peerDependencies: - cssnano: ^5.0.11 - postcss: ^8.3.11 - purgecss: ^5.0.0 - relateurl: ^0.2.7 - srcset: 4.0.0 - svgo: ^2.8.0 - terser: ^5.10.0 - uncss: ^0.17.3 - peerDependenciesMeta: - cssnano: - optional: true - postcss: - optional: true - purgecss: - optional: true - relateurl: - optional: true - srcset: - optional: true - svgo: - optional: true - terser: - optional: true - uncss: - optional: true - htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - htmlparser2@7.2.0: - resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} - http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} @@ -7154,6 +7152,10 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + http-parser-js@0.5.3: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} @@ -7489,9 +7491,6 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-json@2.0.1: - resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} - is-lower-case@1.1.3: resolution: {integrity: sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==} @@ -8028,56 +8027,68 @@ packages: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} engines: {node: '>= 0.8.0'} - lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==} + lightningcss-darwin-arm64@1.30.0: + resolution: {integrity: sha512-L9lhvW4rTHL6vaG1WU3Itj0ivtdBuwu7ufrKEbijRCPhS1pt1haXEXI8h9g73qCQsOaYs1GCc9chvSgxPmhpRA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==} + lightningcss-darwin-x64@1.30.0: + resolution: {integrity: sha512-+qNst+L3GGwG5LypEFTmDUOtNarQVh717Enk4AfmKfwlTrKCSe9kAiPyK7ces269a+f0jNSa8Uww8WwGFXzt8w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==} + lightningcss-freebsd-x64@1.30.0: + resolution: {integrity: sha512-/sfAWALScgggjjk5ZlmGdpFELwGPIwzAdfcBJcT6UTgQoDHzQ4aP41XTq3N4LL01U9dsJp6uAvCvmHX7snqTdg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.0: + resolution: {integrity: sha512-3B5val/f61unLgfZHEfkZGzunlyyL76l8xRoxFx+G0uwxK7rvaFcnkyf6k4Zto2STVj05FsLs+aTZoTqslPaug==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==} + lightningcss-linux-arm64-gnu@1.30.0: + resolution: {integrity: sha512-Q45+fvm7eAAmorsEzc1ZBwajGnXDocB/nRaSldpHQa36QbP93GrzmBqfSdi2pEks2yXMxST4yznio24Q6en7Sg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==} + lightningcss-linux-arm64-musl@1.30.0: + resolution: {integrity: sha512-RNZNW/AyKax8wWR4xMKoyAb40dqhzOtnAw4knjbyxJUUEL0wzBEXO3k44AS3UFRjxTyd/s46adVQXxE/vOaSgg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==} + lightningcss-linux-x64-gnu@1.30.0: + resolution: {integrity: sha512-ExVnSepsAyQb547i7SvPhS0SrgIDUjA1dYTT0DNFt/YsqfKhkxg405VDtMoV2MQGAyoEQIub+YK5NQo9Lw7IzQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==} + lightningcss-linux-x64-musl@1.30.0: + resolution: {integrity: sha512-e/nHeX5SAEcfAzyLob5H1Jhm8uHLKwpOIHzcURKnXTMFdBqIDOsETMhmcB5AGDqsr6Q5D9u0QVswDdRo+btSgg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==} + lightningcss-win32-arm64-msvc@1.30.0: + resolution: {integrity: sha512-Fd9XejM6GPHx5rv7I8aqsc8mBHs+TpHEVDalP5PVP986tF6rmiVfwQzM2Ic4Cn0rXbS3z95Ru8x50hnzfR2GDA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.0: + resolution: {integrity: sha512-2BhpVDbNa+HpXPu63EYfcsL2TCBKLeuMckx4d6UZCzaj1KVuSRXi6r7H3rUeaADuX5NB/BT2smP4HI3s6I1/Ag==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.19.0: - resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==} + lightningcss@1.30.0: + resolution: {integrity: sha512-uuurN2onfoNwQtaWnX9UYLz6DlZHnUd88SceOXDAQzQ5+FJ+ELPgcC/EVtRJoFOveXe44zRE+foh2KMD/vQxqQ==} engines: {node: '>= 12.0.0'} lilconfig@2.1.0: @@ -8110,9 +8121,6 @@ packages: resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} engines: {node: '>=6'} - lmdb@2.5.2: - resolution: {integrity: sha512-V5V5Xa2Hp9i2XsbDALkBTeHXnBXh/lEmk9p22zdr7jtuOIY9TGhjK6vAvTpOOx9IKU4hJkRWZxn/HsvR1ELLtA==} - lmdb@2.8.5: resolution: {integrity: sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==} hasBin: true @@ -8715,6 +8723,7 @@ packages: moize@6.1.3: resolution: {integrity: sha512-Cn+1T5Ypieeo46fn8X98V2gHj2VSRohVPjvT8BRvNANJJC3UOeege/G84xA/3S9c5qA4p9jOdSB1jfhumwe8qw==} + deprecated: This library has been deprecated in favor of micro-memoize, which as-of version 5 incorporates most of the functionality that this library offers at nearly half the size and better speed. morgan@1.10.1: resolution: {integrity: sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==} @@ -8746,8 +8755,8 @@ packages: resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==} hasBin: true - msgpackr@1.10.1: - resolution: {integrity: sha512-r5VRLv9qouXuLiIBrLpl2d5ZvPt8svdQTl5/vMvE4nzDMyEX4sgW5yWhuBBj5UmgwOTWj8CIdSXn5sAfsHAWIQ==} + msgpackr@1.11.2: + resolution: {integrity: sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==} multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} @@ -8760,8 +8769,8 @@ packages: mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -8848,9 +8857,6 @@ packages: no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} - node-addon-api@4.3.0: - resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==} - node-addon-api@6.1.0: resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} @@ -8883,10 +8889,6 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp-build-optional-packages@5.0.3: - resolution: {integrity: sha512-k75jcVzk5wnnc/FMxsf4udAoTEUv2jY3ycfdSd3yWu6Cnd1oee6/CfZJApyscA4FJOmdoixWwiwOyf16RzD5JA==} - hasBin: true - node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true @@ -8902,8 +8904,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} node-source-walk@4.3.0: resolution: {integrity: sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==} @@ -9057,6 +9059,9 @@ packages: obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} @@ -9093,8 +9098,8 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - open@10.1.2: - resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} + open@10.2.0: + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} open@8.4.0: @@ -9408,8 +9413,8 @@ packages: pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - perfect-debounce@1.0.0: - resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + perfect-debounce@2.0.0: + resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==} periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} @@ -9736,26 +9741,10 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + postcss@8.5.1: + resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} - posthtml-parser@0.10.2: - resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} - engines: {node: '>=12'} - - posthtml-parser@0.11.0: - resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==} - engines: {node: '>=12'} - - posthtml-render@3.0.0: - resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} - engines: {node: '>=12'} - - posthtml@0.16.6: - resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} - engines: {node: '>=12.0.0'} - precinct@9.0.1: resolution: {integrity: sha512-hVNS6JvfvlZ64B3ezKeGAcVhIuOvuAiSVzagHX/+KjVPkYWoCNkfyMgCl1bjDtAFQSlzi95NcS9ykUWrl1L1vA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} @@ -9892,8 +9881,8 @@ packages: resolution: {integrity: sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==} hasBin: true - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} query-string@5.1.1: @@ -9932,8 +9921,8 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + raw-body@2.5.3: + resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} rc@1.2.8: @@ -9945,9 +9934,6 @@ packages: peerDependencies: react: ^18.2.0 - react-error-overlay@6.0.9: - resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} - react-head@3.4.2: resolution: {integrity: sha512-mnl6u7E0SSzY9w+mExKGVz8vW/oObUTnj+vpRaZF6jcdjFcCGs0vl8MRwlRws56dye3f1CpzU7C/hz3b3S2BBA==} peerDependencies: @@ -9967,8 +9953,8 @@ packages: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} - react-refresh@0.9.0: - resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==} + react-refresh@0.16.0: + resolution: {integrity: sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==} engines: {node: '>=0.10.0'} react-router-dom@6.30.0: @@ -10065,9 +10051,6 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - regenerator-runtime@0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -10309,8 +10292,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - rollup@4.44.2: - resolution: {integrity: sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==} + rollup@4.30.1: + resolution: {integrity: sha512-mlJ4glW020fPuLi7DkM/lN97mYEZGWeqBnrljzN0gs7GLctqX3lNWxKQ7Gl712UAX+6fog/L3jh4gb7R6aVi3w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -10400,8 +10383,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} engines: {node: '>=10'} hasBin: true @@ -10409,6 +10392,10 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} + send@0.19.1: + resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==} + engines: {node: '>= 0.8.0'} + sentence-case@2.1.1: resolution: {integrity: sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==} @@ -10502,8 +10489,8 @@ packages: resolution: {integrity: sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==} engines: {node: '>= 10'} - sirv@3.0.1: - resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + sirv@3.0.2: + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} sisteransi@1.0.5: @@ -10638,10 +10625,6 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - srcset@4.0.0: - resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} - engines: {node: '>=12'} - ssri@10.0.5: resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10690,6 +10673,10 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} @@ -11011,14 +10998,12 @@ packages: resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} engines: {node: '>=0.10.0'} - timsort@0.3.0: - resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} @@ -11188,8 +11173,8 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tsx@4.20.6: - resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==} + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} hasBin: true @@ -11438,9 +11423,9 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-utils@0.2.4: - resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} - engines: {node: '>=18.12.0'} + unplugin-utils@0.3.1: + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} + engines: {node: '>=20.19.0'} unset-value@1.0.0: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} @@ -11450,8 +11435,8 @@ packages: resolution: {integrity: sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==} engines: {node: '>=4'} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -11603,8 +11588,8 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite-plugin-inspect@11.3.0: - resolution: {integrity: sha512-vmt7K1WVKQkuiwvsM6e5h3HDJ2pSWTnzoj+JP9Kvu3Sh2G+nFap1F1V7tqpyA4qFxM1GQ84ryffWFGQrwShERQ==} + vite-plugin-inspect@11.3.3: + resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' @@ -11652,19 +11637,19 @@ packages: terser: optional: true - vite@7.0.3: - resolution: {integrity: sha512-y2L5oJZF7bj4c0jgGYgBNSdIu+5HF+m68rn2cQXFbGoShdhV1phX9rbnxy9YXj82aS8MMsCLAAFkRxZeWdldrQ==} - engines: {node: ^20.19.0 || >=22.12.0} + vite@6.0.10: + resolution: {integrity: sha512-MEszunEcMo6pFsfXN1GhCFQqnE25tWRH0MA4f0Q7uanACi4y1Us+ZGpTMnITwCTnYzB2b9cpmnelTlxgTBmaBA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 jiti: '>=1.21.0' - less: ^4.0.0 + less: '*' lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' terser: ^5.16.0 tsx: ^4.8.1 yaml: ^2.4.2 @@ -11692,19 +11677,18 @@ packages: yaml: optional: true - vitest@4.0.13: - resolution: {integrity: sha512-QSD4I0fN6uZQfftryIXuqvqgBxTvJ3ZNkF6RWECd82YGAYAfhcppBLFXzXJHQAAhVFyYEuFTrq6h0hQqjB7jIQ==} + vitest@4.0.15: + resolution: {integrity: sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/debug': ^4.1.12 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.13 - '@vitest/browser-preview': 4.0.13 - '@vitest/browser-webdriverio': 4.0.13 - '@vitest/ui': 4.0.13 + '@vitest/browser-playwright': 4.0.15 + '@vitest/browser-preview': 4.0.15 + '@vitest/browser-webdriverio': 4.0.15 + '@vitest/ui': 4.0.15 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11712,8 +11696,6 @@ packages: optional: true '@opentelemetry/api': optional: true - '@types/debug': - optional: true '@types/node': optional: true '@vitest/browser-playwright': @@ -11963,6 +11945,10 @@ packages: utf-8-validate: optional: true + wsl-utils@0.1.0: + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} + engines: {node: '>=18'} + x-is-string@0.1.0: resolution: {integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==} @@ -11981,9 +11967,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - xxhash-wasm@0.4.2: - resolution: {integrity: sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==} - y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -12247,7 +12230,7 @@ snapshots: dependencies: '@babel/compat-data': 7.23.5 '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 + browserslist: 4.24.5 lru-cache: 5.1.1 semver: 6.3.1 @@ -13066,7 +13049,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.7.1 '@changesets/assemble-release-plan@6.0.4': dependencies: @@ -13075,7 +13058,7 @@ snapshots: '@changesets/should-skip-package': 0.1.1 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 + semver: 7.7.1 '@changesets/changelog-git@0.2.0': dependencies: @@ -13118,7 +13101,7 @@ snapshots: package-manager-detector: 0.2.0 picocolors: 1.1.1 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.7.1 spawndamnit: 2.0.0 term-size: 2.2.1 @@ -13141,7 +13124,7 @@ snapshots: '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.6.0 + semver: 7.7.1 '@changesets/get-github-info@0.6.0': dependencies: @@ -13240,18 +13223,18 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@emnapi/core@1.4.4': + '@emnapi/core@1.7.1': dependencies: - '@emnapi/wasi-threads': 1.0.3 + '@emnapi/wasi-threads': 1.1.0 tslib: 2.5.0 optional: true - '@emnapi/runtime@1.4.4': + '@emnapi/runtime@1.7.1': dependencies: tslib: 2.5.0 optional: true - '@emnapi/wasi-threads@1.0.3': + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.5.0 optional: true @@ -13264,10 +13247,10 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.25.0': + '@esbuild/aix-ppc64@0.24.2': optional: true - '@esbuild/aix-ppc64@0.27.0': + '@esbuild/aix-ppc64@0.27.1': optional: true '@esbuild/android-arm64@0.17.6': @@ -13279,10 +13262,10 @@ snapshots: '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.25.0': + '@esbuild/android-arm64@0.24.2': optional: true - '@esbuild/android-arm64@0.27.0': + '@esbuild/android-arm64@0.27.1': optional: true '@esbuild/android-arm@0.17.6': @@ -13294,10 +13277,10 @@ snapshots: '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.25.0': + '@esbuild/android-arm@0.24.2': optional: true - '@esbuild/android-arm@0.27.0': + '@esbuild/android-arm@0.27.1': optional: true '@esbuild/android-x64@0.17.6': @@ -13309,10 +13292,10 @@ snapshots: '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.25.0': + '@esbuild/android-x64@0.24.2': optional: true - '@esbuild/android-x64@0.27.0': + '@esbuild/android-x64@0.27.1': optional: true '@esbuild/darwin-arm64@0.17.6': @@ -13324,10 +13307,10 @@ snapshots: '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.25.0': + '@esbuild/darwin-arm64@0.24.2': optional: true - '@esbuild/darwin-arm64@0.27.0': + '@esbuild/darwin-arm64@0.27.1': optional: true '@esbuild/darwin-x64@0.17.6': @@ -13339,10 +13322,10 @@ snapshots: '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.25.0': + '@esbuild/darwin-x64@0.24.2': optional: true - '@esbuild/darwin-x64@0.27.0': + '@esbuild/darwin-x64@0.27.1': optional: true '@esbuild/freebsd-arm64@0.17.6': @@ -13354,10 +13337,10 @@ snapshots: '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.25.0': + '@esbuild/freebsd-arm64@0.24.2': optional: true - '@esbuild/freebsd-arm64@0.27.0': + '@esbuild/freebsd-arm64@0.27.1': optional: true '@esbuild/freebsd-x64@0.17.6': @@ -13369,10 +13352,10 @@ snapshots: '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.25.0': + '@esbuild/freebsd-x64@0.24.2': optional: true - '@esbuild/freebsd-x64@0.27.0': + '@esbuild/freebsd-x64@0.27.1': optional: true '@esbuild/linux-arm64@0.17.6': @@ -13384,10 +13367,10 @@ snapshots: '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.25.0': + '@esbuild/linux-arm64@0.24.2': optional: true - '@esbuild/linux-arm64@0.27.0': + '@esbuild/linux-arm64@0.27.1': optional: true '@esbuild/linux-arm@0.17.6': @@ -13399,10 +13382,10 @@ snapshots: '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.25.0': + '@esbuild/linux-arm@0.24.2': optional: true - '@esbuild/linux-arm@0.27.0': + '@esbuild/linux-arm@0.27.1': optional: true '@esbuild/linux-ia32@0.17.6': @@ -13414,10 +13397,10 @@ snapshots: '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.25.0': + '@esbuild/linux-ia32@0.24.2': optional: true - '@esbuild/linux-ia32@0.27.0': + '@esbuild/linux-ia32@0.27.1': optional: true '@esbuild/linux-loong64@0.17.6': @@ -13429,10 +13412,10 @@ snapshots: '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.25.0': + '@esbuild/linux-loong64@0.24.2': optional: true - '@esbuild/linux-loong64@0.27.0': + '@esbuild/linux-loong64@0.27.1': optional: true '@esbuild/linux-mips64el@0.17.6': @@ -13444,10 +13427,10 @@ snapshots: '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.25.0': + '@esbuild/linux-mips64el@0.24.2': optional: true - '@esbuild/linux-mips64el@0.27.0': + '@esbuild/linux-mips64el@0.27.1': optional: true '@esbuild/linux-ppc64@0.17.6': @@ -13459,10 +13442,10 @@ snapshots: '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.25.0': + '@esbuild/linux-ppc64@0.24.2': optional: true - '@esbuild/linux-ppc64@0.27.0': + '@esbuild/linux-ppc64@0.27.1': optional: true '@esbuild/linux-riscv64@0.17.6': @@ -13474,10 +13457,10 @@ snapshots: '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.25.0': + '@esbuild/linux-riscv64@0.24.2': optional: true - '@esbuild/linux-riscv64@0.27.0': + '@esbuild/linux-riscv64@0.27.1': optional: true '@esbuild/linux-s390x@0.17.6': @@ -13489,10 +13472,10 @@ snapshots: '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.25.0': + '@esbuild/linux-s390x@0.24.2': optional: true - '@esbuild/linux-s390x@0.27.0': + '@esbuild/linux-s390x@0.27.1': optional: true '@esbuild/linux-x64@0.17.6': @@ -13504,16 +13487,16 @@ snapshots: '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.25.0': + '@esbuild/linux-x64@0.24.2': optional: true - '@esbuild/linux-x64@0.27.0': + '@esbuild/linux-x64@0.27.1': optional: true - '@esbuild/netbsd-arm64@0.25.0': + '@esbuild/netbsd-arm64@0.24.2': optional: true - '@esbuild/netbsd-arm64@0.27.0': + '@esbuild/netbsd-arm64@0.27.1': optional: true '@esbuild/netbsd-x64@0.17.6': @@ -13525,16 +13508,16 @@ snapshots: '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.25.0': + '@esbuild/netbsd-x64@0.24.2': optional: true - '@esbuild/netbsd-x64@0.27.0': + '@esbuild/netbsd-x64@0.27.1': optional: true - '@esbuild/openbsd-arm64@0.25.0': + '@esbuild/openbsd-arm64@0.24.2': optional: true - '@esbuild/openbsd-arm64@0.27.0': + '@esbuild/openbsd-arm64@0.27.1': optional: true '@esbuild/openbsd-x64@0.17.6': @@ -13546,13 +13529,13 @@ snapshots: '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.25.0': + '@esbuild/openbsd-x64@0.24.2': optional: true - '@esbuild/openbsd-x64@0.27.0': + '@esbuild/openbsd-x64@0.27.1': optional: true - '@esbuild/openharmony-arm64@0.27.0': + '@esbuild/openharmony-arm64@0.27.1': optional: true '@esbuild/sunos-x64@0.17.6': @@ -13564,10 +13547,10 @@ snapshots: '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.25.0': + '@esbuild/sunos-x64@0.24.2': optional: true - '@esbuild/sunos-x64@0.27.0': + '@esbuild/sunos-x64@0.27.1': optional: true '@esbuild/win32-arm64@0.17.6': @@ -13579,10 +13562,10 @@ snapshots: '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.25.0': + '@esbuild/win32-arm64@0.24.2': optional: true - '@esbuild/win32-arm64@0.27.0': + '@esbuild/win32-arm64@0.27.1': optional: true '@esbuild/win32-ia32@0.17.6': @@ -13594,10 +13577,10 @@ snapshots: '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.25.0': + '@esbuild/win32-ia32@0.24.2': optional: true - '@esbuild/win32-ia32@0.27.0': + '@esbuild/win32-ia32@0.27.1': optional: true '@esbuild/win32-x64@0.17.6': @@ -13609,10 +13592,10 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.25.0': + '@esbuild/win32-x64@0.24.2': optional: true - '@esbuild/win32-x64@0.27.0': + '@esbuild/win32-x64@0.27.1': optional: true '@import-maps/resolve@1.0.1': {} @@ -13645,7 +13628,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))': + '@jest/core@29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -13659,7 +13642,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -13871,39 +13854,21 @@ snapshots: dependencies: '@lezer/common': 1.2.1 - '@lmdb/lmdb-darwin-arm64@2.5.2': - optional: true - '@lmdb/lmdb-darwin-arm64@2.8.5': optional: true - '@lmdb/lmdb-darwin-x64@2.5.2': - optional: true - '@lmdb/lmdb-darwin-x64@2.8.5': optional: true - '@lmdb/lmdb-linux-arm64@2.5.2': - optional: true - '@lmdb/lmdb-linux-arm64@2.8.5': optional: true - '@lmdb/lmdb-linux-arm@2.5.2': - optional: true - '@lmdb/lmdb-linux-arm@2.8.5': optional: true - '@lmdb/lmdb-linux-x64@2.5.2': - optional: true - '@lmdb/lmdb-linux-x64@2.8.5': optional: true - '@lmdb/lmdb-win32-x64@2.5.2': - optional: true - '@lmdb/lmdb-win32-x64@2.8.5': optional: true @@ -13959,14 +13924,14 @@ snapshots: '@mapbox/node-pre-gyp@1.0.10(supports-color@9.2.3)': dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.4 https-proxy-agent: 5.0.1(supports-color@9.2.3) make-dir: 3.1.0 node-fetch: 2.6.7 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.0 + semver: 7.7.1 tar: 6.1.11 transitivePeerDependencies: - encoding @@ -14066,14 +14031,14 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.4.4 - '@emnapi/runtime': 1.4.4 - '@tybys/wasm-util': 0.10.0 + '@emnapi/core': 1.7.1 + '@emnapi/runtime': 1.7.1 + '@tybys/wasm-util': 0.10.1 optional: true '@netlify/binary-info@1.0.0': {} - '@netlify/build@27.18.5': + '@netlify/build@27.18.5(@swc/core@1.11.24)': dependencies: '@bugsnag/js': 7.18.0 '@netlify/cache-utils': 4.1.4(supports-color@9.2.3) @@ -14119,13 +14084,13 @@ snapshots: resolve: 2.0.0-next.4 rfdc: 1.3.0 safe-json-stringify: 1.2.0 - semver: 7.6.0 + semver: 7.7.1 statsd-client: 0.4.7 string-width: 5.1.2 strip-ansi: 7.0.1 supports-color: 9.2.3 tmp-promise: 3.0.3 - ts-node: 10.9.1(@types/node@16.11.10)(typescript@4.9.4) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4) typescript: 4.9.4 update-notifier: 5.1.0 uuid: 8.3.2 @@ -14191,7 +14156,7 @@ snapshots: p-retry: 5.1.1 p-wait-for: 4.1.0 path-key: 4.0.0 - semver: 7.6.0 + semver: 7.7.1 tmp-promise: 3.0.3 uuid: 9.0.0 @@ -14287,7 +14252,7 @@ snapshots: p-filter: 3.0.0 p-locate: 6.0.0 read-pkg-up: 9.1.0 - semver: 7.6.0 + semver: 7.7.1 '@netlify/functions-utils@4.2.9(supports-color@9.2.3)': dependencies: @@ -14394,7 +14359,7 @@ snapshots: read-package-json-fast: 2.0.3 require-package-name: 2.0.1 resolve: 2.0.0-next.4 - semver: 7.6.0 + semver: 7.7.1 tmp-promise: 3.0.3 toml: 3.0.0 unixify: 1.0.0 @@ -14489,7 +14454,7 @@ snapshots: '@npmcli/fs@3.1.0': dependencies: - semver: 7.6.0 + semver: 7.7.1 '@npmcli/git@4.1.0': dependencies: @@ -14499,7 +14464,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.0 + semver: 7.7.1 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -14512,7 +14477,7 @@ snapshots: json-parse-even-better-errors: 3.0.1 normalize-package-data: 5.0.0 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - bluebird @@ -14601,574 +14566,560 @@ snapshots: '@oxc-project/types@0.77.0': {} - '@parcel/bundler-default@2.8.3(@parcel/core@2.11.0)': + '@parcel/bundler-default@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/graph': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/graph': 3.5.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/cache@2.11.0(@parcel/core@2.11.0)': + '@parcel/cache@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/logger': 2.11.0 - '@parcel/utils': 2.11.0 + '@parcel/core': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/logger': 2.15.0 + '@parcel/utils': 2.15.0 lmdb: 2.8.5 + transitivePeerDependencies: + - napi-wasm - '@parcel/cache@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/logger': 2.8.3 - '@parcel/utils': 2.8.3 - lmdb: 2.5.2 - - '@parcel/codeframe@2.11.0': - dependencies: - chalk: 4.1.2 - - '@parcel/codeframe@2.8.3': + '@parcel/codeframe@2.15.0': dependencies: chalk: 4.1.2 - '@parcel/compressor-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/compressor-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' - - '@parcel/config-default@2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0)': - dependencies: - '@parcel/bundler-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/compressor-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/core': 2.11.0 - '@parcel/namer-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-htmlnano': 2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0) - '@parcel/optimizer-image': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-svgo': 2.8.3(@parcel/core@2.11.0) - '@parcel/optimizer-terser': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-html': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/packager-svg': 2.8.3(@parcel/core@2.11.0) - '@parcel/reporter-dev-server': 2.8.3(@parcel/core@2.11.0) - '@parcel/resolver-default': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-browser-hmr': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-react-refresh': 2.8.3(@parcel/core@2.11.0) - '@parcel/runtime-service-worker': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-babel': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-css': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-html': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-image': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-js': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-json': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-postcss': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-posthtml': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-raw': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-react-refresh-wrap': 2.8.3(@parcel/core@2.11.0) - '@parcel/transformer-svg': 2.8.3(@parcel/core@2.11.0) + - napi-wasm + + '@parcel/config-default@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/bundler-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/compressor-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/core': 2.15.0 + '@parcel/namer-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-image': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-svg': 2.15.0(@parcel/core@2.15.0) + '@parcel/optimizer-swc': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-svg': 2.15.0(@parcel/core@2.15.0) + '@parcel/packager-wasm': 2.15.0(@parcel/core@2.15.0) + '@parcel/reporter-dev-server': 2.15.0(@parcel/core@2.15.0) + '@parcel/resolver-default': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-browser-hmr': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-rsc': 2.15.0(@parcel/core@2.15.0) + '@parcel/runtime-service-worker': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-babel': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-css': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-html': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-image': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-js': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-json': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-node': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-postcss': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-posthtml': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-raw': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-react-refresh-wrap': 2.15.0(@parcel/core@2.15.0) + '@parcel/transformer-svg': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss + - '@swc/helpers' + - napi-wasm - '@parcel/core@2.11.0': + '@parcel/core@2.15.0': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.11.0(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/graph': 3.1.0 - '@parcel/logger': 2.11.0 - '@parcel/package-manager': 2.11.0(@parcel/core@2.11.0) - '@parcel/plugin': 2.11.0(@parcel/core@2.11.0) - '@parcel/profiler': 2.11.0 - '@parcel/rust': 2.11.0 + '@parcel/cache': 2.15.0(@parcel/core@2.15.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 + '@parcel/feature-flags': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/graph': 3.5.0 + '@parcel/logger': 2.15.0 + '@parcel/package-manager': 2.15.0(@parcel/core@2.15.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/profiler': 2.15.0 + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - abortcontroller-polyfill: 1.7.5 - base-x: 3.0.9 - browserslist: 4.23.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + base-x: 3.0.11 + browserslist: 4.24.5 clone: 2.1.2 - dotenv: 7.0.0 - dotenv-expand: 5.1.0 + dotenv: 16.5.0 + dotenv-expand: 11.0.7 json5: 2.2.3 - msgpackr: 1.10.1 - nullthrows: 1.1.1 - semver: 7.6.0 - - '@parcel/diagnostic@2.11.0': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 + msgpackr: 1.11.2 nullthrows: 1.1.1 + semver: 7.7.1 + transitivePeerDependencies: + - '@swc/helpers' + - napi-wasm - '@parcel/diagnostic@2.8.3': + '@parcel/diagnostic@2.15.0': dependencies: '@mischnic/json-sourcemap': 0.1.1 nullthrows: 1.1.1 - '@parcel/events@2.11.0': {} - - '@parcel/events@2.8.3': {} + '@parcel/error-overlay@2.15.0': {} - '@parcel/fs-search@2.8.3': - dependencies: - detect-libc: 1.0.3 + '@parcel/events@2.15.0': {} - '@parcel/fs@2.11.0(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/rust': 2.11.0 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/watcher': 2.4.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) + '@parcel/feature-flags@2.15.0': {} - '@parcel/fs@2.8.3(@parcel/core@2.11.0)': + '@parcel/fs@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/fs-search': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/core': 2.15.0 + '@parcel/feature-flags': 2.15.0 + '@parcel/rust': 2.15.0 + '@parcel/types-internal': 2.15.0 + '@parcel/utils': 2.15.0 '@parcel/watcher': 2.4.0 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - - '@parcel/graph@2.8.3': - dependencies: - nullthrows: 1.1.1 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + transitivePeerDependencies: + - napi-wasm - '@parcel/graph@3.1.0': + '@parcel/graph@3.5.0': dependencies: + '@parcel/feature-flags': 2.15.0 nullthrows: 1.1.1 - '@parcel/hash@2.8.3': - dependencies: - detect-libc: 1.0.3 - xxhash-wasm: 0.4.2 - - '@parcel/logger@2.11.0': - dependencies: - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 - - '@parcel/logger@2.8.3': - dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/events': 2.8.3 - - '@parcel/markdown-ansi@2.11.0': + '@parcel/logger@2.15.0': dependencies: - chalk: 4.1.2 + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 - '@parcel/markdown-ansi@2.8.3': + '@parcel/markdown-ansi@2.15.0': dependencies: chalk: 4.1.2 - '@parcel/namer-default@2.8.3(@parcel/core@2.11.0)': + '@parcel/namer-default@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/node-resolver-core@2.8.3': - dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/utils': 2.8.3 - nullthrows: 1.1.1 - semver: 5.7.1 - - '@parcel/node-resolver-core@3.2.0(@parcel/core@2.11.0)': + '@parcel/node-resolver-core@3.6.0(@parcel/core@2.15.0)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/rust': 2.11.0 - '@parcel/utils': 2.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 - lightningcss: 1.19.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-htmlnano@2.8.3(@parcel/core@2.11.0)(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(terser@5.26.0)': + '@parcel/optimizer-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - htmlnano: 2.0.3(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(svgo@2.8.0)(terser@5.26.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - svgo: 2.8.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - uncss + - napi-wasm - '@parcel/optimizer-image@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-image@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - detect-libc: 1.0.3 + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - - '@parcel/core' + - napi-wasm - '@parcel/optimizer-svgo@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - svgo: 2.8.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/optimizer-terser@2.8.3(@parcel/core@2.11.0)': + '@parcel/optimizer-swc@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 + '@parcel/utils': 2.15.0 + '@swc/core': 1.11.24 nullthrows: 1.1.1 - terser: 5.26.0 transitivePeerDependencies: - '@parcel/core' + - '@swc/helpers' + - napi-wasm + + '@parcel/package-manager@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/fs': 2.15.0(@parcel/core@2.15.0) + '@parcel/logger': 2.15.0 + '@parcel/node-resolver-core': 3.6.0(@parcel/core@2.15.0) + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + '@swc/core': 1.11.24 + semver: 7.7.1 + transitivePeerDependencies: + - '@swc/helpers' + - napi-wasm - '@parcel/package-manager@2.11.0(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/logger': 2.11.0 - '@parcel/node-resolver-core': 3.2.0(@parcel/core@2.11.0) - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - semver: 7.6.0 - - '@parcel/package-manager@2.8.3(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/logger': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - semver: 5.7.1 - - '@parcel/packager-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 + '@parcel/utils': 2.15.0 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-html@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - nullthrows: 1.1.1 - posthtml: 0.16.6 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - globals: 13.20.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + globals: 13.24.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/packager-svg@2.8.3(@parcel/core@2.11.0)': + '@parcel/packager-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - posthtml: 0.16.6 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/types': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/plugin@2.11.0(@parcel/core@2.11.0)': + '@parcel/packager-wasm@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/types': 2.11.0(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/plugin@2.8.3(@parcel/core@2.11.0)': + '@parcel/plugin@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/types': 2.8.3(@parcel/core@2.11.0) + '@parcel/types': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/profiler@2.11.0': + '@parcel/profiler@2.15.0': dependencies: - '@parcel/diagnostic': 2.11.0 - '@parcel/events': 2.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/events': 2.15.0 + '@parcel/types-internal': 2.15.0 chrome-trace-event: 1.0.3 - '@parcel/reporter-dev-server@2.8.3(@parcel/core@2.11.0)': + '@parcel/reporter-dev-server@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/codeframe': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/source-map': 2.1.1 + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/resolver-default@2.8.3(@parcel/core@2.11.0)': + '@parcel/resolver-default@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/node-resolver-core': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/node-resolver-core': 3.6.0(@parcel/core@2.15.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-browser-hmr@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-browser-hmr@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-react-refresh@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-rsc@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - react-error-overlay: 6.0.9 - react-refresh: 0.9.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/runtime-service-worker@2.8.3(@parcel/core@2.11.0)': + '@parcel/runtime-service-worker@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm + + '@parcel/rust-darwin-arm64@2.15.0': + optional: true + + '@parcel/rust-darwin-x64@2.15.0': + optional: true - '@parcel/rust@2.11.0': {} + '@parcel/rust-linux-arm-gnueabihf@2.15.0': + optional: true + + '@parcel/rust-linux-arm64-gnu@2.15.0': + optional: true + + '@parcel/rust-linux-arm64-musl@2.15.0': + optional: true + + '@parcel/rust-linux-x64-gnu@2.15.0': + optional: true + + '@parcel/rust-linux-x64-musl@2.15.0': + optional: true + + '@parcel/rust-win32-x64-msvc@2.15.0': + optional: true + + '@parcel/rust@2.15.0': + optionalDependencies: + '@parcel/rust-darwin-arm64': 2.15.0 + '@parcel/rust-darwin-x64': 2.15.0 + '@parcel/rust-linux-arm-gnueabihf': 2.15.0 + '@parcel/rust-linux-arm64-gnu': 2.15.0 + '@parcel/rust-linux-arm64-musl': 2.15.0 + '@parcel/rust-linux-x64-gnu': 2.15.0 + '@parcel/rust-linux-x64-musl': 2.15.0 + '@parcel/rust-win32-x64-msvc': 2.15.0 '@parcel/source-map@2.1.1': dependencies: detect-libc: 1.0.3 - '@parcel/transformer-babel@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-babel@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 json5: 2.2.3 nullthrows: 1.1.1 - semver: 5.7.1 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-css@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-css@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - browserslist: 4.23.0 - lightningcss: 1.19.0 + '@parcel/utils': 2.15.0 + browserslist: 4.24.5 + lightningcss: 1.30.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-html@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-html@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 - srcset: 4.0.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-image@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-image@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) + '@parcel/core': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) nullthrows: 1.1.1 + transitivePeerDependencies: + - napi-wasm - '@parcel/transformer-js@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-js@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.8.3 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) - '@swc/helpers': 0.4.14 - browserslist: 4.23.0 - detect-libc: 1.0.3 + '@parcel/utils': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) + '@swc/helpers': 0.5.2 + browserslist: 4.24.5 nullthrows: 1.1.1 - regenerator-runtime: 0.13.9 - semver: 5.7.1 + regenerator-runtime: 0.14.1 + semver: 7.7.1 + transitivePeerDependencies: + - napi-wasm - '@parcel/transformer-json@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-json@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-postcss@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-node@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - clone: 2.1.2 - nullthrows: 1.1.1 - postcss-value-parser: 4.2.0 - semver: 5.7.1 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-posthtml@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-postcss@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 + '@parcel/utils': 2.15.0 + clone: 2.1.2 nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 + postcss-value-parser: 4.2.0 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-raw@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-posthtml@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-react-refresh-wrap@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-raw@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - react-refresh: 0.9.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/transformer-svg@2.8.3(@parcel/core@2.11.0)': + '@parcel/transformer-react-refresh-wrap@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/plugin': 2.8.3(@parcel/core@2.11.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 5.7.1 + '@parcel/error-overlay': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/utils': 2.15.0 + react-refresh: 0.16.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/types@2.11.0(@parcel/core@2.11.0)': + '@parcel/transformer-svg@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/cache': 2.11.0(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.11.0 - '@parcel/fs': 2.11.0(@parcel/core@2.11.0) - '@parcel/package-manager': 2.11.0(@parcel/core@2.11.0) - '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.11.0(@parcel/core@2.11.0) - utility-types: 3.11.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/plugin': 2.15.0(@parcel/core@2.15.0) + '@parcel/rust': 2.15.0 transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/types@2.8.3(@parcel/core@2.11.0)': + '@parcel/types-internal@2.15.0': dependencies: - '@parcel/cache': 2.8.3(@parcel/core@2.11.0) - '@parcel/diagnostic': 2.8.3 - '@parcel/fs': 2.8.3(@parcel/core@2.11.0) - '@parcel/package-manager': 2.8.3(@parcel/core@2.11.0) + '@parcel/diagnostic': 2.15.0 + '@parcel/feature-flags': 2.15.0 '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.8.3(@parcel/core@2.11.0) utility-types: 3.11.0 + + '@parcel/types@2.15.0(@parcel/core@2.15.0)': + dependencies: + '@parcel/types-internal': 2.15.0 + '@parcel/workers': 2.15.0(@parcel/core@2.15.0) transitivePeerDependencies: - '@parcel/core' + - napi-wasm - '@parcel/utils@2.11.0': + '@parcel/utils@2.15.0': dependencies: - '@parcel/codeframe': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/logger': 2.11.0 - '@parcel/markdown-ansi': 2.11.0 - '@parcel/rust': 2.11.0 + '@parcel/codeframe': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/logger': 2.15.0 + '@parcel/markdown-ansi': 2.15.0 + '@parcel/rust': 2.15.0 '@parcel/source-map': 2.1.1 chalk: 4.1.2 nullthrows: 1.1.1 - - '@parcel/utils@2.8.3': - dependencies: - '@parcel/codeframe': 2.8.3 - '@parcel/diagnostic': 2.8.3 - '@parcel/hash': 2.8.3 - '@parcel/logger': 2.8.3 - '@parcel/markdown-ansi': 2.8.3 - '@parcel/source-map': 2.1.1 - chalk: 4.1.2 + transitivePeerDependencies: + - napi-wasm '@parcel/watcher-android-arm64@2.4.0': optional: true @@ -15226,25 +15177,17 @@ snapshots: '@parcel/watcher-win32-ia32': 2.4.0 '@parcel/watcher-win32-x64': 2.4.0 - '@parcel/workers@2.11.0(@parcel/core@2.11.0)': - dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.11.0 - '@parcel/logger': 2.11.0 - '@parcel/profiler': 2.11.0 - '@parcel/types': 2.11.0(@parcel/core@2.11.0) - '@parcel/utils': 2.11.0 - nullthrows: 1.1.1 - - '@parcel/workers@2.8.3(@parcel/core@2.11.0)': + '@parcel/workers@2.15.0(@parcel/core@2.15.0)': dependencies: - '@parcel/core': 2.11.0 - '@parcel/diagnostic': 2.8.3 - '@parcel/logger': 2.8.3 - '@parcel/types': 2.8.3(@parcel/core@2.11.0) - '@parcel/utils': 2.8.3 - chrome-trace-event: 1.0.3 + '@parcel/core': 2.15.0 + '@parcel/diagnostic': 2.15.0 + '@parcel/logger': 2.15.0 + '@parcel/profiler': 2.15.0 + '@parcel/types-internal': 2.15.0 + '@parcel/utils': 2.15.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - napi-wasm '@pkgjs/parseargs@0.11.0': optional: true @@ -15303,7 +15246,7 @@ snapshots: resolve: 1.22.8 resolve-from: 5.0.0 rollup: 2.79.1 - semver: 7.6.0 + semver: 7.7.1 terser: 5.26.0 v8-compile-cache: 2.3.0 zod: 3.22.4 @@ -15324,7 +15267,7 @@ snapshots: make-synchronized: 0.2.9 prettier: 3.4.2 - '@remix-run/dev@2.17.2(@remix-run/react@2.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.8.3))(@remix-run/serve@2.17.2(typescript@5.8.3))(@types/node@22.15.3)(terser@5.26.0)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3))(tsx@4.20.6)(typescript@5.8.3)(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6))': + '@remix-run/dev@2.17.2(@remix-run/react@2.17.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.8.3))(@remix-run/serve@2.17.2(typescript@5.8.3))(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3))(tsx@4.21.0)(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0))': dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 @@ -15341,19 +15284,19 @@ snapshots: '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.17.2(typescript@5.8.3) '@types/mdx': 2.0.11 - '@vanilla-extract/integration': 6.5.0(@types/node@22.15.3)(terser@5.26.0) + '@vanilla-extract/integration': 6.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 chokidar: 3.6.0 cross-spawn: 7.0.3 - dotenv: 16.0.2 + dotenv: 16.5.0 es-module-lexer: 1.7.0 esbuild: 0.17.6 esbuild-plugins-node-modules-polyfill: 1.6.2(esbuild@0.17.6) execa: 5.1.1 exit-hook: 2.2.1 - express: 4.21.2 + express: 4.22.1 fs-extra: 10.0.0 get-port: 5.1.1 gunzip-maybe: 1.4.2 @@ -15367,26 +15310,26 @@ snapshots: picocolors: 1.1.1 picomatch: 2.3.1 pidtree: 0.6.0 - postcss: 8.5.6 - postcss-discard-duplicates: 5.1.0(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) - postcss-modules: 6.0.0(postcss@8.5.6) + postcss: 8.5.1 + postcss-discard-duplicates: 5.1.0(postcss@8.5.1) + postcss-load-config: 4.0.2(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) + postcss-modules: 6.0.0(postcss@8.5.1) prettier: 2.8.8 pretty-ms: 7.0.1 react-refresh: 0.14.0 remark-frontmatter: 4.0.1 remark-mdx-frontmatter: 1.1.1 - semver: 7.6.0 + semver: 7.7.1 set-cookie-parser: 2.6.0 tar-fs: 2.1.4 tsconfig-paths: 4.2.0 valibot: 0.41.0(typescript@5.8.3) - vite-node: 3.2.4(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite-node: 3.2.4(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) ws: 7.5.10 optionalDependencies: '@remix-run/serve': 2.17.2(typescript@5.8.3) typescript: 5.8.3 - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15406,10 +15349,10 @@ snapshots: - utf-8-validate - yaml - '@remix-run/express@2.17.2(express@4.21.2)(typescript@5.8.3)': + '@remix-run/express@2.17.2(express@4.22.1)(typescript@5.8.3)': dependencies: '@remix-run/node': 2.17.2(typescript@5.8.3) - express: 4.21.2 + express: 4.22.1 optionalDependencies: typescript: 5.8.3 @@ -15441,11 +15384,11 @@ snapshots: '@remix-run/serve@2.17.2(typescript@5.8.3)': dependencies: - '@remix-run/express': 2.17.2(express@4.21.2)(typescript@5.8.3) + '@remix-run/express': 2.17.2(express@4.22.1)(typescript@5.8.3) '@remix-run/node': 2.17.2(typescript@5.8.3) chokidar: 3.6.0 compression: 1.8.1 - express: 4.21.2 + express: 4.22.1 get-port: 5.1.1 morgan: 1.10.1 source-map-support: 0.5.21 @@ -15560,11 +15503,11 @@ snapshots: '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 - '@rollup/plugin-json@6.1.0(rollup@4.44.2)': + '@rollup/plugin-json@6.1.0(rollup@4.30.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.44.2) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) optionalDependencies: - rollup: 4.44.2 + rollup: 4.30.1 '@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1)': dependencies: @@ -15589,72 +15532,69 @@ snapshots: picomatch: 2.3.1 rollup: 2.79.1 - '@rollup/pluginutils@5.1.4(rollup@4.44.2)': + '@rollup/pluginutils@5.1.4(rollup@4.30.1)': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 4.44.2 + rollup: 4.30.1 - '@rollup/rollup-android-arm-eabi@4.44.2': + '@rollup/rollup-android-arm-eabi@4.30.1': optional: true - '@rollup/rollup-android-arm64@4.44.2': + '@rollup/rollup-android-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-arm64@4.44.2': + '@rollup/rollup-darwin-arm64@4.30.1': optional: true - '@rollup/rollup-darwin-x64@4.44.2': + '@rollup/rollup-darwin-x64@4.30.1': optional: true - '@rollup/rollup-freebsd-arm64@4.44.2': + '@rollup/rollup-freebsd-arm64@4.30.1': optional: true - '@rollup/rollup-freebsd-x64@4.44.2': + '@rollup/rollup-freebsd-x64@4.30.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.44.2': + '@rollup/rollup-linux-arm-gnueabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.44.2': + '@rollup/rollup-linux-arm-musleabihf@4.30.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.44.2': + '@rollup/rollup-linux-arm64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.44.2': + '@rollup/rollup-linux-arm64-musl@4.30.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.44.2': + '@rollup/rollup-linux-loongarch64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.44.2': + '@rollup/rollup-linux-powerpc64le-gnu@4.30.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.44.2': + '@rollup/rollup-linux-riscv64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-riscv64-musl@4.44.2': + '@rollup/rollup-linux-s390x-gnu@4.30.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.44.2': + '@rollup/rollup-linux-x64-gnu@4.30.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.44.2': + '@rollup/rollup-linux-x64-musl@4.30.1': optional: true - '@rollup/rollup-linux-x64-musl@4.44.2': + '@rollup/rollup-win32-arm64-msvc@4.30.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.44.2': + '@rollup/rollup-win32-ia32-msvc@4.30.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.44.2': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.44.2': + '@rollup/rollup-win32-x64-msvc@4.30.1': optional: true '@samverschueren/stream-to-observable@0.3.1(rxjs@6.6.7)': @@ -15707,11 +15647,55 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@swc/helpers@0.4.11': + '@swc/core-darwin-arm64@1.11.24': + optional: true + + '@swc/core-darwin-x64@1.11.24': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.11.24': + optional: true + + '@swc/core-linux-arm64-gnu@1.11.24': + optional: true + + '@swc/core-linux-arm64-musl@1.11.24': + optional: true + + '@swc/core-linux-x64-gnu@1.11.24': + optional: true + + '@swc/core-linux-x64-musl@1.11.24': + optional: true + + '@swc/core-win32-arm64-msvc@1.11.24': + optional: true + + '@swc/core-win32-ia32-msvc@1.11.24': + optional: true + + '@swc/core-win32-x64-msvc@1.11.24': + optional: true + + '@swc/core@1.11.24': dependencies: - tslib: 2.5.0 + '@swc/counter': 0.1.3 + '@swc/types': 0.1.21 + optionalDependencies: + '@swc/core-darwin-arm64': 1.11.24 + '@swc/core-darwin-x64': 1.11.24 + '@swc/core-linux-arm-gnueabihf': 1.11.24 + '@swc/core-linux-arm64-gnu': 1.11.24 + '@swc/core-linux-arm64-musl': 1.11.24 + '@swc/core-linux-x64-gnu': 1.11.24 + '@swc/core-linux-x64-musl': 1.11.24 + '@swc/core-win32-arm64-msvc': 1.11.24 + '@swc/core-win32-ia32-msvc': 1.11.24 + '@swc/core-win32-x64-msvc': 1.11.24 + + '@swc/counter@0.1.3': {} - '@swc/helpers@0.4.14': + '@swc/helpers@0.4.11': dependencies: tslib: 2.5.0 @@ -15719,6 +15703,10 @@ snapshots: dependencies: tslib: 2.5.0 + '@swc/types@0.1.21': + dependencies: + '@swc/counter': 0.1.3 + '@szmarczak/http-timer@1.1.2': dependencies: defer-to-connect: 1.1.3 @@ -15742,7 +15730,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6))': + '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)))(vitest@4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.23.9 @@ -15755,8 +15743,8 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) - vitest: 4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6) + jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) + vitest: 4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) '@tootallnate/once@2.0.0': {} @@ -15770,14 +15758,14 @@ snapshots: '@tsconfig/node16@1.0.2': {} - '@tybys/wasm-util@0.10.0': + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.5.0 optional: true '@types/acorn@4.0.6': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/aria-query@5.0.4': {} @@ -15818,9 +15806,10 @@ snapshots: '@types/node': 22.15.3 '@types/responselike': 1.0.0 - '@types/chai@5.2.2': + '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 '@types/connect-history-api-fallback@1.5.4': dependencies: @@ -15854,20 +15843,20 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 8.2.0 - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/eslint@8.2.0': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.9 '@types/estree-jsx@1.0.4': dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/estree@0.0.39': {} - '@types/estree@1.0.8': {} + '@types/estree@1.0.6': {} '@types/express-serve-static-core@4.19.5': dependencies: @@ -15958,11 +15947,11 @@ snapshots: '@types/mime@1.3.2': {} - '@types/mini-css-extract-plugin@1.4.3(esbuild@0.27.0)': + '@types/mini-css-extract-plugin@1.4.3(@swc/core@1.11.24)(esbuild@0.27.1)': dependencies: '@types/node': 22.15.3 tapable: 2.2.1 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16090,11 +16079,11 @@ snapshots: '@types/unist@2.0.6': {} - '@types/webpack-bundle-analyzer@4.4.1(webpack-cli@5.1.4)': + '@types/webpack-bundle-analyzer@4.4.1(@swc/core@1.11.24)(webpack-cli@5.1.4)': dependencies: '@types/node': 22.15.3 tapable: 2.2.1 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16153,7 +16142,7 @@ snapshots: debug: 4.4.3(supports-color@9.2.3) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.0 + semver: 7.7.1 tsutils: 3.21.0(typescript@4.9.4) optionalDependencies: typescript: 4.9.4 @@ -16205,7 +16194,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@22.15.3)(terser@5.26.0)': + '@vanilla-extract/integration@6.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)': dependencies: '@babel/core': 7.23.9 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) @@ -16218,8 +16207,8 @@ snapshots: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 5.4.11(@types/node@22.15.3)(terser@5.26.0) - vite-node: 1.5.0(@types/node@22.15.3)(terser@5.26.0) + vite: 5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) + vite-node: 1.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16251,43 +16240,43 @@ snapshots: - encoding - supports-color - '@vitest/expect@4.0.13': + '@vitest/expect@4.0.15': dependencies: '@standard-schema/spec': 1.0.0 - '@types/chai': 5.2.2 - '@vitest/spy': 4.0.13 - '@vitest/utils': 4.0.13 + '@types/chai': 5.2.3 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.13(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6))': + '@vitest/mocker@4.0.15(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0))': dependencies: - '@vitest/spy': 4.0.13 + '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) - '@vitest/pretty-format@4.0.13': + '@vitest/pretty-format@4.0.15': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.13': + '@vitest/runner@4.0.15': dependencies: - '@vitest/utils': 4.0.13 + '@vitest/utils': 4.0.15 pathe: 2.0.3 - '@vitest/snapshot@4.0.13': + '@vitest/snapshot@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.13 + '@vitest/pretty-format': 4.0.15 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.0.13': {} + '@vitest/spy@4.0.15': {} - '@vitest/utils@4.0.13': + '@vitest/utils@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.13 + '@vitest/pretty-format': 4.0.15 tinyrainbow: 3.0.3 '@web3-storage/multipart-parser@1.0.0': {} @@ -16370,17 +16359,17 @@ snapshots: '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.90.0)': dependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) optionalDependencies: webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) @@ -16400,8 +16389,6 @@ snapshots: dependencies: event-target-shim: 5.0.1 - abortcontroller-polyfill@1.7.5: {} - accepts@1.3.8: dependencies: mime-types: 2.1.34 @@ -16506,7 +16493,7 @@ snapshots: global-cache-dir: 2.0.0 jest-validate: 25.5.0 path-exists: 4.0.0 - semver: 7.6.0 + semver: 7.7.1 write-file-atomic: 3.0.3 ansi-align@3.0.1: @@ -16559,7 +16546,7 @@ snapshots: dependencies: entities: 2.2.0 - ansis@4.1.0: {} + ansis@4.2.0: {} any-observable@0.3.0(rxjs@6.6.7): optionalDependencies: @@ -16647,6 +16634,8 @@ snapshots: ascii-table@0.0.9: {} + assertion-error@2.0.1: {} + assign-symbols@1.0.0: {} ast-module-types@3.0.0: {} @@ -16669,14 +16658,14 @@ snapshots: atob@2.1.2: {} - autoprefixer@10.4.17(postcss@8.5.6): + autoprefixer@10.4.17(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001587 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001717 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.5: {} @@ -16694,19 +16683,19 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0(esbuild@0.27.0)): + babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) babel-loader@9.1.3(@babel/core@7.23.9)(webpack@5.90.0): dependencies: '@babel/core': 7.23.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): dependencies: @@ -16791,7 +16780,7 @@ snapshots: balanced-match@1.0.2: {} - base-x@3.0.9: + base-x@3.0.11: dependencies: safe-buffer: 5.2.1 @@ -16831,7 +16820,7 @@ snapshots: dependencies: file-uri-to-path: 1.0.0 - birpc@2.4.0: {} + birpc@2.9.0: {} bl@1.2.3: dependencies: @@ -16846,18 +16835,18 @@ snapshots: blueimp-md5@2.19.0: {} - body-parser@1.20.3: + body-parser@1.20.4: dependencies: bytes: 3.1.2 content-type: 1.0.5 debug: 2.6.9(supports-color@9.2.3) depd: 2.0.0 destroy: 1.2.0 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 + qs: 6.14.0 + raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: @@ -16913,12 +16902,12 @@ snapshots: dependencies: pako: 0.2.9 - browserslist@4.23.0: + browserslist@4.24.5: dependencies: - caniuse-lite: 1.0.30001587 - electron-to-chromium: 1.4.670 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) + caniuse-lite: 1.0.30001717 + electron-to-chromium: 1.5.151 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.5) bser@2.1.1: dependencies: @@ -16950,7 +16939,7 @@ snapshots: builtins@5.0.1: dependencies: - semver: 7.6.0 + semver: 7.7.1 bundle-name@4.1.0: dependencies: @@ -17090,12 +17079,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.23.0 - caniuse-lite: 1.0.30001587 + browserslist: 4.24.5 + caniuse-lite: 1.0.30001717 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001587: {} + caniuse-lite@1.0.30001717: {} ccount@1.1.0: {} @@ -17399,7 +17388,7 @@ snapshots: js-string-escape: 1.0.1 lodash: 4.17.21 md5-hex: 3.0.1 - semver: 7.6.0 + semver: 7.7.1 well-known-symbols: 2.0.0 config-chain@1.1.13: @@ -17445,8 +17434,6 @@ snapshots: cookie@0.5.0: {} - cookie@0.7.1: {} - cookie@0.7.2: {} copy-descriptor@0.1.1: {} @@ -17473,11 +17460,11 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) core-js-compat@3.36.0: dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 core-util-is@1.0.3: {} @@ -17524,13 +17511,13 @@ snapshots: crc-32: 1.2.2 readable-stream: 3.6.0 - create-jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -17565,35 +17552,35 @@ snapshots: css-color-names@0.0.4: {} - css-declaration-sorter@6.3.1(postcss@8.5.6): + css-declaration-sorter@6.3.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - css-loader@7.1.2(webpack@5.90.0(esbuild@0.27.0)): + css-loader@7.1.2(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) - postcss-modules-scope: 3.2.0(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.1) + postcss-modules-scope: 3.2.0(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.7.1 optionalDependencies: - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) css-loader@7.1.2(webpack@5.90.0): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) - postcss-modules-scope: 3.2.0(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.1) + postcss-modules-scope: 3.2.0(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.7.1 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) css-select@4.1.3: dependencies: @@ -17618,56 +17605,56 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@5.2.14(postcss@8.5.6): - dependencies: - css-declaration-sorter: 6.3.1(postcss@8.5.6) - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 8.2.4(postcss@8.5.6) - postcss-colormin: 5.3.1(postcss@8.5.6) - postcss-convert-values: 5.1.3(postcss@8.5.6) - postcss-discard-comments: 5.1.2(postcss@8.5.6) - postcss-discard-duplicates: 5.1.0(postcss@8.5.6) - postcss-discard-empty: 5.1.1(postcss@8.5.6) - postcss-discard-overridden: 5.1.0(postcss@8.5.6) - postcss-merge-longhand: 5.1.7(postcss@8.5.6) - postcss-merge-rules: 5.1.4(postcss@8.5.6) - postcss-minify-font-values: 5.1.0(postcss@8.5.6) - postcss-minify-gradients: 5.1.1(postcss@8.5.6) - postcss-minify-params: 5.1.4(postcss@8.5.6) - postcss-minify-selectors: 5.2.1(postcss@8.5.6) - postcss-normalize-charset: 5.1.0(postcss@8.5.6) - postcss-normalize-display-values: 5.1.0(postcss@8.5.6) - postcss-normalize-positions: 5.1.1(postcss@8.5.6) - postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6) - postcss-normalize-string: 5.1.0(postcss@8.5.6) - postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6) - postcss-normalize-unicode: 5.1.1(postcss@8.5.6) - postcss-normalize-url: 5.1.0(postcss@8.5.6) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) - postcss-ordered-values: 5.1.3(postcss@8.5.6) - postcss-reduce-initial: 5.1.2(postcss@8.5.6) - postcss-reduce-transforms: 5.1.0(postcss@8.5.6) - postcss-svgo: 5.1.0(postcss@8.5.6) - postcss-unique-selectors: 5.1.1(postcss@8.5.6) - - cssnano-preset-lite@2.1.3(postcss@8.5.6): - dependencies: - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 - postcss-discard-comments: 5.1.2(postcss@8.5.6) - postcss-discard-empty: 5.1.1(postcss@8.5.6) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) - - cssnano-utils@3.1.0(postcss@8.5.6): - dependencies: - postcss: 8.5.6 - - cssnano@5.1.15(postcss@8.5.6): - dependencies: - cssnano-preset-default: 5.2.14(postcss@8.5.6) + cssnano-preset-default@5.2.14(postcss@8.5.1): + dependencies: + css-declaration-sorter: 6.3.1(postcss@8.5.1) + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-calc: 8.2.4(postcss@8.5.1) + postcss-colormin: 5.3.1(postcss@8.5.1) + postcss-convert-values: 5.1.3(postcss@8.5.1) + postcss-discard-comments: 5.1.2(postcss@8.5.1) + postcss-discard-duplicates: 5.1.0(postcss@8.5.1) + postcss-discard-empty: 5.1.1(postcss@8.5.1) + postcss-discard-overridden: 5.1.0(postcss@8.5.1) + postcss-merge-longhand: 5.1.7(postcss@8.5.1) + postcss-merge-rules: 5.1.4(postcss@8.5.1) + postcss-minify-font-values: 5.1.0(postcss@8.5.1) + postcss-minify-gradients: 5.1.1(postcss@8.5.1) + postcss-minify-params: 5.1.4(postcss@8.5.1) + postcss-minify-selectors: 5.2.1(postcss@8.5.1) + postcss-normalize-charset: 5.1.0(postcss@8.5.1) + postcss-normalize-display-values: 5.1.0(postcss@8.5.1) + postcss-normalize-positions: 5.1.1(postcss@8.5.1) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.1) + postcss-normalize-string: 5.1.0(postcss@8.5.1) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.1) + postcss-normalize-unicode: 5.1.1(postcss@8.5.1) + postcss-normalize-url: 5.1.0(postcss@8.5.1) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.1) + postcss-ordered-values: 5.1.3(postcss@8.5.1) + postcss-reduce-initial: 5.1.2(postcss@8.5.1) + postcss-reduce-transforms: 5.1.0(postcss@8.5.1) + postcss-svgo: 5.1.0(postcss@8.5.1) + postcss-unique-selectors: 5.1.1(postcss@8.5.1) + + cssnano-preset-lite@2.1.3(postcss@8.5.1): + dependencies: + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 + postcss-discard-comments: 5.1.2(postcss@8.5.1) + postcss-discard-empty: 5.1.1(postcss@8.5.1) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.1) + + cssnano-utils@3.1.0(postcss@8.5.1): + dependencies: + postcss: 8.5.1 + + cssnano@5.1.15(postcss@8.5.1): + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.5.1) lilconfig: 2.1.0 - postcss: 8.5.6 + postcss: 8.5.1 yaml: 1.10.2 csso@4.2.0: @@ -17878,7 +17865,7 @@ snapshots: detect-libc@1.0.3: {} - detect-libc@2.0.2: {} + detect-libc@2.0.4: {} detect-newline@3.1.0: {} @@ -17911,8 +17898,8 @@ snapshots: detective-postcss@6.1.0: dependencies: is-url: 1.2.4 - postcss: 8.5.6 - postcss-values-parser: 6.0.2(postcss@8.5.6) + postcss: 8.5.1 + postcss-values-parser: 6.0.2(postcss@8.5.1) detective-sass@4.0.1: dependencies: @@ -18014,11 +18001,11 @@ snapshots: dependencies: type-fest: 2.19.0 - dotenv-expand@5.1.0: {} - - dotenv@16.0.2: {} + dotenv-expand@11.0.7: + dependencies: + dotenv: 16.5.0 - dotenv@7.0.0: {} + dotenv@16.5.0: {} dotenv@8.6.0: {} @@ -18061,7 +18048,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.4.670: {} + electron-to-chromium@1.5.151: {} elegant-spinner@1.0.1: {} @@ -18096,8 +18083,6 @@ snapshots: entities@2.2.0: {} - entities@3.0.1: {} - entities@4.4.0: {} env-paths@2.2.1: {} @@ -18214,64 +18199,64 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.25.0: + esbuild@0.24.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.0 - '@esbuild/android-arm': 0.25.0 - '@esbuild/android-arm64': 0.25.0 - '@esbuild/android-x64': 0.25.0 - '@esbuild/darwin-arm64': 0.25.0 - '@esbuild/darwin-x64': 0.25.0 - '@esbuild/freebsd-arm64': 0.25.0 - '@esbuild/freebsd-x64': 0.25.0 - '@esbuild/linux-arm': 0.25.0 - '@esbuild/linux-arm64': 0.25.0 - '@esbuild/linux-ia32': 0.25.0 - '@esbuild/linux-loong64': 0.25.0 - '@esbuild/linux-mips64el': 0.25.0 - '@esbuild/linux-ppc64': 0.25.0 - '@esbuild/linux-riscv64': 0.25.0 - '@esbuild/linux-s390x': 0.25.0 - '@esbuild/linux-x64': 0.25.0 - '@esbuild/netbsd-arm64': 0.25.0 - '@esbuild/netbsd-x64': 0.25.0 - '@esbuild/openbsd-arm64': 0.25.0 - '@esbuild/openbsd-x64': 0.25.0 - '@esbuild/sunos-x64': 0.25.0 - '@esbuild/win32-arm64': 0.25.0 - '@esbuild/win32-ia32': 0.25.0 - '@esbuild/win32-x64': 0.25.0 - - esbuild@0.27.0: + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 + + esbuild@0.27.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 - - escalade@3.1.1: {} + '@esbuild/aix-ppc64': 0.27.1 + '@esbuild/android-arm': 0.27.1 + '@esbuild/android-arm64': 0.27.1 + '@esbuild/android-x64': 0.27.1 + '@esbuild/darwin-arm64': 0.27.1 + '@esbuild/darwin-x64': 0.27.1 + '@esbuild/freebsd-arm64': 0.27.1 + '@esbuild/freebsd-x64': 0.27.1 + '@esbuild/linux-arm': 0.27.1 + '@esbuild/linux-arm64': 0.27.1 + '@esbuild/linux-ia32': 0.27.1 + '@esbuild/linux-loong64': 0.27.1 + '@esbuild/linux-mips64el': 0.27.1 + '@esbuild/linux-ppc64': 0.27.1 + '@esbuild/linux-riscv64': 0.27.1 + '@esbuild/linux-s390x': 0.27.1 + '@esbuild/linux-x64': 0.27.1 + '@esbuild/netbsd-arm64': 0.27.1 + '@esbuild/netbsd-x64': 0.27.1 + '@esbuild/openbsd-arm64': 0.27.1 + '@esbuild/openbsd-x64': 0.27.1 + '@esbuild/openharmony-arm64': 0.27.1 + '@esbuild/sunos-x64': 0.27.1 + '@esbuild/win32-arm64': 0.27.1 + '@esbuild/win32-ia32': 0.27.1 + '@esbuild/win32-x64': 0.27.1 + + escalade@3.2.0: {} escape-goat@2.1.1: {} @@ -18313,7 +18298,7 @@ snapshots: estree-util-attach-comments@2.1.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 estree-util-build-jsx@2.2.2: dependencies: @@ -18348,7 +18333,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -18423,36 +18408,36 @@ snapshots: dependencies: on-headers: 1.1.0 - express@4.21.2: + express@4.22.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3 + body-parser: 1.20.4 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.7.1 + cookie: 0.7.2 cookie-signature: 1.0.6 debug: 2.6.9(supports-color@9.2.3) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.1 + finalhandler: 1.3.2 fresh: 0.5.2 - http-errors: 2.0.0 + http-errors: 2.0.1 merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.0 + send: 0.19.1 serve-static: 1.16.2 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -18638,14 +18623,14 @@ snapshots: filter-obj@3.0.0: {} - finalhandler@1.3.1: + finalhandler@1.3.2: dependencies: debug: 2.6.9(supports-color@9.2.3) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.1 + statuses: 2.0.2 unpipe: 1.0.0 transitivePeerDependencies: - supports-color @@ -18863,7 +18848,7 @@ snapshots: '@types/semver': 7.5.5 download: 8.0.0 node-fetch: 2.6.7 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - encoding @@ -18937,7 +18922,7 @@ snapshots: globals@11.12.0: {} - globals@13.20.0: + globals@13.24.0: dependencies: type-fest: 0.20.2 @@ -19192,7 +19177,7 @@ snapshots: hast-util-to-estree@2.3.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/estree-jsx': 1.0.4 '@types/hast': 2.3.4 '@types/unist': 2.0.6 @@ -19280,26 +19265,26 @@ snapshots: relateurl: 0.2.7 terser: 5.26.0 - html-render-webpack-plugin@3.0.2(express@4.21.2): + html-render-webpack-plugin@3.0.2(express@4.22.1): dependencies: chalk: 4.1.2 eval: 0.1.8 exception-formatter: 2.1.2 - express: 4.21.2 + express: 4.22.1 schema-utils: 3.3.0 html-tags@3.1.0: {} html-void-elements@1.0.5: {} - html-webpack-plugin@5.5.0(webpack@5.90.0(esbuild@0.27.0)): + html-webpack-plugin@5.5.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) html-webpack-plugin@5.5.0(webpack@5.90.0): dependencies: @@ -19308,20 +19293,7 @@ snapshots: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.90.0(webpack-cli@5.1.4) - - htmlnano@2.0.3(cssnano@5.1.15(postcss@8.5.6))(postcss@8.5.6)(relateurl@0.2.7)(srcset@4.0.0)(svgo@2.8.0)(terser@5.26.0): - dependencies: - cosmiconfig: 7.0.1 - posthtml: 0.16.6 - timsort: 0.3.0 - optionalDependencies: - cssnano: 5.1.15(postcss@8.5.6) - postcss: 8.5.6 - relateurl: 0.2.7 - srcset: 4.0.0 - svgo: 2.8.0 - terser: 5.26.0 + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) htmlparser2@6.1.0: dependencies: @@ -19330,13 +19302,6 @@ snapshots: domutils: 2.8.0 entities: 2.2.0 - htmlparser2@7.2.0: - dependencies: - domelementtype: 2.2.0 - domhandler: 4.2.2 - domutils: 2.8.0 - entities: 3.0.1 - http-cache-semantics@3.8.1: {} http-cache-semantics@4.1.1: {} @@ -19366,6 +19331,14 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + http-parser-js@0.5.3: {} http-proxy-agent@5.0.0: @@ -19434,9 +19407,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.6): + icss-utils@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 ieee754@1.2.1: {} @@ -19676,8 +19649,6 @@ snapshots: is-interactive@1.0.0: {} - is-json@2.0.1: {} - is-lower-case@1.1.3: dependencies: lower-case: 1.1.4 @@ -19728,11 +19699,11 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 is-reference@3.0.2: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 is-retry-allowed@1.2.0: {} @@ -19812,7 +19783,7 @@ snapshots: '@babel/parser': 7.23.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -19880,16 +19851,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.0.3 - jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -19899,7 +19870,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -19925,7 +19896,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.15.3 - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -20124,7 +20095,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.0 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -20194,12 +20165,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + jest@29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.0.3 - jest-cli: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@22.15.3)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20364,7 +20335,7 @@ snapshots: lambda-local@2.0.3: dependencies: commander: 9.4.0 - dotenv: 16.0.2 + dotenv: 16.5.0 winston: 3.8.2 latest-version@5.1.0: @@ -20387,42 +20358,50 @@ snapshots: prelude-ls: 1.1.2 type-check: 0.3.2 - lightningcss-darwin-arm64@1.19.0: + lightningcss-darwin-arm64@1.30.0: optional: true - lightningcss-darwin-x64@1.19.0: + lightningcss-darwin-x64@1.30.0: optional: true - lightningcss-linux-arm-gnueabihf@1.19.0: + lightningcss-freebsd-x64@1.30.0: optional: true - lightningcss-linux-arm64-gnu@1.19.0: + lightningcss-linux-arm-gnueabihf@1.30.0: optional: true - lightningcss-linux-arm64-musl@1.19.0: + lightningcss-linux-arm64-gnu@1.30.0: optional: true - lightningcss-linux-x64-gnu@1.19.0: + lightningcss-linux-arm64-musl@1.30.0: optional: true - lightningcss-linux-x64-musl@1.19.0: + lightningcss-linux-x64-gnu@1.30.0: optional: true - lightningcss-win32-x64-msvc@1.19.0: + lightningcss-linux-x64-musl@1.30.0: optional: true - lightningcss@1.19.0: + lightningcss-win32-arm64-msvc@1.30.0: + optional: true + + lightningcss-win32-x64-msvc@1.30.0: + optional: true + + lightningcss@1.30.0: dependencies: - detect-libc: 1.0.3 + detect-libc: 2.0.4 optionalDependencies: - lightningcss-darwin-arm64: 1.19.0 - lightningcss-darwin-x64: 1.19.0 - lightningcss-linux-arm-gnueabihf: 1.19.0 - lightningcss-linux-arm64-gnu: 1.19.0 - lightningcss-linux-arm64-musl: 1.19.0 - lightningcss-linux-x64-gnu: 1.19.0 - lightningcss-linux-x64-musl: 1.19.0 - lightningcss-win32-x64-msvc: 1.19.0 + lightningcss-darwin-arm64: 1.30.0 + lightningcss-darwin-x64: 1.30.0 + lightningcss-freebsd-x64: 1.30.0 + lightningcss-linux-arm-gnueabihf: 1.30.0 + lightningcss-linux-arm64-gnu: 1.30.0 + lightningcss-linux-arm64-musl: 1.30.0 + lightningcss-linux-x64-gnu: 1.30.0 + lightningcss-linux-x64-musl: 1.30.0 + lightningcss-win32-arm64-msvc: 1.30.0 + lightningcss-win32-x64-msvc: 1.30.0 lilconfig@2.1.0: {} @@ -20466,24 +20445,9 @@ snapshots: - zen-observable - zenObservable - lmdb@2.5.2: - dependencies: - msgpackr: 1.10.1 - node-addon-api: 4.3.0 - node-gyp-build-optional-packages: 5.0.3 - ordered-binary: 1.5.1 - weak-lru-cache: 1.2.2 - optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 2.5.2 - '@lmdb/lmdb-darwin-x64': 2.5.2 - '@lmdb/lmdb-linux-arm': 2.5.2 - '@lmdb/lmdb-linux-arm64': 2.5.2 - '@lmdb/lmdb-linux-x64': 2.5.2 - '@lmdb/lmdb-win32-x64': 2.5.2 - lmdb@2.8.5: dependencies: - msgpackr: 1.10.1 + msgpackr: 1.11.2 node-addon-api: 6.1.0 node-gyp-build-optional-packages: 5.1.1 ordered-binary: 1.5.1 @@ -20579,7 +20543,7 @@ snapshots: jest-validate: 27.5.1 map-obj: 5.0.2 moize: 6.1.3 - semver: 7.6.0 + semver: 7.7.1 log-symbols@1.0.2: dependencies: @@ -20986,7 +20950,7 @@ snapshots: micromark-extension-mdx-expression@1.0.8: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -20998,7 +20962,7 @@ snapshots: micromark-extension-mdx-jsx@1.0.5: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 @@ -21014,7 +20978,7 @@ snapshots: micromark-extension-mdxjs-esm@1.0.5: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 micromark-core-commonmark: 1.1.0 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 @@ -21050,7 +21014,7 @@ snapshots: micromark-factory-mdx-expression@1.0.9: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.1.0 @@ -21114,7 +21078,7 @@ snapshots: micromark-util-events-to-acorn@1.2.3: dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@types/unist': 2.0.6 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 @@ -21226,15 +21190,15 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.7.7(webpack@5.90.0(esbuild@0.27.0)): + mini-css-extract-plugin@2.7.7(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: schema-utils: 4.2.0 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) mini-css-extract-plugin@2.7.7(webpack@5.90.0): dependencies: schema-utils: 4.2.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) minimalistic-assert@1.0.1: {} @@ -21351,7 +21315,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2 optional: true - msgpackr@1.10.1: + msgpackr@1.11.2: optionalDependencies: msgpackr-extract: 3.0.2 @@ -21368,7 +21332,7 @@ snapshots: mute-stream@0.0.7: {} - nanoid@3.3.11: {} + nanoid@3.3.8: {} nanomatch@1.2.13(supports-color@9.2.3): dependencies: @@ -21396,9 +21360,9 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@11.8.3(@types/express@4.17.21): + netlify-cli@11.8.3(@swc/core@1.11.24)(@types/express@4.17.21): dependencies: - '@netlify/build': 27.18.5 + '@netlify/build': 27.18.5(@swc/core@1.11.24) '@netlify/config': 18.2.3 '@netlify/edge-bundler': 2.2.0 '@netlify/framework-info': 9.2.0 @@ -21429,12 +21393,12 @@ snapshots: decache: 4.6.1 del: 6.1.1 dot-prop: 6.0.1 - dotenv: 16.0.2 + dotenv: 16.5.0 env-paths: 2.2.1 envinfo: 7.8.1 etag: 1.8.1 execa: 5.1.1 - express: 4.21.2 + express: 4.22.1 express-logging: 1.1.1 find-up: 5.0.0 flush-write-stream: 2.0.0 @@ -21486,9 +21450,9 @@ snapshots: path-key: 3.1.1 prettyjson: 1.2.5 pump: 3.0.0 - raw-body: 2.5.2 + raw-body: 2.5.3 read-pkg-up: 7.0.1 - semver: 7.6.0 + semver: 7.7.1 source-map-support: 0.5.21 static-server: 2.2.1 string-similarity: 4.0.4 @@ -21549,13 +21513,13 @@ snapshots: node-fetch: 3.2.10 omit.js: 2.0.2 p-wait-for: 4.1.0 - qs: 6.13.0 + qs: 6.14.0 next@12.3.4(@babel/core@7.23.9)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 12.3.4 '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001587 + caniuse-lite: 1.0.30001717 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21584,7 +21548,7 @@ snapshots: '@next/env': 13.5.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001587 + caniuse-lite: 1.0.30001717 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -21613,8 +21577,6 @@ snapshots: lower-case: 2.0.2 tslib: 2.5.0 - node-addon-api@4.3.0: {} - node-addon-api@6.1.0: {} node-addon-api@7.1.0: {} @@ -21637,20 +21599,18 @@ snapshots: node-forge@1.3.1: {} - node-gyp-build-optional-packages@5.0.3: {} - node-gyp-build-optional-packages@5.0.7: optional: true node-gyp-build-optional-packages@5.1.1: dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.4 node-gyp-build@4.5.0: {} node-int64@0.4.0: {} - node-releases@2.0.14: {} + node-releases@2.0.19: {} node-source-walk@4.3.0: dependencies: @@ -21669,7 +21629,7 @@ snapshots: jest-validate: 25.5.0 normalize-node-version: 10.0.0 path-exists: 4.0.0 - semver: 7.6.0 + semver: 7.7.1 noop2@2.0.0: {} @@ -21682,7 +21642,7 @@ snapshots: all-node-versions: 8.0.0 filter-obj: 2.0.2 jest-validate: 25.5.0 - semver: 7.6.0 + semver: 7.7.1 normalize-package-data@2.5.0: dependencies: @@ -21695,14 +21655,14 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.7.1 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.7.1 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -21731,7 +21691,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.0 + semver: 7.7.1 npm-normalize-package-bin@1.0.1: {} @@ -21741,7 +21701,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.7.1 validate-npm-package-name: 5.0.0 npm-packlist@2.2.2: @@ -21756,7 +21716,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.6.0 + semver: 7.7.1 npm-run-path@4.0.1: dependencies: @@ -21781,7 +21741,7 @@ snapshots: dependencies: loader-utils: 2.0.2 schema-utils: 3.3.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) nullthrows@1.1.1: {} @@ -21811,6 +21771,8 @@ snapshots: obuf@1.1.2: {} + obug@2.1.1: {} + ohash@2.0.11: {} omit.js@2.0.2: {} @@ -21845,12 +21807,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - open@10.1.2: + open@10.2.0: dependencies: default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 3.1.0 + wsl-utils: 0.1.0 open@8.4.0: dependencies: @@ -22021,7 +21983,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.7.1 package-manager-detector@0.2.0: {} @@ -22166,11 +22128,11 @@ snapshots: pend@1.2.0: {} - perfect-debounce@1.0.0: {} + perfect-debounce@2.0.0: {} periscopic@3.1.0: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -22236,208 +22198,208 @@ snapshots: posix-character-classes@0.1.1: {} - postcss-calc@8.2.4(postcss@8.5.6): + postcss-calc@8.2.4(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - postcss-colormin@5.3.1(postcss@8.5.6): + postcss-colormin@5.3.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 colord: 2.9.1 - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-convert-values@5.1.3(postcss@8.5.6): + postcss-convert-values@5.1.3(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - postcss: 8.5.6 + browserslist: 4.24.5 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-discard-comments@5.1.2(postcss@8.5.6): + postcss-discard-comments@5.1.2(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - postcss-discard-duplicates@5.1.0(postcss@8.5.6): + postcss-discard-duplicates@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - postcss-discard-empty@5.1.1(postcss@8.5.6): + postcss-discard-empty@5.1.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - postcss-discard-overridden@5.1.0(postcss@8.5.6): + postcss-discard-overridden@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-js@3.0.3: dependencies: camelcase-css: 2.0.1 - postcss: 8.5.6 + postcss: 8.5.1 - postcss-load-config@3.1.0(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)): + postcss-load-config@3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)): dependencies: import-cwd: 3.0.0 lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - ts-node: 10.9.1(@types/node@16.11.10)(typescript@4.9.4) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4) - postcss-load-config@3.1.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + postcss-load-config@3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: import-cwd: 3.0.0 lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + postcss-load-config@4.0.2(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: lilconfig: 3.1.0 yaml: 2.3.4 optionalDependencies: - postcss: 8.5.6 - ts-node: 10.9.1(@types/node@22.15.3)(typescript@5.8.3) + postcss: 8.5.1 + ts-node: 10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3) - postcss-merge-longhand@5.1.7(postcss@8.5.6): + postcss-merge-longhand@5.1.7(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.5.6) + stylehacks: 5.1.1(postcss@8.5.1) - postcss-merge-rules@5.1.4(postcss@8.5.6): + postcss-merge-rules@5.1.4(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-selector-parser: 6.0.11 - postcss-minify-font-values@5.1.0(postcss@8.5.6): + postcss-minify-font-values@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-gradients@5.1.1(postcss@8.5.6): + postcss-minify-gradients@5.1.1(postcss@8.5.1): dependencies: colord: 2.9.1 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-params@5.1.4(postcss@8.5.6): + postcss-minify-params@5.1.4(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 + browserslist: 4.24.5 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-minify-selectors@5.2.1(postcss@8.5.6): + postcss-minify-selectors@5.2.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): + postcss-modules-extract-imports@3.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - postcss-modules-local-by-default@4.0.5(postcss@8.5.6): + postcss-modules-local-by-default@4.0.5(postcss@8.5.1): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.5.6): + postcss-modules-scope@3.2.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 - postcss-modules-values@4.0.0(postcss@8.5.6): + postcss-modules-values@4.0.0(postcss@8.5.1): dependencies: - icss-utils: 5.1.0(postcss@8.5.6) - postcss: 8.5.6 + icss-utils: 5.1.0(postcss@8.5.1) + postcss: 8.5.1 - postcss-modules@6.0.0(postcss@8.5.6): + postcss-modules@6.0.0(postcss@8.5.1): dependencies: generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.5.6) + icss-utils: 5.1.0(postcss@8.5.1) lodash.camelcase: 4.3.0 - postcss: 8.5.6 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) - postcss-modules-local-by-default: 4.0.5(postcss@8.5.6) - postcss-modules-scope: 3.2.0(postcss@8.5.6) - postcss-modules-values: 4.0.0(postcss@8.5.6) + postcss: 8.5.1 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.1) + postcss-modules-local-by-default: 4.0.5(postcss@8.5.1) + postcss-modules-scope: 3.2.0(postcss@8.5.1) + postcss-modules-values: 4.0.0(postcss@8.5.1) string-hash: 1.1.3 - postcss-nested@5.0.6(postcss@8.5.6): + postcss-nested@5.0.6(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 - postcss-normalize-charset@5.1.0(postcss@8.5.6): + postcss-normalize-charset@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 - postcss-normalize-display-values@5.1.0(postcss@8.5.6): + postcss-normalize-display-values@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-positions@5.1.1(postcss@8.5.6): + postcss-normalize-positions@5.1.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): + postcss-normalize-repeat-style@5.1.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-string@5.1.0(postcss@8.5.6): + postcss-normalize-string@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): + postcss-normalize-timing-functions@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@5.1.1(postcss@8.5.6): + postcss-normalize-unicode@5.1.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - postcss: 8.5.6 + browserslist: 4.24.5 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-url@5.1.0(postcss@8.5.6): + postcss-normalize-url@5.1.0(postcss@8.5.1): dependencies: normalize-url: 6.1.0 - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@5.1.1(postcss@8.5.6): + postcss-normalize-whitespace@5.1.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-ordered-values@5.1.3(postcss@8.5.6): + postcss-ordered-values@5.1.3(postcss@8.5.1): dependencies: - cssnano-utils: 3.1.0(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 3.1.0(postcss@8.5.1) + postcss: 8.5.1 postcss-value-parser: 4.2.0 - postcss-reduce-initial@5.1.2(postcss@8.5.6): + postcss-reduce-initial@5.1.2(postcss@8.5.1): dependencies: - browserslist: 4.23.0 + browserslist: 4.24.5 caniuse-api: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.1 - postcss-reduce-transforms@5.1.0(postcss@8.5.6): + postcss-reduce-transforms@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 postcss-selector-parser@6.0.11: @@ -22445,63 +22407,46 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-svgo@5.1.0(postcss@8.5.6): + postcss-svgo@5.1.0(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-value-parser: 4.2.0 svgo: 2.8.0 - postcss-unique-selectors@5.1.1(postcss@8.5.6): + postcss-unique-selectors@5.1.1(postcss@8.5.1): dependencies: - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 postcss-value-parser@3.3.1: {} postcss-value-parser@4.2.0: {} - postcss-values-parser@6.0.2(postcss@8.5.6): + postcss-values-parser@6.0.2(postcss@8.5.1): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.6 + postcss: 8.5.1 quote-unquote: 1.0.0 postcss@8.4.14: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.31: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: + postcss@8.5.1: dependencies: - nanoid: 3.3.11 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 - posthtml-parser@0.10.2: - dependencies: - htmlparser2: 7.2.0 - - posthtml-parser@0.11.0: - dependencies: - htmlparser2: 7.2.0 - - posthtml-render@3.0.0: - dependencies: - is-json: 2.0.1 - - posthtml@0.16.6: - dependencies: - posthtml-parser: 0.11.0 - posthtml-render: 3.0.0 - precinct@9.0.1(supports-color@9.2.3): dependencies: commander: 9.4.0 @@ -22642,10 +22587,10 @@ snapshots: dependencies: commander: 6.2.1 glob: 7.2.0 - postcss: 8.5.6 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 - qs@6.13.0: + qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -22675,10 +22620,10 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.2: + raw-body@2.5.3: dependencies: bytes: 3.1.2 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 unpipe: 1.0.0 @@ -22695,8 +22640,6 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 - react-error-overlay@6.0.9: {} - react-head@3.4.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.23.9 @@ -22711,7 +22654,7 @@ snapshots: react-refresh@0.14.0: {} - react-refresh@0.9.0: {} + react-refresh@0.16.0: {} react-router-dom@6.30.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: @@ -22842,8 +22785,6 @@ snapshots: regenerate@1.4.2: {} - regenerator-runtime@0.13.9: {} - regenerator-runtime@0.14.1: {} regenerator-transform@0.15.2: @@ -23112,7 +23053,7 @@ snapshots: '@oxc-project/runtime': 0.77.0 '@oxc-project/types': 0.77.0 '@rolldown/pluginutils': 1.0.0-beta.27 - ansis: 4.1.0 + ansis: 4.2.0 optionalDependencies: '@rolldown/binding-android-arm64': 1.0.0-beta.27 '@rolldown/binding-darwin-arm64': 1.0.0-beta.27 @@ -23129,28 +23070,28 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.27 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.27 - rollup-plugin-dts@6.1.1(rollup@4.44.2)(typescript@5.8.3): + rollup-plugin-dts@6.1.1(rollup@4.30.1)(typescript@5.8.3): dependencies: magic-string: 0.30.21 - rollup: 4.44.2 + rollup: 4.30.1 typescript: 5.8.3 optionalDependencies: '@babel/code-frame': 7.24.7 - rollup-plugin-esbuild@6.1.1(esbuild@0.27.0)(rollup@4.44.2): + rollup-plugin-esbuild@6.1.1(esbuild@0.27.1)(rollup@4.30.1): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.44.2) + '@rollup/pluginutils': 5.1.4(rollup@4.30.1) debug: 4.4.3(supports-color@9.2.3) es-module-lexer: 1.7.0 - esbuild: 0.27.0 + esbuild: 0.27.1 get-tsconfig: 4.7.6 - rollup: 4.44.2 + rollup: 4.30.1 transitivePeerDependencies: - supports-color - rollup-plugin-node-externals@7.1.3(rollup@4.44.2): + rollup-plugin-node-externals@7.1.3(rollup@4.30.1): dependencies: - rollup: 4.44.2 + rollup: 4.30.1 rollup-pluginutils@2.8.2: dependencies: @@ -23160,30 +23101,29 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.44.2: + rollup@4.30.1: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.44.2 - '@rollup/rollup-android-arm64': 4.44.2 - '@rollup/rollup-darwin-arm64': 4.44.2 - '@rollup/rollup-darwin-x64': 4.44.2 - '@rollup/rollup-freebsd-arm64': 4.44.2 - '@rollup/rollup-freebsd-x64': 4.44.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.44.2 - '@rollup/rollup-linux-arm-musleabihf': 4.44.2 - '@rollup/rollup-linux-arm64-gnu': 4.44.2 - '@rollup/rollup-linux-arm64-musl': 4.44.2 - '@rollup/rollup-linux-loongarch64-gnu': 4.44.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.44.2 - '@rollup/rollup-linux-riscv64-gnu': 4.44.2 - '@rollup/rollup-linux-riscv64-musl': 4.44.2 - '@rollup/rollup-linux-s390x-gnu': 4.44.2 - '@rollup/rollup-linux-x64-gnu': 4.44.2 - '@rollup/rollup-linux-x64-musl': 4.44.2 - '@rollup/rollup-win32-arm64-msvc': 4.44.2 - '@rollup/rollup-win32-ia32-msvc': 4.44.2 - '@rollup/rollup-win32-x64-msvc': 4.44.2 + '@rollup/rollup-android-arm-eabi': 4.30.1 + '@rollup/rollup-android-arm64': 4.30.1 + '@rollup/rollup-darwin-arm64': 4.30.1 + '@rollup/rollup-darwin-x64': 4.30.1 + '@rollup/rollup-freebsd-arm64': 4.30.1 + '@rollup/rollup-freebsd-x64': 4.30.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.30.1 + '@rollup/rollup-linux-arm-musleabihf': 4.30.1 + '@rollup/rollup-linux-arm64-gnu': 4.30.1 + '@rollup/rollup-linux-arm64-musl': 4.30.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.30.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.30.1 + '@rollup/rollup-linux-riscv64-gnu': 4.30.1 + '@rollup/rollup-linux-s390x-gnu': 4.30.1 + '@rollup/rollup-linux-x64-gnu': 4.30.1 + '@rollup/rollup-linux-x64-musl': 4.30.1 + '@rollup/rollup-win32-arm64-msvc': 4.30.1 + '@rollup/rollup-win32-ia32-msvc': 4.30.1 + '@rollup/rollup-win32-x64-msvc': 4.30.1 fsevents: 2.3.3 run-applescript@7.0.0: {} @@ -23268,9 +23208,7 @@ snapshots: semver@6.3.1: {} - semver@7.6.0: - dependencies: - lru-cache: 6.0.0 + semver@7.7.1: {} send@0.19.0: dependencies: @@ -23290,6 +23228,24 @@ snapshots: transitivePeerDependencies: - supports-color + send@0.19.1: + dependencies: + debug: 2.6.9(supports-color@9.2.3) + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + sentence-case@2.1.1: dependencies: no-case: 2.3.2 @@ -23415,7 +23371,7 @@ snapshots: mime: 2.6.0 totalist: 1.1.0 - sirv@3.0.1: + sirv@3.0.2: dependencies: '@polka/url': 1.0.0-next.24 mrmime: 2.0.0 @@ -23571,8 +23527,6 @@ snapshots: sprintf-js@1.0.3: {} - srcset@4.0.0: {} - ssri@10.0.5: dependencies: minipass: 7.0.4 @@ -23614,6 +23568,8 @@ snapshots: statuses@2.0.1: {} + statuses@2.0.2: {} + std-env@3.10.0: {} stream-shift@1.0.3: {} @@ -23721,11 +23677,11 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - style-loader@2.0.0(webpack@5.90.0(esbuild@0.27.0)): + style-loader@2.0.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: loader-utils: 2.0.2 schema-utils: 3.3.0 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) style-to-object@0.3.0: dependencies: @@ -23748,10 +23704,10 @@ snapshots: optionalDependencies: '@babel/core': 7.23.9 - stylehacks@5.1.1(postcss@8.5.6): + stylehacks@5.1.1(postcss@8.5.1): dependencies: - browserslist: 4.23.0 - postcss: 8.5.6 + browserslist: 4.24.5 + postcss: 8.5.1 postcss-selector-parser: 6.0.11 supports-color@0.2.0: {} @@ -23809,10 +23765,10 @@ snapshots: transitivePeerDependencies: - supports-color - tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.6))(postcss@8.5.6)(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)): + tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)): dependencies: arg: 5.0.2 - autoprefixer: 10.4.17(postcss@8.5.6) + autoprefixer: 10.4.17(postcss@8.5.1) bytes: 3.1.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -23833,10 +23789,10 @@ snapshots: node-emoji: 1.11.0 normalize-path: 3.0.0 object-hash: 2.2.0 - postcss: 8.5.6 + postcss: 8.5.1 postcss-js: 3.0.3 - postcss-load-config: 3.1.0(ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4)) - postcss-nested: 5.0.6(postcss@8.5.6) + postcss-load-config: 3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4)) + postcss-nested: 5.0.6(postcss@8.5.1) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 pretty-hrtime: 1.0.3 @@ -23848,10 +23804,10 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.6))(postcss@8.5.6)(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)): + tailwindcss@2.2.19(autoprefixer@10.4.17(postcss@8.5.1))(postcss@8.5.1)(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)): dependencies: arg: 5.0.2 - autoprefixer: 10.4.17(postcss@8.5.6) + autoprefixer: 10.4.17(postcss@8.5.1) bytes: 3.1.2 chalk: 4.1.2 chokidar: 3.6.0 @@ -23872,10 +23828,10 @@ snapshots: node-emoji: 1.11.0 normalize-path: 3.0.0 object-hash: 2.2.0 - postcss: 8.5.6 + postcss: 8.5.1 postcss-js: 3.0.3 - postcss-load-config: 3.1.0(ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3)) - postcss-nested: 5.0.6(postcss@8.5.6) + postcss-load-config: 3.1.0(ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3)) + postcss-nested: 5.0.6(postcss@8.5.1) postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 pretty-hrtime: 1.0.3 @@ -23940,25 +23896,39 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.2.0 - terser-webpack-plugin@5.3.10(esbuild@0.27.0)(webpack@5.90.0(esbuild@0.27.0)): + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(esbuild@0.27.1)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) optionalDependencies: - esbuild: 0.27.0 + '@swc/core': 1.11.24 + esbuild: 0.27.1 - terser-webpack-plugin@5.3.10(webpack@5.90.0): + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(webpack@5.90.0(@swc/core@1.11.24)): dependencies: '@jridgewell/trace-mapping': 0.3.22 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.26.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24) + optionalDependencies: + '@swc/core': 1.11.24 + + terser-webpack-plugin@5.3.10(@swc/core@1.11.24)(webpack@5.90.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.22 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.26.0 + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) + optionalDependencies: + '@swc/core': 1.11.24 terser@5.26.0: dependencies: @@ -24008,11 +23978,9 @@ snapshots: timed-out@4.0.1: {} - timsort@0.3.0: {} - tinybench@2.9.0: {} - tinyexec@0.3.2: {} + tinyexec@1.0.2: {} tinyglobby@0.2.15: dependencies: @@ -24119,7 +24087,7 @@ snapshots: trough@2.2.0: {} - ts-node@10.9.1(@types/node@16.11.10)(typescript@4.9.4): + ts-node@10.9.1(@swc/core@1.11.24)(@types/node@16.11.10)(typescript@4.9.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.8 @@ -24136,8 +24104,10 @@ snapshots: typescript: 4.9.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.11.24 - ts-node@10.9.1(@types/node@22.15.3)(typescript@5.8.3): + ts-node@10.9.1(@swc/core@1.11.24)(@types/node@22.15.3)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.8 @@ -24154,6 +24124,8 @@ snapshots: typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.11.24 optional: true tsconfck@3.1.4(typescript@5.8.3): @@ -24175,9 +24147,9 @@ snapshots: tslib: 1.14.1 typescript: 4.9.4 - tsx@4.20.6: + tsx@4.21.0: dependencies: - esbuild: 0.25.0 + esbuild: 0.27.1 get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -24422,7 +24394,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-utils@0.2.4: + unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 picomatch: 4.0.3 @@ -24434,10 +24406,10 @@ snapshots: untildify@3.0.3: {} - update-browserslist-db@1.0.13(browserslist@4.23.0): + update-browserslist-db@1.1.3(browserslist@4.24.5): dependencies: - browserslist: 4.23.0 - escalade: 3.1.1 + browserslist: 4.24.5 + escalade: 3.2.0 picocolors: 1.1.1 update-notifier@5.1.0: @@ -24453,7 +24425,7 @@ snapshots: is-yarn-global: 0.3.0 latest-version: 5.1.0 pupa: 2.1.1 - semver: 7.6.0 + semver: 7.7.1 semver-diff: 3.1.1 xdg-basedir: 4.0.0 @@ -24585,23 +24557,23 @@ snapshots: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vite-dev-rpc@1.1.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)): + vite-dev-rpc@1.1.0(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)): dependencies: - birpc: 2.4.0 - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) - vite-hot-client: 2.1.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) + birpc: 2.9.0 + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) + vite-hot-client: 2.1.0(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) - vite-hot-client@2.1.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)): + vite-hot-client@2.1.0(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)): dependencies: - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) - vite-node@1.5.0(@types/node@22.15.3)(terser@5.26.0): + vite-node@1.5.0(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@9.2.3) pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.15.3)(terser@5.26.0) + vite: 5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - less @@ -24613,13 +24585,13 @@ snapshots: - supports-color - terser - vite-node@3.2.4(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6): + vite-node@3.2.4(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@9.2.3) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) transitivePeerDependencies: - '@types/node' - jiti @@ -24634,77 +24606,76 @@ snapshots: - tsx - yaml - vite-plugin-inspect@11.3.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)): + vite-plugin-inspect@11.3.3(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)): dependencies: - ansis: 4.1.0 + ansis: 4.2.0 debug: 4.4.3(supports-color@9.2.3) error-stack-parser-es: 1.0.5 ohash: 2.0.11 - open: 10.1.2 - perfect-debounce: 1.0.0 - sirv: 3.0.1 - unplugin-utils: 0.2.4 - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) - vite-dev-rpc: 1.1.0(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) + open: 10.2.0 + perfect-debounce: 2.0.0 + sirv: 3.0.2 + unplugin-utils: 0.3.1 + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) + vite-dev-rpc: 1.1.0(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)): dependencies: debug: 4.4.3(supports-color@9.2.3) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.8.3) optionalDependencies: - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.11(@types/node@22.15.3)(terser@5.26.0): + vite@5.4.11(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 - rollup: 4.44.2 + postcss: 8.5.1 + rollup: 4.30.1 optionalDependencies: '@types/node': 22.15.3 fsevents: 2.3.3 + lightningcss: 1.30.0 terser: 5.26.0 - vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6): + vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0): dependencies: - esbuild: 0.25.0 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.44.2 - tinyglobby: 0.2.15 + esbuild: 0.24.2 + postcss: 8.5.1 + rollup: 4.30.1 optionalDependencies: '@types/node': 22.15.3 fsevents: 2.3.3 + lightningcss: 1.30.0 terser: 5.26.0 - tsx: 4.20.6 + tsx: 4.21.0 - vitest@4.0.13(@types/node@22.15.3)(jsdom@20.0.3)(terser@5.26.0)(tsx@4.20.6): + vitest@4.0.15(@types/node@22.15.3)(jsdom@20.0.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0): dependencies: - '@vitest/expect': 4.0.13 - '@vitest/mocker': 4.0.13(vite@7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6)) - '@vitest/pretty-format': 4.0.13 - '@vitest/runner': 4.0.13 - '@vitest/snapshot': 4.0.13 - '@vitest/spy': 4.0.13 - '@vitest/utils': 4.0.13 - debug: 4.4.3(supports-color@9.2.3) + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(vite@6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 es-module-lexer: 1.7.0 expect-type: 1.2.2 magic-string: 0.30.21 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.0.3(@types/node@22.15.3)(terser@5.26.0)(tsx@4.20.6) + vite: 6.0.10(@types/node@22.15.3)(lightningcss@1.30.0)(terser@5.26.0)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.3 @@ -24718,7 +24689,6 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - yaml @@ -24797,13 +24767,13 @@ snapshots: import-local: 3.0.3 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-merge: 5.8.0 optionalDependencies: webpack-bundle-analyzer: 4.5.0 webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.90.0) - webpack-dev-middleware@7.3.0(webpack@5.90.0(esbuild@0.27.0)): + webpack-dev-middleware@7.3.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: colorette: 2.0.16 memfs: 4.11.1 @@ -24812,7 +24782,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) webpack-dev-middleware@7.3.0(webpack@5.90.0): dependencies: @@ -24823,7 +24793,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.90.0): dependencies: @@ -24841,13 +24811,13 @@ snapshots: compression: 1.8.1 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.21.2 + express: 4.22.1 graceful-fs: 4.2.10 html-entities: 2.4.0 http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.4.3) ipaddr.js: 2.1.0 launch-editor: 2.6.1 - open: 10.1.2 + open: 10.2.0 p-retry: 6.2.0 rimraf: 5.0.10 schema-utils: 4.2.0 @@ -24858,7 +24828,7 @@ snapshots: webpack-dev-middleware: 7.3.0(webpack@5.90.0) ws: 8.16.0 optionalDependencies: - webpack: 5.90.0(webpack-cli@5.1.4) + webpack: 5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack-bundle-analyzer@4.5.0)(webpack-dev-server@5.0.4)(webpack@5.90.0) transitivePeerDependencies: - bufferutil @@ -24866,7 +24836,7 @@ snapshots: - supports-color - utf-8-validate - webpack-dev-server@5.0.4(webpack@5.90.0(esbuild@0.27.0)): + webpack-dev-server@5.0.4(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -24882,13 +24852,13 @@ snapshots: compression: 1.8.1 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 - express: 4.21.2 + express: 4.22.1 graceful-fs: 4.2.10 html-entities: 2.4.0 http-proxy-middleware: 2.0.6(@types/express@4.17.21)(debug@4.4.3) ipaddr.js: 2.1.0 launch-editor: 2.6.1 - open: 10.1.2 + open: 10.2.0 p-retry: 6.2.0 rimraf: 5.0.10 schema-utils: 4.2.0 @@ -24896,10 +24866,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 7.3.0(webpack@5.90.0(esbuild@0.27.0)) + webpack-dev-middleware: 7.3.0(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) ws: 8.16.0 optionalDependencies: - webpack: 5.90.0(esbuild@0.27.0) + webpack: 5.90.0(@swc/core@1.11.24)(esbuild@0.27.1) transitivePeerDependencies: - bufferutil - debug @@ -24921,16 +24891,47 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.0(esbuild@0.27.0): + webpack@5.90.0(@swc/core@1.11.24): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.6 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) + browserslist: 4.24.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.7.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.2.0 + mime-types: 2.1.34 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(webpack@5.90.0(@swc/core@1.11.24)) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.11.2 acorn-import-assertions: 1.9.0(acorn@8.11.2) - browserslist: 4.23.0 + browserslist: 4.24.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.7.0 @@ -24944,7 +24945,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.27.0)(webpack@5.90.0(esbuild@0.27.0)) + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(esbuild@0.27.1)(webpack@5.90.0(@swc/core@1.11.24)(esbuild@0.27.1)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24952,16 +24953,16 @@ snapshots: - esbuild - uglify-js - webpack@5.90.0(webpack-cli@5.1.4): + webpack@5.90.0(@swc/core@1.11.24)(webpack-cli@5.1.4): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.8 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.11.2 acorn-import-assertions: 1.9.0(acorn@8.11.2) - browserslist: 4.23.0 + browserslist: 4.24.5 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.7.0 @@ -24975,7 +24976,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.11.24)(webpack@5.90.0) watchpack: 2.4.0 webpack-sources: 3.2.3 optionalDependencies: @@ -25107,6 +25108,10 @@ snapshots: ws@8.16.0: {} + wsl-utils@0.1.0: + dependencies: + is-wsl: 3.1.0 + x-is-string@0.1.0: {} xdg-basedir@4.0.0: {} @@ -25117,8 +25122,6 @@ snapshots: xtend@4.0.2: {} - xxhash-wasm@0.4.2: {} - y18n@5.0.8: {} yallist@2.1.2: {} @@ -25143,7 +25146,7 @@ snapshots: yargs@16.2.0: dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -25153,7 +25156,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/test-helpers/package.json b/test-helpers/package.json index 76df1c73a..33e3bf39f 100644 --- a/test-helpers/package.json +++ b/test-helpers/package.json @@ -18,8 +18,8 @@ "@fixtures/themed": "workspace:*", "@fixtures/thirdparty": "workspace:*", "@fixtures/unused-modules": "workspace:*", - "@parcel/config-default": "^2.7.0", - "@parcel/core": "^2.7.0", + "@parcel/config-default": "^2.15.0", + "@parcel/core": "^2.15.0", "@types/mini-css-extract-plugin": "^1.2.2", "@types/webpack-dev-server": "^3.11.1", "@vanilla-extract/esbuild-plugin": "workspace:*", diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css index 80b29198c..f0493d536 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--development.css @@ -41,6 +41,9 @@ body .features_styleCompositionInSelector__1o6ek507 { body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { font-size: 24px; } +.features_styleWithStartingStyle__1o6ek50b { + background-color: black; +} @media screen and (min-width: 700px) { .features_mergedStyle__1o6ek500 { color: plum; @@ -49,3 +52,8 @@ body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { content: "Above 700px"; } } +@starting-style { + .features_styleWithStartingStyle__1o6ek50b { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css index eab69d9ad..2903eb52c 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild--production.css @@ -41,6 +41,9 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; @@ -49,3 +52,8 @@ body ._1o6ek50a { content: "Above 700px"; } } +@starting-style { + ._1o6ek50b { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css index 80b29198c..f0493d536 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--development.css @@ -41,6 +41,9 @@ body .features_styleCompositionInSelector__1o6ek507 { body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { font-size: 24px; } +.features_styleWithStartingStyle__1o6ek50b { + background-color: black; +} @media screen and (min-width: 700px) { .features_mergedStyle__1o6ek500 { color: plum; @@ -49,3 +52,8 @@ body .features_styleVariantsCompositionInSelector_variant__1o6ek50a { content: "Above 700px"; } } +@starting-style { + .features_styleWithStartingStyle__1o6ek50b { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css index eab69d9ad..2903eb52c 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-esbuild-next--production.css @@ -41,6 +41,9 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; @@ -49,3 +52,8 @@ body ._1o6ek50a { content: "Above 700px"; } } +@starting-style { + ._1o6ek50b { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css index 93a2f8db5..6bed76cf4 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--development.css @@ -41,6 +41,9 @@ body .features_styleCompositionInSelector__87f2ru7 { body .features_styleVariantsCompositionInSelector_variant__87f2rua { font-size: 24px; } +.features_styleWithStartingStyle__87f2rub { + background-color: black; +} @media screen and (min-width: 700px) { .features_mergedStyle__87f2ru0 { color: plum; @@ -49,3 +52,8 @@ body .features_styleVariantsCompositionInSelector_variant__87f2rua { content: "Above 700px"; } } +@starting-style { + .features_styleWithStartingStyle__87f2rub { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css index 1a86f8112..ac23fe4c3 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-mini-css-extract--production.css @@ -41,6 +41,9 @@ body ._87f2ru7 { body ._87f2rua { font-size: 24px; } +._87f2rub { + background-color: black; +} @media screen and (min-width: 700px) { ._87f2ru0 { color: plum; @@ -49,3 +52,8 @@ body ._87f2rua { content: "Above 700px"; } } +@starting-style { + ._87f2rub { + background-color: white; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css b/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css index d5b1e089e..d0d447f27 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-parcel--development.css @@ -41,7 +41,10 @@ body .features_styleCompositionInSelector__87f2ru7 { body .features_styleVariantsCompositionInSelector_variant__87f2rua { font-size: 24px; } -@media screen and (min-width: 700px) { +.features_styleWithStartingStyle__87f2rub { + background-color: #000; +} +@media screen and (width >= 700px) { .features_mergedStyle__87f2ru0 { color: plum; } @@ -49,3 +52,8 @@ body .features_styleVariantsCompositionInSelector_variant__87f2rua { content: "Above 700px"; } } +@starting-style { + .features_styleWithStartingStyle__87f2rub { + background-color: #fff; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css b/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css index 8a9bc08b9..b181c6c1a 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-parcel--production.css @@ -41,7 +41,10 @@ body ._87f2ru7 { body ._87f2rua { font-size: 24px; } -@media screen and (min-width: 700px) { +._87f2rub { + background-color: #000; +} +@media screen and (width >= 700px) { ._87f2ru0 { color: plum; } @@ -49,3 +52,8 @@ body ._87f2rua { content: "Above 700px"; } } +@starting-style { + ._87f2rub { + background-color: #fff; + } +} diff --git a/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css b/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css index eab69d9ad..2903eb52c 100644 --- a/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css +++ b/tests/e2e/features.playwright.ts-snapshots/features-vite--production.css @@ -41,6 +41,9 @@ body ._1o6ek507 { body ._1o6ek50a { font-size: 24px; } +._1o6ek50b { + background-color: black; +} @media screen and (min-width: 700px) { ._1o6ek500 { color: plum; @@ -49,3 +52,8 @@ body ._1o6ek50a { content: "Above 700px"; } } +@starting-style { + ._1o6ek50b { + background-color: white; + } +} diff --git a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css index b29a6ada9..e72f3dbba 100644 --- a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css +++ b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--development.css @@ -1,10 +1,4 @@ @layer lib; -@layer lib.styles_base__18onbx40; -@media screen and (min-width: 600px) { - @layer typography; -} -@layer lib.styles_utilities__18onbx42; -@layer typography; @layer lib.styles_base__18onbx40 { a { color: red; @@ -14,7 +8,16 @@ color: #00f; } } -@media screen and (min-width: 600px) { +@media screen and (width >= 600px) { + @layer typography; +} +@layer lib.styles_utilities__18onbx42 { + .styles_pink__18onbx43 { + color: #ff69b4; + } +} +@layer typography; +@media screen and (width >= 600px) { @layer typography { a { color: green; @@ -22,8 +25,3 @@ } } } -@layer lib.styles_utilities__18onbx42 { - .styles_pink__18onbx43 { - color: #ff69b4; - } -} diff --git a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css index 6ea8ef78a..32cc57882 100644 --- a/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css +++ b/tests/e2e/layers.playwright.ts-snapshots/layers-parcel--production.css @@ -1,10 +1,4 @@ @layer lib; -@layer lib._18onbx40; -@media screen and (min-width: 600px) { - @layer typography; -} -@layer lib._18onbx42; -@layer typography; @layer lib._18onbx40 { a { color: red; @@ -14,7 +8,16 @@ color: #00f; } } -@media screen and (min-width: 600px) { +@media screen and (width >= 600px) { + @layer typography; +} +@layer lib._18onbx42 { + ._18onbx43 { + color: #ff69b4; + } +} +@layer typography; +@media screen and (width >= 600px) { @layer typography { a { color: green; @@ -22,8 +25,3 @@ } } } -@layer lib._18onbx42 { - ._18onbx43 { - color: #ff69b4; - } -} diff --git a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css index 216ae3144..6b923d80d 100644 --- a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css +++ b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--development.css @@ -7,8 +7,8 @@ background-color: var(--color__cj5d030); padding: 20px; } -@media screen and (min-width: 200px) { - @container styles_my-container__cj5d031 (min-width: 400px) { +@media screen and (width >= 200px) { + @container styles_my-container__cj5d031 (width >= 400px) { .styles_block__cj5d033 { color: #fff; } diff --git a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css index 6dfce362d..2edaef644 100644 --- a/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css +++ b/tests/e2e/low-level.playwright.ts-snapshots/low-level-parcel--production.css @@ -7,8 +7,8 @@ background-color: var(--cj5d030); padding: 20px; } -@media screen and (min-width: 200px) { - @container cj5d031 (min-width: 400px) { +@media screen and (width >= 200px) { + @container cj5d031 (width >= 400px) { .cj5d033 { color: #fff; } diff --git a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css index 4cfc1c6f7..edbc408c7 100644 --- a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css +++ b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--development.css @@ -40,7 +40,7 @@ .styles_stack_space_medium__spi1frd { gap: 20px; } -@media only screen and (min-width: 600px) { +@media only screen and (width >= 600px) { .styles_button_compound_0__spi1frb { border: 2px solid green; } diff --git a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css index 96985e423..0dacf35b4 100644 --- a/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css +++ b/tests/e2e/recipes.playwright.ts-snapshots/recipes-parcel--production.css @@ -40,7 +40,7 @@ .spi1frd { gap: 20px; } -@media only screen and (min-width: 600px) { +@media only screen and (width >= 600px) { .spi1frb { border: 2px solid green; } diff --git a/tests/e2e/snapshots/features-Mobile---Chromium-darwin.png b/tests/e2e/snapshots/features-Mobile---Chromium-darwin.png index d2e0ec85b..a98ca92aa 100644 Binary files a/tests/e2e/snapshots/features-Mobile---Chromium-darwin.png and b/tests/e2e/snapshots/features-Mobile---Chromium-darwin.png differ diff --git a/tests/e2e/snapshots/themed-Mobile---Chromium-darwin.png b/tests/e2e/snapshots/themed-Mobile---Chromium-darwin.png index e8defd48d..76581a24c 100644 Binary files a/tests/e2e/snapshots/themed-Mobile---Chromium-darwin.png and b/tests/e2e/snapshots/themed-Mobile---Chromium-darwin.png differ diff --git a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css index 13ec9ccd3..809b97e5c 100644 --- a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css +++ b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--development.css @@ -1,88 +1,3 @@ -@layer responsive-layer-name; -@layer unconditional-layer-name; -.styles_container__3nw5tz3 { - container: styles_containerName__3nw5tz2/size; -} -.styles_display_flex_mobile__3nw5tz4 { - display: flex; -} -.styles_display_none_mobile__3nw5tz8 { - display: none; -} -.styles_display_block_mobile__3nw5tzc { - display: block; -} -.styles_paddingTop_small_mobile__3nw5tzg { - padding-top: 10px; -} -.styles_paddingTop_medium_mobile__3nw5tzk { - padding-top: 20px; -} -.styles_color_red__3nw5tz18 { - --textAlpha__3nw5tz1: 1; - color: rgba(255, 0, 0, var(--textAlpha__3nw5tz1)); -} -body { - margin: 0; -} -body .styles__3nw5tz1c { - background: red; -} -@media screen and (min-width: 768px) { - @container styles_containerName__3nw5tz2 (min-width: 768px) { - .styles_display_flex_tablet__3nw5tz5 { - display: flex; - } - .styles_display_none_tablet__3nw5tz9 { - display: none; - } - .styles_display_block_tablet__3nw5tzd { - display: block; - } - .styles_paddingTop_small_tablet__3nw5tzh { - padding-top: 10px; - } - .styles_paddingTop_medium_tablet__3nw5tzl { - padding-top: 20px; - } - } -} -@media screen and (min-width: 1024px) { - @container styles_containerName__3nw5tz2 (min-width: 1024px) { - .styles_display_flex_desktop__3nw5tz6 { - display: flex; - } - .styles_display_none_desktop__3nw5tza { - display: none; - } - .styles_display_block_desktop__3nw5tze { - display: block; - } - .styles_paddingTop_small_desktop__3nw5tzi { - padding-top: 10px; - } - .styles_paddingTop_medium_desktop__3nw5tzm { - padding-top: 20px; - } - } - @supports not (display: grid) { - [data-dark-mode] .styles_display_flex_darkDesktop__3nw5tz7 { - display: flex; - } - [data-dark-mode] .styles_display_none_darkDesktop__3nw5tzb { - display: none; - } - [data-dark-mode] .styles_display_block_darkDesktop__3nw5tzf { - display: block; - } - [data-dark-mode] .styles_paddingTop_small_darkDesktop__3nw5tzj { - padding-top: 10px; - } - [data-dark-mode] .styles_paddingTop_medium_darkDesktop__3nw5tzn { - padding-top: 20px; - } - } -} @layer responsive-layer-name { .styles_background_red_mobile__3nw5tzo { --alpha__3nw5tz0: 1; @@ -100,8 +15,8 @@ body .styles__3nw5tz1c { .styles_backgroundOpacity_0\.3_mobile__3nw5tz14 { --alpha__3nw5tz0: 0.3; } - @media screen and (min-width: 768px) { - @container styles_containerName__3nw5tz2 (min-width: 768px) { + @media screen and (width >= 768px) { + @container styles_containerName__3nw5tz2 (width >= 768px) { .styles_background_red_tablet__3nw5tzp { --alpha__3nw5tz0: 1; background: rgba(255, 0, 0, var(--alpha__3nw5tz0)); @@ -120,8 +35,8 @@ body .styles__3nw5tz1c { } } } - @media screen and (min-width: 1024px) { - @container styles_containerName__3nw5tz2 (min-width: 1024px) { + @media screen and (width >= 1024px) { + @container styles_containerName__3nw5tz2 (width >= 1024px) { .styles_background_red_desktop__3nw5tzq { --alpha__3nw5tz0: 1; background: rgba(255, 0, 0, var(--alpha__3nw5tz0)); @@ -167,3 +82,86 @@ body .styles__3nw5tz1c { --textAlpha__3nw5tz1: 0.8; } } +.styles_container__3nw5tz3 { + container: styles_containerName__3nw5tz2/size; +} +.styles_display_flex_mobile__3nw5tz4 { + display: flex; +} +.styles_display_none_mobile__3nw5tz8 { + display: none; +} +.styles_display_block_mobile__3nw5tzc { + display: block; +} +.styles_paddingTop_small_mobile__3nw5tzg { + padding-top: 10px; +} +.styles_paddingTop_medium_mobile__3nw5tzk { + padding-top: 20px; +} +.styles_color_red__3nw5tz18 { + --textAlpha__3nw5tz1: 1; + color: rgba(255, 0, 0, var(--textAlpha__3nw5tz1)); +} +body { + margin: 0; +} +body .styles__3nw5tz1c { + background: red; +} +@media screen and (width >= 768px) { + @container styles_containerName__3nw5tz2 (width >= 768px) { + .styles_display_flex_tablet__3nw5tz5 { + display: flex; + } + .styles_display_none_tablet__3nw5tz9 { + display: none; + } + .styles_display_block_tablet__3nw5tzd { + display: block; + } + .styles_paddingTop_small_tablet__3nw5tzh { + padding-top: 10px; + } + .styles_paddingTop_medium_tablet__3nw5tzl { + padding-top: 20px; + } + } +} +@media screen and (width >= 1024px) { + @container styles_containerName__3nw5tz2 (width >= 1024px) { + .styles_display_flex_desktop__3nw5tz6 { + display: flex; + } + .styles_display_none_desktop__3nw5tza { + display: none; + } + .styles_display_block_desktop__3nw5tze { + display: block; + } + .styles_paddingTop_small_desktop__3nw5tzi { + padding-top: 10px; + } + .styles_paddingTop_medium_desktop__3nw5tzm { + padding-top: 20px; + } + } + @supports not (display: grid) { + [data-dark-mode] .styles_display_flex_darkDesktop__3nw5tz7 { + display: flex; + } + [data-dark-mode] .styles_display_none_darkDesktop__3nw5tzb { + display: none; + } + [data-dark-mode] .styles_display_block_darkDesktop__3nw5tzf { + display: block; + } + [data-dark-mode] .styles_paddingTop_small_darkDesktop__3nw5tzj { + padding-top: 10px; + } + [data-dark-mode] .styles_paddingTop_medium_darkDesktop__3nw5tzn { + padding-top: 20px; + } + } +} diff --git a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css index 0ff1d17ff..5d6cffdf7 100644 --- a/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css +++ b/tests/e2e/sprinkles.playwright.ts-snapshots/sprinkles-parcel--production.css @@ -1,88 +1,3 @@ -@layer responsive-layer-name; -@layer unconditional-layer-name; -._3nw5tz3 { - container: _3nw5tz2/size; -} -._3nw5tz4 { - display: flex; -} -._3nw5tz8 { - display: none; -} -._3nw5tzc { - display: block; -} -._3nw5tzg { - padding-top: 10px; -} -._3nw5tzk { - padding-top: 20px; -} -._3nw5tz18 { - --_3nw5tz1: 1; - color: rgba(255, 0, 0, var(--_3nw5tz1)); -} -body { - margin: 0; -} -body ._3nw5tz1c { - background: red; -} -@media screen and (min-width: 768px) { - @container _3nw5tz2 (min-width: 768px) { - ._3nw5tz5 { - display: flex; - } - ._3nw5tz9 { - display: none; - } - ._3nw5tzd { - display: block; - } - ._3nw5tzh { - padding-top: 10px; - } - ._3nw5tzl { - padding-top: 20px; - } - } -} -@media screen and (min-width: 1024px) { - @container _3nw5tz2 (min-width: 1024px) { - ._3nw5tz6 { - display: flex; - } - ._3nw5tza { - display: none; - } - ._3nw5tze { - display: block; - } - ._3nw5tzi { - padding-top: 10px; - } - ._3nw5tzm { - padding-top: 20px; - } - } - @supports not (display: grid) { - [data-dark-mode] ._3nw5tz7 { - display: flex; - } - [data-dark-mode] ._3nw5tzb { - display: none; - } - [data-dark-mode] ._3nw5tzf { - display: block; - } - [data-dark-mode] ._3nw5tzj { - padding-top: 10px; - } - [data-dark-mode] ._3nw5tzn { - padding-top: 20px; - } - } -} @layer responsive-layer-name { ._3nw5tzo { --_3nw5tz0: 1; @@ -100,8 +15,8 @@ body ._3nw5tz1c { ._3nw5tz14 { --_3nw5tz0: 0.3; } - @media screen and (min-width: 768px) { - @container _3nw5tz2 (min-width: 768px) { + @media screen and (width >= 768px) { + @container _3nw5tz2 (width >= 768px) { ._3nw5tzp { --_3nw5tz0: 1; background: rgba(255, 0, 0, var(--_3nw5tz0)); @@ -120,8 +35,8 @@ body ._3nw5tz1c { } } } - @media screen and (min-width: 1024px) { - @container _3nw5tz2 (min-width: 1024px) { + @media screen and (width >= 1024px) { + @container _3nw5tz2 (width >= 1024px) { ._3nw5tzq { --_3nw5tz0: 1; background: rgba(255, 0, 0, var(--_3nw5tz0)); @@ -167,3 +82,86 @@ body ._3nw5tz1c { --_3nw5tz1: 0.8; } } +._3nw5tz3 { + container: _3nw5tz2/size; +} +._3nw5tz4 { + display: flex; +} +._3nw5tz8 { + display: none; +} +._3nw5tzc { + display: block; +} +._3nw5tzg { + padding-top: 10px; +} +._3nw5tzk { + padding-top: 20px; +} +._3nw5tz18 { + --_3nw5tz1: 1; + color: rgba(255, 0, 0, var(--_3nw5tz1)); +} +body { + margin: 0; +} +body ._3nw5tz1c { + background: red; +} +@media screen and (width >= 768px) { + @container _3nw5tz2 (width >= 768px) { + ._3nw5tz5 { + display: flex; + } + ._3nw5tz9 { + display: none; + } + ._3nw5tzd { + display: block; + } + ._3nw5tzh { + padding-top: 10px; + } + ._3nw5tzl { + padding-top: 20px; + } + } +} +@media screen and (width >= 1024px) { + @container _3nw5tz2 (width >= 1024px) { + ._3nw5tz6 { + display: flex; + } + ._3nw5tza { + display: none; + } + ._3nw5tze { + display: block; + } + ._3nw5tzi { + padding-top: 10px; + } + ._3nw5tzm { + padding-top: 20px; + } + } + @supports not (display: grid) { + [data-dark-mode] ._3nw5tz7 { + display: flex; + } + [data-dark-mode] ._3nw5tzb { + display: none; + } + [data-dark-mode] ._3nw5tzf { + display: block; + } + [data-dark-mode] ._3nw5tzj { + padding-top: 10px; + } + [data-dark-mode] ._3nw5tzn { + padding-top: 20px; + } + } +} diff --git a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css index b66ddfdb8..f122f479a 100644 --- a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css +++ b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--development.css @@ -1,27 +1,3 @@ -@layer themes_themeLayer__cdwe0v7; -@layer globalThemeLayer; -:root, -.themes_theme__cdwe0v0 { - --colors-backgroundColor__cdwe0v1: blue; - --colors-text__cdwe0v2: white; - --space-1__cdwe0v3: 4px; - --space-2__cdwe0v4: 8px; - --space-3__cdwe0v5: 12px; -} -.themes_altTheme__cdwe0v6 { - --colors-backgroundColor__cdwe0v1: green; - --colors-text__cdwe0v2: white; - --space-1__cdwe0v3: 8px; - --space-2__cdwe0v4: 12px; - --space-3__cdwe0v5: 16px; -} -.themes_responsiveTheme__cdwe0ve { - --colors-backgroundColor__cdwe0v1: pink; - --colors-text__cdwe0v2: purple; - --space-1__cdwe0v3: 6px; - --space-2__cdwe0v4: 12px; - --space-3__cdwe0v5: 18px; -} @layer themes_themeLayer__cdwe0v7 { .themes_altTheme2Class__cdwe0v8 { --colors-backgroundColor__cdwe0v9: green; @@ -40,24 +16,12 @@ --space-3__cdwe0vd: 16px; } } -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .themes_responsiveTheme__cdwe0ve { --colors-backgroundColor__cdwe0v1: purple; --colors-text__cdwe0v2: pink; } } -.shared_shadow__5iqv0q0 { - box-shadow: 0 0 5px red; -} -body { - background-color: #87ceeb; -} -body, -button { - line-height: 16px; -} -@layer themes_themeLayer__cdwe0v7; -@layer globalThemeLayer; :root, .themes_theme__cdwe0v0 { --colors-backgroundColor__cdwe0v1: blue; @@ -80,25 +44,7 @@ button { --space-2__cdwe0v4: 12px; --space-3__cdwe0v5: 18px; } -@layer themes_themeLayer__cdwe0v7 { - .themes_altTheme2Class__cdwe0v8 { - --colors-backgroundColor__cdwe0v9: green; - --colors-text__cdwe0va: white; - --space-1__cdwe0vb: 8px; - --space-2__cdwe0vc: 12px; - --space-3__cdwe0vd: 16px; - } -} -@layer globalThemeLayer { - :root { - --colors-backgroundColor__cdwe0v9: green; - --colors-text__cdwe0va: white; - --space-1__cdwe0vb: 8px; - --space-2__cdwe0vc: 12px; - --space-3__cdwe0vd: 16px; - } -} -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .themes_responsiveTheme__cdwe0ve { --colors-backgroundColor__cdwe0v1: purple; --colors-text__cdwe0v2: pink; @@ -152,7 +98,7 @@ html .styles_opacity_1\/2__blj6yb6 { html .styles_opacity_1\/4__blj6yb7 { opacity: var(--blankVar1__blj6yb4, var(--blankVar2__blj6yb5, 0.25)); } -@media only screen and (min-width: 500px) { +@media only screen and (width >= 500px) { .styles_container__blj6yb1 { border: 1px solid var(--colors-backgroundColor__cdwe0v1); } @@ -160,7 +106,7 @@ html .styles_opacity_1\/4__blj6yb7 { padding: var(--space-1__cdwe0v3); } } -@media only screen and (min-width: 1000px) { +@media only screen and (width >= 1000px) { .styles_button__blj6yb3 { padding: var(--space-2__cdwe0v4); } diff --git a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css index 0d65edccf..e492ce8ea 100644 --- a/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css +++ b/tests/e2e/themed.playwright.ts-snapshots/themed-parcel--production.css @@ -1,27 +1,3 @@ -@layer cdwe0v7; -@layer globalThemeLayer; -:root, -.cdwe0v0 { - --cdwe0v1: blue; - --cdwe0v2: white; - --cdwe0v3: 4px; - --cdwe0v4: 8px; - --cdwe0v5: 12px; -} -.cdwe0v6 { - --cdwe0v1: green; - --cdwe0v2: white; - --cdwe0v3: 8px; - --cdwe0v4: 12px; - --cdwe0v5: 16px; -} -.cdwe0ve { - --cdwe0v1: pink; - --cdwe0v2: purple; - --cdwe0v3: 6px; - --cdwe0v4: 12px; - --cdwe0v5: 18px; -} @layer cdwe0v7 { .cdwe0v8 { --cdwe0v9: green; @@ -40,24 +16,12 @@ --cdwe0vd: 16px; } } -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .cdwe0ve { --cdwe0v1: purple; --cdwe0v2: pink; } } -._5iqv0q0 { - box-shadow: 0 0 5px red; -} -body { - background-color: #87ceeb; -} -body, -button { - line-height: 16px; -} -@layer cdwe0v7; -@layer globalThemeLayer; :root, .cdwe0v0 { --cdwe0v1: blue; @@ -80,25 +44,7 @@ button { --cdwe0v4: 12px; --cdwe0v5: 18px; } -@layer cdwe0v7 { - .cdwe0v8 { - --cdwe0v9: green; - --cdwe0va: white; - --cdwe0vb: 8px; - --cdwe0vc: 12px; - --cdwe0vd: 16px; - } -} -@layer globalThemeLayer { - :root { - --cdwe0v9: green; - --cdwe0va: white; - --cdwe0vb: 8px; - --cdwe0vc: 12px; - --cdwe0vd: 16px; - } -} -@media screen and (min-width: 768px) { +@media screen and (width >= 768px) { .cdwe0ve { --cdwe0v1: purple; --cdwe0v2: pink; @@ -146,7 +92,7 @@ html .blj6yb6 { html .blj6yb7 { opacity: var(--blj6yb4, var(--blj6yb5, 0.25)); } -@media only screen and (min-width: 500px) { +@media only screen and (width >= 500px) { .blj6yb1 { border: 1px solid var(--cdwe0v1); } @@ -154,7 +100,7 @@ html .blj6yb7 { padding: var(--cdwe0v3); } } -@media only screen and (min-width: 1000px) { +@media only screen and (width >= 1000px) { .blj6yb3 { padding: var(--cdwe0v4); }