diff --git a/infra/packages/eslint-config/package.json b/infra/packages/eslint-config/package.json index 77804ce344..c0d2d142a9 100644 --- a/infra/packages/eslint-config/package.json +++ b/infra/packages/eslint-config/package.json @@ -6,7 +6,7 @@ "library.js" ], "devDependencies": { - "eslint-config-turbo": "1.11.2", + "eslint-config-turbo": "1.11.3", "eslint-config-prettier": "9.1.0", "eslint-plugin-only-warn": "1.1.0", "eslint-plugin-import": "2.29.1", diff --git a/infra/pnpm-lock.yaml b/infra/pnpm-lock.yaml index 870b574dfe..535675bb1d 100644 --- a/infra/pnpm-lock.yaml +++ b/infra/pnpm-lock.yaml @@ -222,8 +222,8 @@ importers: specifier: 9.1.0 version: 9.1.0(eslint@8.56.0) eslint-config-turbo: - specifier: 1.11.2 - version: 1.11.2(eslint@8.56.0) + specifier: 1.11.3 + version: 1.11.3(eslint@8.56.0) eslint-import-resolver-typescript: specifier: 3.6.1 version: 3.6.1(@typescript-eslint/parser@6.17.0)(eslint-plugin-import@2.29.1)(eslint@8.56.0) @@ -1712,13 +1712,13 @@ packages: eslint-plugin-promise: 6.1.1(eslint@8.56.0) dev: true - /eslint-config-turbo@1.11.2(eslint@8.56.0): - resolution: {integrity: sha512-vqbyCH6kCHFoIAWUmGL61c0BfUQNz0XAl2RzAnEkSQ+PLXvEvuV2HsvL51UOzyyElfJlzZuh9T4BvUqb5KR9Eg==} + /eslint-config-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-v7CHpAHodBKlj+r+R3B2DJlZbCjpZLnK7gO/vCRk/Lc+tlD/f04wM6rmHlerevOlchtmwARilRLBnmzNLffTyQ==} peerDependencies: eslint: '>6.6.0' dependencies: eslint: 8.56.0 - eslint-plugin-turbo: 1.11.2(eslint@8.56.0) + eslint-plugin-turbo: 1.11.3(eslint@8.56.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -1891,8 +1891,8 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-turbo@1.11.2(eslint@8.56.0): - resolution: {integrity: sha512-U6DX+WvgGFiwEAqtOjm4Ejd9O4jsw8jlFNkQi0ywxbMnbiTie+exF4Z0F/B1ajtjjeZkBkgRnlU+UkoraBN+bw==} + /eslint-plugin-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-R5ftTTWQzEYaKzF5g6m/MInCU8pIN+2TLL+S50AYBr1enwUovdZmnZ1HDwFMaxIjJ8x5ah+jvAzql5IJE9VWaA==} peerDependencies: eslint: '>6.6.0' dependencies: diff --git a/web/apps/app/components/dashboards/BackgroundSelector.tsx b/web/apps/app/components/dashboards/BackgroundSelector.tsx new file mode 100644 index 0000000000..23ca543cde --- /dev/null +++ b/web/apps/app/components/dashboards/BackgroundSelector.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { cx } from '@signalco/ui-primitives/cx'; +import { Button } from '@signalco/ui-primitives/Button'; +import { spaceBackgroundGradients } from './Dashboards'; + +export function BackgroundSelector({ value, onChange }: { value?: string; onChange: (background: string | undefined) => void; }) { + return ( +
+
+ ); +} diff --git a/web/apps/app/components/dashboards/DashboardSettings.tsx b/web/apps/app/components/dashboards/DashboardSettings.tsx index b29d5bbb51..b4d2bb3ccd 100644 --- a/web/apps/app/components/dashboards/DashboardSettings.tsx +++ b/web/apps/app/components/dashboards/DashboardSettings.tsx @@ -10,16 +10,18 @@ import useLocale from '../../src/hooks/useLocale'; import useSaveDashboard from '../../src/hooks/dashboards/useSaveDashboard'; import useDeleteDashboard from '../../src/hooks/dashboards/useDeleteDashboard'; import { IDashboardModel } from '../../src/dashboards/DashboardsRepository'; +import { BackgroundSelector } from './BackgroundSelector'; interface IDashboardSettingsProps { isOpen: boolean, - dashboard?: IDashboardModel, + dashboard: IDashboardModel, onClose: () => void, } function DashboardSettings({ isOpen, dashboard, onClose }: IDashboardSettingsProps) { const { t } = useLocale('App', 'Dashboards'); const [name, setName] = useState(dashboard?.name || ''); + const [background, setBackground] = useState(dashboard?.background); const [, setDashboardId] = useSearchParam('dashboard'); const saveDashboard = useSaveDashboard(); const deleteDashboard = useDeleteDashboard(); @@ -27,7 +29,11 @@ function DashboardSettings({ isOpen, dashboard, onClose }: IDashboardSettingsPro const handleSave = async () => { saveDashboard.mutate({ ...dashboard, - name: name + name, + configurationSerialized: JSON.stringify({ + ...(JSON.parse(dashboard?.configurationSerialized || '{}') as object), + background + }) }); onClose(); } @@ -62,8 +68,12 @@ function DashboardSettings({ isOpen, dashboard, onClose }: IDashboardSettingsPro label={t('DashboardSettingName')} value={name} onChange={(e) => setName(e.target.value ?? '')} /> + + {t('Background')} + + - {t('Advanced')} + {t('Advanced')} import('../widget-store/WidgetStore')); +export const spaceBackgroundGradients: Record = { + blue: 'linear-gradient( 109.6deg, rgba(0,51,102,1) 11.2%, #bbb 91.1% )', + blue2: 'radial-gradient( circle farthest-corner at 1.8% 4.8%, rgba(17,23,58,1) 0%, rgba(58,85,148,1) 90% )', + purple: 'radial-gradient( circle farthest-corner at 10% 20%, rgba(100,43,115,1) 0%, rgba(4,0,4,1) 90% )', + redPurple: 'radial-gradient( circle farthest-corner at 48.4% 47.5%, rgba(76,21,51,1) 0%, rgba(34,10,37,1) 90% )', + moonshine: 'radial-gradient( circle 815px at 23.4% -21.8%, rgba(9,29,85,1) 0.2%, rgba(0,0,0,1) 100.2% )', + sunset: 'linear-gradient( 179deg, rgba(0,0,0,1) 9.2%, rgba(127,16,16,1) 103.9% )', + silver: 'radial-gradient( circle farthest-corner at 10% 20%, rgba(90,92,106,1) 0%, rgba(32,45,58,1) 81.3% )', + softGreen: 'radial-gradient( circle farthest-corner at 10% 20%, rgba(176,229,208,1) 42%, rgba(92,202,238,0.41) 93.6% )', + darkGreen: 'radial-gradient( circle farthest-corner at 10% 20%, rgba(14,174,87,1) 0%, rgba(12,116,117,1) 90% )', + softPink: 'radial-gradient( circle 879px at 10.4% 22.3%, rgba(255,235,238,1) 0%, rgba(186,190,245,1) 93.6% )' +} + +function SpaceBackground({ background }: { background?: string }) { + const [currentGradient, setCurrentGradient] = useState(undefined); + + useEffect(() => { + const timeoutId = setTimeout(() => { + setCurrentGradient(background); + }, 500); + return () => clearTimeout(timeoutId); + }, [background]); + + return ( + <> + {(background && background !== currentGradient) && ( +
+ )} +
+ + ); +} + function Dashboards() { const { t } = useLocale('App', 'Dashboards'); const [selectedId, setDashboardId] = useSearchParam('dashboard'); @@ -83,6 +129,7 @@ function Dashboards() { return ( <> + {isEditing && ( <> @@ -120,10 +167,12 @@ function Dashboards() {
- setIsDashboardSettingsOpen(undefined)} /> + {selectedDashboard.data && ( + setIsDashboardSettingsOpen(undefined)} /> + )} setShowWidgetStore(false)} header={t('WidgetsStore')}> diff --git a/web/apps/app/components/navigation/FloatingNavContainer.tsx b/web/apps/app/components/navigation/FloatingNavContainer.tsx index 899904aea2..a8bffde0d8 100644 --- a/web/apps/app/components/navigation/FloatingNavContainer.tsx +++ b/web/apps/app/components/navigation/FloatingNavContainer.tsx @@ -7,7 +7,7 @@ export function FloatingNavContainer({ children }: PropsWithChildren) { 'fixed z-10 inset-x-0 top-0 p-2 sm:inset-y-0 sm:left-0 sm:right-auto sm:p-2', 'animate-in slide-in-from-top-16 sm:slide-in-from-top-0 sm:slide-in-from-left-20', )}> -
+
{children}
diff --git a/web/apps/app/components/widgets/parts/WidgetCard.tsx b/web/apps/app/components/widgets/parts/WidgetCard.tsx index fea99dcda3..f54fd5b078 100644 --- a/web/apps/app/components/widgets/parts/WidgetCard.tsx +++ b/web/apps/app/components/widgets/parts/WidgetCard.tsx @@ -61,7 +61,7 @@ export default function WidgetCard(props: IWidgetCardProps) { return ( <> - c.channelName === 'config' && c.contactName === 'configuration'); + const configurationSerialized = configurationSerializedContact?.valueSerialized; + + const dashboardBackground = configurationSerialized != null + ? (objectWithKey(JSON.parse(configurationSerialized), 'background')?.background ?? undefined) as (string | undefined) + : undefined; + const dashboard = new DashboardModel( entity.id, entity.alias, entity.sharedWith, favorites.indexOf(entity.id) >= 0, entity.timeStamp, - order); - - const configurationSerializedContact = entity.contacts.find(c => c.channelName === 'config' && c.contactName === 'configuration'); - const configurationSerialized = configurationSerializedContact?.valueSerialized + order, + dashboardBackground); dashboard.widgets = (configurationSerialized != null ? (objectWithKey(JSON.parse(configurationSerialized), 'widgets')?.widgets ?? []) as Array // TODO: Construct models diff --git a/web/apps/app/src/hooks/dashboards/useDashboard.ts b/web/apps/app/src/hooks/dashboards/useDashboard.ts index 60be9ccf4b..85c24c9da3 100644 --- a/web/apps/app/src/hooks/dashboards/useDashboard.ts +++ b/web/apps/app/src/hooks/dashboards/useDashboard.ts @@ -7,5 +7,5 @@ export default function useDashboard(id?: string): Omit ({ ...dashboards, data: dashboards.data?.find(d => d.id === id) - }), [dashboards]); + }), [dashboards, id]); } diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 31dda89466..2c43917fba 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -65,7 +65,7 @@ "cross-env": "7.0.3", "eslint": "8.56.0", "next-sitemap": "4.2.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "typescript": "5.3.3" diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 1263d24efd..c359aa942d 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -53,7 +53,7 @@ "cross-env": "7.0.3", "eslint": "8.56.0", "next-sitemap": "4.2.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "tailwindcss": "3.4.0", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index aeb020ee57..7ad47f5d02 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -79,7 +79,7 @@ "eslint": "8.56.0", "eslint-plugin-drizzle": "0.2.3", "next-sitemap": "4.2.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "typescript": "5.3.3" diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 0a61971931..bd1120ca6c 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -53,7 +53,7 @@ "cross-env": "7.0.3", "eslint": "8.56.0", "next-sitemap": "4.2.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "typescript": "5.3.3" diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index d7f86de324..da7d952d60 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -28,7 +28,7 @@ "@types/react-dom": "18.2.18", "autoprefixer": "10.4.16", "css-loader": "6.8.1", - "postcss": "8.4.32", + "postcss": "8.4.33", "postcss-loader": "7.3.4", "rimraf": "5.0.5", "sass": "1.69.7", diff --git a/web/apps/uier/package.json b/web/apps/uier/package.json index b6afd18552..971b0302fe 100644 --- a/web/apps/uier/package.json +++ b/web/apps/uier/package.json @@ -59,7 +59,7 @@ "dotenv": "16.3.1", "eslint": "8.56.0", "next-sitemap": "4.2.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "typescript": "5.3.3" diff --git a/web/apps/web/package.json b/web/apps/web/package.json index ce771bc03d..a5a177a98f 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -70,7 +70,7 @@ "eslint": "8.56.0", "next-sitemap": "4.2.3", "openapi-types": "12.1.3", - "postcss": "8.4.32", + "postcss": "8.4.33", "rimraf": "5.0.5", "sass": "1.69.7", "typescript": "5.3.3" diff --git a/web/package.json b/web/package.json index fefab66e2c..6845d51ebd 100644 --- a/web/package.json +++ b/web/package.json @@ -16,6 +16,6 @@ "test": "turbo run test" }, "devDependencies": { - "turbo": "1.11.2" + "turbo": "1.11.3" } } diff --git a/web/packages/eslint-config-signalco/package.json b/web/packages/eslint-config-signalco/package.json index a159aef26e..2e6d3e0d3e 100644 --- a/web/packages/eslint-config-signalco/package.json +++ b/web/packages/eslint-config-signalco/package.json @@ -9,7 +9,7 @@ "@typescript-eslint/eslint-plugin": "6.17.0", "@typescript-eslint/parser": "6.17.0", "eslint-config-next": "14.0.4", - "eslint-config-turbo": "1.11.2", + "eslint-config-turbo": "1.11.3", "eslint-plugin-import": "2.29.1", "eslint-plugin-only-warn": "1.1.0", "eslint-plugin-react": "7.33.2", diff --git a/web/packages/ui-icons/package.json b/web/packages/ui-icons/package.json index 5f11ad98fc..a815adbedc 100644 --- a/web/packages/ui-icons/package.json +++ b/web/packages/ui-icons/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@signalco/tsconfig": "workspace:*", "@signalco/eslint-config-signalco": "workspace:*", - "lucide-react": "0.303.0", + "lucide-react": "0.304.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "5.3.3", diff --git a/web/packages/ui-primitives/package.json b/web/packages/ui-primitives/package.json index e3cdd695d8..2bf9037ae3 100644 --- a/web/packages/ui-primitives/package.json +++ b/web/packages/ui-primitives/package.json @@ -31,7 +31,7 @@ "autoprefixer": "10.4.16", "classix": "2.1.35", "next": "14.0.4", - "postcss": "8.4.32", + "postcss": "8.4.33", "postcss-preset-env": "9.3.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/web/packages/ui/package.json b/web/packages/ui/package.json index 836172cdda..b05b76f92b 100644 --- a/web/packages/ui/package.json +++ b/web/packages/ui/package.json @@ -32,7 +32,7 @@ "@types/react-timeago": "4.1.7", "autoprefixer": "10.4.16", "classix": "2.1.35", - "postcss": "8.4.32", + "postcss": "8.4.33", "postcss-preset-env": "9.3.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/web/packages/uier-toolbar/package.json b/web/packages/uier-toolbar/package.json index 0b2f1619d0..aa2eb50f60 100644 --- a/web/packages/uier-toolbar/package.json +++ b/web/packages/uier-toolbar/package.json @@ -36,7 +36,7 @@ "@types/react-timeago": "4.1.7", "autoprefixer": "10.4.16", "classix": "2.1.35", - "postcss": "8.4.32", + "postcss": "8.4.33", "postcss-preset-env": "9.3.0", "@tanstack/react-query": "5.17.1", "react": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 4c3d5620bf..d02787f644 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: turbo: - specifier: 1.11.2 - version: 1.11.2 + specifier: 1.11.3 + version: 1.11.3 apps/app: dependencies: @@ -103,7 +103,7 @@ importers: version: 6.123.0 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 @@ -241,8 +241,8 @@ importers: specifier: 12.1.3 version: 12.1.3 postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 react-is: specifier: 18.2.0 version: 18.2.0 @@ -305,7 +305,7 @@ importers: version: 1.1.1 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 @@ -398,8 +398,8 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.0.4) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -513,8 +513,8 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.0.4) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -709,8 +709,8 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.0.4) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -824,8 +824,8 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.0.4) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -901,16 +901,16 @@ importers: version: 18.2.18 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) css-loader: specifier: 6.8.1 version: 6.8.1(webpack@5.89.0) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 postcss-loader: specifier: 7.3.4 - version: 7.3.4(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0) + version: 7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0) rimraf: specifier: 5.0.5 version: 5.0.5 @@ -1069,8 +1069,8 @@ importers: specifier: 4.2.3 version: 4.2.3(next@14.0.4) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -1133,7 +1133,7 @@ importers: version: 1.1.1 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 @@ -1235,8 +1235,8 @@ importers: specifier: 12.1.3 version: 12.1.3 postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 rimraf: specifier: 5.0.5 version: 5.0.5 @@ -1340,8 +1340,8 @@ importers: specifier: 14.0.4 version: 14.0.4(eslint@8.56.0)(typescript@5.3.3) eslint-config-turbo: - specifier: 1.11.2 - version: 1.11.2(eslint@8.56.0) + specifier: 1.11.3 + version: 1.11.3(eslint@8.56.0) eslint-plugin-import: specifier: 2.29.1 version: 2.29.1(@typescript-eslint/parser@6.17.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) @@ -1481,16 +1481,16 @@ importers: version: 4.1.7 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 postcss-preset-env: specifier: 9.3.0 - version: 9.3.0(postcss@8.4.32) + version: 9.3.0(postcss@8.4.33) react: specifier: 18.2.0 version: 18.2.0 @@ -1522,8 +1522,8 @@ importers: specifier: 18.2.46 version: 18.2.46 lucide-react: - specifier: 0.303.0 - version: 0.303.0(react@18.2.0) + specifier: 0.304.0 + version: 0.304.0(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1619,7 +1619,7 @@ importers: version: 4.1.7 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 @@ -1627,11 +1627,11 @@ importers: specifier: 14.0.4 version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.69.7) postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 postcss-preset-env: specifier: 9.3.0 - version: 9.3.0(postcss@8.4.32) + version: 9.3.0(postcss@8.4.33) react: specifier: 18.2.0 version: 18.2.0 @@ -1715,16 +1715,16 @@ importers: version: 4.1.7 autoprefixer: specifier: 10.4.16 - version: 10.4.16(postcss@8.4.32) + version: 10.4.16(postcss@8.4.33) classix: specifier: 2.1.35 version: 2.1.35 postcss: - specifier: 8.4.32 - version: 8.4.32 + specifier: 8.4.33 + version: 8.4.33 postcss-preset-env: specifier: 9.3.0 - version: 9.3.0(postcss@8.4.32) + version: 9.3.0(postcss@8.4.33) react: specifier: 18.2.0 version: 18.2.0 @@ -1748,7 +1748,7 @@ importers: version: 1.0.7(tailwindcss@3.4.0) tsup: specifier: 8.0.1 - version: 8.0.1(postcss@8.4.32)(typescript@5.3.3) + version: 8.0.1(postcss@8.4.33)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 @@ -3383,18 +3383,18 @@ packages: '@csstools/css-tokenizer': 2.2.1 dev: true - /@csstools/postcss-cascade-layers@4.0.1(postcss@8.4.32): + /@csstools/postcss-cascade-layers@4.0.1(postcss@8.4.33): resolution: {integrity: sha512-UYFuFL9GgVnftg9v7tBvVEBRLaBeAD66euD+yYy5fYCUld9ZIWTJNCE30hm6STMEdt6FL5xzeVw1lAZ1tpvUEg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /@csstools/postcss-color-function@3.0.7(postcss@8.4.32): + /@csstools/postcss-color-function@3.0.7(postcss@8.4.33): resolution: {integrity: sha512-/PIB20G1TPCXmQlaJLWIYzTZRZpj6csT4ijgnshIj/kcmniIRroAfDa0xSWnfuO1eNo0NptIaPU7jzUukWn55Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3403,11 +3403,11 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /@csstools/postcss-color-mix-function@2.0.7(postcss@8.4.32): + /@csstools/postcss-color-mix-function@2.0.7(postcss@8.4.33): resolution: {integrity: sha512-57/g8aGo5eKFjEeJMiRKh8Qq43K2rCyk5ZZTvJ34TNl4zUtYU5DvLkIkOnhCtL8/a4z9oMA42aOnFPddRrScUQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3416,11 +3416,11 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /@csstools/postcss-exponential-functions@1.0.1(postcss@8.4.32): + /@csstools/postcss-exponential-functions@1.0.1(postcss@8.4.33): resolution: {integrity: sha512-ZLK2iSK4DUxeypGce2PnQSdYugUqDTwxnhNiq1o6OyKMNYgYs4eKbvEhFG8JKr1sJWbeqBi5jRr0017l2EWVvg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3429,20 +3429,20 @@ packages: '@csstools/css-calc': 1.1.4(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-font-format-keywords@3.0.0(postcss@8.4.32): + /@csstools/postcss-font-format-keywords@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-gamut-mapping@1.0.0(postcss@8.4.32): + /@csstools/postcss-gamut-mapping@1.0.0(postcss@8.4.33): resolution: {integrity: sha512-6UQyK8l9YaG5Ao5rBDcCnKHrLsHiQ1E0zeFQuqDJqEtinVzAPb/MwSw3TenZXL1Rnd7th3tb+4CBFHBXdW5tbQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3451,10 +3451,10 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-gradients-interpolation-method@4.0.7(postcss@8.4.32): + /@csstools/postcss-gradients-interpolation-method@4.0.7(postcss@8.4.33): resolution: {integrity: sha512-GT1CzE/Tyr/ei4j5BwKESkHAgg+Gzys/0mAY7W+UiR+XrcYk5hDbOrE/YJIx1rflfO/7La1bDoZtA0YnLl4qNA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3463,11 +3463,11 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /@csstools/postcss-hwb-function@3.0.6(postcss@8.4.32): + /@csstools/postcss-hwb-function@3.0.6(postcss@8.4.33): resolution: {integrity: sha512-uQgWt2Ho2yy2S6qthWY7mD5v57NKxi6dD1NB8nAybU5bJSsm+hLXRGm3/zbOH4xNrqO3Cl60DFSNlSrUME3Xjg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3476,88 +3476,88 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-ic-unit@3.0.2(postcss@8.4.32): + /@csstools/postcss-ic-unit@3.0.2(postcss@8.4.33): resolution: {integrity: sha512-n28Er7W9qc48zNjJnvTKuVHY26/+6YlA9WzJRksIHiAWOMxSH5IksXkw7FpkIOd+jLi59BMrX/BWrZMgjkLBHg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-initial@1.0.0(postcss@8.4.32): + /@csstools/postcss-initial@1.0.0(postcss@8.4.33): resolution: {integrity: sha512-1l7iHHjIl5qmVeGItugr4ZOlCREDP71mNKqoEyxlosIoiu3Os1nPWMHpuCvDLCLiWI/ONTOg3nzJh7gwHOrqUA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-is-pseudo-class@4.0.3(postcss@8.4.32): + /@csstools/postcss-is-pseudo-class@4.0.3(postcss@8.4.33): resolution: {integrity: sha512-/dt5M9Ty/x3Yiq0Nm/5PJJzwkVFchJgdjKVnryBPtoMCb9ohb/nDIJOwr/Wr3hK3FDs1EA1GE6PyRYsUmQPS8Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /@csstools/postcss-logical-float-and-clear@2.0.0(postcss@8.4.32): + /@csstools/postcss-logical-float-and-clear@2.0.0(postcss@8.4.33): resolution: {integrity: sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-logical-overflow@1.0.0(postcss@8.4.32): + /@csstools/postcss-logical-overflow@1.0.0(postcss@8.4.33): resolution: {integrity: sha512-cIrZ8f7bGGvr+W53nEuMspcwaeaI2YTmz6LZ4yiAO5z14/PQgOOv+Pn+qjvPOPoadeY2BmpaoTzZKvdAQuM17w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-logical-overscroll-behavior@1.0.0(postcss@8.4.32): + /@csstools/postcss-logical-overscroll-behavior@1.0.0(postcss@8.4.33): resolution: {integrity: sha512-e89S2LWjnxf0SB2wNUAbqDyFb/Fow/tlOe1XqOLbNx4rf3LrQokM9qldVx7sarnddml3ORE5LDUmlKpPOOeJTA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-logical-resize@2.0.0(postcss@8.4.32): + /@csstools/postcss-logical-resize@2.0.0(postcss@8.4.33): resolution: {integrity: sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-logical-viewport-units@2.0.3(postcss@8.4.32): + /@csstools/postcss-logical-viewport-units@2.0.3(postcss@8.4.33): resolution: {integrity: sha512-xeVxqND5rlQyqLGdH7rX34sIm/JbbQKxpKQP8oD1YQqUHHCLQR9NUS57WqJKajxKN6AcNAMWJhb5LUH5RfPcyA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-media-minmax@1.1.0(postcss@8.4.32): + /@csstools/postcss-media-minmax@1.1.0(postcss@8.4.33): resolution: {integrity: sha512-t5Li/DPC5QmW/6VFLfUvsw/4dNYYseWR0tOXDeJg/9EKUodBgNawz5tuk5vYKtNvoj+Q08odMuXcpS5YJj0AFA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3567,10 +3567,10 @@ packages: '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.3(postcss@8.4.32): + /@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.3(postcss@8.4.33): resolution: {integrity: sha512-IPL8AvnwMYW+cWtp+j8cW3MFN0RyXNT4hLOvs6Rf2N+NcbvXhSyKxZuE3W9Cv4KjaNoNoGx1d0UhT6tktq6tUw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3579,30 +3579,30 @@ packages: '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-nested-calc@3.0.0(postcss@8.4.32): + /@csstools/postcss-nested-calc@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-normalize-display-values@3.0.1(postcss@8.4.32): + /@csstools/postcss-normalize-display-values@3.0.1(postcss@8.4.33): resolution: {integrity: sha512-nUvRxI+ALJwkxZdPU4EDyuM380vP91sAGvI3jAOHs/sr3jfcCOzLkY6xKI1Mr526kZ3RivmMoYM/xq+XFyE/bw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function@3.0.7(postcss@8.4.32): + /@csstools/postcss-oklab-function@3.0.7(postcss@8.4.33): resolution: {integrity: sha512-vBFTQD3CARB3u/XIGO44wWbcO7xG/4GsYqJlcPuUGRSK8mtxes6n4vvNFlIByyAZy2k4d4RY63nyvTbMpeNTaQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3611,21 +3611,21 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /@csstools/postcss-progressive-custom-properties@3.0.2(postcss@8.4.32): + /@csstools/postcss-progressive-custom-properties@3.0.2(postcss@8.4.33): resolution: {integrity: sha512-YEvTozk1SxnV/PGL5DllBVDuLQ+jiQhyCSQiZJ6CwBMU5JQ9hFde3i1qqzZHuclZfptjrU0JjlX4ePsOhxNzHw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-relative-color-syntax@2.0.7(postcss@8.4.32): + /@csstools/postcss-relative-color-syntax@2.0.7(postcss@8.4.33): resolution: {integrity: sha512-2AiFbJSVF4EyymLxme4JzSrbXykHolx8DdZECHjYKMhoulhKLltx5ccYgtrK3BmXGd3v3nJrWFCc8JM8bjuiOg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3634,21 +3634,21 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /@csstools/postcss-scope-pseudo-class@3.0.0(postcss@8.4.32): + /@csstools/postcss-scope-pseudo-class@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /@csstools/postcss-stepped-value-functions@3.0.2(postcss@8.4.32): + /@csstools/postcss-stepped-value-functions@3.0.2(postcss@8.4.33): resolution: {integrity: sha512-I3wX44MZVv+tDuWfrd3BTvRB/YRIM2F5v1MBtTI89sxpFn47mNpTwpPYUOGPVCgKlRDfZSlxIUYhUQmqRQZZFQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3657,21 +3657,21 @@ packages: '@csstools/css-calc': 1.1.4(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-text-decoration-shorthand@3.0.3(postcss@8.4.32): + /@csstools/postcss-text-decoration-shorthand@3.0.3(postcss@8.4.33): resolution: {integrity: sha512-d5J9m49HhqXRcw1S6vTZuviHi/iknUKGjBpChiNK1ARg9sSa3b8m5lsWz5Izs8ISORZdv2bZRwbw5Z2R6gQ9kQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/color-helpers': 3.0.2 - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-trigonometric-functions@3.0.2(postcss@8.4.32): + /@csstools/postcss-trigonometric-functions@3.0.2(postcss@8.4.33): resolution: {integrity: sha512-AwzNhF4QOKaLOKvMljwwFkeYXwufhRO15G+kKohHkyoNOL75xWkN+W2Y9ik9tSeAyDv+cYNlYaF+o/a79WjVjg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -3680,16 +3680,16 @@ packages: '@csstools/css-calc': 1.1.4(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /@csstools/postcss-unset-value@3.0.0(postcss@8.4.32): + /@csstools/postcss-unset-value@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13): @@ -7391,8 +7391,8 @@ packages: next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.69.7) node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0) pnp-webpack-plugin: 1.7.0(typescript@5.3.3) - postcss: 8.4.32 - postcss-loader: 7.3.4(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0) + postcss: 8.4.33 + postcss-loader: 7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 @@ -9316,7 +9316,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer@10.4.16(postcss@8.4.32): + /autoprefixer@10.4.16(postcss@8.4.33): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9328,7 +9328,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 /available-typed-arrays@1.0.5: @@ -10242,24 +10242,24 @@ packages: engines: {node: '>=8'} dev: true - /css-blank-pseudo@6.0.0(postcss@8.4.32): + /css-blank-pseudo@6.0.0(postcss@8.4.33): resolution: {integrity: sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /css-has-pseudo@6.0.0(postcss@8.4.32): + /css-has-pseudo@6.0.0(postcss@8.4.33): resolution: {integrity: sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true @@ -10270,24 +10270,24 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.32) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.32) - postcss-modules-scope: 3.0.0(postcss@8.4.32) - postcss-modules-values: 4.0.0(postcss@8.4.32) + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.33) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.33) + postcss-modules-scope: 3.0.0(postcss@8.4.33) + postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /css-prefers-color-scheme@9.0.0(postcss@8.4.32): + /css-prefers-color-scheme@9.0.0(postcss@8.4.33): resolution: {integrity: sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true /css-select@4.3.0: @@ -11455,13 +11455,13 @@ packages: - supports-color dev: false - /eslint-config-turbo@1.11.2(eslint@8.56.0): - resolution: {integrity: sha512-vqbyCH6kCHFoIAWUmGL61c0BfUQNz0XAl2RzAnEkSQ+PLXvEvuV2HsvL51UOzyyElfJlzZuh9T4BvUqb5KR9Eg==} + /eslint-config-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-v7CHpAHodBKlj+r+R3B2DJlZbCjpZLnK7gO/vCRk/Lc+tlD/f04wM6rmHlerevOlchtmwARilRLBnmzNLffTyQ==} peerDependencies: eslint: '>6.6.0' dependencies: eslint: 8.56.0 - eslint-plugin-turbo: 1.11.2(eslint@8.56.0) + eslint-plugin-turbo: 1.11.3(eslint@8.56.0) dev: false /eslint-import-resolver-node@0.3.9: @@ -11641,12 +11641,12 @@ packages: tailwindcss: ^3.3.2 dependencies: fast-glob: 3.3.2 - postcss: 8.4.32 + postcss: 8.4.33 tailwindcss: 3.4.0 dev: false - /eslint-plugin-turbo@1.11.2(eslint@8.56.0): - resolution: {integrity: sha512-U6DX+WvgGFiwEAqtOjm4Ejd9O4jsw8jlFNkQi0ywxbMnbiTie+exF4Z0F/B1ajtjjeZkBkgRnlU+UkoraBN+bw==} + /eslint-plugin-turbo@1.11.3(eslint@8.56.0): + resolution: {integrity: sha512-R5ftTTWQzEYaKzF5g6m/MInCU8pIN+2TLL+S50AYBr1enwUovdZmnZ1HDwFMaxIjJ8x5ah+jvAzql5IJE9VWaA==} peerDependencies: eslint: '>6.6.0' dependencies: @@ -12883,13 +12883,13 @@ packages: safer-buffer: 2.1.2 dev: false - /icss-utils@5.1.0(postcss@8.4.32): + /icss-utils@5.1.0(postcss@8.4.33): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true /idb@7.1.1: @@ -13811,8 +13811,8 @@ packages: es5-ext: 0.10.62 dev: true - /lucide-react@0.303.0(react@18.2.0): - resolution: {integrity: sha512-B0B9T3dLEFBYPCUlnUS1mvAhW1craSbF9HO+JfBjAtpFUJ7gMIqmEwNSclikY3RiN2OnCkj/V1ReAQpaHae8Bg==} + /lucide-react@0.304.0(react@18.2.0): + resolution: {integrity: sha512-BlaKhPYo2hcZDjM34DpvypC3DoQ2x1NDugocmJP/G7y/hUmoV+/gK/4eXkIWaWwJ5naD1EBdF5n+XDCiUNXQ2w==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 dependencies: @@ -15731,58 +15731,58 @@ packages: '@babel/runtime': 7.23.5 dev: true - /postcss-attribute-case-insensitive@6.0.2(postcss@8.4.32): + /postcss-attribute-case-insensitive@6.0.2(postcss@8.4.33): resolution: {integrity: sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-clamp@4.1.0(postcss@8.4.32): + /postcss-clamp@4.1.0(postcss@8.4.33): resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} engines: {node: '>=7.6.0'} peerDependencies: postcss: ^8.4.6 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation@6.0.2(postcss@8.4.32): + /postcss-color-functional-notation@6.0.2(postcss@8.4.33): resolution: {integrity: sha512-FsjSmlSufuiFBsIqQ++VxFmvX7zKndZpBkHmfXr4wqhvzM92FTEkAh703iqWTl1U3faTgqioIqCbfqdWiFVwtw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-color-hex-alpha@9.0.2(postcss@8.4.32): + /postcss-color-hex-alpha@9.0.2(postcss@8.4.33): resolution: {integrity: sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple@9.0.1(postcss@8.4.32): + /postcss-color-rebeccapurple@9.0.1(postcss@8.4.33): resolution: {integrity: sha512-ds4cq5BjRieizVb2PnvbJ0omg9VCo2/KzluvoFZbxuGpsGJ5BQSD93CHBooinEtangCM5YqUOerGDl4xGmOb6Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media@10.0.2(postcss@8.4.32): + /postcss-custom-media@10.0.2(postcss@8.4.33): resolution: {integrity: sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -15792,10 +15792,10 @@ packages: '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 '@csstools/media-query-list-parser': 2.1.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-custom-properties@13.3.2(postcss@8.4.32): + /postcss-custom-properties@13.3.2(postcss@8.4.33): resolution: {integrity: sha512-2Coszybpo8lpLY24vy2CYv9AasiZ39/bs8Imv0pWMq55Gl8NWzfc24OAo3zIX7rc6uUJAqESnVOMZ6V6lpMjJA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -15804,11 +15804,11 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors@7.1.6(postcss@8.4.32): + /postcss-custom-selectors@7.1.6(postcss@8.4.33): resolution: {integrity: sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -15817,99 +15817,99 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.5(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-dir-pseudo-class@8.0.0(postcss@8.4.32): + /postcss-dir-pseudo-class@8.0.0(postcss@8.4.33): resolution: {integrity: sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-double-position-gradients@5.0.2(postcss@8.4.32): + /postcss-double-position-gradients@5.0.2(postcss@8.4.33): resolution: {integrity: sha512-KTbvdOOy8z8zb0BTkEg4/1vqlRlApdvjw8/pFoehgQl0WVO+fezDGlvo0B8xRA+XccA7ohkQCULKNsiNOx70Cw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible@9.0.0(postcss@8.4.32): + /postcss-focus-visible@9.0.0(postcss@8.4.33): resolution: {integrity: sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-focus-within@8.0.0(postcss@8.4.32): + /postcss-focus-within@8.0.0(postcss@8.4.33): resolution: {integrity: sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-font-variant@5.0.0(postcss@8.4.32): + /postcss-font-variant@5.0.0(postcss@8.4.33): resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-gap-properties@5.0.0(postcss@8.4.32): + /postcss-gap-properties@5.0.0(postcss@8.4.33): resolution: {integrity: sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-image-set-function@6.0.1(postcss@8.4.32): + /postcss-image-set-function@6.0.1(postcss@8.4.33): resolution: {integrity: sha512-VlZncC9hhZ5tg0JllY4g6Z28BeoPO8DIkelioEEkXL0AA0IORlqYpTi2L8TUnl4YQrlwvBgxVy+mdZJw5R/cIQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-import@15.1.0(postcss@8.4.32): + /postcss-import@15.1.0(postcss@8.4.33): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - /postcss-js@4.0.1(postcss@8.4.32): + /postcss-js@4.0.1(postcss@8.4.33): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.32 + postcss: 8.4.33 - /postcss-lab-function@6.0.7(postcss@8.4.32): + /postcss-lab-function@6.0.7(postcss@8.4.33): resolution: {integrity: sha512-4d1lhDVPukHFqkMv4G5vVcK+tgY52vwb5uR1SWKOaO5389r2q8fMxBWuXSW+YtbCOEGP0/X9KERi9E9le2pJuw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -15918,11 +15918,11 @@ packages: '@csstools/css-color-parser': 1.4.0(@csstools/css-parser-algorithms@2.3.2)(@csstools/css-tokenizer@2.2.1) '@csstools/css-parser-algorithms': 2.3.2(@csstools/css-tokenizer@2.2.1) '@csstools/css-tokenizer': 2.2.1 - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - postcss: 8.4.32 + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + postcss: 8.4.33 dev: true - /postcss-load-config@4.0.1(postcss@8.4.32): + /postcss-load-config@4.0.1(postcss@8.4.33): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -15935,10 +15935,10 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.32 + postcss: 8.4.33 yaml: 2.3.4 - /postcss-loader@7.3.4(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0): + /postcss-loader@7.3.4(postcss@8.4.33)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -15947,215 +15947,215 @@ packages: dependencies: cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 - postcss: 8.4.32 + postcss: 8.4.33 semver: 7.5.4 webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) transitivePeerDependencies: - typescript dev: true - /postcss-logical@7.0.0(postcss@8.4.32): + /postcss-logical@7.0.0(postcss@8.4.33): resolution: {integrity: sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.32): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.32): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.33): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.32): + /postcss-modules-scope@3.0.0(postcss@8.4.33): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.32): + /postcss-modules-values@4.0.0(postcss@8.4.33): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 dev: true - /postcss-nested@6.0.1(postcss@8.4.32): + /postcss-nested@6.0.1(postcss@8.4.33): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 - /postcss-nesting@12.0.1(postcss@8.4.32): + /postcss-nesting@12.0.1(postcss@8.4.33): resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-opacity-percentage@2.0.0(postcss@8.4.32): + /postcss-opacity-percentage@2.0.0(postcss@8.4.33): resolution: {integrity: sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-overflow-shorthand@5.0.0(postcss@8.4.32): + /postcss-overflow-shorthand@5.0.0(postcss@8.4.33): resolution: {integrity: sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-page-break@3.0.4(postcss@8.4.32): + /postcss-page-break@3.0.4(postcss@8.4.33): resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} peerDependencies: postcss: ^8 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-place@9.0.0(postcss@8.4.32): + /postcss-place@9.0.0(postcss@8.4.33): resolution: {integrity: sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env@9.3.0(postcss@8.4.32): + /postcss-preset-env@9.3.0(postcss@8.4.33): resolution: {integrity: sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-cascade-layers': 4.0.1(postcss@8.4.32) - '@csstools/postcss-color-function': 3.0.7(postcss@8.4.32) - '@csstools/postcss-color-mix-function': 2.0.7(postcss@8.4.32) - '@csstools/postcss-exponential-functions': 1.0.1(postcss@8.4.32) - '@csstools/postcss-font-format-keywords': 3.0.0(postcss@8.4.32) - '@csstools/postcss-gamut-mapping': 1.0.0(postcss@8.4.32) - '@csstools/postcss-gradients-interpolation-method': 4.0.7(postcss@8.4.32) - '@csstools/postcss-hwb-function': 3.0.6(postcss@8.4.32) - '@csstools/postcss-ic-unit': 3.0.2(postcss@8.4.32) - '@csstools/postcss-initial': 1.0.0(postcss@8.4.32) - '@csstools/postcss-is-pseudo-class': 4.0.3(postcss@8.4.32) - '@csstools/postcss-logical-float-and-clear': 2.0.0(postcss@8.4.32) - '@csstools/postcss-logical-overflow': 1.0.0(postcss@8.4.32) - '@csstools/postcss-logical-overscroll-behavior': 1.0.0(postcss@8.4.32) - '@csstools/postcss-logical-resize': 2.0.0(postcss@8.4.32) - '@csstools/postcss-logical-viewport-units': 2.0.3(postcss@8.4.32) - '@csstools/postcss-media-minmax': 1.1.0(postcss@8.4.32) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.3(postcss@8.4.32) - '@csstools/postcss-nested-calc': 3.0.0(postcss@8.4.32) - '@csstools/postcss-normalize-display-values': 3.0.1(postcss@8.4.32) - '@csstools/postcss-oklab-function': 3.0.7(postcss@8.4.32) - '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.32) - '@csstools/postcss-relative-color-syntax': 2.0.7(postcss@8.4.32) - '@csstools/postcss-scope-pseudo-class': 3.0.0(postcss@8.4.32) - '@csstools/postcss-stepped-value-functions': 3.0.2(postcss@8.4.32) - '@csstools/postcss-text-decoration-shorthand': 3.0.3(postcss@8.4.32) - '@csstools/postcss-trigonometric-functions': 3.0.2(postcss@8.4.32) - '@csstools/postcss-unset-value': 3.0.0(postcss@8.4.32) - autoprefixer: 10.4.16(postcss@8.4.32) + '@csstools/postcss-cascade-layers': 4.0.1(postcss@8.4.33) + '@csstools/postcss-color-function': 3.0.7(postcss@8.4.33) + '@csstools/postcss-color-mix-function': 2.0.7(postcss@8.4.33) + '@csstools/postcss-exponential-functions': 1.0.1(postcss@8.4.33) + '@csstools/postcss-font-format-keywords': 3.0.0(postcss@8.4.33) + '@csstools/postcss-gamut-mapping': 1.0.0(postcss@8.4.33) + '@csstools/postcss-gradients-interpolation-method': 4.0.7(postcss@8.4.33) + '@csstools/postcss-hwb-function': 3.0.6(postcss@8.4.33) + '@csstools/postcss-ic-unit': 3.0.2(postcss@8.4.33) + '@csstools/postcss-initial': 1.0.0(postcss@8.4.33) + '@csstools/postcss-is-pseudo-class': 4.0.3(postcss@8.4.33) + '@csstools/postcss-logical-float-and-clear': 2.0.0(postcss@8.4.33) + '@csstools/postcss-logical-overflow': 1.0.0(postcss@8.4.33) + '@csstools/postcss-logical-overscroll-behavior': 1.0.0(postcss@8.4.33) + '@csstools/postcss-logical-resize': 2.0.0(postcss@8.4.33) + '@csstools/postcss-logical-viewport-units': 2.0.3(postcss@8.4.33) + '@csstools/postcss-media-minmax': 1.1.0(postcss@8.4.33) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.3(postcss@8.4.33) + '@csstools/postcss-nested-calc': 3.0.0(postcss@8.4.33) + '@csstools/postcss-normalize-display-values': 3.0.1(postcss@8.4.33) + '@csstools/postcss-oklab-function': 3.0.7(postcss@8.4.33) + '@csstools/postcss-progressive-custom-properties': 3.0.2(postcss@8.4.33) + '@csstools/postcss-relative-color-syntax': 2.0.7(postcss@8.4.33) + '@csstools/postcss-scope-pseudo-class': 3.0.0(postcss@8.4.33) + '@csstools/postcss-stepped-value-functions': 3.0.2(postcss@8.4.33) + '@csstools/postcss-text-decoration-shorthand': 3.0.3(postcss@8.4.33) + '@csstools/postcss-trigonometric-functions': 3.0.2(postcss@8.4.33) + '@csstools/postcss-unset-value': 3.0.0(postcss@8.4.33) + autoprefixer: 10.4.16(postcss@8.4.33) browserslist: 4.22.2 - css-blank-pseudo: 6.0.0(postcss@8.4.32) - css-has-pseudo: 6.0.0(postcss@8.4.32) - css-prefers-color-scheme: 9.0.0(postcss@8.4.32) + css-blank-pseudo: 6.0.0(postcss@8.4.33) + css-has-pseudo: 6.0.0(postcss@8.4.33) + css-prefers-color-scheme: 9.0.0(postcss@8.4.33) cssdb: 7.9.0 - postcss: 8.4.32 - postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.32) - postcss-clamp: 4.1.0(postcss@8.4.32) - postcss-color-functional-notation: 6.0.2(postcss@8.4.32) - postcss-color-hex-alpha: 9.0.2(postcss@8.4.32) - postcss-color-rebeccapurple: 9.0.1(postcss@8.4.32) - postcss-custom-media: 10.0.2(postcss@8.4.32) - postcss-custom-properties: 13.3.2(postcss@8.4.32) - postcss-custom-selectors: 7.1.6(postcss@8.4.32) - postcss-dir-pseudo-class: 8.0.0(postcss@8.4.32) - postcss-double-position-gradients: 5.0.2(postcss@8.4.32) - postcss-focus-visible: 9.0.0(postcss@8.4.32) - postcss-focus-within: 8.0.0(postcss@8.4.32) - postcss-font-variant: 5.0.0(postcss@8.4.32) - postcss-gap-properties: 5.0.0(postcss@8.4.32) - postcss-image-set-function: 6.0.1(postcss@8.4.32) - postcss-lab-function: 6.0.7(postcss@8.4.32) - postcss-logical: 7.0.0(postcss@8.4.32) - postcss-nesting: 12.0.1(postcss@8.4.32) - postcss-opacity-percentage: 2.0.0(postcss@8.4.32) - postcss-overflow-shorthand: 5.0.0(postcss@8.4.32) - postcss-page-break: 3.0.4(postcss@8.4.32) - postcss-place: 9.0.0(postcss@8.4.32) - postcss-pseudo-class-any-link: 9.0.0(postcss@8.4.32) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.32) - postcss-selector-not: 7.0.1(postcss@8.4.32) + postcss: 8.4.33 + postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.33) + postcss-clamp: 4.1.0(postcss@8.4.33) + postcss-color-functional-notation: 6.0.2(postcss@8.4.33) + postcss-color-hex-alpha: 9.0.2(postcss@8.4.33) + postcss-color-rebeccapurple: 9.0.1(postcss@8.4.33) + postcss-custom-media: 10.0.2(postcss@8.4.33) + postcss-custom-properties: 13.3.2(postcss@8.4.33) + postcss-custom-selectors: 7.1.6(postcss@8.4.33) + postcss-dir-pseudo-class: 8.0.0(postcss@8.4.33) + postcss-double-position-gradients: 5.0.2(postcss@8.4.33) + postcss-focus-visible: 9.0.0(postcss@8.4.33) + postcss-focus-within: 8.0.0(postcss@8.4.33) + postcss-font-variant: 5.0.0(postcss@8.4.33) + postcss-gap-properties: 5.0.0(postcss@8.4.33) + postcss-image-set-function: 6.0.1(postcss@8.4.33) + postcss-lab-function: 6.0.7(postcss@8.4.33) + postcss-logical: 7.0.0(postcss@8.4.33) + postcss-nesting: 12.0.1(postcss@8.4.33) + postcss-opacity-percentage: 2.0.0(postcss@8.4.33) + postcss-overflow-shorthand: 5.0.0(postcss@8.4.33) + postcss-page-break: 3.0.4(postcss@8.4.33) + postcss-place: 9.0.0(postcss@8.4.33) + postcss-pseudo-class-any-link: 9.0.0(postcss@8.4.33) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.33) + postcss-selector-not: 7.0.1(postcss@8.4.33) postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link@9.0.0(postcss@8.4.32): + /postcss-pseudo-class-any-link@9.0.0(postcss@8.4.33): resolution: {integrity: sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true - /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.32): + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.33): resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 dev: true - /postcss-selector-not@7.0.1(postcss@8.4.32): + /postcss-selector-not@7.0.1(postcss@8.4.33): resolution: {integrity: sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.33 postcss-selector-parser: 6.0.13 dev: true @@ -16177,8 +16177,8 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.32: - resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} + /postcss@8.4.33: + resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -17166,7 +17166,7 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.32 + postcss: 8.4.33 source-map: 0.6.1 dev: true @@ -18105,11 +18105,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.32 - postcss-import: 15.1.0(postcss@8.4.32) - postcss-js: 4.0.1(postcss@8.4.32) - postcss-load-config: 4.0.1(postcss@8.4.32) - postcss-nested: 6.0.1(postcss@8.4.32) + postcss: 8.4.33 + postcss-import: 15.1.0(postcss@8.4.33) + postcss-js: 4.0.1(postcss@8.4.33) + postcss-load-config: 4.0.1(postcss@8.4.33) + postcss-nested: 6.0.1(postcss@8.4.33) postcss-selector-parser: 6.0.13 resolve: 1.22.8 sucrase: 3.34.0 @@ -18556,7 +18556,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@8.0.1(postcss@8.4.32)(typescript@5.3.3): + /tsup@8.0.1(postcss@8.4.33)(typescript@5.3.3): resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} engines: {node: '>=18'} hasBin: true @@ -18583,8 +18583,8 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.32 - postcss-load-config: 4.0.1(postcss@8.4.32) + postcss: 8.4.33 + postcss-load-config: 4.0.1(postcss@8.4.33) resolve-from: 5.0.0 rollup: 4.4.1 source-map: 0.8.0-beta.0 @@ -18606,64 +18606,64 @@ packages: safe-buffer: 5.2.1 dev: true - /turbo-darwin-64@1.11.2: - resolution: {integrity: sha512-toFmRG/adriZY3hOps7nYCfqHAS+Ci6xqgX3fbo82kkLpC6OBzcXnleSwuPqjHVAaRNhVoB83L5njcE9Qwi2og==} + /turbo-darwin-64@1.11.3: + resolution: {integrity: sha512-IsOOg2bVbIt3o/X8Ew9fbQp5t1hTHN3fGNQYrPQwMR2W1kIAC6RfbVD4A9OeibPGyEPUpwOH79hZ9ydFH5kifw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.11.2: - resolution: {integrity: sha512-FCsEDZ8BUSFYEOSC3rrARQrj7x2VOrmVcfrMUIhexTxproRh4QyMxLfr6LALk4ymx6jbDCxWa6Szal8ckldFbA==} + /turbo-darwin-arm64@1.11.3: + resolution: {integrity: sha512-FsJL7k0SaPbJzI/KCnrf/fi3PgCDCjTliMc/kEFkuWVA6Httc3Q4lxyLIIinz69q6JTx8wzh6yznUMzJRI3+dg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.11.2: - resolution: {integrity: sha512-Vzda/o/QyEske5CxLf0wcu7UUS+7zB90GgHZV4tyN+WZtoouTvbwuvZ3V6b5Wgd3OJ/JwWR0CXDK7Sf4VEMr7A==} + /turbo-linux-64@1.11.3: + resolution: {integrity: sha512-SvW7pvTVRGsqtSkII5w+wriZXvxqkluw5FO/MNAdFw0qmoov+PZ237+37/NgArqE3zVn1GX9P6nUx9VO+xcQAg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.11.2: - resolution: {integrity: sha512-bRLwovQRz0yxDZrM4tQEAYV0fBHEaTzUF0JZ8RG1UmZt/CqtpnUrJpYb1VK8hj1z46z9YehARpYCwQ2K0qU4yw==} + /turbo-linux-arm64@1.11.3: + resolution: {integrity: sha512-YhUfBi1deB3m+3M55X458J6B7RsIS7UtM3P1z13cUIhF+pOt65BgnaSnkHLwETidmhRh8Dl3GelaQGrB3RdCDw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.11.2: - resolution: {integrity: sha512-LgTWqkHAKgyVuLYcEPxZVGPInTjjeCnN5KQMdJ4uQZ+xMDROvMFS2rM93iQl4ieDJgidwHCxxCxaU9u8c3d/Kg==} + /turbo-windows-64@1.11.3: + resolution: {integrity: sha512-s+vEnuM2TiZuAUUUpmBHDr6vnNbJgj+5JYfnYmVklYs16kXh+EppafYQOAkcRIMAh7GjV3pLq5/uGqc7seZeHA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.11.2: - resolution: {integrity: sha512-829aVBU7IX0c/B4G7g1VI8KniAGutHhIupkYMgF6xPkYVev2G3MYe6DMS/vsLt9GGM9ulDtdWxWrH5P2ngK8IQ==} + /turbo-windows-arm64@1.11.3: + resolution: {integrity: sha512-ZR5z5Zpc7cASwfdRAV5yNScCZBsgGSbcwiA/u3farCacbPiXsfoWUkz28iyrx21/TRW0bi6dbsB2v17swa8bjw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.11.2: - resolution: {integrity: sha512-jPC7LVQJzebs5gWf8FmEvsvXGNyKbN+O9qpvv98xpNaM59aS0/Irhd0H0KbcqnXfsz7ETlzOC3R+xFWthC4Z8A==} + /turbo@1.11.3: + resolution: {integrity: sha512-RCJOUFcFMQNIGKSjC9YmA5yVP1qtDiBA0Lv9VIgrXraI5Da1liVvl3VJPsoDNIR9eFMyA/aagx1iyj6UWem5hA==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.11.2 - turbo-darwin-arm64: 1.11.2 - turbo-linux-64: 1.11.2 - turbo-linux-arm64: 1.11.2 - turbo-windows-64: 1.11.2 - turbo-windows-arm64: 1.11.2 + turbo-darwin-64: 1.11.3 + turbo-darwin-arm64: 1.11.3 + turbo-linux-64: 1.11.3 + turbo-linux-arm64: 1.11.3 + turbo-windows-64: 1.11.3 + turbo-windows-arm64: 1.11.3 dev: true /type-check@0.4.0: