From bef8afab7e88f0617e38dc40be940f426b0361a3 Mon Sep 17 00:00:00 2001 From: sai chand <60743144+sai6855@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:15:33 +0530 Subject: [PATCH 001/131] [material-ui][LinearProgress] Fix background color (#43949) --- packages/mui-material/src/LinearProgress/LinearProgress.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/mui-material/src/LinearProgress/LinearProgress.js b/packages/mui-material/src/LinearProgress/LinearProgress.js index f5e77d32b6b850..9046d1e69dbe38 100644 --- a/packages/mui-material/src/LinearProgress/LinearProgress.js +++ b/packages/mui-material/src/LinearProgress/LinearProgress.js @@ -338,6 +338,13 @@ const LinearProgressBar2 = styled('span', { backgroundColor: 'var(--LinearProgressBar2-barColor, currentColor)', }, }, + { + props: ({ ownerState }) => + ownerState.variant !== 'buffer' && ownerState.color === 'inherit', + style: { + backgroundColor: 'currentColor', + }, + }, { props: { color: 'inherit', From 94fc0cad0e1d3044648a511fdaf2f66b6ae0c564 Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Tue, 1 Oct 2024 16:48:37 +0700 Subject: [PATCH 002/131] [material-ui] Support CSS variables with shadow DOM (#43948) --- .../customization/shadow-dom/shadow-dom.md | 29 +++++++++++++++++++ .../src/styles/createGetSelector.ts | 16 +++++----- .../src/styles/createTheme.spec.ts | 10 +++++++ .../mui-material/src/styles/createTheme.ts | 1 + .../src/styles/createThemeNoVars.d.ts | 1 + .../src/styles/createThemeWithVars.d.ts | 8 +++++ .../src/styles/createThemeWithVars.js | 2 ++ .../src/styles/extendTheme.test.js | 13 +++++++++ .../src/styles/shouldSkipGeneratingVar.ts | 2 +- 9 files changed, 74 insertions(+), 8 deletions(-) diff --git a/docs/data/material/customization/shadow-dom/shadow-dom.md b/docs/data/material/customization/shadow-dom/shadow-dom.md index ba4c564ee6bfb3..dbb2c931f91654 100644 --- a/docs/data/material/customization/shadow-dom/shadow-dom.md +++ b/docs/data/material/customization/shadow-dom/shadow-dom.md @@ -64,6 +64,35 @@ const theme = createTheme({ ; ``` +### 3. CSS theme variables (optional) + +:::info +If you use **TypeScript**, you need to [extend the interface of the theme](/material-ui/customization/css-theme-variables/usage/#typescript) first. +::: + +To use [CSS theme variables](/material-ui/customization/css-theme-variables/overview/) inside of the shadow DOM, you need to set the selectors for generating the CSS variables: + +```diff + const theme = createTheme({ ++ cssVariables: { ++ rootSelector: ':host', ++ colorSchemeSelector: 'class', ++ }, + components: { + // ...same as above steps + } + }) +``` + +Finally, set the `colorSchemeNode` prop using `shadowRootElement`, from step 1, as the value: + +```diff + +``` + ## Demo In the example below you can see that the component outside of the shadow DOM is affected by global styles, while the component inside of the shadow DOM is not: diff --git a/packages/mui-material/src/styles/createGetSelector.ts b/packages/mui-material/src/styles/createGetSelector.ts index 177dc16f27d7a7..7b03a56fd366a6 100644 --- a/packages/mui-material/src/styles/createGetSelector.ts +++ b/packages/mui-material/src/styles/createGetSelector.ts @@ -2,6 +2,7 @@ import excludeVariablesFromRoot from './excludeVariablesFromRoot'; export default < T extends { + rootSelector?: string; colorSchemeSelector?: 'media' | 'class' | 'data' | string; colorSchemes?: Record; defaultColorScheme?: string; @@ -11,6 +12,7 @@ export default < theme: T, ) => (colorScheme: keyof T['colorSchemes'] | undefined, css: Record) => { + const root = theme.rootSelector || ':root'; const selector = theme.colorSchemeSelector; let rule = selector; if (selector === 'class') { @@ -32,28 +34,28 @@ export default < }); if (rule === 'media') { return { - ':root': css, + [root]: css, [`@media (prefers-color-scheme: dark)`]: { - ':root': excludedVariables, + [root]: excludedVariables, }, }; } if (rule) { return { [rule.replace('%s', colorScheme)]: excludedVariables, - [`:root, ${rule.replace('%s', colorScheme)}`]: css, + [`${root}, ${rule.replace('%s', colorScheme)}`]: css, }; } - return { ':root': { ...css, ...excludedVariables } }; + return { [root]: { ...css, ...excludedVariables } }; } if (rule && rule !== 'media') { - return `:root, ${rule.replace('%s', String(colorScheme))}`; + return `${root}, ${rule.replace('%s', String(colorScheme))}`; } } else if (colorScheme) { if (rule === 'media') { return { [`@media (prefers-color-scheme: ${String(colorScheme)})`]: { - ':root': css, + [root]: css, }, }; } @@ -61,5 +63,5 @@ export default < return rule.replace('%s', String(colorScheme)); } } - return ':root'; + return root; }; diff --git a/packages/mui-material/src/styles/createTheme.spec.ts b/packages/mui-material/src/styles/createTheme.spec.ts index 5ab7673a83aba0..e9616276ef22fe 100644 --- a/packages/mui-material/src/styles/createTheme.spec.ts +++ b/packages/mui-material/src/styles/createTheme.spec.ts @@ -243,3 +243,13 @@ const theme = createTheme(); }, }); } + +// CSS variables for shadow DOM +{ + createTheme({ + cssVariables: { + rootSelector: ':host', + colorSchemeSelector: 'class', + }, + }); +} diff --git a/packages/mui-material/src/styles/createTheme.ts b/packages/mui-material/src/styles/createTheme.ts index 36e92f1082edaf..c0a3c8471fe4fd 100644 --- a/packages/mui-material/src/styles/createTheme.ts +++ b/packages/mui-material/src/styles/createTheme.ts @@ -43,6 +43,7 @@ export default function createTheme( | Pick< CssVarsThemeOptions, | 'colorSchemeSelector' + | 'rootSelector' | 'disableCssColorScheme' | 'cssVarPrefix' | 'shouldSkipGeneratingVar' diff --git a/packages/mui-material/src/styles/createThemeNoVars.d.ts b/packages/mui-material/src/styles/createThemeNoVars.d.ts index 1b17234a324b27..72a5afee7ae347 100644 --- a/packages/mui-material/src/styles/createThemeNoVars.d.ts +++ b/packages/mui-material/src/styles/createThemeNoVars.d.ts @@ -63,6 +63,7 @@ type CssVarsProperties = CssThemeVariables extends { enabled: true } | 'applyStyles' | 'colorSchemes' | 'colorSchemeSelector' + | 'rootSelector' | 'cssVarPrefix' | 'defaultColorScheme' | 'getCssVar' diff --git a/packages/mui-material/src/styles/createThemeWithVars.d.ts b/packages/mui-material/src/styles/createThemeWithVars.d.ts index 4cc426dda8fe56..a878cfbffdacdb 100644 --- a/packages/mui-material/src/styles/createThemeWithVars.d.ts +++ b/packages/mui-material/src/styles/createThemeWithVars.d.ts @@ -306,6 +306,13 @@ export interface CssVarsThemeOptions extends Omit>; + rootSelector: string; colorSchemeSelector: 'media' | 'class' | 'data' | string; cssVarPrefix: string; defaultColorScheme: SupportedColorScheme; diff --git a/packages/mui-material/src/styles/createThemeWithVars.js b/packages/mui-material/src/styles/createThemeWithVars.js index 026f1b9e6ede5d..1da4352a2315d1 100644 --- a/packages/mui-material/src/styles/createThemeWithVars.js +++ b/packages/mui-material/src/styles/createThemeWithVars.js @@ -132,6 +132,7 @@ export default function createThemeWithVars(options = {}, ...args) { colorSchemeSelector: selector = colorSchemesInput.light && colorSchemesInput.dark ? 'media' : undefined, + rootSelector = ':root', ...input } = options; const firstColorScheme = Object.keys(colorSchemesInput)[0]; @@ -179,6 +180,7 @@ export default function createThemeWithVars(options = {}, ...args) { ...muiTheme, cssVarPrefix, colorSchemeSelector: selector, + rootSelector, getCssVar, colorSchemes, font: { ...prepareTypographyVars(muiTheme.typography), ...muiTheme.font }, diff --git a/packages/mui-material/src/styles/extendTheme.test.js b/packages/mui-material/src/styles/extendTheme.test.js index f90a8f4c922066..6bffb73787a98f 100644 --- a/packages/mui-material/src/styles/extendTheme.test.js +++ b/packages/mui-material/src/styles/extendTheme.test.js @@ -851,5 +851,18 @@ describe('extendTheme', () => { '.mode-light', ]); }); + + it('should use a custom root selector', () => { + const theme = extendTheme({ + colorSchemes: { light: true, dark: true }, + colorSchemeSelector: 'class', + rootSelector: ':host', + }); + expect(theme.generateStyleSheets().flatMap((sheet) => Object.keys(sheet))).to.deep.equal([ + ':host', + ':host, .light', + '.dark', + ]); + }); }); }); diff --git a/packages/mui-material/src/styles/shouldSkipGeneratingVar.ts b/packages/mui-material/src/styles/shouldSkipGeneratingVar.ts index 0bd931028287cd..8b69b98cda490a 100644 --- a/packages/mui-material/src/styles/shouldSkipGeneratingVar.ts +++ b/packages/mui-material/src/styles/shouldSkipGeneratingVar.ts @@ -1,7 +1,7 @@ export default function shouldSkipGeneratingVar(keys: string[]) { return ( !!keys[0].match( - /(cssVarPrefix|colorSchemeSelector|typography|mixins|breakpoints|direction|transitions)/, + /(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/, ) || !!keys[0].match(/sxConfig$/) || // ends with sxConfig (keys[0] === 'palette' && !!keys[1]?.match(/(mode|contrastThreshold|tonalOffset)/)) From f8836b7a513ce59d6072bc16c853e5cea362d03a Mon Sep 17 00:00:00 2001 From: wilhelmlofsten <107505740+wilhelmlofsten@users.noreply.github.com> Date: Tue, 1 Oct 2024 14:57:56 +0200 Subject: [PATCH 003/131] [core] Fix eslint-plugin-react-compiler issues in usePagination tests (#43946) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Aarón García Hervás --- .../mui-material/src/usePagination/usePagination.test.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/mui-material/src/usePagination/usePagination.test.js b/packages/mui-material/src/usePagination/usePagination.test.js index 6c90a0cc415662..3d4579a48a6071 100644 --- a/packages/mui-material/src/usePagination/usePagination.test.js +++ b/packages/mui-material/src/usePagination/usePagination.test.js @@ -8,9 +8,12 @@ describe('usePagination', () => { const serialize = (items) => items.map((item) => (item.type === 'page' ? item.page : item.type)); const renderHook = (useHook) => { - const result = {}; + const result = React.createRef(); function TestCase() { - result.current = useHook(); + const hookResult = useHook(); + React.useEffect(() => { + result.current = hookResult; + }, [hookResult]); return null; } render(); From 5cee5bd42a62129b0e959d324734262366bb2943 Mon Sep 17 00:00:00 2001 From: Jan Potoms <2109932+Janpot@users.noreply.github.com> Date: Tue, 1 Oct 2024 17:24:13 +0200 Subject: [PATCH 004/131] [docs] Add note about minimum required webpack version (#43864) --- .../supported-platforms/supported-platforms.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/data/material/getting-started/supported-platforms/supported-platforms.md b/docs/data/material/getting-started/supported-platforms/supported-platforms.md index 1ac65e8248940e..c3f60d48208e09 100644 --- a/docs/data/material/getting-started/supported-platforms/supported-platforms.md +++ b/docs/data/material/getting-started/supported-platforms/supported-platforms.md @@ -39,3 +39,7 @@ Have a look at the older [versions](https://mui.com/versions/) for backward comp Material UI requires a minimum version of TypeScript 4.7. This aims to match the policy of [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped), with the support of the versions of TypeScript that are less than two years old. + +## Webpack + +The minimium required version of webpack to bundle applications that use Material UI is v5. Webpack <= v4 can't bundle Material UI untranspiled as it uses features such as the [null coalscing operator (`??`)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing) and [optional chaining (`?.`)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining). From f7feae3b480c10be20956e6dff43a105bcc44e6c Mon Sep 17 00:00:00 2001 From: Siriwat K Date: Wed, 2 Oct 2024 00:08:04 +0700 Subject: [PATCH 005/131] [ThemeProvider] Support setting default mode (#43951) --- .../material/customization/dark-mode/dark-mode.md | 14 ++++++++++++++ .../mui-material/src/styles/ThemeProvider.test.tsx | 13 +++++++++++++ packages/mui-material/src/styles/ThemeProvider.tsx | 6 ++++++ .../src/cssVars/createCssVarsProvider.d.ts | 6 ++++++ .../src/cssVars/createCssVarsProvider.js | 8 +++++++- 5 files changed, 46 insertions(+), 1 deletion(-) diff --git a/docs/data/material/customization/dark-mode/dark-mode.md b/docs/data/material/customization/dark-mode/dark-mode.md index 86921f703c53d3..eed4715ff98bd4 100644 --- a/docs/data/material/customization/dark-mode/dark-mode.md +++ b/docs/data/material/customization/dark-mode/dark-mode.md @@ -132,6 +132,20 @@ To instantly switch between color schemes with no transition, apply the `disable ``` +## Setting the default mode + +When `colorSchemes` is provided, the default mode is `system`, which means the app uses the system preference when users first visit the site. + +To set a different default mode, pass the `defaultMode` prop to the ThemeProvider component: + +```js + +``` + +:::info +The `defaultMode` value can be `'light'`, `'dark'`, or `'system'`. +::: + ## Styling in dark mode Use the `theme.applyStyles` utility to apply styles for a specific mode. diff --git a/packages/mui-material/src/styles/ThemeProvider.test.tsx b/packages/mui-material/src/styles/ThemeProvider.test.tsx index d21e01db663f23..b5828595030b49 100644 --- a/packages/mui-material/src/styles/ThemeProvider.test.tsx +++ b/packages/mui-material/src/styles/ThemeProvider.test.tsx @@ -95,5 +95,18 @@ describe('ThemeProvider', () => { expect(getByTestId('mode-switcher')).to.have.property('value', 'dark'); }); + + it('allows default mode to be changed', () => { + const theme = createTheme({ + colorSchemes: { dark: true }, + }); + const { getByTestId } = render( + + + , + ); + + expect(getByTestId('mode-switcher')).to.have.property('value', 'dark'); + }); }); }); diff --git a/packages/mui-material/src/styles/ThemeProvider.tsx b/packages/mui-material/src/styles/ThemeProvider.tsx index cf8775ad32b0e2..ffdab139176ea9 100644 --- a/packages/mui-material/src/styles/ThemeProvider.tsx +++ b/packages/mui-material/src/styles/ThemeProvider.tsx @@ -36,6 +36,12 @@ export interface ThemeProviderProps extends ThemeProviderC * @default document */ documentNode?: Document | null; + /** + * The default mode when the local storage has no mode yet, + * requires the theme to have `colorSchemes` with light and dark. + * @default 'system' + */ + defaultMode?: 'light' | 'dark' | 'system'; /** * The window that attaches the 'storage' event listener * @default window diff --git a/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts b/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts index 542c6f9b016e01..f1d7ba4ddc10a6 100644 --- a/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts +++ b/packages/mui-system/src/cssVars/createCssVarsProvider.d.ts @@ -54,6 +54,12 @@ export interface CreateCssVarsProviderResult< colorSchemeSelector?: 'media' | 'class' | 'data' | string; } >; + /** + * The default mode when the storage is empty, + * require the theme to have `colorSchemes` with light and dark. + * @default 'system' + */ + defaultMode?: 'light' | 'dark' | 'system'; /** * The document used to perform `disableTransitionOnChange` feature * @default document diff --git a/packages/mui-system/src/cssVars/createCssVarsProvider.js b/packages/mui-system/src/cssVars/createCssVarsProvider.js index 435d0231618ee7..9b521128ec13ab 100644 --- a/packages/mui-system/src/cssVars/createCssVarsProvider.js +++ b/packages/mui-system/src/cssVars/createCssVarsProvider.js @@ -60,6 +60,7 @@ export default function createCssVarsProvider(options) { colorSchemeNode = typeof document === 'undefined' ? undefined : document.documentElement, disableNestedContext = false, disableStyleSheetGeneration = false, + defaultMode: initialMode = 'system', } = props; const hasMounted = React.useRef(false); const upperTheme = muiUseTheme(); @@ -92,7 +93,7 @@ export default function createCssVarsProvider(options) { typeof defaultColorScheme === 'string' ? defaultColorScheme : defaultColorScheme.dark; const defaultMode = colorSchemes[defaultLightColorScheme] && colorSchemes[defaultDarkColorScheme] - ? 'system' + ? initialMode : colorSchemes[restThemeProp.defaultColorScheme]?.palette?.mode || restThemeProp.palette?.mode; @@ -299,6 +300,11 @@ export default function createCssVarsProvider(options) { * localStorage key used to store `colorScheme` */ colorSchemeStorageKey: PropTypes.string, + /** + * The default mode when the storage is empty, + * require the theme to have `colorSchemes` with light and dark. + */ + defaultMode: PropTypes.string, /** * If `true`, the provider creates its own context and generate stylesheet as if it is a root `CssVarsProvider`. */ From e1d2bb21b326d0aa0c590dba59496b79b2cf58ca Mon Sep 17 00:00:00 2001 From: Jan Potoms <2109932+Janpot@users.noreply.github.com> Date: Wed, 2 Oct 2024 08:04:38 +0200 Subject: [PATCH 006/131] [docs] Update theme toggle demo (#43956) --- .../dark-mode/ToggleColorMode.js | 26 +++++++++++---- .../dark-mode/ToggleColorMode.tsx | 33 ++++++++++++------- 2 files changed, 40 insertions(+), 19 deletions(-) diff --git a/docs/data/material/customization/dark-mode/ToggleColorMode.js b/docs/data/material/customization/dark-mode/ToggleColorMode.js index 28e9eec2094f5b..f0c3e467189b59 100644 --- a/docs/data/material/customization/dark-mode/ToggleColorMode.js +++ b/docs/data/material/customization/dark-mode/ToggleColorMode.js @@ -1,7 +1,10 @@ import * as React from 'react'; import Box from '@mui/material/Box'; -import Select from '@mui/material/Select'; -import MenuItem from '@mui/material/MenuItem'; +import RadioGroup from '@mui/material/RadioGroup'; +import Radio from '@mui/material/Radio'; +import FormControl from '@mui/material/FormControl'; +import FormControlLabel from '@mui/material/FormControlLabel'; +import FormLabel from '@mui/material/FormLabel'; import { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles'; function MyApp() { @@ -23,11 +26,20 @@ function MyApp() { minHeight: '56px', }} > - + + Theme + setMode(event.target.value)} + > + } label="System" /> + } label="Light" /> + } label="Dark" /> + + ); } diff --git a/docs/data/material/customization/dark-mode/ToggleColorMode.tsx b/docs/data/material/customization/dark-mode/ToggleColorMode.tsx index 443e3661401017..aec5f85ffb4147 100644 --- a/docs/data/material/customization/dark-mode/ToggleColorMode.tsx +++ b/docs/data/material/customization/dark-mode/ToggleColorMode.tsx @@ -1,7 +1,10 @@ import * as React from 'react'; import Box from '@mui/material/Box'; -import Select from '@mui/material/Select'; -import MenuItem from '@mui/material/MenuItem'; +import RadioGroup from '@mui/material/RadioGroup'; +import Radio from '@mui/material/Radio'; +import FormControl from '@mui/material/FormControl'; +import FormControlLabel from '@mui/material/FormControlLabel'; +import FormLabel from '@mui/material/FormLabel'; import { ThemeProvider, createTheme, useColorScheme } from '@mui/material/styles'; function MyApp() { @@ -23,16 +26,22 @@ function MyApp() { minHeight: '56px', }} > - + + Theme + + setMode(event.target.value as 'system' | 'light' | 'dark') + } + > + } label="System" /> + } label="Light" /> + } label="Dark" /> + + ); } From bd310c37d83ff3f636d98e870632283892a1769f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 11:43:30 +0200 Subject: [PATCH 007/131] Bump tailwindcss to ^3.4.13 (#43918) --- docs/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/package.json b/docs/package.json index 29b849428de49f..e1e7da0cf582fb 100644 --- a/docs/package.json +++ b/docs/package.json @@ -138,7 +138,7 @@ "marked": "^13.0.3", "playwright": "^1.47.2", "prettier": "^3.3.3", - "tailwindcss": "^3.4.12", + "tailwindcss": "^3.4.13", "yargs": "^17.7.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d120dc3a2f50d..de8d03a21ff99e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -901,8 +901,8 @@ importers: specifier: ^3.3.3 version: 3.3.3 tailwindcss: - specifier: ^3.4.12 - version: 3.4.12 + specifier: ^3.4.13 + version: 3.4.13 yargs: specifier: ^17.7.2 version: 17.7.2 @@ -12043,8 +12043,8 @@ packages: resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} engines: {node: '>=10.0.0'} - tailwindcss@3.4.12: - resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==} + tailwindcss@3.4.13: + resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} engines: {node: '>=14.0.0'} hasBin: true @@ -24968,7 +24968,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@3.4.12: + tailwindcss@3.4.13: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 From ccb679c47c41ac842bc08b4abeb62e13df37b1cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 12:29:13 +0200 Subject: [PATCH 008/131] Bump GitHub Actions (#43921) --- .github/workflows/cherry-pick-next-to-master.yml | 2 +- .github/workflows/ci.yml | 4 ++-- .github/workflows/codeql.yml | 6 +++--- .github/workflows/publish-canaries.yml | 4 ++-- .github/workflows/scorecards.yml | 4 ++-- .github/workflows/vale-action.yml | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/cherry-pick-next-to-master.yml b/.github/workflows/cherry-pick-next-to-master.yml index 0b1810db65240e..97334ed66a6cb0 100644 --- a/.github/workflows/cherry-pick-next-to-master.yml +++ b/.github/workflows/cherry-pick-next-to-master.yml @@ -18,7 +18,7 @@ jobs: if: ${{ contains(github.event.pull_request.labels.*.name, 'needs cherry-pick') && github.event.pull_request.merged == true }} steps: - name: Checkout - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - name: Cherry pick and create the new PR diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ee1e1ddca88f5..df1d0bd58c4fad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,14 +24,14 @@ jobs: os: [macos-latest, windows-latest, ubuntu-latest] steps: - run: echo "${{ github.actor }}" - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: # fetch all tags which are required for `pnpm release:changelog` fetch-depth: 0 - name: Set up pnpm uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 - name: Use Node.js 20.x - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: 'pnpm' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-dependencies diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 16b15ebac1a654..f2159dbca4ce6c 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -16,10 +16,10 @@ jobs: security-events: write steps: - name: Checkout repository - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/init@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 with: languages: typescript config-file: ./.github/codeql/codeql-config.yml @@ -30,4 +30,4 @@ jobs: # Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs # queries: security-extended,security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/analyze@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 diff --git a/.github/workflows/publish-canaries.yml b/.github/workflows/publish-canaries.yml index b524ad7c36c267..458a1bf1e05964 100644 --- a/.github/workflows/publish-canaries.yml +++ b/.github/workflows/publish-canaries.yml @@ -9,13 +9,13 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: fetch-depth: 0 - name: Set up pnpm uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 - name: Use Node.js 20.x - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4.0.3 + uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4 with: node-version: 20 cache: 'pnpm' # https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#caching-packages-dependencies diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index 74e518c671012b..a21e67ba60699d 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 with: persist-credentials: false @@ -43,6 +43,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: Upload to code-scanning - uses: github/codeql-action/upload-sarif@8214744c546c1e5c8f03dde8fab3a7353211988d # v3.26.7 + uses: github/codeql-action/upload-sarif@e2b3eafc8d227b0241d48be5f425d47c2d750a13 # v3.26.10 with: sarif_file: results.sarif diff --git a/.github/workflows/vale-action.yml b/.github/workflows/vale-action.yml index b2bb951d043c2e..481a539b78f997 100644 --- a/.github/workflows/vale-action.yml +++ b/.github/workflows/vale-action.yml @@ -12,7 +12,7 @@ jobs: contents: read pull-requests: write steps: - - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - uses: errata-ai/vale-action@38bf078c328061f59879b347ca344a718a736018 # v2.1.0 continue-on-error: true # GitHub Action flag needed until https://github.com/errata-ai/vale-action/issues/89 is fixed with: From 16097c71fc02623bdb8538e072fe44b038ac3315 Mon Sep 17 00:00:00 2001 From: Zeeshan Tamboli Date: Wed, 2 Oct 2024 17:42:11 +0530 Subject: [PATCH 009/131] [material-ui][Modal] Remove unnecessary `manager` prop handling (#43867) --- packages/mui-material/src/Modal/useModal.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/mui-material/src/Modal/useModal.ts b/packages/mui-material/src/Modal/useModal.ts index 5321d2f66ea75b..9aca8a03c46a18 100644 --- a/packages/mui-material/src/Modal/useModal.ts +++ b/packages/mui-material/src/Modal/useModal.ts @@ -26,7 +26,7 @@ function getHasTransition(children: UseModalParameters['children']) { // A modal manager used to track and manage the state of open Modals. // Modals don't open on the server so this won't conflict with concurrent requests. -const defaultManager = new ModalManager(); +const manager = new ModalManager(); /** * * Demos: @@ -42,8 +42,6 @@ function useModal(parameters: UseModalParameters): UseModalReturnValue { container, disableEscapeKeyDown = false, disableScrollLock = false, - // @ts-ignore internal logic - Base UI supports the manager as a prop too - manager = defaultManager, closeAfterTransition = false, onTransitionEnter, onTransitionExited, @@ -85,7 +83,7 @@ function useModal(parameters: UseModalParameters): UseModalReturnValue { const handleOpen = useEventCallback(() => { const resolvedContainer = getContainer(container) || getDoc().body; - manager.add(getModal(), resolvedContainer); + manager.add(getModal(), resolvedContainer as HTMLElement); // The element was already mounted. if (modalRef.current) { @@ -93,7 +91,7 @@ function useModal(parameters: UseModalParameters): UseModalReturnValue { } }); - const isTopModal = React.useCallback(() => manager.isTopModal(getModal()), [manager]); + const isTopModal = () => manager.isTopModal(getModal()); const handlePortalRef = useEventCallback((node: HTMLElement) => { mountNodeRef.current = node; @@ -111,7 +109,7 @@ function useModal(parameters: UseModalParameters): UseModalReturnValue { const handleClose = React.useCallback(() => { manager.remove(getModal(), ariaHiddenProp); - }, [ariaHiddenProp, manager]); + }, [ariaHiddenProp]); React.useEffect(() => { return () => { From c77bd8469ab576a7ac56063524471f658d1a8052 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 16:22:17 +0200 Subject: [PATCH 010/131] Bump @types/react to v18.3.6 (#43555) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jan Potoms <2109932+Janpot@users.noreply.github.com> Co-authored-by: Aarón García Hervás Co-authored-by: DiegoAndai --- apps/pigment-css-next-app/package.json | 2 +- apps/pigment-css-vite-app/package.json | 2 +- docs/next.config.mjs | 3 +- docs/package.json | 2 +- package.json | 4 +- packages-internal/scripts/package.json | 2 +- packages-internal/test-utils/package.json | 2 +- packages/mui-base/package.json | 2 +- packages/mui-base/src/Badge/Badge.types.ts | 2 +- packages/mui-base/src/Input/Input.types.ts | 2 +- .../mui-base/src/MenuItem/MenuItem.types.ts | 2 +- packages/mui-base/src/Modal/Modal.tsx | 7 +- packages/mui-base/src/Option/Option.tsx | 8 +- packages/mui-base/src/Option/Option.types.ts | 2 +- .../src/OptionGroup/OptionGroup.types.ts | 2 +- packages/mui-base/src/Popper/Popper.tsx | 9 +- .../mui-base/src/Snackbar/Snackbar.types.ts | 2 +- packages/mui-base/src/Tab/Tab.types.ts | 2 +- .../src/TablePagination/TablePagination.tsx | 2 +- .../TablePaginationActions.tsx | 256 +++--- .../mui-base/src/useButton/useButton.types.ts | 2 +- .../mui-base/src/useList/useList.types.ts | 2 +- .../mui-base/src/useMenu/useMenu.types.ts | 2 +- .../src/useMenuItem/useMenuItem.types.ts | 2 +- .../mui-base/src/useSelect/useSelect.types.ts | 2 +- .../mui-base/src/useSlider/useSlider.types.ts | 2 +- .../mui-base/src/useSwitch/useSwitch.types.ts | 2 +- packages/mui-base/src/useTab/useTab.types.ts | 2 +- .../src/useTabsList/useTabsList.types.ts | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-envinfo/test/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-joy/package.json | 2 +- packages/mui-lab/package.json | 2 +- packages/mui-lab/src/Timeline/Timeline.tsx | 1 - packages/mui-material-nextjs/package.json | 2 +- packages/mui-material/package.json | 2 +- .../mui-material/src/Popper/BasePopper.tsx | 9 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 2 +- packages/mui-types/package.json | 2 +- packages/mui-utils/package.json | 2 +- .../elementAcceptingRef.test.tsx | 2 +- .../elementTypeAcceptingRef.test.tsx | 2 +- pnpm-lock.yaml | 757 ++++++++++-------- test/package.json | 2 +- 49 files changed, 631 insertions(+), 503 deletions(-) diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index 89f9be47870607..a6e822f102625e 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@pigment-css/nextjs-plugin": "0.0.23", "@types/node": "^20.16.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "eslint": "^8.57.1", "typescript": "^5.6.2" diff --git a/apps/pigment-css-vite-app/package.json b/apps/pigment-css-vite-app/package.json index 77b2e844a535ea..5eb98c3b0392f5 100644 --- a/apps/pigment-css-vite-app/package.json +++ b/apps/pigment-css-vite-app/package.json @@ -28,7 +28,7 @@ "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@pigment-css/vite-plugin": "0.0.23", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/webfontloader": "^1.6.38", "@vitejs/plugin-react": "^4.3.1", diff --git a/docs/next.config.mjs b/docs/next.config.mjs index 78b8bbe89ce1f0..aaf5919d1c1f26 100644 --- a/docs/next.config.mjs +++ b/docs/next.config.mjs @@ -56,7 +56,8 @@ export default withDocsInfra({ // We only care about Node runtime at this point. (options.nextRuntime === undefined || options.nextRuntime === 'nodejs') ) { - const [nextExternals, ...externals] = config.externals; + const externals = config.externals.slice(0, -1); + const nextExternals = config.externals.at(-1); config.externals = [ // @ts-ignore diff --git a/docs/package.json b/docs/package.json index e1e7da0cf582fb..967364e11b16f6 100644 --- a/docs/package.json +++ b/docs/package.json @@ -126,7 +126,7 @@ "@types/json2mq": "^0.2.2", "@types/node": "^20.16.5", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/react-swipeable-views": "^0.13.5", "@types/react-transition-group": "^4.4.11", diff --git a/package.json b/package.json index 81e19304ae8b34..3a3ba394b5fcfe 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,7 @@ "@types/lodash": "^4.17.9", "@types/mocha": "^10.0.8", "@types/node": "^20.16.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", @@ -216,7 +216,7 @@ "@definitelytyped/typescript-versions": "^0.1.4", "@definitelytyped/utils": "^0.1.7", "@types/node": "^20.16.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "18.3.0", "cross-fetch": "^4.0.0", "@pigment-css/react": "0.0.23", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 7fa83a6d8a310c..8b372e7eda7e83 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -43,7 +43,7 @@ "@types/doctrine": "^0.0.9", "@types/lodash": "^4.17.9", "@types/node": "^20.16.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/uuid": "^9.0.8", "chai": "^4.5.0", "fast-glob": "^3.3.2", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index cfd10b49d2523d..e9b6e7bd3b7855 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -57,7 +57,7 @@ "@types/chai-dom": "^1.11.3", "@types/format-util": "^1.0.4", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/sinon": "^17.0.3", "typescript": "^5.6.2" diff --git a/packages/mui-base/package.json b/packages/mui-base/package.json index f4a98fb0f053e6..798139cc45b2ee 100644 --- a/packages/mui-base/package.json +++ b/packages/mui-base/package.json @@ -56,7 +56,7 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.13", - "@types/react": "18.3.4", + "@types/react": "18.3.6", "@types/react-dom": "18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-base/src/Badge/Badge.types.ts b/packages/mui-base/src/Badge/Badge.types.ts index e4feb756c41c05..6b0f09ef4d0acc 100644 --- a/packages/mui-base/src/Badge/Badge.types.ts +++ b/packages/mui-base/src/Badge/Badge.types.ts @@ -83,7 +83,7 @@ export type BadgeRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: BadgeOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type BadgeBadgeSlotProps = { diff --git a/packages/mui-base/src/Input/Input.types.ts b/packages/mui-base/src/Input/Input.types.ts index e112ce086c7b75..02ec0b3024b890 100644 --- a/packages/mui-base/src/Input/Input.types.ts +++ b/packages/mui-base/src/Input/Input.types.ts @@ -190,7 +190,7 @@ export type InputInputSlotProps = Simplify< ownerState: InputOwnerState; placeholder: string | undefined; readOnly: boolean | undefined; - ref: React.Ref; + ref?: React.Ref; type: React.HTMLInputTypeAttribute | undefined; } >; diff --git a/packages/mui-base/src/MenuItem/MenuItem.types.ts b/packages/mui-base/src/MenuItem/MenuItem.types.ts index 4383f7ac219385..5ddf3f49a313a7 100644 --- a/packages/mui-base/src/MenuItem/MenuItem.types.ts +++ b/packages/mui-base/src/MenuItem/MenuItem.types.ts @@ -77,7 +77,7 @@ export type MenuItemRootSlotProps = Simplify< UseMenuItemRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: MenuItemOwnerState; } >; diff --git a/packages/mui-base/src/Modal/Modal.tsx b/packages/mui-base/src/Modal/Modal.tsx index 1f17c71ace80db..285175bb3f12e5 100644 --- a/packages/mui-base/src/Modal/Modal.tsx +++ b/packages/mui-base/src/Modal/Modal.tsx @@ -44,10 +44,9 @@ const useUtilityClasses = (ownerState: ModalOwnerState) => { * * - [Modal API](https://mui.com/base-ui/react-modal/components-api/#modal) */ -const Modal = React.forwardRef(function Modal( - props: ModalProps, - forwardedRef: React.ForwardedRef, -) { +const Modal = React.forwardRef(function Modal< + RootComponentType extends React.ElementType, +>(props: ModalProps, forwardedRef: React.ForwardedRef) { const { children, closeAfterTransition = false, diff --git a/packages/mui-base/src/Option/Option.tsx b/packages/mui-base/src/Option/Option.tsx index 07d1dfafef2333..5531f5fd05a316 100644 --- a/packages/mui-base/src/Option/Option.tsx +++ b/packages/mui-base/src/Option/Option.tsx @@ -21,10 +21,10 @@ function useUtilityClasses(ownerState: OptionOwnerState( - props: OptionProps, - forwardedRef: React.ForwardedRef, - ) { + React.forwardRef>(function Option< + OptionValue, + RootComponentType extends React.ElementType, + >(props: OptionProps, forwardedRef: React.ForwardedRef) { const { children, disabled = false, diff --git a/packages/mui-base/src/Option/Option.types.ts b/packages/mui-base/src/Option/Option.types.ts index 907b8a8f601775..809f2d5ee5b551 100644 --- a/packages/mui-base/src/Option/Option.types.ts +++ b/packages/mui-base/src/Option/Option.types.ts @@ -82,7 +82,7 @@ export type OptionRootSlotProps = Simplify< UseOptionRootSlotProps & { children?: React.ReactNode; className: string; - ref: React.Ref; + ref?: React.Ref; ownerState: OptionOwnerState; } >; diff --git a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts index 6069bbeb6dcb4c..8b24146c056811 100644 --- a/packages/mui-base/src/OptionGroup/OptionGroup.types.ts +++ b/packages/mui-base/src/OptionGroup/OptionGroup.types.ts @@ -70,7 +70,7 @@ export type OptionGroupRootSlotProps = { children?: React.ReactNode; className?: string; ownerState: OptionGroupOwnerState; - ref: React.Ref; + ref?: React.Ref; }; export type OptionGroupLabelSlotProps = { diff --git a/packages/mui-base/src/Popper/Popper.tsx b/packages/mui-base/src/Popper/Popper.tsx index b42dfcb37e1266..0715ee764ed5cd 100644 --- a/packages/mui-base/src/Popper/Popper.tsx +++ b/packages/mui-base/src/Popper/Popper.tsx @@ -75,7 +75,7 @@ const useUtilityClasses = () => { const defaultPopperOptions = {}; -const PopperTooltip = React.forwardRef(function PopperTooltip< +const PopperTooltip = React.forwardRef(function PopperTooltip< RootComponentType extends React.ElementType, >(props: PopperTooltipProps, forwardedRef: React.ForwardedRef) { const { @@ -245,10 +245,9 @@ const PopperTooltip = React.forwardRef(function PopperTooltip< * * - [Popper API](https://mui.com/base-ui/react-popper/components-api/#popper) */ -const Popper = React.forwardRef(function Popper( - props: PopperProps, - forwardedRef: React.ForwardedRef, -) { +const Popper = React.forwardRef(function Popper< + RootComponentType extends React.ElementType, +>(props: PopperProps, forwardedRef: React.ForwardedRef) { const { anchorEl, children, diff --git a/packages/mui-base/src/Snackbar/Snackbar.types.ts b/packages/mui-base/src/Snackbar/Snackbar.types.ts index c66dfcf2736946..dff41e7b915524 100644 --- a/packages/mui-base/src/Snackbar/Snackbar.types.ts +++ b/packages/mui-base/src/Snackbar/Snackbar.types.ts @@ -59,7 +59,7 @@ export type SnackbarRootSlotProps = { ownerState: SnackbarOwnerState; className?: string; children?: React.ReactNode; - ref: React.Ref; + ref?: React.Ref; }; export interface SnackbarClickAwayListenerSlotProps extends ClickAwayListenerProps { diff --git a/packages/mui-base/src/Tab/Tab.types.ts b/packages/mui-base/src/Tab/Tab.types.ts index 0f35c00f3f1801..a7ee2d11398e8c 100644 --- a/packages/mui-base/src/Tab/Tab.types.ts +++ b/packages/mui-base/src/Tab/Tab.types.ts @@ -62,7 +62,7 @@ export type TabOwnerState = Simplify< export type TabRootSlotProps = Simplify< UseTabRootSlotProps & { className?: string; - ref: React.Ref; + ref?: React.Ref; ownerState: TabOwnerState; } >; diff --git a/packages/mui-base/src/TablePagination/TablePagination.tsx b/packages/mui-base/src/TablePagination/TablePagination.tsx index 2ad936f2fa7e52..fb53cdf7acaa40 100644 --- a/packages/mui-base/src/TablePagination/TablePagination.tsx +++ b/packages/mui-base/src/TablePagination/TablePagination.tsx @@ -59,7 +59,7 @@ const useUtilityClasses = () => { * * - [TablePagination API](https://mui.com/base-ui/react-table-pagination/components-api/#table-pagination) */ -const TablePagination = React.forwardRef(function TablePagination< +const TablePagination = React.forwardRef(function TablePagination< RootComponentType extends React.ElementType, >(props: TablePaginationProps, forwardedRef: React.ForwardedRef) { const { diff --git a/packages/mui-base/src/TablePagination/TablePaginationActions.tsx b/packages/mui-base/src/TablePagination/TablePaginationActions.tsx index 19a86a9c053d4b..abe25ef6af7bce 100644 --- a/packages/mui-base/src/TablePagination/TablePaginationActions.tsx +++ b/packages/mui-base/src/TablePagination/TablePaginationActions.tsx @@ -29,136 +29,136 @@ function defaultGetAriaLabel(type: ItemAriaLabelType) { /** * @ignore - internal component. */ -const TablePaginationActions = React.forwardRef(function TablePaginationActions< - RootComponentType extends React.ElementType, ->( - props: TablePaginationActionsProps, - forwardedRef: React.ForwardedRef, -) { - const { - count, - getItemAriaLabel = defaultGetAriaLabel, - onPageChange, - page, - rowsPerPage, - showFirstButton = false, - showLastButton = false, - direction, - // @ts-ignore - ownerState: ownerStateProp, - slotProps = {}, - slots = {}, - ...other - } = props; - - const ownerState = props; - - const handleFirstPageButtonClick = (event: React.MouseEvent) => { - onPageChange(event, 0); - }; - - const handleBackButtonClick = (event: React.MouseEvent) => { - onPageChange(event, page - 1); - }; - - const handleNextButtonClick = (event: React.MouseEvent) => { - onPageChange(event, page + 1); - }; - - const handleLastPageButtonClick = (event: React.MouseEvent) => { - onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)); - }; - - const Root = slots.root ?? 'div'; - const rootProps: WithOptionalOwnerState = useSlotProps({ - elementType: Root, - externalSlotProps: slotProps.root, - externalForwardedProps: other, - additionalProps: { ref: forwardedRef }, - ownerState, - }); - - const FirstButton = slots.firstButton ?? 'button'; - const firstButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: FirstButton, - externalSlotProps: slotProps.firstButton, - additionalProps: { - onClick: handleFirstPageButtonClick, - disabled: page === 0, - 'aria-label': getItemAriaLabel('first', page), - title: getItemAriaLabel('first', page), - }, +const TablePaginationActions = React.forwardRef( + function TablePaginationActions( + props: TablePaginationActionsProps, + forwardedRef: React.ForwardedRef, + ) { + const { + count, + getItemAriaLabel = defaultGetAriaLabel, + onPageChange, + page, + rowsPerPage, + showFirstButton = false, + showLastButton = false, + direction, + // @ts-ignore + ownerState: ownerStateProp, + slotProps = {}, + slots = {}, + ...other + } = props; + + const ownerState = props; + + const handleFirstPageButtonClick = (event: React.MouseEvent) => { + onPageChange(event, 0); + }; + + const handleBackButtonClick = (event: React.MouseEvent) => { + onPageChange(event, page - 1); + }; + + const handleNextButtonClick = (event: React.MouseEvent) => { + onPageChange(event, page + 1); + }; + + const handleLastPageButtonClick = (event: React.MouseEvent) => { + onPageChange(event, Math.max(0, Math.ceil(count / rowsPerPage) - 1)); + }; + + const Root = slots.root ?? 'div'; + const rootProps: WithOptionalOwnerState = useSlotProps({ + elementType: Root, + externalSlotProps: slotProps.root, + externalForwardedProps: other, + additionalProps: { ref: forwardedRef }, ownerState, }); - const LastButton = slots.lastButton ?? 'button'; - const lastButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: LastButton, - externalSlotProps: slotProps.lastButton, - additionalProps: { - onClick: handleLastPageButtonClick, - disabled: page >= Math.ceil(count / rowsPerPage) - 1, - 'aria-label': getItemAriaLabel('last', page), - title: getItemAriaLabel('last', page), - }, - ownerState, - }); - - const NextButton = slots.nextButton ?? 'button'; - const nextButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: NextButton, - externalSlotProps: slotProps.nextButton, - additionalProps: { - onClick: handleNextButtonClick, - disabled: count !== -1 ? page >= Math.ceil(count / rowsPerPage) - 1 : false, - 'aria-label': getItemAriaLabel('next', page), - title: getItemAriaLabel('next', page), - }, - ownerState, - }); - - const BackButton = slots.backButton ?? 'button'; - const backButtonProps: WithOptionalOwnerState = - useSlotProps({ - elementType: BackButton, - externalSlotProps: slotProps.backButton, - additionalProps: { - onClick: handleBackButtonClick, - disabled: page === 0, - 'aria-label': getItemAriaLabel('previous', page), - title: getItemAriaLabel('previous', page), - }, - ownerState, - }); - - const LastPageIcon = slots.lastPageIcon ?? LastPageIconDefault; - const FirstPageIcon = slots.firstPageIcon ?? FirstPageIconDefault; - const NextPageIcon = slots.nextPageIcon ?? NextPageIconDefault; - const BackPageIcon = slots.backPageIcon ?? BackPageIconDefault; - - return ( - - {showFirstButton && ( - - {direction === 'rtl' ? : } - - )} - - {direction === 'rtl' ? : } - - - {direction === 'rtl' ? : } - - {showLastButton && ( - - {direction === 'rtl' ? : } - - )} - - ); -}) as PolymorphicComponent; + const FirstButton = slots.firstButton ?? 'button'; + const firstButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: FirstButton, + externalSlotProps: slotProps.firstButton, + additionalProps: { + onClick: handleFirstPageButtonClick, + disabled: page === 0, + 'aria-label': getItemAriaLabel('first', page), + title: getItemAriaLabel('first', page), + }, + ownerState, + }); + + const LastButton = slots.lastButton ?? 'button'; + const lastButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: LastButton, + externalSlotProps: slotProps.lastButton, + additionalProps: { + onClick: handleLastPageButtonClick, + disabled: page >= Math.ceil(count / rowsPerPage) - 1, + 'aria-label': getItemAriaLabel('last', page), + title: getItemAriaLabel('last', page), + }, + ownerState, + }); + + const NextButton = slots.nextButton ?? 'button'; + const nextButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: NextButton, + externalSlotProps: slotProps.nextButton, + additionalProps: { + onClick: handleNextButtonClick, + disabled: count !== -1 ? page >= Math.ceil(count / rowsPerPage) - 1 : false, + 'aria-label': getItemAriaLabel('next', page), + title: getItemAriaLabel('next', page), + }, + ownerState, + }); + + const BackButton = slots.backButton ?? 'button'; + const backButtonProps: WithOptionalOwnerState = + useSlotProps({ + elementType: BackButton, + externalSlotProps: slotProps.backButton, + additionalProps: { + onClick: handleBackButtonClick, + disabled: page === 0, + 'aria-label': getItemAriaLabel('previous', page), + title: getItemAriaLabel('previous', page), + }, + ownerState, + }); + + const LastPageIcon = slots.lastPageIcon ?? LastPageIconDefault; + const FirstPageIcon = slots.firstPageIcon ?? FirstPageIconDefault; + const NextPageIcon = slots.nextPageIcon ?? NextPageIconDefault; + const BackPageIcon = slots.backPageIcon ?? BackPageIconDefault; + + return ( + + {showFirstButton && ( + + {direction === 'rtl' ? : } + + )} + + {direction === 'rtl' ? : } + + + {direction === 'rtl' ? : } + + {showLastButton && ( + + {direction === 'rtl' ? : } + + )} + + ); + }, +) as PolymorphicComponent; export { TablePaginationActions }; diff --git a/packages/mui-base/src/useButton/useButton.types.ts b/packages/mui-base/src/useButton/useButton.types.ts index 0eeaf07bb888c1..6af5adfcfffcf3 100644 --- a/packages/mui-base/src/useButton/useButton.types.ts +++ b/packages/mui-base/src/useButton/useButton.types.ts @@ -41,7 +41,7 @@ export interface UseButtonRootSlotOwnProps { onKeyUp: MuiCancellableEventHandler; onMouseDown: React.MouseEventHandler; onMouseLeave: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseButtonRootSlotProps = ExternalProps & UseButtonRootSlotOwnProps; diff --git a/packages/mui-base/src/useList/useList.types.ts b/packages/mui-base/src/useList/useList.types.ts index 33c12b4386ffa6..193b9e52939506 100644 --- a/packages/mui-base/src/useList/useList.types.ts +++ b/packages/mui-base/src/useList/useList.types.ts @@ -243,7 +243,7 @@ interface UseListRootSlotOwnProps { onBlur: MuiCancellableEventHandler>; onKeyDown: MuiCancellableEventHandler>; tabIndex: number; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export type UseListRootSlotProps = ExternalProps & UseListRootSlotOwnProps; diff --git a/packages/mui-base/src/useMenu/useMenu.types.ts b/packages/mui-base/src/useMenu/useMenu.types.ts index f9f6bd606963c9..988cfb6325adb2 100644 --- a/packages/mui-base/src/useMenu/useMenu.types.ts +++ b/packages/mui-base/src/useMenu/useMenu.types.ts @@ -89,7 +89,7 @@ interface UseMenuListboxSlotEventHandlers { export type UseMenuListboxSlotProps = UseListRootSlotProps< Omit & UseMenuListboxSlotEventHandlers > & { - ref: React.RefCallback | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts index ed8ea501838a62..6a898044fb1d7c 100644 --- a/packages/mui-base/src/useMenuItem/useMenuItem.types.ts +++ b/packages/mui-base/src/useMenuItem/useMenuItem.types.ts @@ -4,7 +4,7 @@ import { MuiCancellableEventHandler } from '../utils/MuiCancellableEvent'; interface UseMenuItemRootSlotOwnProps { id: string | undefined; role: 'menuitem'; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; } export interface MenuItemMetadata { diff --git a/packages/mui-base/src/useSelect/useSelect.types.ts b/packages/mui-base/src/useSelect/useSelect.types.ts index c76160baccccee..487d178539d0c4 100644 --- a/packages/mui-base/src/useSelect/useSelect.types.ts +++ b/packages/mui-base/src/useSelect/useSelect.types.ts @@ -143,7 +143,7 @@ export type UseSelectButtonSlotProps = UseButtonRootSlotProps< 'aria-expanded': React.AriaAttributes['aria-expanded']; 'aria-controls': React.AriaAttributes['aria-controls']; role: React.HTMLAttributes['role']; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; interface UseSelectHiddenInputSlotEventHandlers { diff --git a/packages/mui-base/src/useSlider/useSlider.types.ts b/packages/mui-base/src/useSlider/useSlider.types.ts index 38f411b5df6335..8e8c4f55c7273d 100644 --- a/packages/mui-base/src/useSlider/useSlider.types.ts +++ b/packages/mui-base/src/useSlider/useSlider.types.ts @@ -114,7 +114,7 @@ export interface Mark { export type UseSliderRootSlotOwnProps = { onMouseDown: React.MouseEventHandler; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; }; export type UseSliderRootSlotProps = Omit< diff --git a/packages/mui-base/src/useSwitch/useSwitch.types.ts b/packages/mui-base/src/useSwitch/useSwitch.types.ts index 920494847c7bc4..433a091c0330e9 100644 --- a/packages/mui-base/src/useSwitch/useSwitch.types.ts +++ b/packages/mui-base/src/useSwitch/useSwitch.types.ts @@ -42,7 +42,7 @@ interface UseSwitchInputSlotOwnProps { onChange: React.ChangeEventHandler; onFocus: React.FocusEventHandler; readOnly?: boolean; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; required?: boolean; type: React.HTMLInputTypeAttribute; } diff --git a/packages/mui-base/src/useTab/useTab.types.ts b/packages/mui-base/src/useTab/useTab.types.ts index 630c1fc88ffc97..0af03ca2558ca3 100644 --- a/packages/mui-base/src/useTab/useTab.types.ts +++ b/packages/mui-base/src/useTab/useTab.types.ts @@ -35,7 +35,7 @@ export type UseTabRootSlotProps = UseButtonRootSlotProps | null; + ref?: React.RefCallback | null; role: React.AriaRole; }; diff --git a/packages/mui-base/src/useTabsList/useTabsList.types.ts b/packages/mui-base/src/useTabsList/useTabsList.types.ts index 9459da11c885ed..0ebec996e00b9e 100644 --- a/packages/mui-base/src/useTabsList/useTabsList.types.ts +++ b/packages/mui-base/src/useTabsList/useTabsList.types.ts @@ -14,7 +14,7 @@ export type UseTabsListRootSlotProps = ExternalProps & { 'aria-labelledby'?: React.AriaAttributes['aria-labelledby']; 'aria-orientation'?: React.AriaAttributes['aria-orientation']; role: React.AriaRole; - ref: React.RefCallback | null; + ref?: React.RefCallback | null; onKeyDown?: React.KeyboardEventHandler; }; diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 7ead9a671e0d68..44b9dc1e87c8a3 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -47,7 +47,7 @@ "@types/gtag.js": "^0.0.20", "@types/node": "^20.16.5", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "next": "^14.2.13", "react": "^18.3.1" }, diff --git a/packages/mui-envinfo/test/package.json b/packages/mui-envinfo/test/package.json index 4f73b0fff77450..8b12eccd49e71d 100644 --- a/packages/mui-envinfo/test/package.json +++ b/packages/mui-envinfo/test/package.json @@ -12,6 +12,6 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@types/react": "^18.3.4" + "@types/react": "^18.3.6" } } diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index ca8d65c4a2e109..46d8aeaf97defe 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -52,7 +52,7 @@ "@mui/internal-waterfall": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "chai": "^4.5.0", "chalk": "^5.3.0", "cross-fetch": "^4.0.0", diff --git a/packages/mui-joy/package.json b/packages/mui-joy/package.json index d344a3b36bd81e..5c4e58b19c03f6 100644 --- a/packages/mui-joy/package.json +++ b/packages/mui-joy/package.json @@ -52,7 +52,7 @@ "@mui/material": "workspace:^", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-lab/package.json b/packages/mui-lab/package.json index 0a640e629e2e1c..06d536b0bb0624 100644 --- a/packages/mui-lab/package.json +++ b/packages/mui-lab/package.json @@ -53,7 +53,7 @@ "@mui/material": "workspace:*", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-lab/src/Timeline/Timeline.tsx b/packages/mui-lab/src/Timeline/Timeline.tsx index f388d198b084d3..2df1eb6b2e7829 100644 --- a/packages/mui-lab/src/Timeline/Timeline.tsx +++ b/packages/mui-lab/src/Timeline/Timeline.tsx @@ -62,7 +62,6 @@ const Timeline = React.forwardRef(function Time diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 94627f954299e0..6fb47673494e4c 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -42,7 +42,7 @@ "@emotion/cache": "^11.13.1", "@emotion/react": "^11.13.3", "@emotion/server": "^11.11.0", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "next": "14.2.13", "react": "^18.3.1" }, diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 00ffd2796d9005..5b6a8dbf2aa25d 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -60,7 +60,7 @@ "@testing-library/user-event": "^14.5.2", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-material/src/Popper/BasePopper.tsx b/packages/mui-material/src/Popper/BasePopper.tsx index 235874aab7a8e9..12b3ec436af335 100644 --- a/packages/mui-material/src/Popper/BasePopper.tsx +++ b/packages/mui-material/src/Popper/BasePopper.tsx @@ -77,7 +77,7 @@ const useUtilityClasses = (ownerState: any) => { const defaultPopperOptions = {}; -const PopperTooltip = React.forwardRef(function PopperTooltip< +const PopperTooltip = React.forwardRef(function PopperTooltip< RootComponentType extends React.ElementType, >(props: PopperTooltipProps, forwardedRef: React.ForwardedRef) { const { @@ -239,10 +239,9 @@ const PopperTooltip = React.forwardRef(function PopperTooltip< /** * @ignore - internal component. */ -const Popper = React.forwardRef(function Popper( - props: PopperProps, - forwardedRef: React.ForwardedRef, -) { +const Popper = React.forwardRef(function Popper< + RootComponentType extends React.ElementType, +>(props: PopperProps, forwardedRef: React.ForwardedRef) { const { anchorEl, children, diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index eb6f561ad72f4d..9ed17f38eb1d4c 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -45,7 +45,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/types": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "chai": "^4.5.0", "react": "^18.3.1" }, diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index a3d429c1eeea31..d83286e912e908 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -47,7 +47,7 @@ "@mui/styled-engine-sc": "workspace:*", "@types/chai": "^4.3.20", "@types/hoist-non-react-statics": "^3.3.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "chai": "^4.5.0", "react": "^18.3.1", "styled-components": "^6.1.13" diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index e1fd9e1bacd640..1fc5e2b2233d03 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -49,7 +49,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/styled-engine": "workspace:*", "@types/chai": "^4.3.20", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "chai": "^4.5.0", "react": "^18.3.1" }, diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 1159251bad332b..8fce1f7b4adc33 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -59,7 +59,7 @@ "@mui/internal-test-utils": "workspace:^", "@mui/material": "workspace:^", "@types/chai": "^4.3.20", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 4990d65bad7a28..0853ef53f4be8b 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -56,7 +56,7 @@ "@mui/system": "workspace:*", "@types/chai": "^4.3.20", "@types/prop-types": "^15.7.13", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/sinon": "^17.0.3", "chai": "^4.5.0", "fast-glob": "^3.3.2", diff --git a/packages/mui-types/package.json b/packages/mui-types/package.json index ff8c38048c9ad6..548ca4fc87e9fd 100644 --- a/packages/mui-types/package.json +++ b/packages/mui-types/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@mui/types": "workspace:*", - "@types/react": "^18.3.4" + "@types/react": "^18.3.6" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 453db17d80a4e3..268f071199aea8 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -52,7 +52,7 @@ "@types/chai": "^4.3.20", "@types/mocha": "^10.0.8", "@types/node": "^20.16.5", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/react-is": "^18.3.0", "@types/sinon": "^17.0.3", diff --git a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx index 414df07d9519a1..259f3c46770c90 100644 --- a/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementAcceptingRef/elementAcceptingRef.test.tsx @@ -84,7 +84,7 @@ describe('elementAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx index 35d4735ec132e9..1230ce9d3a51e5 100644 --- a/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx +++ b/packages/mui-utils/src/elementTypeAcceptingRef/elementTypeAcceptingRef.test.tsx @@ -81,7 +81,7 @@ describe('elementTypeAcceptingRef', () => { it('accepts lazy', async () => { const Component = React.lazy(() => Promise.resolve({ - default: React.forwardRef((props, ref) =>
), + default: React.forwardRef((props, ref) =>
), }), ); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de8d03a21ff99e..799c3c46d670b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ overrides: '@definitelytyped/typescript-versions': ^0.1.4 '@definitelytyped/utils': ^0.1.7 '@types/node': ^20.16.5 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 '@types/react-dom': 18.3.0 cross-fetch: ^4.0.0 '@pigment-css/react': 0.0.23 @@ -107,7 +107,7 @@ importers: version: 21.0.2 '@pigment-css/react': specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.4)(react@18.3.1) + version: 0.0.23(@types/react@18.3.9)(react@18.3.1) '@playwright/test': specifier: 1.47.2 version: 1.47.2 @@ -127,8 +127,8 @@ importers: specifier: ^20.16.5 version: 20.16.5 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/yargs': specifier: ^17.0.33 version: 17.0.33 @@ -353,7 +353,7 @@ importers: version: link:../../packages/mui-utils/build next: specifier: latest - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -363,13 +363,13 @@ importers: devDependencies: '@pigment-css/nextjs-plugin': specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.4)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 0.0.23(@types/react@18.3.9)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -433,10 +433,10 @@ importers: version: 7.24.7(@babel/core@7.25.2) '@pigment-css/vite-plugin': specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.4)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + version: 0.0.23(@types/react@18.3.9)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -469,16 +469,16 @@ importers: version: 7.25.6 '@chakra-ui/system': specifier: ^2.6.2 - version: 2.6.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) + version: 2.6.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/material': specifier: workspace:^ version: link:../packages/mui-material/build @@ -526,7 +526,7 @@ importers: version: 10.10.0(react@18.3.1) react-redux: specifier: ^8.1.3 - version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) + version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) redux: specifier: ^4.2.1 version: 4.2.1 @@ -541,7 +541,7 @@ importers: version: 5.1.5 theme-ui: specifier: ^0.16.2 - version: 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) + version: 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) webpack: specifier: ^5.95.0 version: 5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0)) @@ -559,19 +559,19 @@ importers: version: 7.25.6 '@docsearch/react': specifier: ^3.6.2 - version: 3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) + version: 3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@fortawesome/fontawesome-svg-core': specifier: ^6.6.0 version: 6.6.0 @@ -622,31 +622,31 @@ importers: version: link:../packages/mui-utils/build '@mui/x-charts': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-generator': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-premium': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-pro': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers-pro': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-license': specifier: 7.18.0 - version: 7.18.0(@types/react@18.3.4)(react@18.3.1) + version: 7.18.0(@types/react@18.3.9)(react@18.3.1) '@mui/x-tree-view': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -655,7 +655,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.7.0 - version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -739,7 +739,7 @@ importers: version: 5.3.1(@mui/material@packages+mui-material+build)(react@18.3.1) next: specifier: ^14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) notistack: specifier: 3.0.1 version: 3.0.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -865,8 +865,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -984,8 +984,8 @@ importers: specifier: ^20.16.5 version: 20.16.5 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -1021,13 +1021,13 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1084,8 +1084,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1283,7 +1283,7 @@ importers: version: 7.25.6 '@mui/utils': specifier: ^5.0.0 || ^6.0.0 - version: 6.1.1(@types/react@18.3.4)(react@18.3.1) + version: 6.1.1(@types/react@18.3.9)(react@18.3.1) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -1333,7 +1333,7 @@ importers: version: link:../../packages-internal/test-utils '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1344,8 +1344,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1420,13 +1420,13 @@ importers: version: 7.25.6 '@mui/base': specifier: '*' - version: 5.0.0-beta.58(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/internal-markdown': specifier: workspace:^ version: link:../markdown '@mui/system': specifier: ^5.0.0 || ^6.0.0 - version: 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) chai: specifier: ^4.4.1 version: 4.5.0 @@ -1462,11 +1462,11 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 next: specifier: ^14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1492,19 +1492,19 @@ importers: dependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/base': specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.30(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/joy': specifier: 5.0.0-beta.22 - version: 5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': specifier: 5.15.4 - version: 5.15.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1513,8 +1513,8 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 packages/mui-icons-material: dependencies: @@ -1535,8 +1535,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1582,10 +1582,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1621,8 +1621,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1640,7 +1640,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1659,10 +1659,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1698,8 +1698,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1727,10 +1727,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/core-downloads-tracker': specifier: workspace:^ version: link:../mui-core-downloads-tracker/build @@ -1787,8 +1787,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1838,13 +1838,13 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 next: specifier: 14.2.13 version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1863,7 +1863,7 @@ importers: version: link:../mui-system/build '@pigment-css/react': specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.4)(react@18.3.1) + version: 0.0.23(@types/react@18.3.9)(react@18.3.1) publishDirectory: build packages/mui-private-theming: @@ -1888,8 +1888,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1918,10 +1918,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/internal-test-utils': specifier: workspace:^ version: link:../../packages-internal/test-utils @@ -1932,8 +1932,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1970,8 +1970,8 @@ importers: specifier: ^3.3.5 version: 3.3.5 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 chai: specifier: ^4.5.0 version: 4.5.0 @@ -2047,8 +2047,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -2098,10 +2098,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@mui/internal-babel-macros': specifier: workspace:^ version: link:../mui-babel-macros @@ -2118,8 +2118,8 @@ importers: specifier: ^15.7.13 version: 15.7.13 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2149,8 +2149,8 @@ importers: specifier: workspace:* version: link:build '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 publishDirectory: build packages/mui-utils: @@ -2190,8 +2190,8 @@ importers: specifier: ^20.16.5 version: 20.16.5 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -2286,7 +2286,7 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.4)(react@18.3.1) + version: 11.13.3(@types/react@18.3.9)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../packages/mui-base/build @@ -2321,8 +2321,8 @@ importers: specifier: ^4.3.20 version: 4.3.20 '@types/react': - specifier: ^18.3.4 - version: 18.3.4 + specifier: ^18.3.6 + version: 18.3.9 '@types/react-is': specifier: ^18.3.0 version: 18.3.0 @@ -3354,7 +3354,7 @@ packages: '@docsearch/react@3.6.2': resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: '>= 16.8.0 < 19.0.0' react-dom: '>= 16.8.0 < 19.0.0' search-insights: '>= 1 < 3' @@ -4021,7 +4021,7 @@ packages: resolution: {integrity: sha512-dc38W4W3K42atE9nSaOeoJ7/x9wGIfawdwC/UmMxMLlZ1iSsITQ8dQJaTATCbn98YvYPINK/EH541YA5enQIPQ==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4032,7 +4032,7 @@ packages: resolution: {integrity: sha512-+uNbP3OHJuZVI00WyMg7xfLZotaEY7LgvYXDfONVJbrS+K9wyjCIPNfjy8r9XJn4fbHo/5ibiZqjWnU9LMNv+A==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4043,7 +4043,7 @@ packages: resolution: {integrity: sha512-P0E7ZrxOuyYqBvVv9w8k7wm+Xzx/KRu+BGgFcR2htTsGCpJNQJCSUXNUZ50MUmSU9hzqhwbQWNXhV1MBTl6F7A==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4059,7 +4059,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4078,7 +4078,7 @@ packages: '@emotion/styled': ^11.3.0 '@mui/material': ^6.1.1 '@mui/material-pigment-css': ^6.1.1 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: @@ -4101,7 +4101,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -4116,7 +4116,7 @@ packages: resolution: {integrity: sha512-CSLg0YkpDqg0aXOxtjo3oTMd3XWMxvNb5d0v4AYVqwOltU8q6GvnZjhWyCLjGSCrcgfwm6/VDjaKLPlR14wxIA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -4126,7 +4126,7 @@ packages: resolution: {integrity: sha512-JlrjIdhyZUtewtdAuUsvi3ZnO0YS49IW4Mfz19ZWTlQ0sDGga6LNPVwHClWr2/zJK2we2BQx9/i8M32rgKuzrg==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': @@ -4164,7 +4164,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@emotion/react': @@ -4180,7 +4180,7 @@ packages: peerDependencies: '@emotion/react': ^11.5.0 '@emotion/styled': ^11.3.0 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@emotion/react': @@ -4193,7 +4193,7 @@ packages: '@mui/types@7.2.17': resolution: {integrity: sha512-oyumoJgB6jDV8JFzRqjBo2daUuHpzDjoO/e3IrRhhHo/FxJlaVhET6mcNrKHUq2E+R+q3ql0qAtvQ4rfWHhAeQ==} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 peerDependenciesMeta: '@types/react': optional: true @@ -4202,7 +4202,7 @@ packages: resolution: {integrity: sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==} engines: {node: '>=12.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 peerDependenciesMeta: '@types/react': @@ -4212,7 +4212,7 @@ packages: resolution: {integrity: sha512-tBp0ILEXDL0bbDDT8PnZOjCqSm5Dfk2N0Z45uzRw+wVl6fVvloC9zw8avl+OdX1Bg3ubs/ttKn8nRNv17bpM5A==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': @@ -4222,7 +4222,7 @@ packages: resolution: {integrity: sha512-HlRrgdJSPbYDXPpoVMWZV8AE7WcFtAk13rWNWAEVWKSanzBBkymjz3km+Th/Srowsh4pf1fTSP1B0L116wQBYw==} engines: {node: '>=14.0.0'} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 react: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': @@ -4530,6 +4530,9 @@ packages: '@next/env@14.2.13': resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} + '@next/env@14.2.14': + resolution: {integrity: sha512-/0hWQfiaD5//LvGNgc8PjvyqV50vGK0cADYzaoOOGN8fxzBn3iAiaq3S0tCRnFBldq0LVveLcxCTi41ZoYgAgg==} + '@next/eslint-plugin-next@14.2.13': resolution: {integrity: sha512-z8Mk0VljxhIzsSiZUSdt3wp+t2lKd+jk5a9Jsvh3zDGkItgDMfjv/ZbET6HsxEl/fSihVoHGsXV6VLyDH0lfTQ==} @@ -4539,54 +4542,108 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.2.14': + resolution: {integrity: sha512-bsxbSAUodM1cjYeA4o6y7sp9wslvwjSkWw57t8DtC8Zig8aG8V6r+Yc05/9mDzLKcybb6EN85k1rJDnMKBd9Gw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@14.2.13': resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.2.14': + resolution: {integrity: sha512-cC9/I+0+SK5L1k9J8CInahduTVWGMXhQoXFeNvF0uNs3Bt1Ub0Azb8JzTU9vNCr0hnaMqiWu/Z0S1hfKc3+dww==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@14.2.13': resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.2.14': + resolution: {integrity: sha512-RMLOdA2NU4O7w1PQ3Z9ft3PxD6Htl4uB2TJpocm+4jcllHySPkFaUIFacQ3Jekcg6w+LBaFvjSPthZHiPmiAUg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@14.2.13': resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.2.14': + resolution: {integrity: sha512-WgLOA4hT9EIP7jhlkPnvz49iSOMdZgDJVvbpb8WWzJv5wBD07M2wdJXLkDYIpZmCFfo/wPqFsFR4JS4V9KkQ2A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@14.2.13': resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.2.14': + resolution: {integrity: sha512-lbn7svjUps1kmCettV/R9oAvEW+eUI0lo0LJNFOXoQM5NGNxloAyFRNByYeZKL3+1bF5YE0h0irIJfzXBq9Y6w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@14.2.13': resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.2.14': + resolution: {integrity: sha512-7TcQCvLQ/hKfQRgjxMN4TZ2BRB0P7HwrGAYL+p+m3u3XcKTraUFerVbV3jkNZNwDeQDa8zdxkKkw2els/S5onQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@14.2.13': resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.2.14': + resolution: {integrity: sha512-8i0Ou5XjTLEje0oj0JiI0Xo9L/93ghFtAUYZ24jARSeTMXLUx8yFIdhS55mTExq5Tj4/dC2fJuaT4e3ySvXU1A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@14.2.13': resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.2.14': + resolution: {integrity: sha512-2u2XcSaDEOj+96eXpyjHjtVPLhkAFw2nlaz83EPeuK4obF+HmtDJHqgR1dZB7Gb6V/d55FL26/lYVd0TwMgcOQ==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@14.2.13': resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.2.14': + resolution: {integrity: sha512-MZom+OvZ1NZxuRovKt1ApevjiUJTcU2PmdJKL66xUPaJeRywnbGGRWUlaAOwunD6dX+pm83vj979NTC8QXjGWg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} @@ -5358,7 +5415,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 '@types/react-dom': 18.3.0 react: ^18.0.0 react-dom: ^18.0.0 @@ -5647,8 +5704,8 @@ packages: '@types/react-window@1.8.8': resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} - '@types/react@18.3.4': - resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} + '@types/react@18.3.9': + resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -10007,6 +10064,24 @@ packages: sass: optional: true + next@14.2.14: + resolution: {integrity: sha512-Q1coZG17MW0Ly5x76shJ4dkC23woLAhhnDnw+DfTc7EpZSGuWrlsZ3bZaO8t6u1Yu8FVfhkqJE+U8GC7E0GLPQ==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + nise@6.1.1: resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==} @@ -11095,7 +11170,7 @@ packages: react-redux@8.1.3: resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==} peerDependencies: - '@types/react': ^18.3.4 + '@types/react': ^18.3.6 '@types/react-dom': 18.3.0 react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -14204,7 +14279,7 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -14212,8 +14287,8 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 react-fast-compare: 3.2.2 @@ -14266,14 +14341,14 @@ snapshots: '@docsearch/css@3.6.2': {} - '@docsearch/react@3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)': + '@docsearch/react@3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.0)(algoliasearch@4.19.1)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.0)(algoliasearch@4.19.1) '@docsearch/css': 3.6.2 algoliasearch: 4.19.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.13.0 @@ -14355,7 +14430,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)': + '@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 @@ -14367,7 +14442,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 transitivePeerDependencies: - supports-color @@ -14390,18 +14465,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/serialize': 1.3.1 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 transitivePeerDependencies: - supports-color @@ -14919,90 +14994,90 @@ snapshots: - encoding - supports-color - '@mui/base@5.0.0-beta.30(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.30(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/base@5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/base@5.0.0-beta.58(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 6.0.0-rc.0(@types/react@18.3.4)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 6.0.0-rc.0(@types/react@18.3.9)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@mui/core-downloads-tracker@5.15.14': {} - '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@types/react': 18.3.4 + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@types/react': 18.3.9 - '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.58(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 6.1.1(@types/react@18.3.4)(react@18.3.1) + '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/material-pigment-css': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@types/react': 18.3.4 + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/material-pigment-css': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@types/react': 18.3.9 - '@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': + '@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@pigment-css/react': 0.0.23(@types/react@18.3.4)(react@18.3.1) + '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@emotion/react' - '@emotion/styled' @@ -15011,14 +15086,14 @@ snapshots: - supports-color optional: true - '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 csstype: 3.1.3 @@ -15028,29 +15103,29 @@ snapshots: react-is: 18.3.1 react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@types/react': 18.3.4 + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@types/react': 18.3.9 - '@mui/private-theming@5.16.5(@types/react@18.3.4)(react@18.3.1)': + '@mui/private-theming@5.16.5(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/private-theming@6.1.1(@types/react@18.3.4)(react@18.3.1)': + '@mui/private-theming@6.1.1(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 6.1.1(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/styled-engine@5.16.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.16.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 @@ -15058,10 +15133,10 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/styled-engine@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 @@ -15070,80 +15145,80 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/system@5.16.5(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': + '@mui/system@5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/private-theming': 5.16.5(@types/react@18.3.4)(react@18.3.1) - '@mui/styled-engine': 5.16.4(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/private-theming': 5.16.5(@types/react@18.3.9)(react@18.3.1) + '@mui/styled-engine': 5.16.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@types/react': 18.3.4 + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@types/react': 18.3.9 - '@mui/system@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1)': + '@mui/system@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/private-theming': 6.1.1(@types/react@18.3.4)(react@18.3.1) - '@mui/styled-engine': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.4) - '@mui/utils': 6.1.1(@types/react@18.3.4)(react@18.3.1) + '@mui/private-theming': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@mui/styled-engine': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@types/react': 18.3.4 + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@types/react': 18.3.9 - '@mui/types@7.2.17(@types/react@18.3.4)': + '@mui/types@7.2.17(@types/react@18.3.9)': optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/utils@5.16.6(@types/react@18.3.4)(react@18.3.1)': + '@mui/utils@5.16.6(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.4) + '@mui/types': 7.2.17(@types/react@18.3.9) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/utils@6.0.0-rc.0(@types/react@18.3.4)(react@18.3.1)': + '@mui/utils@6.0.0-rc.0(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.4) + '@mui/types': 7.2.17(@types/react@18.3.9) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@mui/utils@6.1.1(@types/react@18.3.4)(react@18.3.1)': + '@mui/utils@6.1.1(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.4) + '@mui/types': 7.2.17(@types/react@18.3.9) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@mui/x-charts-vendor@7.18.0': dependencies: @@ -15163,14 +15238,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-charts@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) '@mui/x-charts-vendor': 7.18.0 - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) '@react-spring/rafz': 9.7.4 '@react-spring/web': 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -15178,39 +15253,39 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-generator@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-premium': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) chance: 1.1.12 clsx: 2.1.1 lru-cache: 10.4.3 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@mui/system' - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-premium@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-data-grid-pro': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-pro': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 @@ -15219,20 +15294,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 @@ -15240,58 +15315,58 @@ snapshots: react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-date-pickers': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-date-pickers': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -15299,36 +15374,36 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.18.0(@types/react@18.3.4)(react@18.3.1)': + '@mui/x-internals@7.18.0(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.18.0(@types/react@18.3.4)(react@18.3.1)': + '@mui/x-license@7.18.0(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.18.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-tree-view@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.4)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -15336,8 +15411,8 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) transitivePeerDependencies: - '@types/react' @@ -15428,6 +15503,8 @@ snapshots: '@next/env@14.2.13': {} + '@next/env@14.2.14': {} + '@next/eslint-plugin-next@14.2.13': dependencies: glob: 10.3.10 @@ -15435,30 +15512,57 @@ snapshots: '@next/swc-darwin-arm64@14.2.13': optional: true + '@next/swc-darwin-arm64@14.2.14': + optional: true + '@next/swc-darwin-x64@14.2.13': optional: true + '@next/swc-darwin-x64@14.2.14': + optional: true + '@next/swc-linux-arm64-gnu@14.2.13': optional: true + '@next/swc-linux-arm64-gnu@14.2.14': + optional: true + '@next/swc-linux-arm64-musl@14.2.13': optional: true + '@next/swc-linux-arm64-musl@14.2.14': + optional: true + '@next/swc-linux-x64-gnu@14.2.13': optional: true + '@next/swc-linux-x64-gnu@14.2.14': + optional: true + '@next/swc-linux-x64-musl@14.2.13': optional: true + '@next/swc-linux-x64-musl@14.2.14': + optional: true + '@next/swc-win32-arm64-msvc@14.2.13': optional: true + '@next/swc-win32-arm64-msvc@14.2.14': + optional: true + '@next/swc-win32-ia32-msvc@14.2.13': optional: true + '@next/swc-win32-ia32-msvc@14.2.14': + optional: true + '@next/swc-win32-x64-msvc@14.2.13': optional: true + '@next/swc-win32-x64-msvc@14.2.14': + optional: true + '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': optional: true @@ -15891,16 +15995,16 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.23(@types/react@18.3.4)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.23(@types/react@18.3.9)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@pigment-css/unplugin': 0.0.23(@types/react@18.3.4)(react@18.3.1) - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@pigment-css/unplugin': 0.0.23(@types/react@18.3.9)(react@18.3.1) + next: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - supports-color - '@pigment-css/react@0.0.23(@types/react@18.3.4)(react@18.3.1)': + '@pigment-css/react@0.0.23(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 @@ -15909,11 +16013,11 @@ snapshots: '@babel/types': 7.25.6 '@emotion/css': 11.11.2 '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/serialize': 1.3.1 - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1) - '@mui/utils': 6.1.1(@types/react@18.3.4)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) '@wyw-in-js/processor-utils': 0.5.4 '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 @@ -15928,10 +16032,10 @@ snapshots: - '@types/react' - supports-color - '@pigment-css/unplugin@0.0.23(@types/react@18.3.4)(react@18.3.1)': + '@pigment-css/unplugin@0.0.23(@types/react@18.3.9)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 - '@pigment-css/react': 0.0.23(@types/react@18.3.4)(react@18.3.1) + '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 @@ -15941,11 +16045,11 @@ snapshots: - react - supports-color - '@pigment-css/vite-plugin@0.0.23(@types/react@18.3.4)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': + '@pigment-css/vite-plugin@0.0.23(@types/react@18.3.9)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/core': 7.25.2 '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@pigment-css/react': 0.0.23(@types/react@18.3.4)(react@18.3.1) + '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 @@ -16626,74 +16730,74 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 - '@theme-ui/color-modes@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@theme-ui/color-modes@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/components@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@theme-ui/components@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) '@styled-system/color': 5.1.2 '@styled-system/should-forward-prop': 5.1.5 '@styled-system/space': 5.1.2 - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) '@types/styled-system': 5.1.15 react: 18.3.1 - '@theme-ui/core@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@theme-ui/core@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/css@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))': + '@theme-ui/css@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) csstype: 3.1.3 - '@theme-ui/global@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@theme-ui/global@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) react: 18.3.1 - '@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1)': + '@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.4)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': + '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build - '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@types/react@18.3.4)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build - '@mui/utils': 6.1.1(@types/react@18.3.4)(react@18.3.1) + '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) '@toolpad/utils': 0.7.0(@types/node@20.16.5)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2) '@vitejs/plugin-react': 4.3.1(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) client-only: 0.0.1 @@ -16702,7 +16806,7 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@edge-runtime/vm' - '@emotion/react' @@ -16878,7 +16982,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.5': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -16958,33 +17062,33 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-is@18.3.0': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-reconciler@0.26.7': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-reconciler@0.28.8': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-swipeable-views@0.13.5': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-transition-group@4.4.11': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-window@1.8.8': dependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 - '@types/react@18.3.4': + '@types/react@18.3.9': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 @@ -21892,7 +21996,7 @@ snapshots: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@types/prop-types': 15.7.13 - '@types/react': 18.3.4 + '@types/react': 18.3.9 classnames: 2.3.2 prop-types: 15.8.1 react: 18.3.1 @@ -22522,6 +22626,33 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.14 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001649 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.2)(babel-plugin-macros@3.1.0)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.14 + '@next/swc-darwin-x64': 14.2.14 + '@next/swc-linux-arm64-gnu': 14.2.14 + '@next/swc-linux-arm64-musl': 14.2.14 + '@next/swc-linux-x64-gnu': 14.2.14 + '@next/swc-linux-x64-musl': 14.2.14 + '@next/swc-win32-arm64-msvc': 14.2.14 + '@next/swc-win32-ia32-msvc': 14.2.14 + '@next/swc-win32-x64-msvc': 14.2.14 + '@opentelemetry/api': 1.8.0 + '@playwright/test': 1.47.2 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nise@6.1.1: dependencies: '@sinonjs/commons': 3.0.1 @@ -23770,7 +23901,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): + react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): dependencies: '@babel/runtime': 7.25.6 '@types/hoist-non-react-statics': 3.3.5 @@ -23780,7 +23911,7 @@ snapshots: react-is: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.4 + '@types/react': 18.3.9 '@types/react-dom': 18.3.0 react-dom: 18.3.1(react@18.3.1) react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) @@ -25066,15 +25197,15 @@ snapshots: text-table@0.2.0: {} - theme-ui@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1): + theme-ui@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1): dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.4)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/components': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1)) - '@theme-ui/global': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.4)(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/components': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@theme-ui/global': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) react: 18.3.1 theming@3.3.0(react@18.3.1): diff --git a/test/package.json b/test/package.json index 8e6212fe320f4e..e1a298eba418bb 100644 --- a/test/package.json +++ b/test/package.json @@ -20,7 +20,7 @@ "@playwright/test": "1.47.2", "@testing-library/dom": "^10.4.0", "@types/chai": "^4.3.20", - "@types/react": "^18.3.4", + "@types/react": "^18.3.6", "@types/react-is": "^18.3.0", "@types/sinon": "^17.0.3", "chai": "^4.5.0", From e6ff0b5016ac4fa40cdc9b78a0d9ecdd2c0cd9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aar=C3=B3n=20Garc=C3=ADa=20Herv=C3=A1s?= Date: Wed, 2 Oct 2024 16:46:33 +0200 Subject: [PATCH 011/131] [release] v6.1.2 (#43957) Co-authored-by: Siriwat K Co-authored-by: Marija Najdova --- CHANGELOG.md | 62 +++++++++++++++++++ package.json | 2 +- packages-internal/docs-utils/package.json | 2 +- packages-internal/scripts/package.json | 2 +- packages-internal/test-utils/package.json | 2 +- packages/markdown/package.json | 2 +- packages/mui-codemod/package.json | 2 +- .../mui-core-downloads-tracker/package.json | 2 +- packages/mui-docs/package.json | 2 +- packages/mui-envinfo/package.json | 2 +- packages/mui-icons-material/package.json | 2 +- packages/mui-material-nextjs/package.json | 2 +- .../mui-material-pigment-css/package.json | 2 +- packages/mui-material/package.json | 2 +- packages/mui-private-theming/package.json | 2 +- packages/mui-styled-engine-sc/package.json | 2 +- packages/mui-styled-engine/package.json | 2 +- packages/mui-styles/package.json | 2 +- packages/mui-system/package.json | 2 +- packages/mui-utils/package.json | 2 +- pnpm-lock.yaml | 27 ++------ 21 files changed, 85 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1be1e2c8e4c62..2f0169c489a2f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,67 @@ # [Versions](https://mui.com/versions/) +## v6.1.2 + + + +_Oct 2, 2024_ + +A big thanks to the 13 contributors who made this release possible. + +### `@mui/material@6.1.2` + +- [Modal] Remove unnecessary `manager` prop handling (#43867) @ZeeshanTamboli +- [Autocomplete] Fix listbox opens and closes on click when used with `limitTags` (#42494) @appleSimple +- [Button] Ignore `dark` and `contrastText` if not provided in the theme (#43861) @siriwatknp +- [Button] Fix regression for color `inherit` (#43862) @siriwatknp +- [LinearProgress] Fix background color (#43949) @sai6855 +- Support CSS variables with shadow DOM (#43948) @siriwatknp +- Improve getReactElementRef() utils (#43022) @sai6855 +- [Modal] Replace `show` parameter name with `hide` in modal manager (#43868) @ZeeshanTamboli +- [Rating] Use Rating `name` as prefix of input element ids (#43829) @yash49 +- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk +- [Drawer] Fix issue with main window being used instead of iframe's window (#43818) @albarv340 +- [ThemeProvider] Support setting default mode (#43951) @siriwatknp + +### Docs + +- Update theme toggle demo (#43956) @Janpot +- Add note about minimum required webpack version (#43864) @Janpot +- Format Pigment CSS docs (#43812) @oliviertassinari +- Fix visual bug on dashboard template (#43836) @oliviertassinari +- Fix pigment-css.md syntax error (#43837) @kdichev +- Fix Sign-in template form experience (#43838) @oliviertassinari +- Remove "To be continued" section from v0 –> v1 migration guide (#43832) @samuelsycamore +- Fix 301 to chromium (#43809) @oliviertassinari +- [joy-ui] Add missing ComponentLinkHeader components (#43865) @samuelsycamore +- [Modal] Remove unnecessary type assertion (#43825) @ZeeshanTamboli +- [Table] Stabilize random series in virtualized table demo (#43744) @Janpot +- [system] Add migration guide link to `@mui/styles` pages (#43833) @samuelsycamore + +### Core + +- [code-infra] Fix flaky dashboard screenshot - take 2 (#43937) @Janpot +- [code-infra] Replace all instances of `e` with `event` and add eslint rule (#43866) @samuelsycamore +- [code-infra] Fix and update bundling fixtures (#43709) @Janpot +- [code-infra] Update transitive dependencies with vulnerabilties (#43895) @Janpot +- [code-infra] Optimize regression tests (#43889) @Janpot +- [code-infra] Remove custom playwright installation steps (#43881) @Janpot +- [code-infra] Fix flaky dashboard screenshot (#43890) @Janpot +- [code-infra] Add new instanceof proptypes for toolpad (#43814) @Janpot +- Fix eslint-plugin-react-compiler issues in usePagination tests (#43946) @wilhelmlofsten +- Uniformity in version range @oliviertassinari +- Replace `toBeAriaHidden` matcher with `toBeInaccessible` in tests (#43870) @ZeeshanTamboli +- [docs-infra] Strengthen CSP (#43711) @oliviertassinari +- [docs-infra] Open Codesandbox demo with fontsize=12 (#43860) @siriwatknp +- [icons] Reduce Material Icon page size (#43911) @oliviertassinari +- [test] Point Istanbul to correct URL (#43935) @sai6855 +- [test] Sync React.version parse logic with codebase (#43820) @oliviertassinari +- [website] Add 'Row spanning' (#43831) @oliviertassinari +- [website] Improve Next roles section (#43822) @oliviertassinari +- [website] Open the xCharts, eXplore and X general react engineer roles (#43805) @DanailH + +All contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli + ## v6.1.1 diff --git a/package.json b/package.json index 3a3ba394b5fcfe..df3ae689ba7213 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mui/monorepo", - "version": "6.1.1", + "version": "6.1.2", "private": true, "scripts": { "preinstall": "npx only-allow pnpm", diff --git a/packages-internal/docs-utils/package.json b/packages-internal/docs-utils/package.json index 55556989ffbc05..0c012628693912 100644 --- a/packages-internal/docs-utils/package.json +++ b/packages-internal/docs-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-docs-utils", - "version": "1.0.13", + "version": "1.0.14", "author": "MUI Team", "description": "Utilities for MUI docs. This is an internal package not meant for general use.", "main": "./build/index.js", diff --git a/packages-internal/scripts/package.json b/packages-internal/scripts/package.json index 8b372e7eda7e83..958cef3cb720f8 100644 --- a/packages-internal/scripts/package.json +++ b/packages-internal/scripts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-scripts", - "version": "1.0.21", + "version": "1.0.22", "author": "MUI Team", "description": "Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.", "main": "build/index.js", diff --git a/packages-internal/test-utils/package.json b/packages-internal/test-utils/package.json index e9b6e7bd3b7855..93208b71dfb1f4 100644 --- a/packages-internal/test-utils/package.json +++ b/packages-internal/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-test-utils", - "version": "1.0.14", + "version": "1.0.15", "author": "MUI Team", "description": "Utilities for MUI tests. This is an internal package not meant for general use.", "main": "./build/index.js", diff --git a/packages/markdown/package.json b/packages/markdown/package.json index c87b48072aedfd..95a11c87260ac8 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -1,6 +1,6 @@ { "name": "@mui/internal-markdown", - "version": "1.0.14", + "version": "1.0.15", "author": "MUI Team", "description": "MUI markdown parser. This is an internal package not meant for general use.", "main": "./index.js", diff --git a/packages/mui-codemod/package.json b/packages/mui-codemod/package.json index a3a1bfc70241f6..08e3011f42ce4e 100644 --- a/packages/mui-codemod/package.json +++ b/packages/mui-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/codemod", - "version": "6.1.1", + "version": "6.1.2", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/mui-core-downloads-tracker/package.json b/packages/mui-core-downloads-tracker/package.json index 81538a1cadfdb7..bbcba5e9d7501e 100644 --- a/packages/mui-core-downloads-tracker/package.json +++ b/packages/mui-core-downloads-tracker/package.json @@ -1,6 +1,6 @@ { "name": "@mui/core-downloads-tracker", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Internal package to track number of downloads of our design system libraries", diff --git a/packages/mui-docs/package.json b/packages/mui-docs/package.json index 44b9dc1e87c8a3..d788d2a7f903d7 100644 --- a/packages/mui-docs/package.json +++ b/packages/mui-docs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/docs", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "MUI Docs - Documentation building blocks.", diff --git a/packages/mui-envinfo/package.json b/packages/mui-envinfo/package.json index d29d10f0f72a85..fc448b2c9b5277 100644 --- a/packages/mui-envinfo/package.json +++ b/packages/mui-envinfo/package.json @@ -1,6 +1,6 @@ { "name": "@mui/envinfo", - "version": "2.0.26", + "version": "2.0.27", "private": false, "author": "MUI Team", "description": "Logs infos about the environment relevant to @mui/*", diff --git a/packages/mui-icons-material/package.json b/packages/mui-icons-material/package.json index 46d8aeaf97defe..ff6bcd0746b7cb 100644 --- a/packages/mui-icons-material/package.json +++ b/packages/mui-icons-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/icons-material", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Material Design icons distributed as SVG React components.", diff --git a/packages/mui-material-nextjs/package.json b/packages/mui-material-nextjs/package.json index 6fb47673494e4c..9e7ad7c90fdacb 100644 --- a/packages/mui-material-nextjs/package.json +++ b/packages/mui-material-nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-nextjs", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Collection of utilities for integration between Material UI and Next.js.", diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index b4142782e86d39..598cb87f024216 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material-pigment-css", - "version": "6.1.1", + "version": "6.1.2", "author": "MUI Team", "description": "A wrapper over Pigment CSS that provides the same styled and theming APIs as Material UI.", "main": "./src/index.ts", diff --git a/packages/mui-material/package.json b/packages/mui-material/package.json index 5b6a8dbf2aa25d..b277c097237c9f 100644 --- a/packages/mui-material/package.json +++ b/packages/mui-material/package.json @@ -1,6 +1,6 @@ { "name": "@mui/material", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.", diff --git a/packages/mui-private-theming/package.json b/packages/mui-private-theming/package.json index 9ed17f38eb1d4c..28e42ae4b960d4 100644 --- a/packages/mui-private-theming/package.json +++ b/packages/mui-private-theming/package.json @@ -1,6 +1,6 @@ { "name": "@mui/private-theming", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.", diff --git a/packages/mui-styled-engine-sc/package.json b/packages/mui-styled-engine-sc/package.json index d83286e912e908..970c5671df39bf 100644 --- a/packages/mui-styled-engine-sc/package.json +++ b/packages/mui-styled-engine-sc/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine-sc", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for styled-components.", diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 1fc5e2b2233d03..16fa7528f3d032 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styled-engine", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "styled() API wrapper package for emotion.", diff --git a/packages/mui-styles/package.json b/packages/mui-styles/package.json index 8fce1f7b4adc33..aebe141daf4837 100644 --- a/packages/mui-styles/package.json +++ b/packages/mui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@mui/styles", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "MUI Styles - The legacy JSS-based styling solution of Material UI.", diff --git a/packages/mui-system/package.json b/packages/mui-system/package.json index 0853ef53f4be8b..25c12aca617eee 100644 --- a/packages/mui-system/package.json +++ b/packages/mui-system/package.json @@ -1,6 +1,6 @@ { "name": "@mui/system", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "MUI System is a set of CSS utilities to help you build custom designs more efficiently. It makes it possible to rapidly lay out custom designs.", diff --git a/packages/mui-utils/package.json b/packages/mui-utils/package.json index 268f071199aea8..32190fdb907f57 100644 --- a/packages/mui-utils/package.json +++ b/packages/mui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@mui/utils", - "version": "6.1.1", + "version": "6.1.2", "private": false, "author": "MUI Team", "description": "Utility functions for React components.", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 799c3c46d670b8..47f2be65d959ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -655,7 +655,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.7.0 - version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -4091,10 +4091,6 @@ packages: '@types/react': optional: true - '@mui/material-pigment-css@6.1.1': - resolution: {integrity: sha512-BfFGa5aWZygKC+wWaL0BPxwQyRelDuV6L5VW73zOdZJwpN2zzCiuosFpTX/JazH1TQC7BYaPN0XIggsOWBnQcw==} - engines: {node: '>=14.0.0'} - '@mui/material@5.15.4': resolution: {integrity: sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==} engines: {node: '>=12.0.0'} @@ -11003,7 +10999,6 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qjobs@1.2.0: @@ -15055,7 +15050,7 @@ snapshots: '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@types/react': 18.3.9 - '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/base': 5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -15070,22 +15065,8 @@ snapshots: optionalDependencies: '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/material-pigment-css': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) '@types/react': 18.3.9 - '@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': - dependencies: - '@babel/runtime': 7.25.6 - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) - transitivePeerDependencies: - - '@emotion/react' - - '@emotion/styled' - - '@types/react' - - react - - supports-color - optional: true - '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 @@ -16791,11 +16772,11 @@ snapshots: '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': + '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build - '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material-pigment-css@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) '@toolpad/utils': 0.7.0(@types/node@20.16.5)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2) From 7308dd06ee215d0c4bb5f3e4aa31767d06401684 Mon Sep 17 00:00:00 2001 From: Rom Grk Date: Wed, 2 Oct 2024 11:26:08 -0400 Subject: [PATCH 012/131] [system] Pre-serialize & cache styles to improve performance (#43412) --- apps/pigment-css-next-app/package.json | 2 +- apps/pigment-css-vite-app/package.json | 2 +- package.json | 10 +- .../mui-material-pigment-css/package.json | 2 +- packages/mui-material/src/utils/memoTheme.ts | 31 +- packages/mui-styled-engine-sc/src/index.d.ts | 5 +- packages/mui-styled-engine-sc/src/index.js | 9 +- packages/mui-styled-engine/package.json | 1 + packages/mui-styled-engine/src/index.d.ts | 5 +- packages/mui-styled-engine/src/index.js | 13 +- .../src/createStyled/createStyled.js | 250 ++--- packages/mui-system/src/index.d.ts | 2 + packages/mui-system/src/index.js | 1 + packages/mui-system/src/memoTheme.ts | 33 + packages/mui-system/src/preprocessStyles.ts | 26 + pnpm-lock.yaml | 914 +++++++++--------- 16 files changed, 718 insertions(+), 588 deletions(-) create mode 100644 packages/mui-system/src/memoTheme.ts create mode 100644 packages/mui-system/src/preprocessStyles.ts diff --git a/apps/pigment-css-next-app/package.json b/apps/pigment-css-next-app/package.json index a6e822f102625e..2035c94ddb39af 100644 --- a/apps/pigment-css-next-app/package.json +++ b/apps/pigment-css-next-app/package.json @@ -23,7 +23,7 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@pigment-css/nextjs-plugin": "0.0.23", + "@pigment-css/nextjs-plugin": "0.0.24", "@types/node": "^20.16.5", "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", diff --git a/apps/pigment-css-vite-app/package.json b/apps/pigment-css-vite-app/package.json index 5eb98c3b0392f5..4ebbee16b9c531 100644 --- a/apps/pigment-css-vite-app/package.json +++ b/apps/pigment-css-vite-app/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", - "@pigment-css/vite-plugin": "0.0.23", + "@pigment-css/vite-plugin": "0.0.24", "@types/react": "^18.3.6", "@types/react-dom": "^18.3.0", "@types/webfontloader": "^1.6.38", diff --git a/package.json b/package.json index df3ae689ba7213..95d831080dcc15 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "@mui/utils": "workspace:^", "@next/eslint-plugin-next": "^14.2.13", "@octokit/rest": "^21.0.2", - "@pigment-css/react": "0.0.23", + "@pigment-css/react": "0.0.24", "@playwright/test": "1.47.2", "@types/babel__core": "^7.20.5", "@types/fs-extra": "^11.0.4", @@ -219,10 +219,10 @@ "@types/react": "^18.3.6", "@types/react-dom": "18.3.0", "cross-fetch": "^4.0.0", - "@pigment-css/react": "0.0.23", - "@pigment-css/unplugin": "0.0.23", - "@pigment-css/nextjs-plugin": "0.0.23", - "@pigment-css/vite-plugin": "0.0.23" + "@pigment-css/react": "0.0.24", + "@pigment-css/unplugin": "0.0.24", + "@pigment-css/nextjs-plugin": "0.0.24", + "@pigment-css/vite-plugin": "0.0.24" }, "nyc": { "include": [ diff --git a/packages/mui-material-pigment-css/package.json b/packages/mui-material-pigment-css/package.json index 598cb87f024216..8b19c0dd7f072b 100644 --- a/packages/mui-material-pigment-css/package.json +++ b/packages/mui-material-pigment-css/package.json @@ -41,7 +41,7 @@ "dependencies": { "@babel/runtime": "^7.25.6", "@mui/system": "workspace:*", - "@pigment-css/react": "0.0.23" + "@pigment-css/react": "0.0.24" }, "sideEffects": false, "publishConfig": { diff --git a/packages/mui-material/src/utils/memoTheme.ts b/packages/mui-material/src/utils/memoTheme.ts index e9fd1dd31f49bf..ea7da75140e77c 100644 --- a/packages/mui-material/src/utils/memoTheme.ts +++ b/packages/mui-material/src/utils/memoTheme.ts @@ -1,31 +1,6 @@ -import { CSSInterpolation } from '@mui/system'; +import { unstable_memoTheme } from '@mui/system'; import { Theme } from '../styles/createTheme'; -type ThemeStyleFunction = (props: { theme: Theme }) => CSSInterpolation; +const memoTheme = unstable_memoTheme; -// We need to pass an argument as `{ theme }` for PigmentCSS, but we don't want to -// allocate more objects. -const arg = { theme: undefined as unknown as Theme }; - -/** - * Memoize style function on theme. - * Intended to be used in styled() calls that only need access to the theme. - */ -export default function memoTheme(styleFn: ThemeStyleFunction) { - let lastValue: CSSInterpolation; - let lastTheme: Theme; - - return (props: { theme: Theme }) => { - let value = lastValue; - if (value === undefined || props.theme !== lastTheme) { - arg.theme = props.theme; - - value = styleFn(arg); - - lastValue = value; - lastTheme = props.theme; - } - - return value; - }; -} +export default memoTheme; diff --git a/packages/mui-styled-engine-sc/src/index.d.ts b/packages/mui-styled-engine-sc/src/index.d.ts index 79f62fa896032c..9b1de0cdb5b650 100644 --- a/packages/mui-styled-engine-sc/src/index.d.ts +++ b/packages/mui-styled-engine-sc/src/index.d.ts @@ -76,11 +76,14 @@ export * from './GlobalStyles'; * For internal usage in `@mui/system` package */ // eslint-disable-next-line @typescript-eslint/naming-convention -export function internal_processStyles( +export function internal_mutateStyles( tag: React.ElementType, processor: (styles: any) => any, ): void; +// eslint-disable-next-line @typescript-eslint/naming-convention +export function internal_serializeStyles

(styles: Interpolation

): object; + // These are the same as the ones in @mui/styled-engine // CSS.PropertiesFallback are necessary so that we support spreading of the mixins. For example: // '@font-face'?: Fontface | Fontface[] diff --git a/packages/mui-styled-engine-sc/src/index.js b/packages/mui-styled-engine-sc/src/index.js index c3abf854c79360..435e22b95d07e4 100644 --- a/packages/mui-styled-engine-sc/src/index.js +++ b/packages/mui-styled-engine-sc/src/index.js @@ -37,7 +37,7 @@ export default function styled(tag, options) { } // eslint-disable-next-line @typescript-eslint/naming-convention -export const internal_processStyles = (tag, processor) => { +export function internal_mutateStyles(tag, processor) { // Styled-components attaches an instance to `componentStyle`. // https://github.com/styled-components/styled-components/blob/da8151762dcf72735ffba358173d4c097f6d5888/packages/styled-components/src/models/StyledComponent.ts#L257 // @@ -46,7 +46,12 @@ export const internal_processStyles = (tag, processor) => { if (tag.componentStyle) { tag.componentStyle.rules = processor(tag.componentStyle.rules); } -}; +} + +// eslint-disable-next-line @typescript-eslint/naming-convention +export function internal_serializeStyles(styles) { + return styles; +} export { ThemeContext, keyframes, css } from 'styled-components'; export { default as StyledEngineProvider } from './StyledEngineProvider'; diff --git a/packages/mui-styled-engine/package.json b/packages/mui-styled-engine/package.json index 16fa7528f3d032..4438bbcd6dc1cb 100644 --- a/packages/mui-styled-engine/package.json +++ b/packages/mui-styled-engine/package.json @@ -39,6 +39,7 @@ "dependencies": { "@babel/runtime": "^7.25.6", "@emotion/cache": "^11.13.1", + "@emotion/serialize": "^1.3.1", "@emotion/sheet": "^1.4.0", "csstype": "^3.1.3", "prop-types": "^15.8.1" diff --git a/packages/mui-styled-engine/src/index.d.ts b/packages/mui-styled-engine/src/index.d.ts index 5434b517a6b029..e6630a3885d61e 100644 --- a/packages/mui-styled-engine/src/index.d.ts +++ b/packages/mui-styled-engine/src/index.d.ts @@ -21,11 +21,14 @@ export type MUIStyledComponent< * For internal usage in `@mui/system` package */ // eslint-disable-next-line @typescript-eslint/naming-convention -export function internal_processStyles( +export function internal_mutateStyles( tag: React.ElementType, processor: (styles: any) => any, ): void; +// eslint-disable-next-line @typescript-eslint/naming-convention +export function internal_serializeStyles

(styles: Interpolation

): object; + export interface SerializedStyles { name: string; styles: string; diff --git a/packages/mui-styled-engine/src/index.js b/packages/mui-styled-engine/src/index.js index 2eb9a86b75674d..c867ccdcbae004 100644 --- a/packages/mui-styled-engine/src/index.js +++ b/packages/mui-styled-engine/src/index.js @@ -1,5 +1,6 @@ /* eslint-disable no-underscore-dangle */ import emStyled from '@emotion/styled'; +import { serializeStyles as emSerializeStyles } from '@emotion/serialize'; export default function styled(tag, options) { const stylesFactory = emStyled(tag, options); @@ -27,13 +28,21 @@ export default function styled(tag, options) { } // eslint-disable-next-line @typescript-eslint/naming-convention -export const internal_processStyles = (tag, processor) => { +export function internal_mutateStyles(tag, processor) { // Emotion attaches all the styles as `__emotion_styles`. // Ref: https://github.com/emotion-js/emotion/blob/16d971d0da229596d6bcc39d282ba9753c9ee7cf/packages/styled/src/base.js#L186 if (Array.isArray(tag.__emotion_styles)) { tag.__emotion_styles = processor(tag.__emotion_styles); } -}; +} + +// Emotion only accepts an array, but we want to avoid allocations +const wrapper = []; +// eslint-disable-next-line @typescript-eslint/naming-convention +export function internal_serializeStyles(styles) { + wrapper[0] = styles; + return emSerializeStyles(wrapper); +} export { ThemeContext, keyframes, css } from '@emotion/react'; export { default as StyledEngineProvider } from './StyledEngineProvider'; diff --git a/packages/mui-system/src/createStyled/createStyled.js b/packages/mui-system/src/createStyled/createStyled.js index 04f654cd788d2e..e57e34990e1a0e 100644 --- a/packages/mui-system/src/createStyled/createStyled.js +++ b/packages/mui-system/src/createStyled/createStyled.js @@ -1,10 +1,14 @@ -/* eslint-disable no-underscore-dangle */ -import styledEngineStyled, { internal_processStyles as processStyles } from '@mui/styled-engine'; +import styledEngineStyled, { internal_mutateStyles as mutateStyles } from '@mui/styled-engine'; import { isPlainObject } from '@mui/utils/deepmerge'; import capitalize from '@mui/utils/capitalize'; import getDisplayName from '@mui/utils/getDisplayName'; import createTheme from '../createTheme'; import styleFunctionSx from '../styleFunctionSx'; +import preprocessStyles from '../preprocessStyles'; + +/* eslint-disable no-underscore-dangle */ +/* eslint-disable no-labels */ +/* eslint-disable no-lone-blocks */ export const systemDefaultTheme = createTheme(); @@ -13,28 +17,6 @@ export function shouldForwardProp(prop) { return prop !== 'ownerState' && prop !== 'theme' && prop !== 'sx' && prop !== 'as'; } -function resolveTheme(themeId, theme, defaultTheme) { - return isObjectEmpty(theme) ? defaultTheme : theme[themeId] || theme; -} - -const PROCESSED_PROPS = Symbol('mui.processed_props'); - -function attachTheme(props, themeId, defaultTheme) { - if (PROCESSED_PROPS in props) { - return props[PROCESSED_PROPS]; - } - - const processedProps = { - ...props, - theme: resolveTheme(themeId, props.theme, defaultTheme), - }; - - props[PROCESSED_PROPS] = processedProps; - processedProps[PROCESSED_PROPS] = processedProps; - - return processedProps; -} - function defaultOverridesResolver(slot) { if (!slot) { return null; @@ -42,52 +24,73 @@ function defaultOverridesResolver(slot) { return (_props, styles) => styles[slot]; } -function processStyle(style, props) { +function attachTheme(props, themeId, defaultTheme) { + props.theme = isObjectEmpty(props.theme) ? defaultTheme : props.theme[themeId] || props.theme; +} + +function processStyle(props, style) { + /* + * Style types: + * - null/undefined + * - string + * - CSS style object: { [cssKey]: [cssValue], variants } + * - Processed style object: { style, variants, isProcessed: true } + * - Array of any of the above + */ + const resolvedStyle = typeof style === 'function' ? style(props) : style; if (Array.isArray(resolvedStyle)) { - return resolvedStyle.flatMap((subStyle) => processStyle(subStyle, props)); + return resolvedStyle.flatMap((subStyle) => processStyle(props, subStyle)); } if (Array.isArray(resolvedStyle?.variants)) { - const { variants, ...otherStyles } = resolvedStyle; + let rootStyle; + if (resolvedStyle.isProcessed) { + rootStyle = resolvedStyle.style; + } else { + const { variants, ...otherStyles } = resolvedStyle; + rootStyle = otherStyles; + } - let result = otherStyles; - let mergedState; // We might not need it, initalized lazily + return processStyleVariants(props, resolvedStyle.variants, [rootStyle]); + } - /* eslint-disable no-labels */ - variantLoop: for (let i = 0; i < variants.length; i += 1) { - const variant = variants[i]; + if (resolvedStyle?.isProcessed) { + return resolvedStyle.style; + } - if (typeof variant.props === 'function') { - mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState }; - if (!variant.props(mergedState)) { - continue; - } - } else { - for (const key in variant.props) { - if (props[key] !== variant.props[key] && props.ownerState?.[key] !== variant.props[key]) { - continue variantLoop; - } - } - } + return resolvedStyle; +} - if (!Array.isArray(result)) { - result = [result]; +function processStyleVariants(props, variants, results = []) { + let mergedState; // We might not need it, initialized lazily + + variantLoop: for (let i = 0; i < variants.length; i += 1) { + const variant = variants[i]; + + if (typeof variant.props === 'function') { + mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState }; + if (!variant.props(mergedState)) { + continue; } - if (typeof variant.style === 'function') { - mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState }; - result.push(variant.style(mergedState)); - } else { - result.push(variant.style); + } else { + for (const key in variant.props) { + if (props[key] !== variant.props[key] && props.ownerState?.[key] !== variant.props[key]) { + continue variantLoop; + } } } - /* eslint-enable no-labels */ - return result; + if (typeof variant.style === 'function') { + mergedState ??= { ...props, ...props.ownerState, ownerState: props.ownerState }; + results.push(variant.style(mergedState)); + } else { + results.push(variant.style); + } } - return resolvedStyle; + return results; } export default function createStyled(input = {}) { @@ -98,14 +101,14 @@ export default function createStyled(input = {}) { slotShouldForwardProp = shouldForwardProp, } = input; - const systemSx = (props) => { - return styleFunctionSx(attachTheme(props, themeId, defaultTheme)); - }; - systemSx.__mui_systemSx = true; + function styleAttachTheme(props) { + attachTheme(props, themeId, defaultTheme); + } const styled = (tag, inputOptions = {}) => { - // Filter out the `sx` style function from the previous styled component to prevent unnecessary styles generated by the composite components. - processStyles(tag, (styles) => styles.filter((style) => !style?.__mui_systemSx)); + // If `tag` is already a styled component, filter out the `sx` style function + // to prevent unnecessary styles generated by the composite components. + mutateStyles(tag, (styles) => styles.filter((style) => style !== styleFunctionSx)); const { name: componentName, @@ -128,16 +131,6 @@ export default function createStyled(input = {}) { const skipSx = inputSkipSx || false; - let label; - - if (process.env.NODE_ENV !== 'production') { - if (componentName) { - // TODO v6: remove `lowercaseFirstLetter()` in the next major release - // For more details: https://github.com/mui/material-ui/pull/37908 - label = `${componentName}-${lowercaseFirstLetter(componentSlot || 'Root')}`; - } - } - let shouldForwardPropOption = shouldForwardProp; // TODO v6: remove `Root` in the next major release @@ -154,43 +147,54 @@ export default function createStyled(input = {}) { const defaultStyledResolver = styledEngineStyled(tag, { shouldForwardProp: shouldForwardPropOption, - label, + label: generateStyledLabel(componentName, componentSlot), ...options, }); - const transformStyleArg = (style) => { + const transformStyle = (style) => { // On the server Emotion doesn't use React.forwardRef for creating components, so the created // component stays as a function. This condition makes sure that we do not interpolate functions // which are basically components used as a selectors. - if ((typeof style === 'function' && style.__emotion_real !== style) || isPlainObject(style)) { - return (props) => processStyle(style, attachTheme(props, themeId, defaultTheme)); + if (typeof style === 'function' && style.__emotion_real !== style) { + return function styleFunctionProcessor(props) { + return processStyle(props, style); + }; + } + if (isPlainObject(style)) { + const serialized = preprocessStyles(style); + if (!serialized.variants) { + return serialized.style; + } + return function styleObjectProcessor(props) { + return processStyle(props, serialized); + }; } return style; }; - const muiStyledResolver = (style, ...expressions) => { - let transformedStyle = transformStyleArg(style); - const expressionsWithDefaultTheme = expressions ? expressions.map(transformStyleArg) : []; + const muiStyledResolver = (...expressionsInput) => { + const expressionsHead = []; + const expressionsBody = expressionsInput.map(transformStyle); + const expressionsTail = []; + + // Preprocess `props` to set the scoped theme value. + // This must run before any other expression. + expressionsHead.push(styleAttachTheme); if (componentName && overridesResolver) { - expressionsWithDefaultTheme.push((props) => { - const theme = resolveTheme(themeId, props.theme, defaultTheme); - if ( - !theme.components || - !theme.components[componentName] || - !theme.components[componentName].styleOverrides - ) { + expressionsTail.push(function styleThemeOverrides(props) { + const theme = props.theme; + const styleOverrides = theme.components?.[componentName]?.styleOverrides; + if (!styleOverrides) { return null; } - const styleOverrides = theme.components[componentName].styleOverrides; const resolvedStyleOverrides = {}; - const propsWithTheme = attachTheme(props, themeId, defaultTheme); // TODO: v7 remove iteration and use `resolveStyleArg(styleOverrides[slot])` directly // eslint-disable-next-line guard-for-in for (const slotKey in styleOverrides) { - resolvedStyleOverrides[slotKey] = processStyle(styleOverrides[slotKey], propsWithTheme); + resolvedStyleOverrides[slotKey] = processStyle(props, styleOverrides[slotKey]); } return overridesResolver(props, resolvedStyleOverrides); @@ -198,47 +202,50 @@ export default function createStyled(input = {}) { } if (componentName && !skipVariantsResolver) { - expressionsWithDefaultTheme.push((props) => { - const theme = resolveTheme(themeId, props.theme, defaultTheme); + expressionsTail.push(function styleThemeVariants(props) { + const theme = props.theme; const themeVariants = theme?.components?.[componentName]?.variants; if (!themeVariants) { return null; } - return processStyle( - { variants: themeVariants }, - attachTheme(props, themeId, defaultTheme), - ); + return processStyleVariants(props, themeVariants); }); } if (!skipSx) { - expressionsWithDefaultTheme.push(systemSx); + expressionsTail.push(styleFunctionSx); } - const numOfCustomFnsApplied = expressionsWithDefaultTheme.length - expressions.length; + // This function can be called as a tagged template, so the first argument would contain + // CSS `string[]` values. + if (Array.isArray(expressionsBody[0])) { + const inputStrings = expressionsBody.shift(); + + // We need to add placeholders in the tagged template for the custom functions we have + // possibly added (attachTheme, overrides, variants, and sx). + const placeholdersHead = new Array(expressionsHead.length).fill(''); + const placeholdersTail = new Array(expressionsTail.length).fill(''); + + let outputStrings; + // prettier-ignore + { + outputStrings = [...placeholdersHead, ...inputStrings, ...placeholdersTail]; + outputStrings.raw = [...placeholdersHead, ...inputStrings.raw, ...placeholdersTail]; + } - if (Array.isArray(style) && numOfCustomFnsApplied > 0) { - const placeholders = new Array(numOfCustomFnsApplied).fill(''); - // If the type is array, than we need to add placeholders in the template for the overrides, variants and the sx styles. - transformedStyle = [...style, ...placeholders]; - transformedStyle.raw = [...style.raw, ...placeholders]; + // The only case where we put something before `attachTheme` + expressionsHead.unshift(outputStrings); } - const Component = defaultStyledResolver(transformedStyle, ...expressionsWithDefaultTheme); - if (process.env.NODE_ENV !== 'production') { - let displayName; - if (componentName) { - displayName = `${componentName}${capitalize(componentSlot || '')}`; - } - if (displayName === undefined) { - displayName = `Styled(${getDisplayName(tag)})`; - } - Component.displayName = displayName; - } + const expressions = [...expressionsHead, ...expressionsBody, ...expressionsTail]; + const Component = defaultStyledResolver(...expressions); if (tag.muiName) { Component.muiName = tag.muiName; } + if (process.env.NODE_ENV !== 'production') { + Component.displayName = generateDisplayName(componentName, componentSlot, tag); + } return Component; }; @@ -253,6 +260,27 @@ export default function createStyled(input = {}) { return styled; } +function generateDisplayName(componentName, componentSlot, tag) { + if (componentName) { + return `${componentName}${capitalize(componentSlot || '')}`; + } + return `Styled(${getDisplayName(tag)})`; +} + +function generateStyledLabel(componentName, componentSlot) { + let label; + + if (process.env.NODE_ENV !== 'production') { + if (componentName) { + // TODO v6: remove `lowercaseFirstLetter()` in the next major release + // For more details: https://github.com/mui/material-ui/pull/37908 + label = `${componentName}-${lowercaseFirstLetter(componentSlot || 'Root')}`; + } + } + + return label; +} + function isObjectEmpty(object) { // eslint-disable-next-line for (const _ in object) { diff --git a/packages/mui-system/src/index.d.ts b/packages/mui-system/src/index.d.ts index c8498706f467eb..21ca4c4629825a 100644 --- a/packages/mui-system/src/index.d.ts +++ b/packages/mui-system/src/index.d.ts @@ -102,6 +102,8 @@ export * from './colorManipulator'; export { default as ThemeProvider } from './ThemeProvider'; export * from './ThemeProvider'; +export { default as unstable_memoTheme } from './memoTheme'; + export { default as unstable_createCssVarsProvider, CreateCssVarsProviderResult } from './cssVars'; export { default as unstable_createGetCssVar } from './cssVars/createGetCssVar'; export { default as unstable_cssVarsParser } from './cssVars/cssVarsParser'; diff --git a/packages/mui-system/src/index.js b/packages/mui-system/src/index.js index b3c0bc3a6cd6ed..67691e7d7e3a4f 100644 --- a/packages/mui-system/src/index.js +++ b/packages/mui-system/src/index.js @@ -59,6 +59,7 @@ export { default as useThemeWithoutDefault } from './useThemeWithoutDefault'; export { default as useMediaQuery } from './useMediaQuery'; export * from './colorManipulator'; export { default as ThemeProvider } from './ThemeProvider'; +export { default as unstable_memoTheme } from './memoTheme'; export { default as unstable_createCssVarsProvider } from './cssVars/createCssVarsProvider'; export { default as unstable_createGetCssVar } from './cssVars/createGetCssVar'; export { default as unstable_cssVarsParser } from './cssVars/cssVarsParser'; diff --git a/packages/mui-system/src/memoTheme.ts b/packages/mui-system/src/memoTheme.ts new file mode 100644 index 00000000000000..fc2e3fbad6ff35 --- /dev/null +++ b/packages/mui-system/src/memoTheme.ts @@ -0,0 +1,33 @@ +import { CSSInterpolation } from '@mui/styled-engine'; +import preprocessStyles from './preprocessStyles'; + +/* eslint-disable @typescript-eslint/naming-convention */ + +type ThemeStyleFunction = (props: { theme: T }) => CSSInterpolation; + +// We need to pass an argument as `{ theme }` for PigmentCSS, but we don't want to +// allocate more objects. +const arg = { theme: undefined as any }; + +/** + * Memoize style function on theme. + * Intended to be used in styled() calls that only need access to the theme. + */ +export default function unstable_memoTheme(styleFn: ThemeStyleFunction) { + let lastValue: CSSInterpolation; + let lastTheme: T; + + return function styleMemoized(props: { theme: T }) { + let value = lastValue; + if (value === undefined || props.theme !== lastTheme) { + arg.theme = props.theme; + + value = preprocessStyles(styleFn(arg)); + + lastValue = value; + lastTheme = props.theme; + } + + return value; + }; +} diff --git a/packages/mui-system/src/preprocessStyles.ts b/packages/mui-system/src/preprocessStyles.ts new file mode 100644 index 00000000000000..68a9ba2c4f45f6 --- /dev/null +++ b/packages/mui-system/src/preprocessStyles.ts @@ -0,0 +1,26 @@ +import { internal_serializeStyles } from '@mui/styled-engine'; + +export default function preprocessStyles(input: any) { + const { variants, ...style } = input; + + const result = { + variants, + style: internal_serializeStyles(style) as any, + isProcessed: true, + }; + + // Not supported on styled-components + if (result.style === style) { + return result; + } + + if (variants) { + variants.forEach((variant: any) => { + if (typeof variant.style !== 'function') { + variant.style = internal_serializeStyles(variant.style); + } + }); + } + + return result; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47f2be65d959ea..97c70695c8850a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,10 +20,10 @@ overrides: '@types/react': ^18.3.6 '@types/react-dom': 18.3.0 cross-fetch: ^4.0.0 - '@pigment-css/react': 0.0.23 - '@pigment-css/unplugin': 0.0.23 - '@pigment-css/nextjs-plugin': 0.0.23 - '@pigment-css/vite-plugin': 0.0.23 + '@pigment-css/react': 0.0.24 + '@pigment-css/unplugin': 0.0.24 + '@pigment-css/nextjs-plugin': 0.0.24 + '@pigment-css/vite-plugin': 0.0.24 importers: @@ -106,8 +106,8 @@ importers: specifier: ^21.0.2 version: 21.0.2 '@pigment-css/react': - specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.9)(react@18.3.1) + specifier: 0.0.24 + version: 0.0.24(@types/react@18.3.10)(react@18.3.1) '@playwright/test': specifier: 1.47.2 version: 1.47.2 @@ -128,7 +128,7 @@ importers: version: 20.16.5 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/yargs': specifier: ^17.0.33 version: 17.0.33 @@ -362,14 +362,14 @@ importers: version: 18.3.1(react@18.3.1) devDependencies: '@pigment-css/nextjs-plugin': - specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.9)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 0.0.24 + version: 0.0.24(@types/react@18.3.10)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.16.5 version: 20.16.5 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -432,11 +432,11 @@ importers: specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) '@pigment-css/vite-plugin': - specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.9)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + specifier: 0.0.24 + version: 0.0.24(@types/react@18.3.10)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -457,7 +457,7 @@ importers: version: 5.4.8(@types/node@20.16.5)(terser@5.29.2) vite-plugin-node-polyfills: specifier: 0.22.0 - version: 0.22.0(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + version: 0.22.0(rollup@4.21.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) vite-plugin-pages: specifier: ^0.32.3 version: 0.32.3(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) @@ -469,16 +469,16 @@ importers: version: 7.25.6 '@chakra-ui/system': specifier: ^2.6.2 - version: 2.6.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + version: 2.6.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/material': specifier: workspace:^ version: link:../packages/mui-material/build @@ -526,7 +526,7 @@ importers: version: 10.10.0(react@18.3.1) react-redux: specifier: ^8.1.3 - version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) + version: 8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1) redux: specifier: ^4.2.1 version: 4.2.1 @@ -541,7 +541,7 @@ importers: version: 5.1.5 theme-ui: specifier: ^0.16.2 - version: 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + version: 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) webpack: specifier: ^5.95.0 version: 5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0)) @@ -559,19 +559,19 @@ importers: version: 7.25.6 '@docsearch/react': specifier: ^3.6.2 - version: 3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) + version: 3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0) '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@fortawesome/fontawesome-svg-core': specifier: ^6.6.0 version: 6.6.0 @@ -622,31 +622,31 @@ importers: version: link:../packages/mui-utils/build '@mui/x-charts': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-generator': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-premium': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-data-grid-pro': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-date-pickers-pro': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/x-license': specifier: 7.18.0 - version: 7.18.0(@types/react@18.3.9)(react@18.3.1) + version: 7.18.0(@types/react@18.3.10)(react@18.3.1) '@mui/x-tree-view': specifier: 7.18.0 - version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -655,7 +655,7 @@ importers: version: 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@toolpad/core': specifier: ^0.7.0 - version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) + version: 0.7.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.10)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -866,7 +866,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -985,7 +985,7 @@ importers: version: 20.16.5 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -1021,13 +1021,13 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1085,7 +1085,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1283,7 +1283,7 @@ importers: version: 7.25.6 '@mui/utils': specifier: ^5.0.0 || ^6.0.0 - version: 6.1.1(@types/react@18.3.9)(react@18.3.1) + version: 6.1.2(@types/react@18.3.10)(react@18.3.1) babel-plugin-macros: specifier: ^3.1.0 version: 3.1.0 @@ -1333,7 +1333,7 @@ importers: version: link:../../packages-internal/test-utils '@testing-library/react': specifier: ^16.0.1 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@10.4.0) @@ -1345,7 +1345,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1420,13 +1420,13 @@ importers: version: 7.25.6 '@mui/base': specifier: '*' - version: 5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.58(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/internal-markdown': specifier: workspace:^ version: link:../markdown '@mui/system': specifier: ^5.0.0 || ^6.0.0 - version: 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) chai: specifier: ^4.4.1 version: 4.5.0 @@ -1463,7 +1463,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 next: specifier: ^14.2.13 version: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1492,19 +1492,19 @@ importers: dependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/base': specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.30(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/joy': specifier: 5.0.0-beta.22 - version: 5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': specifier: 5.15.4 - version: 5.15.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.15.4(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -1514,7 +1514,7 @@ importers: devDependencies: '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 packages/mui-icons-material: dependencies: @@ -1536,7 +1536,7 @@ importers: version: 4.3.20 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1582,10 +1582,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1622,7 +1622,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1659,10 +1659,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../mui-base/build @@ -1699,7 +1699,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1727,10 +1727,10 @@ importers: version: 7.25.6 '@emotion/react': specifier: ^11.5.0 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.3.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/core-downloads-tracker': specifier: workspace:^ version: link:../mui-core-downloads-tracker/build @@ -1788,7 +1788,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -1838,13 +1838,13 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/server': specifier: ^11.11.0 version: 11.11.0(@emotion/css@11.11.2) '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 next: specifier: 14.2.13 version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1862,8 +1862,8 @@ importers: specifier: workspace:* version: link:../mui-system/build '@pigment-css/react': - specifier: 0.0.23 - version: 0.0.23(@types/react@18.3.9)(react@18.3.1) + specifier: 0.0.24 + version: 0.0.24(@types/react@18.3.10)(react@18.3.1) publishDirectory: build packages/mui-private-theming: @@ -1889,7 +1889,7 @@ importers: version: 4.3.20 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1906,6 +1906,9 @@ importers: '@emotion/cache': specifier: ^11.13.1 version: 11.13.1 + '@emotion/serialize': + specifier: ^1.3.1 + version: 1.3.1 '@emotion/sheet': specifier: ^1.4.0 version: 1.4.0 @@ -1918,10 +1921,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/internal-test-utils': specifier: workspace:^ version: link:../../packages-internal/test-utils @@ -1933,7 +1936,7 @@ importers: version: 4.3.20 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 chai: specifier: ^4.5.0 version: 4.5.0 @@ -1971,7 +1974,7 @@ importers: version: 3.3.5 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 chai: specifier: ^4.5.0 version: 4.5.0 @@ -2048,7 +2051,7 @@ importers: version: 4.3.20 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -2098,10 +2101,10 @@ importers: devDependencies: '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/styled': specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) '@mui/internal-babel-macros': specifier: workspace:^ version: link:../mui-babel-macros @@ -2119,7 +2122,7 @@ importers: version: 15.7.13 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/sinon': specifier: ^17.0.3 version: 17.0.3 @@ -2150,7 +2153,7 @@ importers: version: link:build '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 publishDirectory: build packages/mui-utils: @@ -2191,7 +2194,7 @@ importers: version: 20.16.5 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-dom': specifier: 18.3.0 version: 18.3.0 @@ -2286,7 +2289,7 @@ importers: version: 11.13.1 '@emotion/react': specifier: ^11.13.3 - version: 11.13.3(@types/react@18.3.9)(react@18.3.1) + version: 11.13.3(@types/react@18.3.10)(react@18.3.1) '@mui/base': specifier: workspace:* version: link:../packages/mui-base/build @@ -2322,7 +2325,7 @@ importers: version: 4.3.20 '@types/react': specifier: ^18.3.6 - version: 18.3.9 + version: 18.3.10 '@types/react-is': specifier: ^18.3.0 version: 18.3.0 @@ -4091,6 +4094,10 @@ packages: '@types/react': optional: true + '@mui/material-pigment-css@6.1.2': + resolution: {integrity: sha512-5DJl3vYy914APj3oc2LN4PTM8vaKjlR3rS0f6Ae+F3+oKZdMshLB7sVWitoSX1FD52hrWn9GoZ3n4Qgr6Tbdvg==} + engines: {node: '>=14.0.0'} + '@mui/material@5.15.4': resolution: {integrity: sha512-T/LGRAC+M0c+D3+y67eHwIN5bSje0TxbcJCWR0esNvU11T0QwrX3jedXItPNBwMupF2F5VWCDHBVLlFnN3+ABA==} engines: {node: '>=12.0.0'} @@ -4118,8 +4125,8 @@ packages: '@types/react': optional: true - '@mui/private-theming@6.1.1': - resolution: {integrity: sha512-JlrjIdhyZUtewtdAuUsvi3ZnO0YS49IW4Mfz19ZWTlQ0sDGga6LNPVwHClWr2/zJK2we2BQx9/i8M32rgKuzrg==} + '@mui/private-theming@6.1.2': + resolution: {integrity: sha512-S8WcjZdNdi++8UhrrY8Lton5h/suRiQexvdTfdcPAlbajlvgM+kx+uJstuVIEyTb3gMkxzIZep87knZ0tqcR0g==} engines: {node: '>=14.0.0'} peerDependencies: '@types/react': ^18.3.6 @@ -4141,8 +4148,8 @@ packages: '@emotion/styled': optional: true - '@mui/styled-engine@6.1.1': - resolution: {integrity: sha512-HJyIoMpFb11fnHuRtUILOXgq6vj4LhIlE8maG4SwP/W+E5sa7HFexhnB3vOMT7bKys4UKNxhobC8jwWxYilGsA==} + '@mui/styled-engine@6.1.2': + resolution: {integrity: sha512-uKOfWkR23X39xj7th2nyTcCHqInTAXtUnqD3T5qRVdJcOPvu1rlgTleTwJC/FJvWZJBU6ieuTWDhbcx5SNViHQ==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.4.1 @@ -4170,8 +4177,8 @@ packages: '@types/react': optional: true - '@mui/system@6.1.1': - resolution: {integrity: sha512-PaYsCz2tUOcpu3T0okDEsSuP/yCDIj9JZ4Tox1JovRSKIjltHpXPsXZSGr3RiWdtM1MTQMFMCZzu0+CKbyy+Kw==} + '@mui/system@6.1.2': + resolution: {integrity: sha512-mzW7F1ZMIYS1aLON48Nrk9c65OrVEVQ+R4lUcTWs1lCSul0VGK23eo4dmY0NX5PS7Oe4xz3P5B9tQZZ7SYgxcg==} engines: {node: '>=14.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -4224,6 +4231,16 @@ packages: '@types/react': optional: true + '@mui/utils@6.1.2': + resolution: {integrity: sha512-6+B1YZ8cCBWD1fc3RjqpclF9UA0MLUiuXhyCO+XowD/Z2ku5IlxeEhHHlgglyBWFGMu4kib4YU3CDsG5/zVjJQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^18.3.6 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@mui/x-charts-vendor@7.18.0': resolution: {integrity: sha512-YPL7SP6W7t9jBIrK8WjmCtW/YoUmgr0BA7j2QE9bKX4VJLEUU498fEKik0ZJZyzyR7ov0MD3m7S+YCw1o5sqkw==} @@ -4944,21 +4961,21 @@ packages: resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} engines: {node: '>=8.0.0'} - '@pigment-css/nextjs-plugin@0.0.23': - resolution: {integrity: sha512-I4xsaSqLiRj304jU65IUZOH9cVaN0k99Nr0HbRPBJywJ4huYZPG+oWyFMT6F2V8wtalDBcMmDfajjEPVA16w3A==} + '@pigment-css/nextjs-plugin@0.0.24': + resolution: {integrity: sha512-IKLbhGWSb8W0jiRt4YdKgPE33UdcnV2T7v4joTPdte6I9Th5C9V710YEPt3W4S/+19tkokTkBDY9pfSbdeou6w==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 - '@pigment-css/react@0.0.23': - resolution: {integrity: sha512-XnC5L9PlgEHTSiAdr8TT2T1Gpg9JSK50sL3McEYLaaOO3L5Nup5mg9KD9Jy05G/vj0a6oxcpHXQgjufBmga7cg==} + '@pigment-css/react@0.0.24': + resolution: {integrity: sha512-vi9EcjmdSRMs3SMGg9O/nfYbL5TQaZINtfCVL5myjS2VNTEJEYIMyYhzPLf5N9/CjdJOqirtu1zT8dMZntTKqw==} peerDependencies: react: ^17.0.0 || ^18.0.0 - '@pigment-css/unplugin@0.0.23': - resolution: {integrity: sha512-GG8/Nr7Ma0kaUpxLyjqd5f4h5hvPa1EXEy3871svDGBu6htRV9zXJGp22zB2ZqqiMOoRqZfe1LjlgKqFoRXEYQ==} + '@pigment-css/unplugin@0.0.24': + resolution: {integrity: sha512-JP8wGluvxihWwYZvy/6jtw7M8kh8WZlT0iaPB3Eaikr7B5Oac0ACGJt1jVbSzzSQGQdJ9eGOosxHEL29o2PYiw==} - '@pigment-css/vite-plugin@0.0.23': - resolution: {integrity: sha512-2hZ1pRaagzK0FSkrR1RdUjZRj19sCKeh8ei+istBCm3bT5f2C6OL2fVKWLkkLvEMIt8CoUCgZDhYPb1D5USCHg==} + '@pigment-css/vite-plugin@0.0.24': + resolution: {integrity: sha512-QNuE61v+GHXPgHlcJ8oukr5MIKG6Z5WgvFzwQte8t/OxtvBapr9Q5pjY/o8jxkAdX/MdqYiGjpce+GdDek/DOw==} peerDependencies: vite: ^4.0.0 || ^5.0.0 @@ -5172,83 +5189,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.22.4': - resolution: {integrity: sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==} + '@rollup/rollup-android-arm-eabi@4.21.1': + resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.22.4': - resolution: {integrity: sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==} + '@rollup/rollup-android-arm64@4.21.1': + resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.22.4': - resolution: {integrity: sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==} + '@rollup/rollup-darwin-arm64@4.21.1': + resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.22.4': - resolution: {integrity: sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==} + '@rollup/rollup-darwin-x64@4.21.1': + resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': - resolution: {integrity: sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.22.4': - resolution: {integrity: sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==} + '@rollup/rollup-linux-arm-musleabihf@4.21.1': + resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.22.4': - resolution: {integrity: sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==} + '@rollup/rollup-linux-arm64-gnu@4.21.1': + resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.22.4': - resolution: {integrity: sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==} + '@rollup/rollup-linux-arm64-musl@4.21.1': + resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': - resolution: {integrity: sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.22.4': - resolution: {integrity: sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==} + '@rollup/rollup-linux-riscv64-gnu@4.21.1': + resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.22.4': - resolution: {integrity: sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==} + '@rollup/rollup-linux-s390x-gnu@4.21.1': + resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.22.4': - resolution: {integrity: sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==} + '@rollup/rollup-linux-x64-gnu@4.21.1': + resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.22.4': - resolution: {integrity: sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==} + '@rollup/rollup-linux-x64-musl@4.21.1': + resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.22.4': - resolution: {integrity: sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==} + '@rollup/rollup-win32-arm64-msvc@4.21.1': + resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.22.4': - resolution: {integrity: sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==} + '@rollup/rollup-win32-ia32-msvc@4.21.1': + resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.22.4': - resolution: {integrity: sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==} + '@rollup/rollup-win32-x64-msvc@4.21.1': + resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} cpu: [x64] os: [win32] @@ -5314,14 +5331,14 @@ packages: '@sinonjs/fake-timers@11.2.2': resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} - '@sinonjs/fake-timers@13.0.2': - resolution: {integrity: sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==} + '@sinonjs/fake-timers@11.3.1': + resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==} '@sinonjs/samsam@8.0.0': resolution: {integrity: sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==} - '@sinonjs/text-encoding@0.7.3': - resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==} + '@sinonjs/text-encoding@0.7.2': + resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} '@slack/bolt@3.22.0': resolution: {integrity: sha512-iKDqGPEJDnrVwxSVlFW6OKTkijd7s4qLBeSufoBsTM0reTyfdp/5izIQVkxNfzjHi3o6qjdYbRXkYad5HBsBog==} @@ -5343,8 +5360,8 @@ packages: resolution: {integrity: sha512-G+im7OP7jVqHhiNSdHgv2VVrnN5U7KY845/5EZimZkrD4ZmtV0P3BiWkgeJhPtdLuM7C7i6+M6h6Bh+S4OOalA==} engines: {node: '>=12.13.0', npm: '>=6.12.0'} - '@slack/types@2.13.0': - resolution: {integrity: sha512-OAQVtKYIgBVNRmgIoiTjorGPTlgfcfstU3XYYCBA+czlB9aGcKb9MQc+6Jovi4gq3S98yP/GPBZsJSI/2mHKDQ==} + '@slack/types@2.13.1': + resolution: {integrity: sha512-YVtJCVtDcjOPKsvOedIThb7YmKNCcSoZN0mUSQqD2fc2ZyI59gOLCF4rYGfw/0C0agzFxAmb7hV5tbMGrgK0Tg==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} '@slack/web-api@6.13.0': @@ -5700,8 +5717,8 @@ packages: '@types/react-window@1.8.8': resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} - '@types/react@18.3.9': - resolution: {integrity: sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==} + '@types/react@18.3.10': + resolution: {integrity: sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==} '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -7498,8 +7515,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} + ejs@3.1.8: + resolution: {integrity: sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -7536,8 +7553,8 @@ packages: resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} engines: {node: '>=10.0.0'} - engine.io@6.6.1: - resolution: {integrity: sha512-NEpDCw9hrvBW+hVEOK4T7v0jFJ++KgtPl4jKFwsZVfG1XhS0dCrSb3VMb9gPAd7VAdW52VT1EnaNiU2vM8C0og==} + engine.io@6.5.4: + resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} engines: {node: '>=10.2.0'} enhanced-resolve@0.9.1: @@ -7711,8 +7728,8 @@ packages: eslint-plugin-import: '>=1.4.0' webpack: '>=1.11.0' - eslint-module-utils@2.11.0: - resolution: {integrity: sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==} + eslint-module-utils@2.11.1: + resolution: {integrity: sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -7957,8 +7974,8 @@ packages: fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - fast-xml-parser@4.5.0: - resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==} + fast-xml-parser@4.3.6: + resolution: {integrity: sha512-M2SovcRxD4+vC493Uc2GZVcZaj66CCJhWurC4viynVSTvrpErCShNcDz1lAho6n9REQKvL/ll4A4/fw6Y9z8nw==} hasBin: true fastest-levenshtein@1.0.16: @@ -8684,8 +8701,8 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ip@2.0.1: - resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} + ip@2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} @@ -10078,8 +10095,8 @@ packages: sass: optional: true - nise@6.1.1: - resolution: {integrity: sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==} + nise@6.0.0: + resolution: {integrity: sha512-K8ePqo9BFvN31HXwEtTNGzgrPpmvgciDsFz8aztFjt4LqKO/JeFD8tBOeuDiCMXrIl/m1YvfH8auSpxfaD09wg==} no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} @@ -10999,6 +11016,7 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qjobs@1.2.0: @@ -11535,8 +11553,8 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - rollup@4.22.4: - resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} + rollup@4.21.1: + resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -11774,15 +11792,15 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - socket.io-adapter@2.5.5: - resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} + socket.io-adapter@2.5.4: + resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} socket.io-parser@4.2.4: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - socket.io@4.8.0: - resolution: {integrity: sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==} + socket.io@4.7.4: + resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} engines: {node: '>=10.2.0'} socks-proxy-agent@8.0.2: @@ -12926,8 +12944,8 @@ packages: resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} engines: {node: '>=8'} - ws@6.2.3: - resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} + ws@6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -12937,8 +12955,8 @@ packages: utf-8-validate: optional: true - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + ws@7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -12949,20 +12967,20 @@ packages: utf-8-validate: optional: true - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' + utf-8-validate: ^5.0.2 peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -13084,8 +13102,8 @@ packages: resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} engines: {node: '>= 10'} - zod-validation-error@3.4.0: - resolution: {integrity: sha512-ZOPR9SVY6Pb2qqO5XHt+MkkTRxGXb4EVtnjc9JpXUOtUB1T9Ru7mZOT361AN3MsetVe7R0a1KZshJDZdgp9miQ==} + zod-validation-error@3.3.1: + resolution: {integrity: sha512-uFzCZz7FQis256dqw4AhPQgD6f3pzNca/Zh62RNELavlumQB3nDIUFbF5JQfFLcMbO1s02Q7Xg/gpcOBlEnYZA==} engines: {node: '>=18.0.0'} peerDependencies: zod: ^3.18.0 @@ -14274,7 +14292,7 @@ snapshots: csstype: 3.1.3 lodash.mergewith: 4.6.2 - '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: '@chakra-ui/color-mode': 2.2.0(react@18.3.1) '@chakra-ui/object-utils': 2.1.0 @@ -14282,8 +14300,8 @@ snapshots: '@chakra-ui/styled-system': 2.9.2 '@chakra-ui/theme-utils': 2.0.21 '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 react-fast-compare: 3.2.2 @@ -14336,14 +14354,14 @@ snapshots: '@docsearch/css@3.6.2': {} - '@docsearch/react@3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)': + '@docsearch/react@3.6.2(@algolia/client-search@4.23.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.13.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.0)(algoliasearch@4.19.1)(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.0)(algoliasearch@4.19.1) '@docsearch/css': 3.6.2 algoliasearch: 4.19.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) search-insights: 2.13.0 @@ -14425,7 +14443,7 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)': + '@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 @@ -14437,7 +14455,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 transitivePeerDependencies: - supports-color @@ -14460,18 +14478,18 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/serialize': 1.3.1 '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) '@emotion/utils': 1.4.0 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 transitivePeerDependencies: - supports-color @@ -14989,92 +15007,106 @@ snapshots: - encoding - supports-color - '@mui/base@5.0.0-beta.30(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.30(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/base@5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.31(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/base@5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/base@5.0.0-beta.58(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@floating-ui/react-dom': 2.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 6.0.0-rc.0(@types/react@18.3.9)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 6.0.0-rc.0(@types/react@18.3.10)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@mui/core-downloads-tracker@5.15.14': {} - '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/joy@5.0.0-beta.22(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@types/react': 18.3.9 + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@types/react': 18.3.10 - '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/lab@6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material-pigment-css@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.58(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.58(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@mui/system': 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 6.1.2(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@types/react': 18.3.9 + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/material-pigment-css': 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@types/react': 18.3.10 + + '@mui/material-pigment-css@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.6 + '@mui/system': 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@pigment-css/react': 0.0.24(@types/react@18.3.10)(react@18.3.1) + transitivePeerDependencies: + - '@emotion/react' + - '@emotion/styled' + - '@types/react' + - react + - supports-color + optional: true - '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/material@5.15.4(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/base': 5.0.0-beta.31(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/base': 5.0.0-beta.31(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/core-downloads-tracker': 5.15.14 - '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/system': 5.16.5(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 csstype: 3.1.3 @@ -15084,29 +15116,29 @@ snapshots: react-is: 18.3.1 react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@types/react': 18.3.9 + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@types/react': 18.3.10 - '@mui/private-theming@5.16.5(@types/react@18.3.9)(react@18.3.1)': + '@mui/private-theming@5.16.5(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/private-theming@6.1.1(@types/react@18.3.9)(react@18.3.1)': + '@mui/private-theming@6.1.2(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 6.1.2(@types/react@18.3.10)(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/styled-engine@5.16.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@5.16.4(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 @@ -15114,10 +15146,10 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) - '@mui/styled-engine@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@mui/styled-engine@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 @@ -15126,80 +15158,92 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) - '@mui/system@5.16.5(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': + '@mui/system@5.16.5(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/private-theming': 5.16.5(@types/react@18.3.9)(react@18.3.1) - '@mui/styled-engine': 5.16.4(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/private-theming': 5.16.5(@types/react@18.3.10)(react@18.3.1) + '@mui/styled-engine': 5.16.4(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@types/react': 18.3.9 + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@types/react': 18.3.10 - '@mui/system@6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1)': + '@mui/system@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/private-theming': 6.1.1(@types/react@18.3.9)(react@18.3.1) - '@mui/styled-engine': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@mui/types': 7.2.17(@types/react@18.3.9) - '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@mui/private-theming': 6.1.2(@types/react@18.3.10)(react@18.3.1) + '@mui/styled-engine': 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@mui/types': 7.2.17(@types/react@18.3.10) + '@mui/utils': 6.1.2(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 csstype: 3.1.3 prop-types: 15.8.1 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@types/react': 18.3.9 + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@types/react': 18.3.10 - '@mui/types@7.2.17(@types/react@18.3.9)': + '@mui/types@7.2.17(@types/react@18.3.10)': optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/utils@5.16.6(@types/react@18.3.9)(react@18.3.1)': + '@mui/utils@5.16.6(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/types': 7.2.17(@types/react@18.3.10) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/utils@6.0.0-rc.0(@types/react@18.3.9)(react@18.3.1)': + '@mui/utils@6.0.0-rc.0(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/types': 7.2.17(@types/react@18.3.10) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@mui/utils@6.1.1(@types/react@18.3.9)(react@18.3.1)': + '@mui/utils@6.1.1(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/types': 7.2.17(@types/react@18.3.9) + '@mui/types': 7.2.17(@types/react@18.3.10) '@types/prop-types': 15.7.13 clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-is: 18.3.1 optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 + + '@mui/utils@6.1.2(@types/react@18.3.10)(react@18.3.1)': + dependencies: + '@babel/runtime': 7.25.6 + '@mui/types': 7.2.17(@types/react@18.3.10) + '@types/prop-types': 15.7.13 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 18.3.1 + react-is: 18.3.1 + optionalDependencies: + '@types/react': 18.3.10 '@mui/x-charts-vendor@7.18.0': dependencies: @@ -15219,14 +15263,14 @@ snapshots: delaunator: 5.0.1 robust-predicates: 3.0.2 - '@mui/x-charts@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-charts@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) '@mui/x-charts-vendor': 7.18.0 - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) '@react-spring/rafz': 9.7.4 '@react-spring/web': 9.7.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 @@ -15234,39 +15278,39 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-generator@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-generator@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build '@mui/material': link:packages/mui-material/build - '@mui/x-data-grid-premium': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-premium': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) chance: 1.1.12 clsx: 2.1.1 lru-cache: 10.4.3 react: 18.3.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@mui/system' - '@types/react' - react-dom - '@mui/x-data-grid-premium@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-premium@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-data-grid-pro': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-data-grid-pro': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.10)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 exceljs: 4.4.0 @@ -15275,20 +15319,20 @@ snapshots: react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-data-grid': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.10)(react@18.3.1) '@types/format-util': 1.0.4 clsx: 2.1.1 prop-types: 15.8.1 @@ -15296,58 +15340,58 @@ snapshots: react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-data-grid@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-data-grid@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) reselect: 5.1.1 optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers-pro@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-date-pickers': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) - '@mui/x-license': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-date-pickers': 7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) + '@mui/x-license': 7.18.0(@types/react@18.3.10)(react@18.3.1) clsx: 2.1.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-date-pickers@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-date-pickers@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(date-fns@2.30.0)(dayjs@1.11.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -15355,36 +15399,36 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) date-fns: 2.30.0 dayjs: 1.11.13 transitivePeerDependencies: - '@types/react' - '@mui/x-internals@7.18.0(@types/react@18.3.9)(react@18.3.1)': + '@mui/x-internals@7.18.0(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' - '@mui/x-license@7.18.0(@types/react@18.3.9)(react@18.3.1)': + '@mui/x-license@7.18.0(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@types/react' - '@mui/x-tree-view@7.18.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@mui/x-tree-view@7.18.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@mui/system@packages+mui-system+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@mui/system': link:packages/mui-system/build - '@mui/utils': 5.16.6(@types/react@18.3.9)(react@18.3.1) - '@mui/x-internals': 7.18.0(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 5.16.6(@types/react@18.3.10)(react@18.3.1) + '@mui/x-internals': 7.18.0(@types/react@18.3.10)(react@18.3.1) '@types/react-transition-group': 4.4.11 clsx: 2.1.1 prop-types: 15.8.1 @@ -15392,8 +15436,8 @@ snapshots: react-dom: 18.3.1(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) transitivePeerDependencies: - '@types/react' @@ -15706,7 +15750,7 @@ snapshots: '@nx/devkit@17.2.8(nx@19.7.3)': dependencies: '@nrwl/devkit': 17.2.8(nx@19.7.3) - ejs: 3.1.10 + ejs: 3.1.8 enquirer: 2.3.6 ignore: 5.3.1 nx: 19.7.3 @@ -15976,16 +16020,16 @@ snapshots: '@opentelemetry/api@1.8.0': optional: true - '@pigment-css/nextjs-plugin@0.0.23(@types/react@18.3.9)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@pigment-css/nextjs-plugin@0.0.24(@types/react@18.3.10)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@pigment-css/unplugin': 0.0.23(@types/react@18.3.9)(react@18.3.1) + '@pigment-css/unplugin': 0.0.24(@types/react@18.3.10)(react@18.3.1) next: 14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - supports-color - '@pigment-css/react@0.0.23(@types/react@18.3.9)(react@18.3.1)': + '@pigment-css/react@0.0.24(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 @@ -15994,11 +16038,11 @@ snapshots: '@babel/types': 7.25.6 '@emotion/css': 11.11.2 '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) '@emotion/serialize': 1.3.1 - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/system': 6.1.1(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1) - '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/system': 6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1) + '@mui/utils': 6.1.2(@types/react@18.3.10)(react@18.3.1) '@wyw-in-js/processor-utils': 0.5.4 '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 @@ -16013,10 +16057,10 @@ snapshots: - '@types/react' - supports-color - '@pigment-css/unplugin@0.0.23(@types/react@18.3.9)(react@18.3.1)': + '@pigment-css/unplugin@0.0.24(@types/react@18.3.10)(react@18.3.1)': dependencies: '@babel/core': 7.25.2 - '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) + '@pigment-css/react': 0.0.24(@types/react@18.3.10)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 @@ -16026,11 +16070,11 @@ snapshots: - react - supports-color - '@pigment-css/vite-plugin@0.0.23(@types/react@18.3.9)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': + '@pigment-css/vite-plugin@0.0.24(@types/react@18.3.10)(react@18.3.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/core': 7.25.2 '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) - '@pigment-css/react': 0.0.23(@types/react@18.3.9)(react@18.3.1) + '@pigment-css/react': 0.0.24(@types/react@18.3.10)(react@18.3.1) '@wyw-in-js/shared': 0.5.4 '@wyw-in-js/transform': 0.5.4 babel-plugin-define-var: 0.1.0 @@ -16111,7 +16155,7 @@ snapshots: '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.5.0 + fast-xml-parser: 4.3.6 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: @@ -16122,7 +16166,7 @@ snapshots: '@react-native-community/cli-tools': 12.3.6(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.5.0 + fast-xml-parser: 4.3.6 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: @@ -16140,7 +16184,7 @@ snapshots: nocache: 3.0.4 pretty-format: 26.6.2 serve-static: 1.16.2 - ws: 7.5.10 + ws: 7.5.9 transitivePeerDependencies: - bufferutil - encoding @@ -16297,7 +16341,7 @@ snapshots: open: 7.4.2 serve-static: 1.16.2 temp-dir: 2.0.0 - ws: 6.2.3 + ws: 6.2.2 transitivePeerDependencies: - bufferutil - encoding @@ -16419,68 +16463,68 @@ snapshots: '@remix-run/router@1.19.2': {} - '@rollup/plugin-inject@5.0.5(rollup@4.22.4)': + '@rollup/plugin-inject@5.0.5(rollup@4.21.1)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.22.4) + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) estree-walker: 2.0.2 magic-string: 0.30.11 optionalDependencies: - rollup: 4.22.4 + rollup: 4.21.1 - '@rollup/pluginutils@5.1.0(rollup@4.22.4)': + '@rollup/pluginutils@5.1.0(rollup@4.21.1)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.22.4 + rollup: 4.21.1 - '@rollup/rollup-android-arm-eabi@4.22.4': + '@rollup/rollup-android-arm-eabi@4.21.1': optional: true - '@rollup/rollup-android-arm64@4.22.4': + '@rollup/rollup-android-arm64@4.21.1': optional: true - '@rollup/rollup-darwin-arm64@4.22.4': + '@rollup/rollup-darwin-arm64@4.21.1': optional: true - '@rollup/rollup-darwin-x64@4.22.4': + '@rollup/rollup-darwin-x64@4.21.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.22.4': + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.22.4': + '@rollup/rollup-linux-arm-musleabihf@4.21.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.22.4': + '@rollup/rollup-linux-arm64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.22.4': + '@rollup/rollup-linux-arm64-musl@4.21.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.22.4': + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.22.4': + '@rollup/rollup-linux-riscv64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.22.4': + '@rollup/rollup-linux-s390x-gnu@4.21.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.22.4': + '@rollup/rollup-linux-x64-gnu@4.21.1': optional: true - '@rollup/rollup-linux-x64-musl@4.22.4': + '@rollup/rollup-linux-x64-musl@4.21.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.22.4': + '@rollup/rollup-win32-arm64-msvc@4.21.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.22.4': + '@rollup/rollup-win32-ia32-msvc@4.21.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.22.4': + '@rollup/rollup-win32-x64-msvc@4.21.1': optional: true '@rtsao/scc@1.1.0': {} @@ -16549,7 +16593,7 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers@13.0.2': + '@sinonjs/fake-timers@11.3.1': dependencies: '@sinonjs/commons': 3.0.1 @@ -16559,14 +16603,14 @@ snapshots: lodash.get: 4.4.2 type-detect: 4.1.0 - '@sinonjs/text-encoding@0.7.3': {} + '@sinonjs/text-encoding@0.7.2': {} '@slack/bolt@3.22.0': dependencies: '@slack/logger': 4.0.0 '@slack/oauth': 2.6.3 '@slack/socket-mode': 1.3.6 - '@slack/types': 2.13.0 + '@slack/types': 2.13.1 '@slack/web-api': 6.13.0 '@types/express': 4.17.17 '@types/promise.allsettled': 1.0.3 @@ -16610,18 +16654,18 @@ snapshots: '@types/ws': 7.4.7 eventemitter3: 5.0.1 finity: 0.5.4 - ws: 7.5.10 + ws: 7.5.9 transitivePeerDependencies: - bufferutil - debug - utf-8-validate - '@slack/types@2.13.0': {} + '@slack/types@2.13.1': {} '@slack/web-api@6.13.0': dependencies: '@slack/logger': 3.0.0 - '@slack/types': 2.13.0 + '@slack/types': 2.13.1 '@types/is-stream': 1.1.0 '@types/node': 20.16.5 axios: 1.7.4(debug@4.3.6) @@ -16711,74 +16755,74 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 10.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-dom': 18.3.0 '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 - '@theme-ui/color-modes@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@theme-ui/color-modes@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/components@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@theme-ui/components@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) '@styled-system/color': 5.1.2 '@styled-system/should-forward-prop': 5.1.5 '@styled-system/space': 5.1.2 - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) '@types/styled-system': 5.1.15 react: 18.3.1 - '@theme-ui/core@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@theme-ui/core@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) deepmerge: 4.3.1 react: 18.3.1 - '@theme-ui/css@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))': + '@theme-ui/css@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) csstype: 3.1.3 - '@theme-ui/global@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@theme-ui/global@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) react: 18.3.1 - '@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1)': + '@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) react: 18.3.1 - '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.9)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': + '@toolpad/core@0.7.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/icons-material@packages+mui-icons-material+build)(@mui/material-pigment-css@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/node@20.16.5)(@types/react@18.3.10)(happy-dom@12.10.3)(jsdom@24.0.0)(next@14.2.14(@babel/core@7.25.2)(@opentelemetry/api@1.8.0)(@playwright/test@1.47.2)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(terser@5.29.2)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2))': dependencies: '@babel/runtime': 7.25.6 '@mui/icons-material': link:packages/mui-icons-material/build - '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@types/react@18.3.9)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@mui/lab': 6.0.0-beta.10(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material-pigment-css@6.1.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@types/react@18.3.10)(react@18.3.1))(@mui/material@packages+mui-material+build)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mui/material': link:packages/mui-material/build - '@mui/utils': 6.1.1(@types/react@18.3.9)(react@18.3.1) + '@mui/utils': 6.1.1(@types/react@18.3.10)(react@18.3.1) '@toolpad/utils': 0.7.0(@types/node@20.16.5)(happy-dom@12.10.3)(jsdom@24.0.0)(react@18.3.1)(terser@5.29.2) '@vitejs/plugin-react': 4.3.1(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)) client-only: 0.0.1 @@ -16963,7 +17007,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.5': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -17043,33 +17087,33 @@ snapshots: '@types/react-dom@18.3.0': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-is@18.3.0': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-reconciler@0.26.7': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-reconciler@0.28.8': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-swipeable-views@0.13.5': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-transition-group@4.4.11': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-window@1.8.8': dependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 - '@types/react@18.3.9': + '@types/react@18.3.10': dependencies: '@types/prop-types': 15.7.13 csstype: 3.1.3 @@ -19211,7 +19255,7 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.10: + ejs@3.1.8: dependencies: jake: 10.8.5 @@ -19248,7 +19292,7 @@ snapshots: engine.io-parser@5.2.2: {} - engine.io@6.6.1: + engine.io@6.5.4: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 @@ -19259,7 +19303,7 @@ snapshots: cors: 2.8.5 debug: 4.3.6(supports-color@8.1.1) engine.io-parser: 5.2.2 - ws: 8.17.1 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - supports-color @@ -19546,7 +19590,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.30.0)(webpack@5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0))))(eslint@8.57.1): + eslint-module-utils@2.11.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.30.0)(webpack@5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0))))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: @@ -19581,7 +19625,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.30.0)(webpack@5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0))))(eslint@8.57.1) + eslint-module-utils: 2.11.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-webpack@0.13.9(eslint-plugin-import@2.30.0)(webpack@5.95.0(webpack-cli@5.1.4(webpack-bundle-analyzer@4.10.2)(webpack@5.95.0))))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -19633,7 +19677,7 @@ snapshots: eslint: 8.57.1 hermes-parser: 0.20.1 zod: 3.23.8 - zod-validation-error: 3.4.0(zod@3.23.8) + zod-validation-error: 3.3.1(zod@3.23.8) transitivePeerDependencies: - supports-color @@ -19941,7 +19985,7 @@ snapshots: dependencies: punycode: 1.4.1 - fast-xml-parser@4.5.0: + fast-xml-parser@4.3.6: dependencies: strnum: 1.0.5 @@ -20789,7 +20833,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - ip@2.0.1: {} + ip@2.0.0: {} ipaddr.js@1.9.1: {} @@ -21272,7 +21316,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.18.0 + ws: 8.16.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -21543,7 +21587,7 @@ snapshots: qjobs: 1.2.0 range-parser: 1.2.1 rimraf: 3.0.2 - socket.io: 4.8.0 + socket.io: 4.7.4 source-map: 0.6.1 tmp: 0.2.3 ua-parser-js: 0.7.33 @@ -21977,7 +22021,7 @@ snapshots: '@babel/runtime': 7.25.6 '@mui/material': link:packages/mui-material/build '@types/prop-types': 15.7.13 - '@types/react': 18.3.9 + '@types/react': 18.3.10 classnames: 2.3.2 prop-types: 15.8.1 react: 18.3.1 @@ -22243,7 +22287,7 @@ snapshots: source-map: 0.5.7 strip-ansi: 6.0.1 throat: 5.0.0 - ws: 7.5.10 + ws: 7.5.9 yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -22634,13 +22678,13 @@ snapshots: - '@babel/core' - babel-plugin-macros - nise@6.1.1: + nise@6.0.0: dependencies: '@sinonjs/commons': 3.0.1 - '@sinonjs/fake-timers': 13.0.2 - '@sinonjs/text-encoding': 0.7.3 + '@sinonjs/fake-timers': 11.3.1 + '@sinonjs/text-encoding': 0.7.2 just-extend: 6.2.0 - path-to-regexp: 8.1.0 + path-to-regexp: 6.3.0 no-case@3.0.4: dependencies: @@ -23718,7 +23762,7 @@ snapshots: react-devtools-core@4.28.5: dependencies: shell-quote: 1.8.1 - ws: 7.5.10 + ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -23855,7 +23899,7 @@ snapshots: scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 - ws: 6.2.3 + ws: 6.2.2 yargs: 17.7.2 transitivePeerDependencies: - '@babel/core' @@ -23882,7 +23926,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.9)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): + react-redux@8.1.3(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react-native@0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1))(react@18.3.1)(redux@4.2.1): dependencies: '@babel/runtime': 7.25.6 '@types/hoist-non-react-statics': 3.3.5 @@ -23892,7 +23936,7 @@ snapshots: react-is: 18.3.1 use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: - '@types/react': 18.3.9 + '@types/react': 18.3.10 '@types/react-dom': 18.3.0 react-dom: 18.3.1(react@18.3.1) react-native: 0.73.6(@babel/core@7.25.2)(@babel/preset-env@7.25.4(@babel/core@7.25.2))(encoding@0.1.13)(react@18.3.1) @@ -24320,26 +24364,26 @@ snapshots: robust-predicates@3.0.2: {} - rollup@4.22.4: + rollup@4.21.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.22.4 - '@rollup/rollup-android-arm64': 4.22.4 - '@rollup/rollup-darwin-arm64': 4.22.4 - '@rollup/rollup-darwin-x64': 4.22.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.22.4 - '@rollup/rollup-linux-arm-musleabihf': 4.22.4 - '@rollup/rollup-linux-arm64-gnu': 4.22.4 - '@rollup/rollup-linux-arm64-musl': 4.22.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.22.4 - '@rollup/rollup-linux-riscv64-gnu': 4.22.4 - '@rollup/rollup-linux-s390x-gnu': 4.22.4 - '@rollup/rollup-linux-x64-gnu': 4.22.4 - '@rollup/rollup-linux-x64-musl': 4.22.4 - '@rollup/rollup-win32-arm64-msvc': 4.22.4 - '@rollup/rollup-win32-ia32-msvc': 4.22.4 - '@rollup/rollup-win32-x64-msvc': 4.22.4 + '@rollup/rollup-android-arm-eabi': 4.21.1 + '@rollup/rollup-android-arm64': 4.21.1 + '@rollup/rollup-darwin-arm64': 4.21.1 + '@rollup/rollup-darwin-x64': 4.21.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 + '@rollup/rollup-linux-arm-musleabihf': 4.21.1 + '@rollup/rollup-linux-arm64-gnu': 4.21.1 + '@rollup/rollup-linux-arm64-musl': 4.21.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 + '@rollup/rollup-linux-riscv64-gnu': 4.21.1 + '@rollup/rollup-linux-s390x-gnu': 4.21.1 + '@rollup/rollup-linux-x64-gnu': 4.21.1 + '@rollup/rollup-linux-x64-musl': 4.21.1 + '@rollup/rollup-win32-arm64-msvc': 4.21.1 + '@rollup/rollup-win32-ia32-msvc': 4.21.1 + '@rollup/rollup-win32-x64-msvc': 4.21.1 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} @@ -24608,7 +24652,7 @@ snapshots: '@sinonjs/fake-timers': 11.2.2 '@sinonjs/samsam': 8.0.0 diff: 5.2.0 - nise: 6.1.1 + nise: 6.0.0 supports-color: 7.2.0 sirv@2.0.3: @@ -24641,10 +24685,10 @@ snapshots: smart-buffer@4.2.0: {} - socket.io-adapter@2.5.5: + socket.io-adapter@2.5.4: dependencies: debug: 4.3.6(supports-color@8.1.1) - ws: 8.17.1 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - supports-color @@ -24657,14 +24701,14 @@ snapshots: transitivePeerDependencies: - supports-color - socket.io@4.8.0: + socket.io@4.7.4: dependencies: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 debug: 4.3.6(supports-color@8.1.1) - engine.io: 6.6.1 - socket.io-adapter: 2.5.5 + engine.io: 6.5.4 + socket.io-adapter: 2.5.4 socket.io-parser: 4.2.4 transitivePeerDependencies: - bufferutil @@ -24681,7 +24725,7 @@ snapshots: socks@2.7.1: dependencies: - ip: 2.0.1 + ip: 2.0.0 smart-buffer: 4.2.0 sort-keys@2.0.0: @@ -25178,15 +25222,15 @@ snapshots: text-table@0.2.0: {} - theme-ui@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1): + theme-ui@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1): dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.9)(react@18.3.1) - '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/components': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1)) - '@theme-ui/global': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) - '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.9)(react@18.3.1))(react@18.3.1) + '@emotion/react': 11.13.3(@types/react@18.3.10)(react@18.3.1) + '@theme-ui/color-modes': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/components': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(@theme-ui/theme-provider@0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1))(react@18.3.1) + '@theme-ui/core': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/css': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1)) + '@theme-ui/global': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) + '@theme-ui/theme-provider': 0.16.2(@emotion/react@11.13.3(@types/react@18.3.10)(react@18.3.1))(react@18.3.1) react: 18.3.1 theming@3.3.0(react@18.3.1): @@ -25629,9 +25673,9 @@ snapshots: - supports-color - terser - vite-plugin-node-polyfills@0.22.0(rollup@4.22.4)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)): + vite-plugin-node-polyfills@0.22.0(rollup@4.21.1)(vite@5.4.8(@types/node@20.16.5)(terser@5.29.2)): dependencies: - '@rollup/plugin-inject': 5.0.5(rollup@4.22.4) + '@rollup/plugin-inject': 5.0.5(rollup@4.21.1) node-stdlib-browser: 1.2.0 vite: 5.4.8(@types/node@20.16.5)(terser@5.29.2) transitivePeerDependencies: @@ -25656,7 +25700,7 @@ snapshots: dependencies: esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.22.4 + rollup: 4.21.1 optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 @@ -25746,7 +25790,7 @@ snapshots: opener: 1.5.2 picocolors: 1.1.0 sirv: 2.0.3 - ws: 7.5.10 + ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -25967,15 +26011,15 @@ snapshots: type-fest: 0.4.1 write-json-file: 3.2.0 - ws@6.2.3: + ws@6.2.2: dependencies: async-limiter: 1.0.1 - ws@7.5.10: {} + ws@7.5.9: {} - ws@8.17.1: {} + ws@8.11.0: {} - ws@8.18.0: {} + ws@8.16.0: {} xcase@2.0.1: {} @@ -26090,7 +26134,7 @@ snapshots: compress-commons: 4.1.1 readable-stream: 3.6.0 - zod-validation-error@3.4.0(zod@3.23.8): + zod-validation-error@3.3.1(zod@3.23.8): dependencies: zod: 3.23.8 From ffa3343490e1f788ad0c3e1116cb62314147e421 Mon Sep 17 00:00:00 2001 From: Jan Potoms <2109932+Janpot@users.noreply.github.com> Date: Wed, 2 Oct 2024 17:44:56 +0200 Subject: [PATCH 013/131] [test] Fix flaky pigment-css screenshot (#43959) --- .../src/pages/material-ui/react-progress.tsx | 7 ------- 1 file changed, 7 deletions(-) diff --git a/apps/pigment-css-vite-app/src/pages/material-ui/react-progress.tsx b/apps/pigment-css-vite-app/src/pages/material-ui/react-progress.tsx index b1ecf1ebee01ba..badcc6a712d49c 100644 --- a/apps/pigment-css-vite-app/src/pages/material-ui/react-progress.tsx +++ b/apps/pigment-css-vite-app/src/pages/material-ui/react-progress.tsx @@ -8,7 +8,6 @@ import CircularUnderLoad from '../../../../../docs/data/material/components/prog import CircularWithValueLabel from '../../../../../docs/data/material/components/progress/CircularWithValueLabel.tsx'; import CustomizedProgressBars from '../../../../../docs/data/material/components/progress/CustomizedProgressBars.tsx'; import DelayingAppearance from '../../../../../docs/data/material/components/progress/DelayingAppearance.tsx'; -import LinearBuffer from '../../../../../docs/data/material/components/progress/LinearBuffer.tsx'; import LinearColor from '../../../../../docs/data/material/components/progress/LinearColor.tsx'; import LinearDeterminate from '../../../../../docs/data/material/components/progress/LinearDeterminate.tsx'; import LinearIndeterminate from '../../../../../docs/data/material/components/progress/LinearIndeterminate.tsx'; @@ -66,12 +65,6 @@ export default function Progress() {

-
-

Linear Buffer

-
- -
-

Linear Color

From cc6d09d488f72cf3d44067d8c09928f329bc3aee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aar=C3=B3n=20Garc=C3=ADa=20Herv=C3=A1s?= Date: Wed, 2 Oct 2024 18:01:34 +0200 Subject: [PATCH 014/131] [core] Amend changelog (#43968) Signed-off-by: Olivier Tassinari Co-authored-by: Olivier Tassinari --- CHANGELOG.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f0169c489a2f5..94b64c52446626 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,16 +10,12 @@ A big thanks to the 13 contributors who made this release possible. ### `@mui/material@6.1.2` -- [Modal] Remove unnecessary `manager` prop handling (#43867) @ZeeshanTamboli - [Autocomplete] Fix listbox opens and closes on click when used with `limitTags` (#42494) @appleSimple - [Button] Ignore `dark` and `contrastText` if not provided in the theme (#43861) @siriwatknp - [Button] Fix regression for color `inherit` (#43862) @siriwatknp - [LinearProgress] Fix background color (#43949) @sai6855 - Support CSS variables with shadow DOM (#43948) @siriwatknp -- Improve getReactElementRef() utils (#43022) @sai6855 -- [Modal] Replace `show` parameter name with `hide` in modal manager (#43868) @ZeeshanTamboli - [Rating] Use Rating `name` as prefix of input element ids (#43829) @yash49 -- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk - [Drawer] Fix issue with main window being used instead of iframe's window (#43818) @albarv340 - [ThemeProvider] Support setting default mode (#43951) @siriwatknp @@ -56,9 +52,10 @@ A big thanks to the 13 contributors who made this release possible. - [icons] Reduce Material Icon page size (#43911) @oliviertassinari - [test] Point Istanbul to correct URL (#43935) @sai6855 - [test] Sync React.version parse logic with codebase (#43820) @oliviertassinari -- [website] Add 'Row spanning' (#43831) @oliviertassinari -- [website] Improve Next roles section (#43822) @oliviertassinari -- [website] Open the xCharts, eXplore and X general react engineer roles (#43805) @DanailH +- Improve getReactElementRef() utils (#43022) @sai6855 +- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk +- [Modal] Replace `show` parameter name with `hide` in modal manager (#43868) @ZeeshanTamboli +- [Modal] Remove unnecessary `manager` prop handling (#43867) @ZeeshanTamboli All contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli From ccffda9703dc85361d2ed620c028dbe3e57826ca Mon Sep 17 00:00:00 2001 From: Jan Potoms <2109932+Janpot@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:16:55 +0200 Subject: [PATCH 015/131] [code-infra] Forbid calling `Error` without `new` (#43963) Signed-off-by: Jan Potoms <2109932+Janpot@users.noreply.github.com> Co-authored-by: Marija Najdova --- .eslintignore | 1 - .eslintrc.js | 14 ++++++++++++-- .../components/ApiPage/definitions/classes.ts | 4 ++-- .../test-utils/src/createRenderer.tsx | 2 +- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.eslintignore b/.eslintignore index 8100e5ec04840b..ec34e0c6403844 100644 --- a/.eslintignore +++ b/.eslintignore @@ -16,7 +16,6 @@ /packages/mui-icons-material/material-icons/ /packages/mui-icons-material/src/*.js /packages/mui-icons-material/templateSvgIcon.js -/packages/mui-utils/macros/__fixtures__/ # Ignore fixtures /packages-internal/scripts/typescript-to-proptypes/test/*/* /test/bundling/fixtures/**/*.fixture.js diff --git a/.eslintrc.js b/.eslintrc.js index 038be57d26624c..e0f4b9c8d01018 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,9 @@ +// @ts-check + +/** + * @typedef {import('eslint').Linter.Config} Config + */ + const path = require('path'); const OneLevelImportMessage = [ @@ -39,7 +45,7 @@ const NO_RESTRICTED_IMPORTS_PATTERNS_DEEPLY_NESTED = [ }, ]; -module.exports = { +module.exports = /** @type {Config} */ ({ root: true, // So parent files don't get applied env: { es6: true, @@ -228,6 +234,10 @@ module.exports = { "The 'use client' pragma can't be used with export * in the same module. This is not supported by Next.js.", selector: 'ExpressionStatement[expression.value="use client"] ~ ExportAllDeclaration', }, + { + message: 'Do not call `Error(...)` without `new`. Use `new Error(...)` instead.', + selector: "CallExpression[callee.name='Error']", + }, ], // We re-export default in many places, remove when https://github.com/airbnb/javascript/issues/2500 gets resolved @@ -526,4 +536,4 @@ module.exports = { }, }, ], -}; +}); diff --git a/docs/src/modules/components/ApiPage/definitions/classes.ts b/docs/src/modules/components/ApiPage/definitions/classes.ts index ac8a8ef0e57d3e..055f640e0006a4 100644 --- a/docs/src/modules/components/ApiPage/definitions/classes.ts +++ b/docs/src/modules/components/ApiPage/definitions/classes.ts @@ -60,14 +60,14 @@ export function getClassApiDefinitions(params: GetClassApiDefinitionsParams): Cl if (description.includes('{{conditions}}')) { if (!conditions) { - throw Error(errorMessage(componentName, classDefinition.className, 'conditions')); + throw new Error(errorMessage(componentName, classDefinition.className, 'conditions')); } description = description.replace(/{{conditions}}/, conditions); } if (description.includes('{{nodeName}}')) { if (!nodeName) { - throw Error(errorMessage(componentName, classDefinition.className, 'nodeName')); + throw new Error(errorMessage(componentName, classDefinition.className, 'nodeName')); } description = description.replace(/{{nodeName}}/, nodeName); } diff --git a/packages-internal/test-utils/src/createRenderer.tsx b/packages-internal/test-utils/src/createRenderer.tsx index f7107db5c1afe8..692174acbdc113 100644 --- a/packages-internal/test-utils/src/createRenderer.tsx +++ b/packages-internal/test-utils/src/createRenderer.tsx @@ -545,7 +545,7 @@ export function createRenderer(globalOptions: CreateRendererOptions = {}): Rende afterEach(() => { if (!clock.isReal()) { - const error = Error( + const error = new Error( "Can't cleanup before fake timers are restored.\n" + 'Be sure to:\n' + ' 1. Only use `clock` from `createRenderer`.\n' + From 11214b0a0b9e958ecb8208eb08976afc591b35a4 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Wed, 2 Oct 2024 18:21:46 +0200 Subject: [PATCH 016/131] [blog] Migrate some .gif to